面向物联网的智能压力变送器系统软件设计是智能化体现的一个重要环节,
也是整个系统能够正常工作的重要组成部分。软件是一个系统的灵魂主体,有了
它的存在整个系统才变得有血有肉。本章节基于C语言程序设计和Keil uVision4
软件开发环境,进行编写了数据采集处理和信息通讯等软件设计,着重阐述了变
送器非线性补偿算法及工作原理。
4. 1软件总体设计
物联网压力变送器总体软件嵌入式系统采用ARM Cotex系列处理器构建。信
号调理是指对压力变送器和测温元件的信号进行放大、滤波处理,A/D转换器对调
理后的信号进行A/D转换,完成后数据输入微处理器中。处理器对输入的数据进
行融合补偿,再根据RAM或flash中存储的传感器参数,将结果显示在液晶屏上,
同时在液晶屏显示的还有GPS位置信号。无线通讯模块主要由ZigBee芯片构成,
处理器将通信参数经串口发送给ZigBee芯片,再利用ZigBee无线通讯模块实现
GSM, CDMA, 3G、现场总线等多种通讯网络的连接,在各网络下,通过ZigBee来实
现无线传感网的自主组网。总体软件结构如图所示:
|