超声波明渠流量计污水测量的设计与探讨 十
超声波发射器2是由555振荡器产生中心频率40kHz的脉冲信号(如图2.2所示)作为发射激励信号,驱动超声波发射器发射一组脉冲(含lO个脉冲)。当超声波遇被测污水液面反射后被接收器2接收,在检测到第一个回波脉冲的瞬间,计数器开始计数,连续测量一组回波的时间间隔△t,通过软件滤波、求算术平均值的方法计算回波的时间间隔At;温度传感器DSl8820也将现场环境溢度数据采集送到单片枧中,提供计算距离时对超声波传播速度的修正。最终单片机利用公式准确计算出污水的管道的截面积。
2.3系统的软件设计
系统的软件设计主要分为两部分:仪表的软件设计,上位机的软件设计。仪表软件完成系统初始化和仪表参数初始化包括配置GPRS模块的参数,控制两个传感器的工作,数据处理,控制LCD显示模块,GPRS数据传输的通信。仪表软件均由单片机的C语言来编写。
上位枫软件用的是vC++,编程工翼是Visual C,它是一种极为灵活和完备的编程工具,它与Windows操作系统更加紧密的结合及其良好的集成开发环境,使得它已成为当今世募最流行的软件之一。其界面如图2_4所示。此软件具有以下特点:
1)具有强大的类库功能和完善的类库框架;
2)编译功能强大,优化编译效果好;
3)简便的消息处理机制和强大的在线帮助能力;给程序的开发带来了极大的方便,使Windows编程不再深奥和晦涩,而是一件有意义并且有趣的事情;
4)完善的向导功能; ‘
5)最彻底的数据库访问技术的支持。
电磁流量计 超声波流量计