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