您的当前位置:首页基于MLX90614的无线温度采集系统设计

基于MLX90614的无线温度采集系统设计

2022-04-20 来源:乌哈旅游
2015年第34卷第3期 传感器与微系统(Transducer and Microsystem Technologies)87 DOI:10.13873/J.1000--9787(2015)03-0087--03 基于MLX90614的无线温度采集系统设计 钟君,蔡黎明,于涌 (中国科学院苏州生物医学工程技术研究所,江苏苏州215163) 摘 要:在医疗设备研发制造等领域,为了实现人体体温附近范围内高精度的温度测量,设计了一种基于 低功耗单片机MSP430、非接触式红外温度传感器MLX90614以及蓝牙传输技术的无线温度监控系统,采 集发送模块以超低功耗单片机MSP430为控制核心,通过SMBus协议读取MLX90614所采集到的目标温 度值,利用蓝牙透传模块将数据上传。MSP430单片机的使用极大地降低了系统功耗,MLX90614非接触 测量方式满足了医疗设备研发污染隔离的特殊需求,具有较高的测量分辨率和精度,蓝牙透传模块的使用 使得系统易于实现数字化、网络化和集散化管理。实验表明:该系统在32-42℃温度范围内,测量精度达 ±0.2 oC,并实现了测量结果的无线传输,在医疗设备研制领域有广泛的应用前景。 关键词:MLX90614;红外温度采集;SMBus;蓝牙 中图分类号:TH811 文献标识码:A 文章编号:1000--9787(2015)03-0087--03 Design of wireless temperature acquisition system based on MLX90614 ZHONG Jun,CAI Li—ming,YU Yong (Suzhou Institute of Biomedical Engineering and Technology,Chinese Academy of Sciences, Suzhou 215163,China) Abstract:A wireless temperature monitoring system based on low power consumption MCU MSP430 and non— contact infrared temperature sensor MLX90614 and Bluetooth transmission technology is presented.The system consists of acquisition sending module and receiving display module,acquisition sending module read temperature data from MLX90614 by means of SMBus protocol with the usage of MSP430 as core,the resuh is sent by Bluetooth module and displayed by receiving display module through segment LCD.The system power consumption is reduced by usage of MCU MSP430.In the area of medical equipment research and development,special requirements of pollution isolation is reached with the help of non—contact infrared thermometer MLX90614, digitization networking,distibutiron management is realized easily by the usage of the Bluetooth transparent transmission module.Experimentl resultsa show that measurement precision can reach-4-0.2℃in the range of 32—42℃and the system can achieve wireless transmission,it has wide application prospect in medical device research and fabrication field. Key words:MLX90614;infrared temperature acquisition;SMBus;Bluetooth 0引 言 置结构复杂。DS18B20等数字式温度采集方式 .4 虽然具 温度监控系统在工业生产、现代农业、智能家居以及医 疗保健行业都有广泛的应用 J,尤其是在医疗设备研制 领域,非接触、精度高、响应快且可无线传输的数字化温度 监控系统,能够为提高医疗设备的性能指标提供有效依据。 有集成度高、数据采集方便等优点,但是精度较低,且与铂 电阻器测温等方式同属于接触式测量,在医疗设备研制的 某些特殊领域,无法达到污染隔离的要求。 本文测温系统采用超低功耗MSP430单片机作为控制 目前,温度监控系统仍主要采用基于热电阻或热电偶 的模拟方式和基于集成电路的数字式,模拟测量方式技术 核心 ,利用红外温度传感器MLX90614完成温度采集 , 并通过蓝牙技术实现收发模块的无线数据传输” ,该方 式具有测量精度高、响应速度快、系统集成度高和无线传输 成熟,但响应速度慢,需要专用电路进行信号调理,使得装 收稿日期:2014-08-19 基金项目:国家重大科研装备研制项目(ZDYZ2013—1) 第3期 钟君,等:基于MLX90614的无线温度采集系统设计 slave89 的串口0与其通信,该模块能够实现UART串口与蓝牙串 口之间的数据透明传输。 3.4液晶显示模块 ack(); start_bit(); txbyte(OxO1);//发送读地址数据指令 —接收显示子系统中选用了一种基于HT1621的段式 LCD显示模块0173,3.3V电压供电,利用MSP430F449的 slaveack(); —DataL=rXbyte();//高字节接收 P1.0,P1.1和P1.2普通10端口与CS,WR和DADA引脚 相连,通过模拟SPI通信,将需要显示信息按一定数据格式 Send—bit(0); DataH=rxbyte();//低字节接收 传输到0173显示模块的指定地址内存。 4系统软件设计 数字式红外温度传感器MLX90614虽然集成度高,简 化了硬件电路设计要求,但其所采用的二线制SMBus协议 对合理的逻辑时序提出了较高的要求 j。 4.1 SMBus协议 SMBus是一种二线串行协议,对应的引脚为SDA和 SCL,SDA兼有数字输入输出功能,SCL是数字输入,用作 通信时钟信号,SMBus协议允许主控制器与一个或是一个 以上的从动器件通信。 MLX90614作为从动器件,其数据通信格式如图3和 图4所示,图中阴影部分表示数据传输方向为从器件到主 器件,白色部分表示从主器件到从器件。其中:S为起始位 (1b);Slave Address为从器件地址(7b);Wr为写标志(1b, 0表示“写”);Rd为读标志(1b,1表示“读”);A为应答位 (1b);Command为命令字节(8b);Sr为重复起始位(1b); PEC为校验数据包(8b);P为停止位(1b)。 1 7 1 1 8 1 …臣 叵 匦 亘二】豇二 互二圈 图4 SMBus写入数据格式 Fig 4 Write dataformat ofSMBus MLX90614 SMBus时钟的最大频率为100 kHz,最小为 10kHz,SDA的数据必须在SCL为低时改变。在SCL的上 升沿,MD和SD的数据被读出,在SCL为低电平的中间时 刻改变数据。 4.2温度采集程序 以下为读取温度数据值的程序段,并对程序做简要说 明: start.bit();//起始位 txbyte(0x00);∥发送地址 slave_ack();//应答处理 tx—byte(Ox07);//发送命令 Sendbit(0); Pecreg=rxbyte();//接收校验字节 SetVMue(art);∥校验数据数组赋值 Pecreg=PECcal(air,6);//CRC计算 PecProcess();//校验处理 stop_bit(); return(DataH%256+DataL);//返回结果 5实验测试 采用高精度水银温度计与该测温系统对同一个保温杯 内的水温进行测量,并根据水银温度计的值将水温控制在 32-42 oC之间,在实验进行时将外房实验室的温度控制在 设定温度附近。为了减小热交换产生的长期温度漂移影 响,每次测量时间间隔不宜过长,本文实验中间隔为5 S。 用水银温度计将水温标定在35℃和38℃,图5和图6 分别是该测温系统的实测曲线,从以上数据可以看出: MLX90614DAA的测温精度能达到-+0.2℃。但值得注意 的是在测温时,探头的前端要尽量靠近被测对象,保持在 1-2 cm的范围内。如果超出2 am,显示的温度值将快速递 减;当距离扩大到60 am以上时,所测值趋近气温 。考 虑到在测低温物体的表面温度时,可以人为控制测温的距 离,因此,基本符合要求。 \ 越 赠 图5 35℃测量数据 Fig 5 Measurement datas at 35℃ 38.15 38.O5 \ 37.95 赠 37.85 37.75 1 2 3 4 5 6 7 8 测量次数 图6 38℃测量数据 Fig 6 Measurement dams at 38 oC (下转第93页) 第3期 徐景,等:基于氮氧传感器的NO 气体测量仪设计 93 全把NO 转换为NO比较困难。因此,NO 气体中NO 的 能力强,便于工业燃烧环境中NO 气体的监测,实现了车用 占有量越小,该测量仪的测量误差越小。 传感器向工业现场的应用移植。 实验对配置有2%O 的气氛,还模拟了温度对NO 测 参考文献: 量仪性能的影响O表3为测量仪在不同温度下,同一NO [1]刘军,冯艳君,刘中军.基于化学发光法检测法的氮氧化物 气体的测量值。从表3可以看出:温度在350,500,750 oC, 气体分析仪[J].仪表技术与传感器,2008(3):83-84. 随着气体温度的升高,对于每一个确定的NO 气体体积分 [2] 向继文,陈依民,徐成志,等.声表面NO2传感器敏感膜研究 数,该测量仪的测量值减小。计算可得在350,500,750 oc, 进展[J].传感器与微系统,2012,31(9):1--13. [3]Park C O,Fergus J W,Miura N,et a1.Solid—state electrochemical 最大相对误差分别为4.6%,5.4%,6.5%,测量误差相应 gas sensors[J].Ionics,2009,15(3):261--284. 增大,但总体受温度影响较小。 [4] Serge Zhuiykov,Nofio Miura.Development of zirconia—based po- 表3不同温度下同一NO 气体体积分数的测量值(2%O2) tentiometric NO sensors for automotive and energy industries in Tab 3 Measured value of identical NO gas volume fraction the early 21 st century:What are the prospects for sensors[J]. at diferenttemperure(2%O2) Sensors and Actuators:B,2007,12(1):639--651. NO 气体体积分数 NO 气体体积分数测量值(10 ) [5] 简家文,叶锡恩,许艳梅.CO2气氛中界限电流型氧传感器输 (10— ) 350℃ 500℃ 750℃ 出特性的研究[J].传感技术学报,2007,20(5):961--964. [6]李硕,谢建军,柳润琴,等.基于氧传感器基础上高温湿度 测量仪的研发[J].电子测量技术,2014,27(2):95-104. [7] 朱小龙.基于SAE1939标准的CAN通信网络在汽车动力传 动系统中的应用[J].重庆理工大学学报:自然科学版,2013, 27(3):16--21. [8]王锦坚,洪添胜.基于SAE J1939协议的客车CAN总线发动机 测试系统[J].工业控制计算机,2009,22(4):82--84. [9] 李然,武俊峰,王海英,等.电动公交客车CAN总线网络通 5结论 信结构的设计[J].哈尔滨理工大学学报,2012,17(1):68— 采用应用于汽车尾气处理上的UniNO 传感器,设计了 73. 一种用于工业燃烧环境的NO 气体测量仪。结果表明:该 [1O]李宏梅,佟为明,程树康.CAN总线全数字式汽车仪表[J].电 测量仪的软硬件设计稳定可靠,可用于温度在0—750℃、范 子器件,2010,33(5):646--650. 围为(0~1000)×10 的不同NO 气体体积分数测量,测量 作者简介: 误差控制在5.7%以内,受温度影响较小。另外,通过CAN 徐景(1989一),男,安徽安庆人,硕士研究生,主要研究方向 总线传输方式,数据传输速度快,传输距离远,并且抗干扰 为气体传感器信号处理与仪器仪表设计。 \ 、 ) (上接第89页) [4] 张军,陈慧丽.基于MSP430单片机和DS18B20的数字温 6结束语 度计[J].电子设计工程,2010,18(11):106--109. 本文设计了一个基于红外温度传感器MLX90614的无 [5] 王玲,王中训,王恒.基于MSP430单片机的多路无线温 线温度采集系统,采用超低功耗MSP430单片机作为控制 度检测系统[J].现代电子技术,2011,34(1):125-127,132. 核心,并通过蓝牙透传模块进行无线通信,该温度采集系统 [6]夏候凯顺,曾宪金,胡立坤,等.基于MLX90614和Zig Bee技 具有非接触、响应快和精度高等特点,实验表明:在人体体 术的体温实时监控系统的设计[J].自动化与仪表, 2011(11):23--26. 温32~42℃附近范围内,测量精度达±0.2℃,但在使用时 [7]陈平,陈彦.基于蓝牙技术的温度数据采集系统[J].仪 还需要根据特定的环境进行改善,这样就能克服传感器对 表技术与传感器,2005(11):4O一42. 测量环境要求高的弊端,对医疗设备研制具有十分重要的 [8]何文广,李伟,孙彬彬,等.蓝牙温度采集监测系统的设计 意义。 与实现[J].黑龙江工程学院学报,2013,27(3):53--57. 参考文献: [9]沙春芳.红外温度计MLX90614及其应用[J].现代电子技 [1]张宇宁,周颖.DS18B20数字式温度测量装置的研究[J]. 术,2007(22):36--37,40. 机械工程与自动化,2012(4):149--151. [1O]张日欣.基于MLX90614的非接触式体温测量系统设计[J]. [2] 张海传,吴晨霞,许东卫,等.低功耗轴承温度无线检测系统 软件导刊,2009,8(3):105--107. 的设计[J].电子技术应用,2009,35(10):96-98,102. 作者简介: [3] 汤锴杰,栗灿,王迪,等.基于DS18B20的数字式温度采 钟君(1984一),男,江苏溧阳人,工学硕士,助理研究员,研 集报警系统设[J].传感器与微系统,2014,33(3):99--102. 究方向为体外循环生命支持系统、微位移定位系统等。 

因篇幅问题不能全部显示,请点此查看更多更全内容