有關485信號知識點介紹「485信號屬於什麼信號」

什麼是RS-485

RS485⼜名TIA-485-A, ANSI/TIA/EIA-485或TIA/EIA-485,是由電信⾏業協會和電⼦⼯業聯盟定義。使⽤該標準的數字通信⽹絡能在遠距離條件下以及電⼦噪聲⼤的環境下有效傳輸信號。RS-485使得廉價本地⽹絡以及多⽀路通信鏈路的配置成為可能。其中的RS表⽰ recommended standard ,即推薦標準。 簡單來講,RS485就是⼀個硬件通信協議,它規定當兩線間電壓差為+2V ~ +6V時為邏輯“1”,⽽電壓差為-2V ~ -6V時為邏輯“0”

RS-485的特點

由於485信號是利用差模傳輸的,即由485+與485-的電壓差來作為信號傳輸。如果外部有⼀個⼲擾源對其進行干擾,使⽤雙絞線進行485信號傳輸的時候,由於其雙絞,干擾對於485+,485-的干擾效果都是⼀樣的,那電壓差依然是不變的,對於485信號的干擾縮到了最小。同樣的道理,如果有屏蔽線起到屏蔽作⽤的話,外部⼲擾源對於其的⼲擾影響也可以儘可能的縮小。

485布線規範是必須要⼿牽⼿的布線,⼀旦沒有藉助485集線器和485中繼器直接布設成星型連接和樹形連接,很容易造成信號反射導致總線不穩定。

485總線必須要單點可靠接地。單點就是整個485總線上只能是有⼀個點接地,不能多點接地,因為將其接地是因為要將地線(⼀般都是屏蔽線作地線)上的電壓保持⼀致,防止共模⼲擾,如果多點接地適得其反。

RS-485 與 單片機

單片機的輸出和讀取都是TTL電平,⼀般情況下由地線和信號線組成,在遠距離傳輸的情況下,信號線上的干擾信號會隨着有效信號被傳遞到接收端,使得通信容易被干擾。 與之相對的,485協議輸出的是差分信號,經過TTL轉485芯片的轉換後其有效信息為兩條信號線的電壓差,即可大大消除通信時的共模干擾,同時由於其傳遞的信息隨時可以在硬件層面上被測量,而且整個轉換過程完全為硬件操作,無需軟件編寫,因此是⼀種硬件協議。

RS-485通信協議簡介

TTL-485轉換器的真值表

實際操作時,芯片的接收器輸出端RO與單片機的Rxd相連,驅動器輸⼊端DI則與單片機的Txd相連

驅動器的輸出邏輯

485芯片既有全雙⼯通信(如SN75179、SN75180、MAX488~MAX491、MAX1482)也有半雙工通信(如SN75176、SN75276、SN75LBC184、MAX485、MAX 1487、MAX3082、MAX1483),如果485為半雙工通信模式,其在發送信息時便無法讀取信息,因此當DE被拉高時完全處於發送信息的狀態,此時DI接受單片機寫入的數字信號,當輸⼊信號DI為1時輸出正的差分信號,即A-B>0.2V。當輸⼊信號DI為0時輸出負差分信號,即B-A>-0.2V(有些芯片是0.3V,⽐如SP3485)

RS-485通信協議簡介

當DE被拉低時,依據/RE(低電平有效)的電平判斷⼯作狀態,當/RE為高時,整個器件不⼯作,輸出高阻態,當其在低電平下使能時,則由輸⼊的AB差分信號向RO輸出0或1,其真值表如下。

RS-485通信協議簡介

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/281678.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-21 13:19
下一篇 2024-12-21 13:19

相關推薦

發表回復

登錄後才能評論