数据通信部分在进行设计的时候首先及时需要选择好数据芯片,这里选择比较常用的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的接收和发送。