微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于单片机的高压开关柜触头温度监测系统设计

基于单片机的高压开关柜触头温度监测系统设计

时间:11-30 来源:互联网 点击:

片机和射频模块。单片机进入接收低频唤醒信号的中断服务程序,数据通信完成后,ATA5283返回侦听模式,单片机进入休眠模式,射频模块进入掉电模式。

本文设计的低频唤醒信号数据速率为1 kbps,每个Bit持续1 ms,具体格式如表1所示。

具体工作过程:

1)8 ms的前导码(Preamble)引起芯片的工作,N_WAKEUP端被拉低,N_DATA端也被拉低。前导码必须大于5.62 ms,这是芯片本身决定的,否则不会被唤醒;

2)N_WAKEUP端的拉低使得单片机被唤醒;

3)每隔1 ms采集一次N_DATA端的数据,验证确认码的真伪,避免干扰信号;

4)验证成功后,每隔1 ms采集一次,共采集8次,此为上位机发送的地址信号;

5)单片机判断接收完数据后,给出一个高电平到ATA5283的RESET脚,复位ATA5283回到待机侦听模式。

单片机将接收到的地址信息与本机地址比对,若相同就唤醒其它电路完成一次温度采集发送,若不同就进入休眠模式。

下位机低频唤醒接收流程图如图5所示。

MSP430单片机上电初始化后进入LPM4休眠模式,低频唤醒数据接收和温度数据采集发送在中断程序中完成。当有输入信号时,ATA5283的N_WAKEUP端被拉低,下降沿触发MSP430进入中断服务程序,依次采集8位确认码和8位ID信息,比对接收到的地址信息,如果与本机地址相同则启动CC1000模块完成温度采集发送,完成后P1.2给ATA5283一个正脉冲复位它回到待机侦听模式。

3 总结

本文将低频唤醒芯片ATA5276和ATA5283用于电厂高压开关柜触头温度监测系统中,与射频芯片CC1000相结合实现了非接触式温度监测,并使传感器电路工作在瞬时发送和长时休眠的工作状态,有效降低了传感器端的功耗,解决了多个传感器的组网问题。

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

网站地图

Top