基于mlx90614esf-baa的无线红外温度传感器的设计_第1页
基于mlx90614esf-baa的无线红外温度传感器的设计_第2页
基于mlx90614esf-baa的无线红外温度传感器的设计_第3页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于mlx90614esf-baa的无线红外温度传感器的设计

传感器的硬件设计红外温度根据测量对象的红外辐射能量确定,而不与测量对象接触。温度分辨率高,响应快,温度范围广,稳定性好。近年来,它经常被用于高精度无接触测量,并广泛应用于智能家居、智能电网、汽车电子等领域。本文设计的传感器具体应用场景是配电室,用于测量线缆温度。本设计采用MLX90614BAA红外温度传感器,具有非接触,体积小、精度高,成本低等优点。传感器采集的数据通过工业现场总线协议———Modbus协议进行传输,并采用433MHz无线模块进行数据通信。无线通信方式,避免了有线通信电缆安装的不便,选用433MHz频段具有较远的通信距离和穿墙能力,适用于配电室这一特定应用场景。1无线射频衰减率结合传感器的具体应用场景的实际使用需要,综合考虑耗电量、传输距离、数据速率、安全性和成本等因素,本设计的无线通信频段选用433MHz。由于配电室环境复杂,设备装置多,数据传输的路径弯曲程度大。在相同的弯曲度路径情况下,433MHz的无线射频衰减率为:0.577dB/m;915Mhz的无线射频衰减率为:0.676dB/m;2.4G的无线射频衰减率为0.761dB/m。由此可见:无线设备工作在433MHz频段更有利于在弯曲路径时的通信。在芯片的选型上遵循低功耗,低成本,微型化的原则,因此本文中设计的传感器采用CC1101芯片。2电池管理系统无线红外温度传感器的硬件设计包含电源供电电路,数据采集电路,无线数据传输模块电路几个部分。电源供电部分主要是把3.7V电池电压转换为3.3V,作为各个部分的供电电源,以及5V电源给电池充电两个部分,使用Maxim公司的MAX8881作为3.7V转3.3V的降压芯片,MAX1555作为5VDC电源给电池充电的芯片。数据采集部分采用Melesix公司的MLX90614红外温度传感器。此款传感器环境温度范围为-40°~+125°,物理温度范围-70°~+380°,电源电压3.3v。MLX90614是由内部状态机控制物体温度和环境温度的测量和计算,进行温度后处理,并将结果通过PWM或是SMBus模式输出,本设计选用SMBus模式。433MHz无线射频模块采用的STM32F103RBT6作为主控芯片,CC1101作为无线射频芯片。主控模块通过SPI总线通信接口拖带无线射频通信模块,可以实现对无线通信模块的寄存器的读写,从而完成对模块通信参数的配置,进一步控制模块对无线数据的收发。3软件方案的设计软件设计部分包含温度数据的采集、处理,无线数据收发和Modbus通信协议几个部分。3.1时传统数据的接收数据红外温度传感器采集温度数据传输时序如下图所示,START位定义为当SCL为高时,SDA线为从高到低的转换。STOP位定义为当SCL为高时,SDA为从低到高的转换。每个字节包括8位,在总线上传送的每个字节必须跟随一个确认位,和确认关联时钟脉冲是由主控器产生的。读取数据是以字节为单位进行的。每次发送一个字节,然后就判断对方是否有应答,如果有应答,就接着发送下一个字节;如果没有应答,多次重发该字节,直到有应答,就接着发送下一个字节,如果多次重发后,仍然没有应答,就结束。接收数据时,每次接收一个字节,然后向对方发送一个应答信号,然后就可以继续接收下一个字节。本文中设计的无线红外温度传感器上电初始化后,等待上位机通过集中器无线模块发送的数据采集命令,再对数据进行采集,并将采集到的数据按照Modbus协议处理后,通过无线模块传输到集中器中。3.2基于adu的传感器Modbus通信协议是一种工业现场通用协议,主要规定了应用层报文传输的格式,使得不同生产厂商的设备可以连成网络,集中监控。Modbus协议可分为在TCP/IP上的实现与串行链路上的实现,即Modbus-TCP和Modbus-RTU。传感器内部实现的是ModbusRTU协议。Modbus协议使用的是客户机/服务器(C/S)的通信模式,主站向从站发送请求的模式有两种:单播和广播,本文实现的是单播的模式。Modbus通用帧即ADU应用数据单元分为附加地址、功能码、数据和差错校验4个部分,其中功能码和数据部分为PDU协议数据单元。传感器接收到上层rtu帧命令后,首先进行从站地址和差错校验码的判断,若不正确直接丢弃命令帧,若正确则进行rtu帧解包获取命令并进行温度采集,数据采集后进行rtu帧封包,最终通过无线模块与上层设备进行数据通信。4包装率及信号距离在排除433MHz频段其他设备干扰的情况下,对无线红外温度传感器进行射频性能的测试,每次发送1000个数据包,保证丢包率为0%的情况下,有效直线传输距离为120米,穿透性为两层楼。无线红外温度传感器精度的测试,在相同环境中,使用市场上购买的手持红外温度仪与本文中设计的传感器进行温度监测数据的对比,温度值的误差保持在±0.5°C以内。5基于cm的传感器硬件设计本文中设计了一种使用Modbus通信协议并通过433MHz频段无线通信的红外温度传感器,介绍了频段及射频芯片选择的原则,给出了传感器的硬件及软件设计方案

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论