什麼是rs485總線?rs485總線是什麼線
時間:2017-10-15 07:59 來源:ob体育竞彩
什麼是rs485總線?rs485總線是什麼線
RS-485 與CAN類似,也是一種工業控製環境中常用的通訊協議,它由RS-232協議改進而來, 在要求通訊距離為幾十米到上千米時,廣泛采用RS-485 串行總線標準。RS-485 采用平衡發送和差分接收,因此具有抑製共模幹擾的能力。RS-485 采用半雙工工作方式,任何時候隻能由一點處於發送狀態。RS-485 最大的通信距離約為1200m,最大傳輸速率為10Mbps,傳輸速率與傳輸距離成反比,在100Kbps 的傳輸速率下,能達到最大的通信距離。
RS-485 協議主要將 RS-232 的信號改進成差分信號,從而大大提升了抗幹擾性。相比於 RS-232,RS-485 用於多點互連時非常方便,可以省掉許多信號線,節點數主要根據“接收器輸入阻抗而定”,根據規定,標準 RS-485 接口的輸入阻抗為>=120Ω,這樣和我們上一節的 CAN 是類似的,我們將阻抗設置為 120Ω。
RS-485與 RS-232 的差異隻體現在物理層上,它們的協議層是相同的,也是使用串口數據包的形式傳輸數據。而由於 RS-485 具有強大的組網功能,人們在基礎協議之上還製定了 MODBUS 協議,被廣泛應用在工業控製網絡中。
由於 RS-485與 RS-232 的協議層沒有區別,進行通訊時,我們同樣是使用 STM32的USART 外設作為通訊節點中的串口控製器,再外接一個 RS-485收發器芯片把 USART 外設的 TTL電平信號轉化成 RS-485的差分信號即可。
看過《什麼是rs485總線?rs485總線是什麼線》的人還看了以下文章
|
關於CAN總線的一些事情 |
CAN總線是各種總線中使用比較廣泛的一種通信技術,它在單片機控製技術中和PLC控製技術中會常常使用這種通信技術。下麵我們來說說關於CAN總線的一些事情。 什麼叫CAN總線 CAN總線它是控製器局域網絡(Controller Area Network, CAN)的簡稱,是由德國博世(BOSC... |
|
iic總線為什麼需要上拉電阻 |
II總線是當今電子係統中應用最廣泛的芯片間通信標準,它是一種開漏通信標準,需要上拉電阻將總線電平拉到Vdd 在設計中需要增加上拉電阻,但關鍵是上拉電阻阻值取多少合適呢?通常芯片手冊中會有推薦的上拉阻值,所以在設計時按推薦的取值就可以了。下圖是一... |
|
組態王HTConvertTime函數年份上限2019怎麼 |
如下圖:組態王HTConvertTime使用2019年 相信用過組態王軟件的人都會知道,組態王HTConvertTime這個函數到了現在2020年已經不能用了,那以前做的項目怎麼辦能,接下來我來為大家介紹以下2種解決方案,如果適用,請采納。 方案1.致電組態王,要求組態王廠家發... |
|
電子開發中如何確定使用I2C總線還是SPI總線 |
電子項目開發中經常用到通訊功能,包括板子上芯片間的通訊和設備間的通訊。而常用的有線通訊方式無非就這幾種,如I2C、SPI、RS232、RS485接口、CAN、USB等。其中I2C也叫IIC,對於題目中提到的幾種通訊方式,I2C和SPI是芯片間的短距離通訊,無法長距離通訊。... |
|
can協議是什麼 |
CAN總線是德國公司BOSCH公司為解決現代汽車中眾多控製和測試儀器之間的數據交換而開發的一種串行數據通信協議,即控製器局域網總線。 其是一種多主總線,通信介質可以是雙絞線、同軸電纜、光纖,通信速率可達1Mb/s,通信距離可達10Km。此協議的最大特點是廢... |