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