关 闭

新闻中心

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

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

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

可利用Jennic公司提供的CodeBlocks IDE、C语言编译器、链接器、下载器、IEEE 802.15.4协议栈、协议栈、芯片驱动库、BOS操作系统等开发工具和软件资源,完成节点应用程序的设计以及代码的生成与下载。
基站上位监控软件采用C++Builder6.O开发,部分功能(如LCD数码显示、二进制串口收发)通过移植Delphi第三方控件实现。监控软件通过串口接收网络协调器发来的二进制数据帧,按约定的格式提取源节点MAC地址以及体温、脉搏等信息,将其存入数据表并进行实时显示和报警判断。程序中定义了3个数据表,分别存储设备注册信息、网络结构信息和体温脉搏信息,各数据表通过设备的MAC地址相互关联。历史曲线的绘制采用TChart控件,网络拓扑图通过TCanvas绘制,显示刷新周期为1 s。

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

4 性能测试
在室内环境下对1个基站、5个无线路由器、10个终端组成的系统进行多次组网实验和性能测试。图6为基站上位监控软件实时监护窗口的运行界面,该窗口可同时显示5个终端采集的最新数据。

11h.JPG


测试结果:终端峰值工作电流为39 mA,休眠状态下电流为O.46 mA,体温测量精度为土0.1℃(32.O~43.0℃范围内),脉搏测量精度为±5 bpm(40~220bpm范围内),数据帧单跳传输距离不小于20 m。
测试表明,该系统能在协议的支持下快速组成所期望的网状网络结构。节点正常供电情况下,网络能长时间保持良好的连通性,各传感器终端能够按基站所设定的采样周期,将测得的体温和脉搏数据经路由器传送到基站,并利用计算机进行存储、显示和分析。
实验中发现,任何一个路由器断电后再重启,会造成其下属传感器终端无法接收基站下达的采样控制命令,而数据上传功能却不受影响。经分析,这是由于路由器断电后其内存中的邻居表信息丢失所致。解决的方法是,在有新节点加入时将最新的路由器邻居表信息存入片外串行Flash,并在下次启动时重新加载到内存使用。

结语
本文设计的体温与脉搏监测系统,采用基于ZigBee的无线传感器网络技术,并以JN5139无线微控制器构建3类节点设备,以较低的成本实现了体温、脉搏参数的分布式无线采集与集中处理,同时具备高精度、高可靠性、低功耗等优点。后续工作包括利用JN5139的接口资源和处理能力支持更多生理指标的采集,以及进一步验证更大规模监测系统的实用性。


上一页 1 2 3 4 下一页

关键词:传感器A/DZigBee

评论


相关推荐

技术专区

关闭