新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > RS485的接口硬件設(shè)計(jì)

RS485的接口硬件設(shè)計(jì)

作者: 時(shí)間:2016-12-14 來(lái)源:網(wǎng)絡(luò) 收藏
本來(lái)以為RS485接口很簡(jiǎn)單,一根RXD,一根TXD就搞定了,但是,今天測(cè)試時(shí)候偶爾見(jiàn)到一個(gè)新的設(shè)計(jì),感嘆,兩個(gè)線就可以解決的問(wèn)題,好了,廢話不多說(shuō),拿出來(lái)共享,希望對(duì)于喜歡做硬件的兄弟們能有所幫助;
有興趣的哥們可以自己去分析下,我個(gè)人 覺(jué)得這個(gè)設(shè)計(jì)還是非常的好的,減少使用了一個(gè)管腳的設(shè)計(jì)。實(shí)際親測(cè)能正常使用;
順便扯下這次的測(cè)試心得,直接先測(cè)試接收端的,用電腦接485調(diào)試器,往A,B輸入信號(hào),測(cè)試差分的信號(hào)波形,我測(cè)的是9600的波特率,通過(guò)串口調(diào)試工具,讓數(shù)據(jù)一直往485芯片的端口發(fā)送,檢測(cè)RO的信號(hào),是不是與我們輸出的信號(hào)一致,然后檢測(cè)R6電阻兩端的信號(hào)波形,這里關(guān)注低電平與地的電壓,數(shù)據(jù)手冊(cè)描述是低于0.4V的電壓,超過(guò)的話,數(shù)據(jù)必然是出錯(cuò)了。我一開(kāi)始測(cè)試出來(lái)的低電平的電壓正常,但是高電平一直很低,查詢半天,發(fā)現(xiàn)是MAX485的芯片壞掉了;一步一步往回查,看光耦的4號(hào)引腳輸出是不是正常的信號(hào)波形,不是的話,微調(diào)你的電阻阻值,關(guān)注低電平的電壓值;輸入的測(cè)試,從頭往下走,先看信號(hào)經(jīng)過(guò)光耦是不是正常的,然后檢測(cè)三極管的開(kāi)關(guān)狀態(tài),今天使用的三極管燒掉了,導(dǎo)致無(wú)法正常開(kāi)啟和關(guān)閉,一直處于低電平狀態(tài),數(shù)據(jù)無(wú)法正常輸出,需要有時(shí)候需要修改R3的阻值,讓三極管進(jìn)入飽和區(qū)域;還有就是輸出的AB引腳狀態(tài)最好是A上拉,B下拉,不要讓引腳空閑的電平處于不穩(wěn)定狀態(tài);


關(guān)鍵詞: RS485接口硬件設(shè)

評(píng)論


技術(shù)專(zhuān)區(qū)

關(guān)閉