基于TI单片机低功耗无线测温装置的设计

  • 格式:pdf
  • 大小:645.13 KB
  • 文档页数:5

 2008年 第8期仪表技术与传感器

Instrument Technique and Sensor2008 No18 

收稿日期2008-04-03

基于TI单片机低功耗无线测温装置的设计杨明欣,王建波,于志强(成都信息工程学院,四川成都 610066)

摘要:介绍基于MSP430低功耗单片机的无线测温装置设计,整个装置由下位机和上位机组成。下位机采用低功耗设计,可对温度传感器信号进行测量处理,并以无线方式将温度数据发送至上位机,上位机完成温度测量数据接收、显示,

以及系统工作参数的设定并传送给下位机。该装置具有功耗低、人机界面友好、使用方便可靠等优点,可广泛应用于不便于布线的温度测量场合。关键词:MSP430;低功耗;无线传输中图分类号:TP273 文献标识码:B 文章编号:1002-1841(2008)08-0087-05

DesignofLow2powerWirelessTemperatureMeasuringDeviceBasedonTIMCU

YANGMing2xin,WANGJian2bo,YUZhi2qiang(ChengduUniversityofInformationTechnology,Chengdu610066,China)

Abstract:Akindofwirelesstemperaturemeasuringdevicebasedonthelow2powerMSP430microcontrollerwasintroduced.Thesystemconsistedoftheterminalcontrolandthemastcontrol,theterminalsenttemperaturedatatothemastbywirelesstran2smission;themastcontrolshowedthedatareceivedandimplementedthecorrespondingcontroloperations.Meanwhile,theopera2torcansetthesystemparametersandtransmitparameterstotheterminal.Theterminaladoptedthelow2powerdesign,whichwassuitableforbattery2poweredoccasion.Thedevicethathaslowpowerconsumptionandgoodman2machineinterfaceadvantagescanbewidelyusedinthetemperaturemeasurementoccasionwherecablingwashardtouse.Keywords:MSP430;lowpower;wirelesstransmission

1 系统设计方案现代工业生产中,某些活动对象(如旋转炉)不便于布线,

给数据传输和供电带来很大困难,将用电池供电的温度测量装置安装在被测对象上,通过无线发射方式向显示仪表传输数据是可靠有效的方法。无线测温装置设计中现场测温下位机采用MSP430系列单片机作为主控芯片,nRF401作为通信模块,保证能在电池供电条件下长时间可靠工作,并可以适当地根据温度变化快慢柔性调整测量时间间隔。下位机可以选择通过热电偶、热电阻2种传感器对温度进行测量,设计关键在于电池供电的低功耗设计以及在存在严重电磁干扰工业现场的可靠工作。系统由1台上位机和1台下位机构成1套系统,通过设置进行分时错位通信后,可扩充为多套系统同时工作。上位机完成功能是将接收的温度数据显示出来,同时执行相应的变送输出、报警继电器控制输出等操作。上位机具有良好的人机接口,操作人员可通过上位机进行发送时间间隔、测量方式、测量温度传感器选择、报警上下限的设定温度值以及温度变送输出上下限量程等参数设定。上位机、下位机间通信以下位机为主动方,下位机发送数据到对应上位机,上位机回传应答信号,并把保存的设定参数传送到下位机。当出现下位机无法和上位机建立通信联络时,软件设计中采用按下位机号相关延时错位的方法,解决可能出现的多个下位机同时向上位机发送数据引起的干扰,通信采用模16进行数据传输的纠错。2 硬件设计及功能211 下位机部分图1为下位机组成框图,下位机主要由CPU控制芯片、无线通信模块、温度传感器测量与信号调理模块和电源管理模块组成。其主要功能是通过CPU片内AD部件定时采集温度传感器信息,经软件滤波、线性化修正及冷端修正、自动调零调满运算处理,转换为实际测量温度值,并加入校验码,打包发送到上位机,同时等待接收上位机传送过来的测量方式、发送时间间隔等设置参数。系统工作时,下位机在正常测量处理和低功耗等待2种模式之间反复切换。在下位机工作模式时,首先开启外围电路电源,完成传感器数据测量处理及上下位机通信(下位机为自动方)。最后关闭外围电路模块电源、转换微控制

器工作模式、调整工作时钟频率等措施实现低功耗控制,进入定时等待模式(CPU进入低功耗工作状态)。

图1 下位机组成框图当下一个定时时间到来(采用定时中断唤醒CPU),CPU首先开启外围电路工作电源模块,重新启动以上工作过程。实际

© 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net

88 InstrumentTechniqueandSensorAug12008 

应用中将下位机放在金属盒中,只接出通信模块天线和热电阻/热电偶信号输入端,可以有效屏蔽现场电磁(含无线通信)信号对下位机工作的干扰。下位机硬件电路设计中低功耗的解决采用以下方法:首先在器件选择时,要求功耗应尽量低,CPU在空闲时应可工作于低功耗方式;其次电源供电采用程控DC/DC芯片以提高电源利用效率,空闲时可程控关断外围电路供电。设计选择MSP430F133作为下位机控制芯片,该芯片是低工作电压、超低功耗、高性能的微控制器,在电池供电的便携式设备和仪器中有着广泛的应用。该芯片资源丰富,单片集成了多通道12bit的A/D转换、片内含精密比较器、多个定时器、片内UART、看门狗定时器、数控振荡器(DCO),以及丰富的I/O端口以及大容量的片内存储器。在1MHz时钟、212V电压的典型条件下,工作静态电流仅为225μA。同时具有5种低功耗工作模式,最低消耗电流仅为011μA.支持中断方式将微控制器从低功耗模式唤醒至活动工作模式(仅需要6μs)。设计选择了nRF401进行半双工无线通信,其工作频段为民用公开频段433MHz,并具有功耗低、使用方便等特点。nRF401芯片的串口可以直接传输串口数据,传送效率高,方便与系统的单片机配合使用。通信模块除电源和地线引脚外,模块的DIN和DOUT分别和微控制器的TX和RX相连,CS引脚接地,TXEN和PWR-UP与微控制器的I/O口相连,用于芯片发送接收模式和睡眠模式的转换,降低系统功耗。当PWR-UP引脚接高电平时,nRF401芯片处于工作状态,可以发送和接收数据。当PWR—UP引脚接低电平时,nRF401处于待机状态,不能发送和接收数据,此时功耗很低,仅为8μA.TXEN用于控制芯片工作模式的转换,当TXEN=0时,芯片处于接收模式。当TXEN=1时,芯片处于发送模式,实现半双工通信,上位机nRF401模块连接与下位机相似。下位机的设计关键之一是电源部分的低功耗实现。电源转换芯片效率的高低直接影响系统整体功耗。在设计中电源转换芯片采用SPX5205,该芯片具有很高的转换效率,输入电压范围215~16V,输出电压有313V和5V多种规格,静态电流仅为70μA,且具有使能控制端,方便关闭处于空闲状态模块的电源。下位机电源主要由2片SPX5205完成,其中1组为微控制器和无线模块采用的313V供电,SPX5205的EN引脚接高电平,电源芯片一直处于工作状态,CPU供电不间断,无线模块通过nRF401的PWR-UP引脚控制其工作于低功耗待机或收发状态。热电偶、热电阻测温及放大电路等外围电路采用5V供电,SPX5205EN引脚与微控制器I/O口相连,这样在温度定时测量、处理、发送后可以关断CPU外围电路电源,控制CPU进入定时低功耗工作方式,降低系统功耗。设计中采用ICL7660芯片产生由5V转换的-5V电压(可通过关断5V电源实现-5V电压的间接关断),为高精度运放OP07提供双电源供电,提高系统测量的精度。7660是一款DC/DC电荷泵电压反转专用集成电路,只需外接2只低损耗电容,无需电感,降低了损耗、面积及电磁干扰。设计还采用以下措施,进一步降低了功耗:采用低频率时钟驱动单片机,空闲期间使MSP430单片机进入低功耗模式LPM3,关闭暂时不用的CPU内部模块,优化软件设计等措施。测温部分设计时热电阻/热电偶的信号经精密运放OP07放大调理后,分别送到MSP430中的12bit多通道模数转换模块,由CPU进行采样运算处理。热电偶测温电路如图2所示,主要由热电偶接入电路、运放和冷端补偿电路组成。热电偶正常连接时,信号经过OP07放大后,到达ADC12的输入端,采样处理得到温度数据。若热电偶故障断开,输入端被电阻RO拉高,经OP07

放大电压值将超出ADC12采样范围(得到的采样值为4095),可以检测到断线报警信号,提醒使用者检查线路连接。

图2 热电偶测温及冷端补偿电路在实际应用中,热电偶接线输入端(冷端)的温度是变化的,必须对它进行冷端补偿。设计通过二极管D01及D02正向管压降随温度变化而变化的特性,测量其电压值,转换成对应冷端温度,实现对热电偶测量方式的冷端补偿,简化了电路设计,降低成本。热电阻测温电路如图3所示,由TL431的215V基准源、电桥和放大电路组成,其中215V基准源除了为测量电桥供电外,还输入到CPU的AIN0作为自动满度校正的基准源。由热电阻Pt100和精密电阻元件组成的桥式电路,将由温度变化引起的铂电阻的阻值变化转换为电压信号,输入减法运算放大电路(R

fg=Rg5,Rg3=Rg4),放大器的输入输出电压关系如下:

图3 热电阻测温电路uo=Rg5/Rg3(u1-u2)

式中:u1为Pt100上的分压;u2为Rg8上的分压。当热电阻故障断开时,Pt100上的分压u

1=215V,

会出现

与热电偶相同的产生断线报警信号。2.2 上位机部分图4为上位机组成框图,主要由微控制器(51单片机)、无

© 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net