基于ZigBee无线测温技术实现轴承温度检测系统的设计

2.2 测量节点的硬件实现

采用Jennic公司的JN5139-Z01-M00/M01模块作为ZigBee网络节点核心,图2为温度采集硬件电路与JN5139的接口电路。

图2中选用DS18B20数字化温度传感器,其体积小,测量温度范围为-55 ℃~+125 ℃。在-10 ℃~+85 ℃范围内,精度为±0.5 ℃。

DS18B20采集到的节点温度量,经过信号调理电路后,输入到JN5139-Z01-M00模块。JN5139-Z01-M00是基于无线微控制器JN5139的发射模块,具有低功率、低成本等特点,集成了32 bit RISC MCU内核、高性能的IEEE802.15.4收发器、192 KB ROM和96 KB RAM,可以在很短的时间内在低成本下设计实现ZigBee无线网络系统。 该系统节点工作在2.4 GHz频段,传输速率为250 kb/s,传输距离大于100 m,工作稳定,可靠性高。

JN5139的CTS0、RTS0、TXD0、RXD0四个引脚与MAX232相连,可通过S2(PROM)即编程/运行的状态选择键来决定当前状态。当处于运行状态时,串口用于发送数据,当处于编程状态时,串口用于下载程序。

2.3 测量节点的软件实现

使用Jennic公司的Jennic CodeBlocks开发环境。采用其公司已经编好的MAC层软件,通过C语言编程完成应用层的开发。

图3中在所测电池电压小于2.8 V时报警,提示工作人员及时更换。若无网络接收数据则每5 min发送一次,若有网络接收则每15 s发送一次数据,而且仅在每次检测到温度数据,需要发送时发射模块开始工作,发送完本组数据,其余时间将整个系统置于休眠状态。数据接收端软件流程如图4所示。

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查