4.3 上位机程序设计 19
4.3.1 程序流程图 19
4.3.2 程序部分代码 19
5 系统测试 20
总 结 24
参考文献 25
致 谢 26
附 录1 27
附 录2 31
1 引言
在工业、农业和消防等领域中,温度作为现场环境的一个重要参数,对其测量的精度、实时性、采集效率、非接触性和数据传输距离等都有着较高的要求。传统的测量方法多采用便携式测温仪和红外测温仪。便携式测温仪通常由温度检测探头、传输电路以及显示单元组成。温度检测探头中装有温度传感器,测量时将探头置于被测物体上,采用的温度传感器主要有热电偶和热敏电阻两种。热电偶是利用热电效应将温度变化转化成电势变化,通过计算或查表得到所对应的温度值。热敏电阻是利用其阻值随温度的变化而引起的电压变化,把物理量转化成模拟电量再通过A/D转换将模拟量转换数字量计算出相应的温度值;红外测温仪[1]的测温是利用任何物体都会向外发出红外线辐射,当物体温度变化时辐射能也会随之变化的原理,将被测物体发射出的辐射能转换为电信号,信号经过处理电路后,按照一定计算方法将信号转换成温度值并显示出来。以上所述的测量方法采用的传感器都属于模拟传感器,输出信号与温度存在一定的函数关系,都需要将信号进行处理输出可供MCU可识别数字信号。在整个测温过程中,模拟信号在传输及处理过程中,容易受外界的干扰因而产生较大误差,并且两种测温仪都必须在现场进行测量,不便于温度的实时监测。近年来兴起的无线测温系统,集采集、处理、传送、显示与存贮于一体,正在逐渐的得到广泛的应用。本文将基于MSP430设计一款无线低功耗温度测量系统,能够测量和存储被测物体上多个节点的温度,具有使用方便,适应性强,可靠性高,功耗低等特点,市场应用前景广阔。
2 系统总体方案设计
2.1 系统总体方框图
设计的温度测量系统主要由温度采集编码发射节点、基站无线接收转RS485发送模块、RS485中继器、数据转换电路及PC上位机五部分组成,系统总体方框图如图1所示。
温度采集编码模块有被测物体温度采集模块和无线发送模块组成。数据远距离传输模块有基站无线接收转RS485发送模块和RS485中继器模块。数据处理显示存储模块有RS485转USB2.0模块组成、PC机和虚拟仪器模块组成。本设计本着安装方便、低功耗、可靠性高的原则在温度采集编码发射节点和基站接收模块分别采用了MSP430F2011和MSP430F149单片机作为核心处理芯片,基站无线接收转RS485发送模块采用了电源、信号隔离技术并设计了防雷电路,PC上位机是基于LabVIEW设计借助于PC机的硬盘存储温度数据。源.自|751,:论`文'网www.751com.cn
系统总体设计
2.2 MSP430单片机芯片
MSP430[2]是TI公司的一个超低功耗微控制器系列单片机,它是专门为低功耗而设计的,片内组合了丰富的功能模块,可满足不同应用层次的需求。硬件设计上提供了五种低功耗模式,可最大限度的延长手持设备的电池寿命。MSP430系列的CPU采用16位精简指令集,集成了16个通用寄存器,极大的提高了代码的执行效率。数字可控振荡器(DCO)可在1us内由低功耗模式切换到活动模式。