微波EDA网,见证研发工程师的成长!
首页 > 射频和无线通信 > 射频无线通信文库 > 无线传感器网络技术在医疗监护中的应用

无线传感器网络技术在医疗监护中的应用

时间:03-18 来源:互联网 点击:

2.3 人体血氧饱和度传感器驱动电路设计
  根据人体血氧饱和度的测量方法定义,本设计采用的透射式人体血氧饱和度传感器(如图2所示)。由两个能够发射不同波长的发光二极管构成。两个发光二极管需要按照一定频率交替发光,本设计采用H桥电路解决两个发光二极管交替发光的问题。

2.4 无线通信电路设计
  本设计采用的CC2430芯片是Chipcon公司生产的首款符合ZigBee技术的2.4GHz射频系统单芯片,片上集成高性能8051内核、ADC、USART等。结合Chipcon公司全球先进的ZigBee协议栈、工具包和参考设计,展示了领先的ZigBee解决方案。它适用于各种ZigBee或类似ZigBee的无线网络节点,包括调谐器、路由器和终端设备。值得一提的是CC2430芯片的超低功耗特点,它工作时的电流损耗为27mA,在接收和发射模式下,电流损耗分别低于27mA或25mA。CC2430的休眠模式和转换到主动模式的超短时间特性,在休眠模式时仅0.9μA的流耗,外部中断或RTC能唤醒系统;在待机模式时少于0.6μA的流耗,外部的中断能唤醒系统,特别适合要求电池寿命非常长的应用。
2.5 网关节点系统硬件设计
  本系统中人体血氧饱和度传感器节点为数据发送端。为了实现数据两点间通信,除了要具备发送端,还要具备接收端。以CC2430射频芯片为核心设计接收端。CC2430芯片接收到数据后,将数据通过串口通信方式传送给PC机,由此网关节点实现数据的接收和显示,如图3所示。

3 系统软件设计
  本系统软件分为四部分:信号采集、信号处理、信号传输、信号接收。其中信号采集、信号处理代码是在发送端(即血氧饱和度传感器节点)中运行,如图4所示。信号接收代码在接收端(即网关节点)运行,如图5所示。

  信号采集程序主要完成两个功能:(1)驱动透射式人体血氧饱和度传感器工作,主要是驱动H桥电路按照一定频率切换电流传输方向;(2)通过MSP430单片机AD端口采集血氧饱和度数据。这部分代码程序在MSP430芯片中运行。
  信号处理程序的主要功能是滤波,这部分代码程序在MSP430芯片中运行。
  信号传输程序的主要功能是将由MSP430芯片处理好的数据通过ZigBee无线通信协议栈传输到另一个无线传感器节点,这部分代码在CC2430射频芯片内的8051内核中运行。
  信号接收程序的主要功能有两个:(1)接收其他传感器节点数据并通过串口将数据传送到PC机,这部分代码在CC2430射频芯片内的8051内核中运行;(2)PC机对数据进行处理,包括波形显示、数据保存,这部分代码在PC机中运行。
  当无限传感器节点和网关节点建立好之后,就要依靠ZigBee协议栈来实现点对点通信。本设计采用1.4.2版本的ZigBee协议栈API函数来实现。
  本设计对ZigBee无线通信协议在医疗监护领域中的应用进行了尝试性的实践,实现了一个人体血氧饱和传感器节点和一个网关节点之间的数据传输。现今无线传感器网络技术领域还有许多热点问题需要去研究,如安全传输问题、容错机制问题、自组织组网问题等。但是,无线传感器网络的灵活性、容错性、高感知能力、低费用以及快速布局等特点决定了它的应用领域必将极为广泛,也必然会对医疗监护事业产生巨大而深远的影响。

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

网站地图

Top