超聲波明渠流量計原理及探討 三十四
4.2.1 水深測量的軟件設計
該系統中我們用邁克變送傳感器來測量水深,通過單片機的485 通訊接口和邁克變送器相連,通過軟件控制來采集水深信息。與邁克變送器的數據格式及通訊指令如表4-1所示:
表4-1 邁克變送器的數據格式及通訊指令
485 采集水深的程序代碼如下:
void RS485(void)
{
aa[0]=0x24;aa[1]=0x35;aa[2]=0x35;aa[3]=0x52;
aa[4]=0x50;aa[5]=0x30;aa[6]=0x33;aa[7]=0x32;aa[8]=0x0D;
EA=1;
SFRPAGE=0x00;
TR1=1;
Ctrl485=1;
p=0;
x=0;
SFRPAGE=0x01;
SBUF1=aa[p];
超聲波流量計