新闻中心

EEPW首页>手机与无线通信>设计应用> 基于LabVIEW的水环境因子无线监测系统设计

基于LabVIEW的水环境因子无线监测系统设计

作者: 时间:2012-06-11 来源:网络 收藏


3软件
3.1 数据采集
数据采集工作流程图如图4所示。单片机P1口初始为AD模式,设置一个定时器,使周期性地采集数据,采集时间到,进行数据采集,采集完毕后对数据进行分析处理并打包,通过通信模块发送,发送完后,进入下一轮采集工作。
pH的采集选用上海力琼电子有限公司生产的PHG-96FS型测试仪,其输出电流为I=pHx(8/7)+4.00 mA。通过电流/电压转换器将pH测试仪输出的电流转化为对应的电压接到单片机的P1口,将P1口设置为AD模式,可得模拟输入电压Vin=pHx[(8/7+4)]xRx1 000。然后,根据A/D模拟输入量Vin与数字量输出D的关系D=Vinx1 024/Vref,Vref为单片机A/D模块的参考电压,其值为Vref=5 V,最后得到pH的计算式为pH= 35xD/(1 024xRx36 000)。其部分程序如下:

3.2 pH显示程序
PHG-96FS测试仪的分辨率为0.01 pH,则本系统也将计算得到的pH保留小数点后两位小数,具体的做法为将temp=35*gedata/(1 024*R *36000)的分子乘以100,即temp=35*gedata/(1 024*R*360),其部分程序如下:


3.3 下位机串口通信程序
定义串行通信的波特率和通信模式是下位机串口通信的一个重要工作,本系统的波特率为57 600位/秒,即上下位机传送数据的速度是每秒发送57 600位。另外,使用的是串行方式1,因此波特率的选择取决于定时器/计数器1的溢出速率和电源控制寄存器PCON。本系统的晶振频率为11.059 2 MHz,可得重装数值N=0xFF。当接收到模块传来的采集信号时,下位机便将采集到的数据解包,通过串口传送给上位机,将数据转化为pH并通过前面板显示。其程序流程图如图5所示。

本文引用地址://m.amcfsurvey.com/article/154676.htm



评论


相关推荐

技术专区

关闭