多聲道氣體超聲波流量計信號處理探討 六十
5.4串口通信模塊設計
串口通信模塊設計主要作用是把各個聲路的計時結果數據上傳給上位機,讓上位機做進一步的數據處理。在程序設計中首先要對串口進行初始化,選擇合適的工作方式。然后就是構造串口通信傳輸的數據幀,這里的數據幀設計為15個字節,實際通信中的數據幀格式為“FF FF 02 37 EE 02 34 1A 02 2F 9F 02 2F 9E 14”。
其中第一個和第二個字節均設為0xFF,作為前導碼,然后每個聲路的計時傳播時間使用3個字節,有4個聲路,共需12個字節,最后一個字節為校驗碼,校驗碼的生成為對前面各個字節求和,然后取求和值的低8位。
超聲波流量計