新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > RS485的接口硬件設計

        RS485的接口硬件設計

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


        關鍵詞: RS485接口硬件設

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 延庆县| 泾源县| 康保县| 南京市| 高安市| 昆明市| 龙口市| 宜宾市| 高淳县| 中山市| 香格里拉县| 衡山县| 九龙城区| 高唐县| 樟树市| 南投市| 乌拉特中旗| 维西| 西丰县| 诏安县| 平和县| 山阴县| 香港 | 简阳市| 大悟县| 都昌县| 浦江县| 柳河县| 察隅县| 东方市| 龙游县| 永登县| 利辛县| 方城县| 平山县| 五华县| 乐都县| 鄂托克前旗| 喀喇沁旗| 祁阳县| 蓬溪县|