RS485的接口硬件設計

有興趣的哥們可以自己去分析下,我個(gè)人 覺(jué)得這個(gè)設計還是非常的好的,減少使用了一個(gè)管腳的設計。實(shí)際親測能正常使用;
順便扯下這次的測試心得,直接先測試接收端的,用電腦接485調試器,往A,B輸入信號,測試差分的信號波形,我測的是9600的波特率,通過(guò)串口調試工具,讓數據一直往485芯片的端口發(fā)送,檢測RO的信號,是不是與我們輸出的信號一致,然后檢測R6電阻兩端的信號波形,這里關(guān)注低電平與地的電壓,數據手冊描述是低于0.4V的電壓,超過(guò)的話(huà),數據必然是出錯了。我一開(kāi)始測試出來(lái)的低電平的電壓正常,但是高電平一直很低,查詢(xún)半天,發(fā)現是MAX485的芯片壞掉了;一步一步往回查,看光耦的4號引腳輸出是不是正常的信號波形,不是的話(huà),微調你的電阻阻值,關(guān)注低電平的電壓值;輸入的測試,從頭往下走,先看信號經(jīng)過(guò)光耦是不是正常的,然后檢測三極管的開(kāi)關(guān)狀態(tài),今天使用的三極管燒掉了,導致無(wú)法正常開(kāi)啟和關(guān)閉,一直處于低電平狀態(tài),數據無(wú)法正常輸出,需要有時(shí)候需要修改R3的阻值,讓三極管進(jìn)入飽和區域;還有就是輸出的AB引腳狀態(tài)最好是A上拉,B下拉,不要讓引腳空閑的電平處于不穩定狀態(tài);
評論