关 闭

新闻中心

EEPW首页>工控自动化>设计应用> 基于JN5139的无线传感器网络体温脉搏监测系统

基于JN5139的无线传感器网络体温脉搏监测系统

作者: 时间:2010-09-25 来源:网络 收藏

2.3 无线路由器和基站
无线路由器主要负责数据转发,本身并不承担数据采集任务,因此其硬件仅涉及JN5139最小系统(采用3.6 V直流电源供电),不需额外配置其他外设。

本文引用地址://m.amcfsurvey.com/article/162829.htm

11d.JPG


基站采用上、下位机结构,如图4所示。作为网络协调器的下位机为JN5139最小系统,上位机采用PC机,两者通过异步串口进行通信(波特率为115.2 kbps)。图中JN5139最小系统和MAX232电平转换器均采用3.6 V盲流电源供电。

3 应用程序设计
3.1 传输帧结构
支持KVP和MSG两种数据帧格式,KVP适用于标准应用框架系统中简单属性值的传输,MSG则更适用于一般应用系统以及需要传输批量数据的场合。本系统采用MSG传输帧,其数据定义如下:

11e.JPG

监测系统支持体温脉搏数据帧、采样控制帧、新节点加入指示帧的传输,传输帧的一般格式如下:

11f.JPG
3.2 地址模式
每个节点均具有唯一的64位MAC地址。网络建立以后,所有加入到网络的新节点都由其父节点动态分配一个16位逻辑地址,此后,节点之间的通信默认使用16位逻辑地址。由于节点意外断电、重启等原因,网络中可能出现一个节点在不同时段具有不同逻辑地址,或不同
节点在同一时段使用同一逻辑地址的情形。为确保数据源识别的可靠性,将终端的64位MAC地址也作为MSG帧负载的一部分,随MSG帧一同传到基站。基站需事先对终端进行注册,为每个MAC地址建立相应的标识,如住院病人的床位号等。
3.3 软件流程
基于JN5139的各类节点设备具有相类似的程序结构,均通过非抢占式简单任务调度器BOS来控制ZigBee协议栈和用户任务的执行,任务之间利用事件进行通信。ZigBee协议栈负责网络组织与维护、路由选择、数据传输等工作,而网络初始化设置、数据发送控制、接收处
理等工作则依靠各设备的用户任务来完成。
终端的软件流程如图5所示。

11g.JPG



关键词:传感器A/DZigBee

评论


相关推荐

技术专区

关闭