多声道气体超声波流量计信号处理探讨 六十
5.4串口通信模块设计
串口通信模块设计主要作用是把各个声路的计时结果数据上传给上位机,让上位机做进一步的数据处理。在程序设计中首先要对串口进行初始化,选择合适的工作方式。然后就是构造串口通信传输的数据帧,这里的数据帧设计为15个字节,实际通信中的数据帧格式为“FF FF 02 37 EE 02 34 1A 02 2F 9F 02 2F 9E 14”。
其中第一个和第二个字节均设为0xFF,作为前导码,然后每个声路的计时传播时间使用3个字节,有4个声路,共需12个字节,最后一个字节为校验码,校验码的生成为对前面各个字节求和,然后取求和值的低8位。
超声波流量计