在工業(yè)控制的領(lǐng)域,RS-485總線是一個常用的總線。
RS-485總線具有布線簡單,長距離傳輸?shù)葍?yōu)點,可同時接入256個從設(shè)備進行傳輸。
因本人從事的產(chǎn)品是使用485總線傳輸數(shù)據(jù),查看了前輩師傅們畫的電路板,里面的從設(shè)備的485芯片上A,B線上接有120歐電阻。
在網(wǎng)上搜索得到該電阻是485總線里面的終端電阻。
終端電阻在通信中起到的作用是為了消除在通信電纜中的信號反射。然而在通信過程中,有兩種原因因?qū)е滦盘柗瓷洌鹤杩共贿B續(xù)和阻抗不匹配。
我們知道485總線一般是運用在長距離傳輸?shù)那樾紊。?dāng)主機和從機距離遠近的關(guān)系,信息傳輸花費時間也會有所差異。
向485線施加電壓時,電流會流過該線。到達線路末端后不久,電流穩(wěn)定到最終值,該最終值由線路中的串聯(lián)電阻,施加的電壓和端接決定。如果485總線發(fā)送端電流和接收端電流發(fā)生變化,則線路會出現(xiàn)反射電壓。
485只有一條線,當(dāng)接收方接受到信號數(shù)據(jù)后,如果因終端不匹配造成信號發(fā)送,反射的電壓影響會發(fā)射方在485總線上發(fā)送的下一條數(shù)據(jù)信號,從而可能導(dǎo)致數(shù)據(jù)完整性問題。
所有RS-485線都可能遭受阻抗不匹配的影響,從而導(dǎo)致電壓和電流反射。只不過長線會導(dǎo)致阻抗不匹配效果更明顯。
如果數(shù)據(jù)速率低或電纜短,小于300米,則可能不需要端接。在大多數(shù)情況下,隨著數(shù)據(jù)傳輸速率和/或電纜長度的增加,必須接入終端電阻。
那為什么485總線里面終端電阻大多是120歐呢?
通過查閱資料,485上設(shè)備如果其特性阻抗值大致等于電纜的阻抗值可減少終端不匹配反射,并使總線RS-485網(wǎng)絡(luò)更加可靠。
要正確終止信號反射,首先需要知道你使用的線纜的特性阻抗。
向線路添加終端時,不易使用多個終端電阻,最佳在485線路首尾端應(yīng)各接一個。對于特性阻抗為120的電纜,終端電阻應(yīng)為120。在485總線中幾乎都是120Ω電阻進行并聯(lián)端接,這是因為485多是雙絞線。