
發布
注冊
/
登錄RS-485
關注創建者:匿名 創建時間:2021-09-01

RS-485的實例教程
針對RS-232-C的不足,于是就不斷出現了一些新的接口標準,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(孔),與鍵盤連接的鍵盤接口RS485采用DB-9(針)。
二、RS-422與RS-485串行接口標準
1、平衡傳輸
RS-422、RS-485與RS-232不一樣,數據信號采用差分傳輸方式,也稱作平衡傳輸,它使用一對雙絞線,將其中一線定義為A,另一線定義為B
通常情況下,發送驅動器A、B之間的正電平在+2~+6V,是一個邏輯狀態,負電平在-2~6V,是另一個邏輯狀態。
展開 今天來聊聊RS-485總線。RS-485也是應用非常廣泛的一種通信接口,本文來討論一下要點,文章稍微有點長,約5000字。
前世今生
RS-485,RS是什么意思呢?是Recommended Standard的縮寫,就是推薦標準的意思。485是標準標識號,至于為什么定這個標識號,則無需深究。RS-485又稱為ANSI/TIA/EIA-485,這幾個前綴是標準協會的名稱縮寫,比如EIA就是電子工業協會 (Electronics Industries Association EIA)的縮寫。1983年,RS-485通訊接口被電子工業協會 (Electronics Industries Association EIA)批準為一種通訊接口標準。
即便在現在IOT火熱的今天,RS-485仍然有大量的應用。很多協議使用RS-485作為物理層,比如常用標準協議使用RS-485作為物理層的有哪些呢?比如:
工業HART總線
modbus協議
Profibus DP
.......
電氣特性
信號采樣差模傳輸,差模是相對于共模而言的,差模也稱為差分,那么什么樣的傳輸是差模呢?一圖勝千言,看下面兩個圖就明白了:
共模傳輸
采用共模傳輸方式時,共模噪聲將會疊加在最終的輸出信號上面,污染了原始的信號。
展開 RS-485是一種半雙工結構通信總線,大多用于一對多點的通信系統,因此主機(PC)應置于一端,不要置于中間而形成主干的T型分布。
三、提高RS-485通信效率
RS-485通常應用于一對多點的主從應答式通信系統中,相對于RS-232等全雙工總線效率低了許多,因此選用合適的通信協議及控制方式非常重要。
1、總線穩態控制(握手信號)大多數使用者選擇在數據發送前1ms將收發控制端TC置成高電平,使總線進入穩定的發送狀態后才發送數據;數據發送完畢再延遲1ms后置TC端成低電平,使可靠發送完畢后才轉入接收狀態。使用TC端的延時有4個機器周期已滿足要求。
2、為保證數據傳輸質量,對每個字節進行校驗的同時,應盡量減少特征字和校驗字慣用的數據包格式由引導碼、長度碼、地址碼、命令碼、數據、校驗碼、尾碼組成,每個數據包長度達20-30字節。在RS-485系統中這樣的協議不太簡練。推薦用戶使用MODBUS協議,該協議己廣泛應用于水利、水文、電力等行業設備及系統的國際標準中。
四、RS-485接口電路的電源、接地
對于由MCU結合RS-485微系統組建的測控網絡,應優先采用各微系統獨立供電方案,最好不要采用一臺大電源給微系統并聯供電,同時電源線(交直流)不能與RS-485信號線共用同一股多芯電纜。
RS-485信號線宜選用截面積0. 75平方毫米以上雙絞線而不是平直線。對于每個小容量直流電源選用線性電源LM7805比選用開關電源更合適。
展開 RS232轉RS485學電子專業的小伙伴肯定對它不陌生,大家也知道這種電路在網上一搜一大把。但是有一種電路應用,你肯定搜索不到。這種應用電路可以快速實現輸入、輸出雙隔離,也可以實現輸入、輸出及供電電源三隔離應用。
既然RS232轉RS485是大家都熟知的應用,我們就從熟悉的部分說起。在網上隨便一搜你會看到很多這種RS232轉RS485轉換模塊,各種型號廠家都有。有學習用的普通轉接模塊,也有工業使用的工業級轉換器。
圖1 普通轉換模塊
看到這種轉換模塊是不是有種親切感呢?在曾幾何時你是否親自拆過此類模塊呢?大部分人應該是肯定的回答,那下面就來看看其內部的大致原理圖吧。
圖2 傳統的設計方式
上圖電路一般只能用在一些簡單的應用場合,而且此電路的RS485電路由于受到換向電路的影響,通訊波特率一般做不高,一般就能支持到9600bps左右。同時采用這種竊電方式,在供電方面也不是很穩定,容易出現通訊丟幀情況。
為了更好的解決換向導致的通訊速率限制問題,廣州致遠電子推出了帶自動換向功能的RS485隔離收發器,此收發器最高支持500K的通訊波特率。應用此模塊就能很好的解決通訊速率限制問題,同時為了通訊的穩定性,需要對電路進行單獨供電處理。
圖3 雙隔離設計電路
上圖中的方案,是采用MAX232芯片加上廣州致遠電子的RSM485PHT設計的隔離轉換電路,此設計電源與RS232未隔離,RS232與RS485總線端是隔離開的,這樣進行隔離設計可以有效的抑制RS485總線上的干擾傳導到232端。
圖4 三隔離設計電路
小結
在要求通信距 離為幾十米到上千米時,廣泛采用RS-485串行總線標準。RS-485采用平衡發送和差分接收,因此具有抑制共模干擾的能力。
展開 RS485作為常見的總線之一,幾乎每個工控設備都在用,我們也對其熟悉不過了。我們都知道RS485雙半雙工通信,其CPU內部的根源是串口通信,串口通信是區分發送TX和接收RX的,在同一對差分信號線上同時傳輸TX、RX,就是進行方向的控制,方向的控制時機不對,數據傳送是要出問題的。
例如下圖1、圖2中,CPU端的TX信號發送完畢后約100uS后方向引腳 拉低,切換到接收狀態,但是在TX信號發送完畢后60uS從機就回復了的RX信號,由于此時還是處于RS485芯片還是處于發送狀態,此時的接收數據將會被忽略,在系統層面就是體現為數據接收丟包。
圖1 RS485 接口電路
有些讀者會可能回想,只要從機回復數據晚一些,不要這么快速回復,就不存在這個問題了。但是從機一般都是客戶的機器,我們幾乎不可能要求別人更改回復時間。例如三菱的Fx3U PLC作為從機時,從主機發送數據結束到從機回復數據,只用了60uS,部分控制板,甚至回復時間在10uS以內。
研究RS485的方向切換的目標就是:RS485總線空閑時要處于接收狀態,如果有主機發送數據,則置高方向引腳,發送完成及時切換到接收狀態。
圖2 方向腳切換時間過長的情形
一、RS485方向切換的方案1:使用反相器自動切換
大部分的低成本RS232-RS485轉換器采用了這種方法。具體的實現方法是:把串口的發送信號TX作為反相器的輸入,反相器的輸出則用來控制RS485收發器的收發控制引腳,同時在RS485收發器的A/B輸出端加上上拉/下拉電阻,具體電路如圖3所示。
展開 
RS-485的相關專題、標簽、搜索
RS-485的最新內容
支持CAN/RS485通信,可將充電狀態、電池健康度、故障代碼實時上傳至巡檢管理平臺。當機器人返艙充電時,系統自動記錄充電數據,為運維人員提供電池壽命預測和故障預警。
四、典型應用場景
場景一:煤礦井下吊軌巡檢機器人
某大型煤礦在輸煤廊道部署了吊軌式巡檢機器人,用于監測皮帶機運行狀態。原采用拖纜供電,電纜磨損頻繁、故障率高。
主流通信協議全面覆蓋
Bronkhorst MFC支持包括RS232、RS485、Modbus RTU/TCP、PROFIBUS、PROFINET、EtherNet/IP、EtherCAT、CANopen、DeviceNet、POWERLINK以及FLOW-BUS在內的多種工業總線協議,這意味著無論您的控制系統采用何種架構,都能找到匹配的MFC型號,實現即插即用,無需額外轉換模塊,大幅簡化系統集成復雜度
這種集成的核心在于多樣化的通信協議支持,傳統的模擬信號(如 0-5V, 4-20mA)雖然仍在廣泛使用,但工業更傾向于數字通信帶來的高附加值,布瑯軻鍶特的產品線全面支持主流工業總線協議,包括 PROFIBUS、PROFINET、EtherCAT、Modbus TCP/IP、DeviceNet 以及 RS-232/485 等,這意味著工程師可以輕松地將流量計接入現有的工廠網絡,無需復雜的轉換網關,即可實現實時數據的雙向傳輸
物聯網主機E6000的未來前景1個月前
</div><div contenteditable="false" width="100%">硬件能力:多路 LAN/RS485/RS232/CAN/AI/DI/DO、千兆光口、5G/4G/WIFI、寬溫(-35℃~75℃)、無風扇、2U 機架。
系統效率超過85%,支持RS485通信,具備過溫、過流、過壓等多重保護,確保充電過程安全可靠。
IP65防護,無懼戶外嚴苛環境
光伏電站的戶外環境,對任何電子設備都是嚴峻考驗。沙塵暴來襲時,空氣中彌漫著細微顆粒;暴雨過后,設備可能被水汽浸泡;冬季低溫可達-20℃,夏季暴曬下表面溫度超過60℃。
氣體質量流量控制器的優點有哪些?2個月前
數字化與智能化,支持工業4.0集成
Bronkhorst MFC普遍配備數字通信接口(如RS-232、RS-485、Modbus、PROFIBUS、EtherNet/IP等),可無縫接入PLC、DCS或SCADA系統,實現遠程監控、數據記錄與故障診斷,部分型號還支持自校準、自診斷功能,大幅提升系統智能化水平,契合工業4.0與智能制造的發展趨勢。
5.
傳感器內嵌敏源高精度數字電容傳感芯片、溫度芯片、微處理器及算法,典型含水率測量精度達±1%、測溫精度±0.5℃;基于RS485的MODBUS通信協議,可在線升級傳感器固件及算法;支持多節點級聯,便于分布式測量空間含水率和溫度變化。
現場校準支持:通過RS232/RS485、PROFIBUS、EtherCAT等通信接口,配合PC端軟件,用戶可在受控環境下執行多點校準流程(需具備標準流量計等參考設備)。
</div><div contenteditable="false" width="100%">對于氣體質量流量控制器的自動導出功能,有幾個關鍵的技術要點需要注意,首先是數據的實時性和準確性,在自動導出過程中氣體質量流量控制器需要能夠實時地采集和記錄流量數據,并保證數據的準確性,其次是數據的存儲和傳輸方式,氣體質量流量控制器通常支持多種數據存儲和傳輸方式,如USB接口、以太網、RS485等,用戶可以根據實際需求選擇合適的方式進行數據的導出
數字通信接口:支持RS-485、Modbus RTU/ASCII、HART、Profibus、Foundation Fieldbus等多種工業總線協議,實現雙向數據傳輸,不僅能發送流量數據,還能接收配置指令、診斷信息等。