數(shu)據通(tong)信部(bu)分(fen)在進(jin)行設計的(de)時候(hou)首(shou)先(xian)及時需(xu)要選擇(ze)好數(shu)據芯片(pian)(pian),這里選擇(ze)比較(jiao)常用(yong)(yong)的(de)MAX485芯片(pian)(pian)。這種(zhong)芯片(pian)(pian)使(shi)用(yong)(yong)單一電(dian)源+5 V工(gong)(gong)作(zuo)(zuo)就可(ke)以(yi)(yi)運行,額定電(dian)流達到(dao)為300μA就可(ke)以(yi)(yi)了,這種(zhong)芯片(pian)(pian)采用(yong)(yong)的(de)是半雙工(gong)(gong)通(tong)訊方式。它可(ke)以(yi)(yi)很好的(de)進(jin)行TTL電(dian)平轉換為RS-485電(dian)平工(gong)(gong)作(zuo)(zuo)。 MAX485芯片(pian)(pian)里面有一個驅(qu)動器(qi)(qi)和(he)一個接收(shou)器(qi)(qi)。速度測試(shi)儀的(de)RO端(duan)(duan)是接收(shou)器(qi)(qi)的(de)輸出端(duan)(duan),DI端(duan)(duan)是驅(qu)動器(qi)(qi)的(de)輸入端(duan)(duan),和(he)單片(pian)(pian)機進(jin)行連接的(de)時候(hou)只需(xu)要各自和(he)單片(pian)(pian)機的(de)RXD和(he)TXD進(jin)行連接就可(ke)以(yi)(yi)了。
RE和DE端分別作為接收和發途的使能端,等到/RE為邏輯0的時候器件就是進入接收狀態;等到DE為邏輯1的時候,器件就進入發送狀態,因為MAX485工作是半雙工狀態運行的,所以進行設計的時候只需使用單片機上面的一個管腳就可以控制好兩個引腳;A端和B端可以分被作為接收和發送的差分信號端。等到當A引腳的電平比B高的時候,那么就表示發送的數據是1;等到A的電平比B端低的時候,那么發送出去的數據就是0。而且數據通信部分和單片機進行連接的時候也是比較簡單的。只需要使用一個信號就可以控制MAX485的接收和發送。