|
網(wǎng)上搜集的跟RS485相關(guān)的資料整理了一下,總結(jié)出關(guān)于RS485的一些常見
問題,相信把這些問題都理解透徹將會對RS485的基本概念有個(gè)全面的掌握。以
下大部分資料都是從網(wǎng)絡(luò)上所得,如果對其說法的正確性有懷疑歡迎討論,
以下是485接口的幾個(gè)典型問題:
1 為何A端加上拉,B端加下拉?
......詳細(xì)見附件:
RS485基本概念及可靠性設(shè)計(jì)
項(xiàng)目中幾個(gè)板子上都用到了485總線,在測試過程中也出現(xiàn)過種種問題,這
幾天把網(wǎng)上搜集的跟RS485相關(guān)的資料整理了一下,總結(jié)出關(guān)于RS485的一些常見
問題,相信把這些問題都理解透徹將會對RS485的基本概念有個(gè)全面的掌握。以
下大部分資料都是從網(wǎng)絡(luò)上所得,如果對其說法的正確性有懷疑歡迎討論,我的
郵箱:yangfeng_22@sohu.com.
以下是幾個(gè)485通信的實(shí)用電路:
0.jpg (25.01 KB, 下載次數(shù): 46)
下載附件
2017-12-15 15:40 上傳
0.jpg (46.17 KB, 下載次數(shù): 57)
下載附件
2017-12-15 15:40 上傳
0.jpg (24.26 KB, 下載次數(shù): 52)
下載附件
2017-12-15 15:40 上傳
以下是485接口的幾個(gè)典型問題:
1 為何A端加上拉,B端加下拉?
由于RS-485芯片的特性,接收器的檢測靈敏度為± 200mV,即差分輸入端VA-VB ≥+200mV,輸出邏輯1,VA-VB ≤-200mV,輸出邏輯0;而A、B端電位差的絕對值小于200mV時(shí),輸出為不確定。如果在總線上所有發(fā)送器被禁止時(shí),接收器輸出邏輯0,這會誤認(rèn)為通信幀的起始引起工作不正常。解決這個(gè)問題的辦法是人為地使A端電位高于B兩端電位,這樣RXD的電平在485總線不發(fā)送期間(總線懸浮時(shí))呈現(xiàn)唯一的高電平,單片機(jī)就不會被誤中斷而收到亂字符。通過在485電路的A、B輸出端加接上拉、下拉電阻(1K歐姆),即可很好地解決這個(gè)問題。
2 為何串接20歐姆電阻?
考慮到線路的特殊情況(如某一臺分機(jī)的485芯片被擊穿短路),為防止總線中其它分機(jī)的通信受到影響,在485信號輸出端串聯(lián)了兩個(gè)20Ω的電阻,使A端和B端與總線之間加以隔離,這樣本機(jī)的硬件故障就不會使整個(gè)總線的通信受到影響。
3 為何A端和B端要串接120歐姆電阻?
在應(yīng)用系統(tǒng)工程的現(xiàn)場施工中,由于通信載體是雙絞線,它的特性阻抗為120Ω左右,所以線路設(shè)計(jì)時(shí),在RS-485網(wǎng)絡(luò)傳輸線的始端和末端各應(yīng)接1只120Ω的匹配電阻,以減少線路上傳輸信號的反射。
注:一般情況下不需要增加終端電阻,只有在485通信距離超過100米的情況下,要在485通訊的開始端和結(jié)束端增加終端電阻。匹配電阻要消耗較大電流,不適用于功耗限制嚴(yán)格的系統(tǒng)。 另外一種比較省電的匹配方案是RC 匹配(A端和B端串接一電阻和電容),利用一只電容C 隔斷直流成分,可以節(jié)省大部分功率,但電容C的取值是個(gè)難點(diǎn),需要在功耗和匹配質(zhì)量間進(jìn)行折衷。除上述兩種外還有一種采用二極管的匹配方案,這種方案雖未實(shí)現(xiàn)真正的匹配,但它利用二極管的鉗位作用,迅速削弱反射信號達(dá)到改善信號質(zhì)量的目的,節(jié)能效果顯著。
0.jpg (44.12 KB, 下載次數(shù): 38)
下載附件
2017-12-15 16:12 上傳
完整的pdf格式文檔51黑下載地址(共9頁):
RS485基本概念及可靠性設(shè)計(jì).pdf
(256.29 KB, 下載次數(shù): 23)
2017-12-15 08:36 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
評分
-
查看全部評分
|