您的位置 首页 新品

无线温度传感器设计方案集锦

无线温度传感器设计方案集锦-本文罗列出关于无线温度传感器设计的各种方案,以供读者进行设计参考。##基于nRF905的无线温度传感器网络硬件设计。##基于蓝牙技术的无线温度传感器应用。##基于LTP5901的无线温度传感器设计方案。

  现在,大多选用的是有线多点温度收集体系,经过设备温度节点来完结对室表里温度监控。这种传统的多点收集体系需求用导线与每个温度收集节点衔接,其技能老练,制造本钱相对较低。可是,在许多场合需求将传感器节点直接放置在方针地址进行现场的数据收集,这就要求传感器节点具有无线通讯的才干。一起,因为无线传感器一般运用电池作为动力,所以,它对能耗要求十分高。

  针对这些问题,本文罗列出关于无线温度传感器规划的各种计划,以供读者进行规划参阅。

  数字化无线温度传感器

  本规划首要是依据433 MHz ISM频段,无需请求就能够运用。该规划计划有许多显着的长处:传输速度快、距离远、数据安稳;选用低功耗方法,延伸电池运用时刻;能确保任何时候数据不丢掉,进步体系的健旺度。

  1体系硬件规划

  所规划的无线温度传感器首要由以下几部分组成:温度丈量、发射部分、接纳部分、LCD显现部分以及操控部分。体系结构图如图1所示。

  无线温度传感器规划计划

  1.1 温度丈量电路

  在温度丈量电路中选用Dallas公司出产的1-Wire总线数字温度传感器DS18B20。温度丈量电路如图2所示。

  无线温度传感器规划计划

  DS18B20是3引脚TO-92小体积封装方法;温度丈量规模为-55~125℃,可编程为9-12位A/D转化精度,测温分辨率可达0.062 5℃,被测温度以带符号扩展的16位数字方法串行输出。

  DS18B20内部结构首要由4部分组成:64位ROM、温度传感器、非蒸发的温度报警触发器TH和 TL及装备寄存器。ROM中的64位序列号是出厂前被光刻好的,它能够看作是该DS18B20的地址序列码,每个DS18B20的64位序列号均不相同。 ROM的作用是使每一个DS18B20都各不相同,这样就能够完结一根总线上挂接多个DS181E0的意图。

  DS18B20中的温度传感器完结对温度的丈量,用16位符号扩展的二进制补码方法供给,以0.062 5℃/LSB方法表达。例如+25.062 5℃的数字输出为0191H,-25.062 5℃的数字输出为FF6FH。

  高低温报警触发器TH和TL、装备寄存器均由一个字节的E2PROM组成,运用一个存储器功用指令可对TH,TL或装备寄存器写入。其间装备寄存器的格局如下:

  无线温度传感器规划计划

  R1和R0决议温度转化的精度位数:R1R0=“00”,9位精度,最大转化时刻为93.75 ms;R1R0=“01”,10位精度,最大转化时刻为187.5 ms;R1R0=“10”,11位精度,最大转化时刻为375 ms;R1R0;“11”,12位精度,最大转化时刻为750 ms;未编程时默以为12位精度。规划取R1R0=“11”。

  1.2 无线收发电路

  1.2.1 IA4421与单片机的接口

  IA4421支撑SPI通讯协议,本规划挑选了美国ATMEL公司出品的高功能单片机ATmega324p,其内置增强型SPI接口,而且有32 kB的FLASH,能够满意在体系中的LCD上显现中文字符。IA4421与单片机的接口电路示意图如图3所示。

  无线温度传感器规划计划

  ATmega324p内置的增强型串行外设接口SPI供给拜访一个全双工同步串行总线的才干。SPI所运用的4个信号为MOSI,MISO,SCK 和SS。MOSI用于从主器材到从器材的串行数据传输;MISO用于从器材到主器材的串行数据传输;SCK用于同步主器材和从器材之间在MOSI和 MISO线上的串行数据传输。

  1.2.2 无线发送时序

  IA4421的发送方法为发送寄存器缓冲数据传输方法,由装备设置指令的第7位el来使能,图1能够看出,IA4421共有2个8位的数据寄存器,发送的数据首要被锁存到其间一个数据寄存器中,当电源办理指令的第5位et被置1,则发送器开端以设置的码率从第一个寄存器向外发送数据。

  每次发送数据有必要以0xAA作为发送数据的前导码,不然外部接纳设备无法接纳数据。若是选用同步方法,则要用0x2DD4作为同步方法的标志码,然后才干开端传输数据。引脚nIRQ能够用来检测寄存器是否预备好从微处理器接纳下一个字节来发送,若是引脚nIRQ变为低电平,则表明寄存器预备好了。

  1.2.3 无线接纳时序

  IA4421的接纳方法有两种:一种是一向接纳;另一种是FIFO方法。前一种方法并不引荐,会引起较高的误码率。本规划选用后一种方法。在相应的操控字都设置好之后,数据已进入缓冲器中,若引脚nIRQ变成低电平,则表明IA4421预备好接纳数据,这时发送FIFO读指令字,开端接纳。

  1.3 外围天线规划

  IA4421的支撑天线直接驱动,规划适当简略便利而且通讯距离长。一个50 Ω的外接螺旋天线和对应的差分电路就能够完结数据的发送和接纳。本体系规划的天线是用1.17 cm的单芯铜导线完结,导线的直径是0.6 mm,用螺丝刀的金属棒饶制7圈成螺旋状。经过试验,实践有用的通讯距离能到达200 m左右,满意了体系需求。

  2 体系软件规划

  2.1 单片机软件规划

  单片机软件部分首要包含主程序、中止子程序、测温子程序、LCD的转化显现,蜂鸣器报警子程序,按键子程序以及SPI子程序等。为了下降功耗,运用中止来唤醒单片机进行测温等作业,因而主程序部分比较简略,首要担任体系各部分初始化和中止的调用,在体系初始化完结后就直接进入睡觉方法,当中止到来时单片机退出睡觉方法,调用中止子程序完结测温、转化显现、温度数据的传输等功用。单片机操控程序流程图如图4所示。

  无线温度传感器规划计划

  2.2 IA4421运用程序规划

  本体系是依据无线收发芯片IA4421和单片机ATmega324p的增强型串行外设接口SPI来完结无线数据的传输,在中心协议栈上编写自己的上层运用程序。发送接纳数据的程序流程图如图5所示。

  无线温度传感器规划计划

  2.3 低功耗规划

  作为无线传感器,低功耗运转能够最大极限地延伸设备的有用运用时刻,本体系是选用电池供电,功耗必定便是一个不得不考虑的问题。为了取得最佳功能,规划时在电源损耗和可用性方面有必要依据状况权衡运用,除了选用低功耗器材外,还从以下几个方面规划电源办理程序以尽量削减无线温度传感器的功耗:

  (1)因为无线温度传感器担任向操控终端传输数据,因而何时进行数据收集、何时进行数据传输能够由上位机的操控终端决议,十分合适运用休眠方法和呼吸方法,经过削减IA4421在轻轻网中的活动到达节电的意图。把操控终端作为主设备,将电源办理程序规划在终端的运用操控层中,并由操控终端完结设备的查询、配对、建链等作业,当无线传感器与操控终端配对成功并衔接后进入休眠方法,此刻主从设备依然保持着信道,仅仅不能发送和接纳数据。当需求进行数据传输时,退出休眠方法进入呼吸方法,经过呼吸时隙发送数据,呼吸距离可设为20~40 ms,距离过大会带来显着推迟,当数据传输完毕后再次进入休眠方法,然后尽可能地下降能耗。

  (2)运用单片机的睡觉方法到达节能意图。当IA4421退出待机状况,发送指令进行数据收集时,IA4421的中止请求标志位nIRQ发生低电平,经过中止标志位上电平的改变发生外部中止来唤醒单片机进入作业状况。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/101209.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部