关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于Solinst Levelogger3001水质参数采集处理系统的研究

基于Solinst Levelogger3001水质参数采集处理系统的研究

作者:时间:2012-02-23来源:网络收藏

2.4 数据
根据传感器通信协议发送读取传感器信息命令(一个a命令,一个b命令),其中a命令获得水温信息与水位信息的整数部分,b命令获取水位信息的小数部分,发送命令格式为十六进制。发送命令必须先发送a命令后发送b命令。表2是系统设计者发送命令读取传感器对应的命令和返回值。

本文引用地址:http://www.eepw.com.cn/article/161060.htm

f.jpg


发送命令a返回值中32.300为水温值,89为水位值的整数部分。发送b命令采集到的数据为6 700 cm,即为水位的小数部分如图7所示。对发送命令的控制流程如流程图8所示。利用SetTimer()函数调用OnTimer函数发送命令和读取信息。文章设置一秒钟采集一次水质数据信息,即SetTimer(1,1 000,NULL)。OnTimer()函数主要是定时发送读取数据命令并接收到的数据信息并以字符形式在显示区显示和以曲线的形式在MSChart控件区显示。对接收到的数据流程如流程图9所示。水位实际值式(1)决定:

g.jpg

h.jpg

i.jpg


WL=TWL-TL (1)
其中WL表示水位实际值,TWL表示测量水位值,TL表示气压值。气压值通过端口号2读取。



评论


相关推荐

技术专区

关闭