基于无线传感器的胎压监测方法与流程

文档序号:11960300阅读:来源:国知局

技术特征:

1.一种基于无线传感器的胎压监测方法,其特征在于,包括:

胎压传感器模块采集车辆中的胎压信息,经路由器发送给WSN协调器,当接收到WSN协调器的唤醒命令后,立即检测接收数据,将采集后的测量值以进行存储,并将数据封装后通过WSN协调器发送给监控总平台。

2.根据权利要求1所述的方法,其特征在于,所述胎压传感器模块在上电初始化后扫描信道,确定是否存在网络和协调器的位置,发现后立即与WSN协调器进行连接确认,按照WSN协调器发送的指令采集各类车载数据,然后将数据信息上传至协调器中,胎压传感器模块空闲时处于睡眠状态等待唤醒命令,在完成加入网络后,节点进入睡眠等待模式,一旦接收到WSN协调器的唤醒命令后,立即检测接收数据,先对接收的数据帧头和命令头进行判断,根据命令头执行相应的操作,将采集后的测量值以进行存储,并将数据封装后发送给监控总平台;

所述WSN协调器上电后,首先进行硬件和协议栈操作系统的初始化,然后执行网络建立操作,建立网络的过程中包括信道扫描,选择信道、节点地址分配操作,启动协调器建立一个新的IEEE 802.15.4无线网络;在路由器和胎压传感器模块顺利加入网络后,胎压传感器模块先发送一个请求命令,协调器接到请求命令后监听所分配的数据信道,确保信道空闲后返回允许命令,胎压传感器模块接到允许命令后才能开始发送数据信息;

路由器作为无线网络中数据的跳转节点,接收终端传感器节点数据信息,整理数据信息后将数据转发给WSN协调器,路由器工作过程可分为路由搜索初始化、接收路由命令帧、接收应答命令帧,数据接收、数据压缩、丢包检测、选择最佳路径以防止造成数据阻塞;

胎压传感器模块采用两个MCU即MCU1和MCU2,MCU1负责采集传感器数据,MCU2负责无线传输,然后同时将所有数据通过无线协议发送至协调器;MCU1和MCU2之间通过串口相连,MCU1定时将期间采集到的所有胎压传感器数据一次性发送给MCU2,然后MCU2负责将其发送至协调器;胎压传感器模块独占MCU1的一个串口收发对;MCU1和MCU2的通信分别占用MCU1的串口的发送端和MCU2的串口的接收端;

MCU1的完整操作为:被动接收胎压监测采集数据,然后统一将数据发送给MCU2,建立数据池,将传感器数据采集程序作为主程序,保持循环采集,然后按照帧格式顺序,依次写入数据池,每10次传感器实时数据采集完毕,启动一次发送程序,一起发送给MCU2;对于异步胎压数据,占用额外单独的数据区,以中断方式接收到的胎压变化数据先放入胎压数据区,并设置胎压数据标志位;然后,在每次数据发送给MCU2之前,主程序先检查胎压数据标志位是否被置位;如果置位,则有胎压数据完整接收,则就将胎压数据区数据拷贝至程序数据区,然后清除胎压数据标志位,最后将配置好传感器数据和胎压数据的数据区发送到MCU2;如果胎压数据标志位没有置位,则不做处理,数据区相应段的信息是上一次胎压传感器的数据值;

MCU2进行无线协议模块的初始化,发送配置命令,进行编程参数、网络参数的配置和网络连接;初始化无线协议模块并在收到MCU1发送来的传感器数据后,开始进行无线协议传送;同样采用中断异步的方式接收MCU1的数据;当异步收到MCU1的数据后,设置数据接收标志位,主程序循环查看是否收到MCU1发来的传感器数据,如果是,则就将传感器数据拷贝至数据区,然后发送至协调器。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1