① rs232、rs422和rs485通訊介面的區別
一、通信
通信在不同的環境下有不同的解釋,是指由一地向另一地進行信息的傳輸與交換,其目的是傳輸消息。
(一)通信數據傳輸方式
數據傳輸的方式:並行和串列。
1、並行通信
通常是指將數據位元組的各位用多條數據線同時進行傳出,並行數據傳輸是以計算機的字長,通常是8位、16位、32位為傳輸單位,一次傳送一個字長的數據。並行通信控制簡單,傳輸速度快,由於傳輸線較多,長距離傳送時成本高且接收方的各位同時接收存在困難。
是電腦與其它設備傳送信息的一種標准介面,並行口數據傳送速度比串列口快,但傳送距離較短。並行口使用25孔D形連接器,常用於連接列印機。
2、串列通信
是將數據位元組分成一位一位的形式在一條傳輸線上逐個地傳送。串列通信的傳輸方向:
1)單工(Duplex)
單工就是在同一時間只允許一方向另一方傳送信息,而另一方不能向一方傳送。例如遙控、遙測,就是單工通信方式。
3、RS232傳輸速率
在多數情況下主要使用主通道,對於一般雙工通信,僅需幾條信號線就可實現,如一條發送線、一條接收線及一條地線。
RS-232-C標准規定的數據傳輸速率為:
50、75、100、150、300、600、1200、2400、4800、9600、19200波特。
註:什麼是波特率?
波特率即調制速率,指的是信號被調制以後在單位時間內的波特數,即單位時間內載波參數變化的次數。它是對信號傳輸速率的一種度量,通常以「波特每秒」(Bps)為單位。波特率有時候會同比特率混淆,實際上後者是對信息傳輸速率(傳信率)的度量。波特率可以被理解為單位時間內傳輸碼元符號的個數(傳符號率),通過不同的調制方法可以在一個碼元上負載多個比特信息。因此信息傳輸速率即比特率在數值上和波特率有這樣的關系。
三、RS422概述
RS-422標准全稱是「平衡電壓數字介面電路的電氣特性」,它定義了介面電路的特性。實際上還有一根信號地線,共5根線。由於接收器採用高輸入阻抗和發送驅動器比RS232更強的驅動能力,故允許在相同傳輸線上連接多個接收節點,最多可接10個節點。即一個主設備(Master),其餘為從設備(Salve),從設備之間不能通信,所以RS-422支持點對多的雙向通信。接收器輸入阻抗為4k,故發端最大負載能力是10×4k+100Ω(終接電阻)。RS-422四線介面由於採用單獨的發送和接收通道,因此不必控制數據方向,各裝置之間任何必須的信號交換均可以按軟體方式(XON/XOFF握手)或硬體方式(一對單獨的雙絞線)。
RS-422的最大傳輸距離為4000英尺(約1219米),最大傳輸速率為10Mb/s。其平衡雙絞線的長度與傳輸速率成反比,在100kb/s速率以下,才可能達到最大傳輸距離。只有在很短的距離下才能獲得最高速率傳輸。一般100米長的雙絞線上所能獲得的最大傳輸速率僅為1Mb/s。 RS-422需要一終接電阻,要求其阻值約等於傳輸電纜的特性阻抗。在短距離傳輸時可不需終接電阻,即一般在300米以下不需終接電阻。終接電阻接在傳輸電纜的最遠端。
四. RS-485
1、RS-485的電氣特性
邏輯「1」以兩線間的電壓差為+(2—6) V表示;邏輯「0」以兩線間的電壓差為-(2—6)V表示。介面信號電平比RS-232-C降低了,就不易損壞介面電路的晶元, 且該電平與TTL電平兼容,可方便與TTL 電路連接。
2、RS-485的數據最高傳輸速率為10Mbps
3、RS-485介面是採用平衡驅動器和差分接收器的組合,抗共模干能力增強,即抗雜訊干擾性好。
4、RS-485介面的最大傳輸距離標准值為4000英尺,實際上可達 3000米,另外RS-232-C介面在匯流排上只允許連接1個收發器, 即單站能力。而RS-485介面在匯流排上是允許連接多達128個收發器。即具有多站能力,這樣用戶可以利用單一的RS-485介面方便地建立起設備網路。
5、因RS-485介面具有良好的抗雜訊干擾性,長的傳輸距離和多站能力等上述優點就使其成為首選的串列介面。 因為RS485介面組成的半雙工網路,一般只需二根連線,所以RS485介面均採用屏蔽雙絞線傳輸。 RS485介面連接器採用DB-9的9芯插頭座,與智能終端RS485介面採用DB-9(孔)。
五、RS232、RS485、RS422的區別
1、傳輸電纜長度
• RS-232一般用於20m以內的通信。
• RS422和RS485在19kpbs下能傳輸1200米。
2、工作方式
• RS232是單端輸入輸出,雙工工作時至少需要數字地線 。發送線和接受線三條線(非同步傳輸),還可以加其它控制線完成同步等功能。
存在共地雜訊和不能抑制共模干擾等問題。
• RS422通過兩對雙絞線可以全雙工工作收發互不影響,而RS485隻能半雙工工作,發收不能同時進行,但它只需要一對雙絞線。 RS485和RS422電路原理基本相同,都是以差動方式發送和接受,不需要數字地線。
② 海量RS232/485串口數據採集存儲(備份)解決方案
RS232/485串口轉SD卡數據存儲器是一種超大容量的數據存儲設備。採用嵌入式系統控制晶元,將串口RS232/485輸入的數據透明存儲在SD卡中。該數據存儲器採用模塊化設計,不需要用戶對現有設備進行改造,實現數據實時存儲。可內置鋰電池,獨立工作於工業現場,將採集到的重要數據進行備份或移動存儲。為眾多系統集成商、自動化公司和研究所採用,是一種具有極高性價比、穩定可靠的數據存儲產品
採用工業級ARM系列32位高性能嵌入式處理器,速度更快,更穩定;採用工業級ARM系列32位高性能嵌入式處理器,速度更快,更穩定;串口數據包全透明1:1真實存儲 ;串口數據100%可靠存儲;採用獨特的動態內存分配演算法,以此管理文件系統對內存的消耗和釋放,提高數據的傳輸效率,避免數據丟失;數據存儲文件自動創建文件名,自動編號,不重復覆蓋;文件夾名稱自定義,方便用戶管理;支持定時創建數據存儲文件(默認24個小時創建一個新的數據存儲文件)進行存儲,有利於對數據進行更有效的管理,更好的分析處理;具有USB拷貝數據功能,U盤式管理,高速USB2.0介面;更多資料網路,樂誠科技,攜帶型數據存儲器。
③ rs232串口通信如何實現
請把問題寫清楚,「rs232串口通信如何實現?」
你想問的是軟體編程?還是硬體?
匯編?還是高級語言?硬體電路?
串口通信的數據傳送方式?通訊協議?還是串口的介面功能的定義?
你這問題太大了! 就好比「你的電腦是如何工作的?」 起碼在這里解釋不完,你需要縮小范圍,至少換成別的,例如:「RS232串口的C/C++編程設計」、或者「51晶元RS232通訊匯編實現」、或者「RS232通訊如何同步」等等;
④ 什麼是rs232串列通信介面
rs232是一個通信協議的名稱,也就是一個標准,它傳輸的信息是串列的(只用一根線就可以了,當然,另外還要有一個地線)。
非同步通信是一種很常用的通信方式,特點是發送端在發送字元時,所發送的字元之間的時間間隔可以是任意的。因此要求接收端隨時做好接收的准備。
使用rs232協議進行的非同步通信,就是樓主提到的「rs232串列非同步通信」。
⑤ 簡述RS232多機通信工作原理
通常情況下,RS232
只能1
對
1
通信
但也有
特殊連接模塊
1
對
多通信
E232H4
4路RS-232高速隔離集線轉換器
特點
▶實現一個串口設備與4個串口設備主從式通信▶專用工業導軌槽模塊▶兩端信號保持光電隔離;▶全面容錯機制,一路從節點損壞不影響其他節點通信
⑥ 問個RS232通信的問題,,
你只需要接2,3,5腳就可以了, 這是硬體上的操作。
需要注意的是, 如果是DB9頭同為公或母端, 接2個串口時, 2,3引腳需要對調,也就是
2 -- 3, 3 -- 2,5--5. (根據DB9頭決定)
自發自收情況是,2,3腳短接就可以了
關於協議,請不要把這個和硬體鏈接混為一談。
協議是通訊過程中數據收發所遵循的規范, 也就是你建立好以上的機制後, 需要通過串口收發數據的過程中---
你所發或者收的數據的規范和傳輸格式!
比如: 一個報文發送, 16個位元組, 頭2個位元組是ID位,中間是數據位,最後兩個位元組是CRC校驗。
這就是一個規范! 在通訊行業中,CAN(汽車匯流排)有自己的協議規范,在互聯網行業中,TCP/IP數據傳輸有著自己的規范,在列車領域MVB匯流排也有自己的協議規范!等等等等
協議是你自己人為去定的!或者根據已有的規范進行傳輸的!
⑦ 數控機床中RS-232與存儲卡通信方式有什麼區別
沒有接觸過機床,按字面意思了解,RS-232是通過232串口與電腦直接通信,而存儲卡通信則是通過存儲卡儲存信息,再通過存儲卡連接到電腦進行通信。應該不是機床直接與電腦實時通信。