微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 电机温度监测系统低功耗无线节点模块设计

电机温度监测系统低功耗无线节点模块设计

时间:01-04 来源:3721RD 点击:

提出了一种用于电机温度监测系统的无线数据收发节点模块设计方案,利用LPC1114的省电耗模式配合Si4432集成芯片实现无线收发模块的低功耗。另外,针对模块硬件实现RF前端高频电路设计和前期仿真做出详细说明,模块的RF性能指标分别做了测试,分析了本模块的耗能数据,可以满足大部分的低功耗、低速率、高灵敏度的实时无线数据传输需求,本模块已经可靠、稳定地应用于系统中。


电机在长期高速运转的情况下会产生大量热量,引起主要部件的温度升高,出现电机烧毁现象,像动车组列车牵引电机,可能会带来严重的安全隐患,由于大部分电机的特殊结构,传统的红外轴温监测系统,无法检测到电机的温度。实时测量电机的温度,防止电机过热产生故障是设计系统的目标。本文提出的温度检测系统利用内嵌Cortex-M0内核的低成本、低功耗MCU把温度传感器采集到的温度数据通过高集成度、低功耗的射频芯片发送到监控中心实现。

1 模块结构与硬件设计方案

1.1无线模块方案

本系统网络节点由数据采集、处理、传输和电源4个主要部分组成。传感探测单元由传感器进行监测区域内待测对象的信息采集,选用DS18B20芯片;微控制单元实现数据的分析、处理和存储等功能,选用NXP提供的内嵌Cortex-M0核的LPC1114;无线传输单元负责低功耗短距离节点间通信,选用Silicon Labs提供的Si4432芯片;供电单元选取小型化、高容量的电池,以确保节点的长寿命和微型化。

本节点模块硬件结构如图1所示。

1.2模块硬件实现

其中温度传感器通过一线数据接口把检测到的温度数据通过MCU的GPIO口传送过去,MCU通过增强型SPI接口对Si4432进行内部寄存器读写,可以灵活配置各项参数。另外通过四线SPI接口,即MOSI,MISO,SCLK和nSEL.其中MOSI用于从LPC1114到Si4432的串行数据传输;MISO用于从Si4432到LPC1114的串行数据传输;SCLK用于同步LPC1114和Si4432之间在MOSI和MISO线上的串行数据传输;nSEL作为片选信号,只有片选信号为低电平时,对Si4432的操作才有效,具体的硬件电路设计参考Silicon Labs提供的应用手册,电路中提供的接收低噪声放大器匹配电路和发射功率放大器匹配电路的阻容参数,可以使Si4432达到较好的通信效果,通过ADS对RF前端的LP filter电路进行仿真,其S参数仿真如图2所示,可以看出在其240~960 MHz通频段内,具有很小的回波损耗。

温度传感器电路通过DQ数据线直连到LPC1114的GPIO端口,实现温度采集数据传输。LPC1114通过JTAG接口或者ISP模式与PC通信,可以实现模块程序在线调试,相关电路设计参考LPC1114的核心板的电路,需要注意JTAG接口中上拉电阻的设置。本方案中利用3V16AH的电池提供电源,在电路设计中用2.2μF,100 nF,100 pF,10 pF不同值电容实现电源滤波电路,同时通过choke电感为Si4432发射功率放大器提供直流偏置电压。

2 PCB设计注意事项

在这种数/模混合电路中,PCB的设计优劣将直接影响到模块整体性能,以下对本方案中的PCB设计关键问题做出简要说明:(1)设计中的数字和模拟电源要通过扼流圈电感进行隔离,防止数字高频电源对模拟信号产生干扰,电源接入端要加去耦电容,且尽量靠近Si4432芯片。滤波电容也应该尽量靠近相应引脚,这样可以得到更好的滤波性能;(2)为了消除走线间的感性效应,应在PCB上空余的地方尽量多布置一些过孔。为了达到较好的射频通信效果,应对整个PCB都覆地铜。提供了一个较好的RF地之后,TX/RX区域的对地敷铜区有助于减少甚至避免辐射干扰;(3)RF前端电路尽量使用0402封装电感、电容,可以减少电磁干扰效应,射频电感放置方向相互垂直以减小耦合,RF高频部分需要50Ω传输线作为连线。

模块PCB布局布线效果如图3所示。

3 模块软件设计

3.1软件流程

本模块的软件系统大体上可以分为以下部分:初始化部分、数据发送部分、数据接收部分,在系统软件设计上仍然坚持模块化分层设计,初始化模块包括LPC1114的初始化,SPI的初始化,以及Si4432的关于无线收发频率、工作模式、发射速率等内部寄存器的初始化配置,相关寄存器配置可以从Silicon Labs提供的Excel计算器中得到,以上各模块软件设计流程参考Silicon Labs提供的应用手册,可以大大缩短研发周期。Si4432与MCU数据通信相关接口功能实现程序如下:

另外为了充分发挥本方案的低功耗优势,在系统软件中添加了电源管理部分,其功能就是实时检测系统的供电情况,若检测到系统掉电,即向中心发送掉电信息,同时向节点发休眠命令,进入休眠模式的设备节点,每半个小

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top