嵌入式WiFi技术在医疗监护中的应用方案

发布者:PeacefulSoul最新更新时间:2008-08-01 来源: 与非网关键字:通信  成本  传输  无缝  网络  模式 手机看文章 扫描二维码
随时随地手机看文章

  目前,IEEE802.11无线局域网标准在语音通信、无线办公等领域广泛应用,但主要还是局限在PC机、笔记本电脑等通用平台的无线通信。无线局域网在信息家电、工业控制、移动手持设备等嵌入式环境中的应用需求日益增多。如何在嵌入式系统中整合WLAN宽带通信,成为嵌入式系统应用中的一个热点。

  1 IEEE802.11b无线局域网
   
  IEEE802.11系列包括IEEE802.11、IEEE802.11a、IEEE802.1lb、IEEE802.1lg四个标准。现阶段IEEE802.11b的产品比较多。本文主要针对IEEE802.1lb标准,介绍嵌入式WiFi的实现。

  IEEE802.11b标准是在IEEE802.11的基础上发展起来的,工作在2.4 GHz频段,采用CCK调制技术,最高传输率能够达到11 Mbps,具有部署方便、通信可靠、抗干扰能力强、成本低、灵活性好、移动性强、高吞吐量等特点。它使得无线用户可以得到以太网级的网络性能、速率和可用性,并且可以无缝地将多种LAN技术集成起来,形成一种能够最大限度地满足用户需求的网络。WiFi是Wireless Fidelity的缩写,专指IEEE802.11b无线标准。在介绍IEEE802.11b的工作模式之前,首先介绍几个基本的概念。

  1.1 IEEE802.11b基本概念   

  STA是指接入无线媒介的部分,常被称为网络适配器或者网络接口卡。STA可以是移动的,也可以是固定的。每个STA都支持鉴权(authentication),取消鉴权(deauthentication),加密和数据传输等。  

  基本服务集BSS(Basic Service Set)是IEEES02.11b局域网的基本构成单元,基本服务集中可以包含多个STA。BSS基本服务集都有一个覆盖范围。在该覆盖范围内基本服务集的成员STA可以保持相互通信,每个BSS有一个基本服务集识别码BSSID。 

  独立的基本服务集IBSS(Independent BSS)是最基本的IEEE802.11b局域网类型,一个最小的IEEE802.11b局域网可以仅仅包含两个STA。在这种模式下,STA能够直接通信。因为这种类型的IEEES02.11b局域网通常在需要的时候才安排,所以这种网络工作模式通常被称为ad hoc(拉丁语,可译为“自组网”)模式。站点(STA)与基本服务集(BSS)之间的相互关系是动态的,STA可以自由地开机、关机、进入或离开BSS 覆盖范围。   

  DSS(Distribution System Service),用于连接多个BSS。由于物理层覆盖范围的限制决定了所能支持的STA与STA之间的直接通信距离。为了解决这个问题,引入DS (Distribution System),它可以把多个BSS构成一个扩展的网络。 

  AP是Access Point简称,一般翻译为“无线访问节点”或“桥接器”。主要在媒介访问控制层MAC中扮演无线工作站及有线局域网络的桥梁。   

  ESS(Extended Service Set),DS和多个BSS允许IEEE802.11构成一个任意大小和复杂的无线网络。IEEE802.11b把这种网络称为扩展服务集网络。同样,ESS也有一个标识的名称,即ESSID。

  1.2 IEEE802.11b的工作模式  

  IEEE 802.1lb有两种工作模式:Ad-hoe和Infra—structure模式。IEEE标准以独立的基本服务集(IBSS)来定义Ad-hoc模式工作的客户端集合,以基本服务集(BSS)定义以Infrastructure模式工作的客户端集合。   

  在Ad-hoc模式中,客户端不能直接和网络外其他的客户端通信。Ad-hoc模式的设计目的是使在同一个频谱覆盖范围内的客户间能够互相通信。如果一个Ad—hoc网络模式中的客户想要和该网络外的客户通信,则该网络中必须有一个客户做网关并执行路由功能。

  而在Infrastructure模式中,每一个客户将其通信报文发向AP.AP转发所有的通信报文。这些报文可以是发往以太网的,也可以是发往无线网络的。这是一种整合以太网和无线网络架构的应用模式。无线访问节点负责频段管理及漫游等指挥工作。一个AP最多可连接1024个站点。

  2 嵌入式WiFi的设计  

  嵌入式WiFi的结构与标准PC/OS平台上的实现有所不同。要在普通的微处理器/微控制器上实现WiFi通信,其硬件结构、软件层次都必须进行裁减。下面以Prism MAC为例说明嵌入式WiFi的软、硬件设计。

  2.1 嵌入式WiFi的硬件设计  

  嵌入式环境中WiFi的硬件接口如图1所示。与标准平台相比,中间没有PCMCIA桥。图1是嵌入式环境中的PC2MCIA接口的网卡与总线开放MCU的连接。

  由于Prism MAC包括Memory space和I/O memory两个空间,所以需要两个片选通过或门控制读写空间的选择。PCMCIA封装的Prism MAC有26根地址线,驱动Prism MAC仅仅需要地址线A0~A9,其他地址线全部接地。对于总线不开放的处理器,可以使用I/O口线模拟的方式进行读写。

  2.2嵌入式WiFi的软件设计   

  在WinCE、Linux等操作系统环境下,可以使用厂家提供的设备驱动来使用WiFi网卡。这种系统一般对硬件资源(如CPU性能、存储器容量等)有较高的要求。对于许多嵌入式应用,由于硬件资源的限制,很多系统都在简单OS(如uC/0S等)或无0S的环境下运行,这时就需要对整个软件协议作适当的裁减。   

  TCP/IP协议的实现在许多文章中已经有较多的讲述。这里主要以Prism MAC为例,介绍无限网络驱动,即嵌入式WiFi的驱动。   

  Prism MAC提供给用户一组接口寄存器,通过这些寄存器和Prism MAC进行通信。这些寄存器位于Attribute Memory[2]空间中,可以使用AttribLlte Memory地址直接访问。表1列出了PRISM MAC的常用寄存器及其定义。

  为了读写这些寄存器,定义了两个函数:unsigned int getReg(unsigned int reg)和void selReg(unsigned int reg,usnigned int val)。Prism MAC驱动就是向命令寄存器发命令来操作MAC。常用的命令有分配buffer、查询网卡状态、初始化网卡、读数据、写数据等。

  Prism MAC驱动程序需要为上层提供MAC的读写函数和一些控制函数,实现的函数原型如下:

    void init_mac(void)
    void reset_mac(void)
    WORD wc_write(WORD*buff,WORD len)
    WORDwc_read(WORD*buff,WORDmaxlen)
    B00L get_wlan(void)

  reset_mac(void)用于在系统启动或者系统需要复位时,复位Prism MAC,同时对驱动使用的变量进行初始化。inh_mac(void)函数完成初始化网络控制器和固件,同时向网卡控制器申请使用的buffer,保存需要用到的RID。wc_write(W0RD*burf,W0RD len)函数把buff中的len个字节写入到MAC的发送缓冲区,然后写发送命令到网卡的命令寄存器发送数据,函数返回实际发送的数据长度。 wc_read(WORD*buff,WoRD maxlen)函数接收输入数据。返回实际收到的数据长度,对上层协议来讲,调用wc_read以后,可以对buff中的数据做协议分析。对于 TCP/IP来讲,实际上取出的可能是IP、ARP等类型的报文。get_wlan(void)通过访问EvStat寄存器判断是否有数据被接收,返回判断结果。若有,则把PrismMAC数据帧收入到共享数据区中。本函数只是把PrismMAC的数据帧首部读出,相当于是以太网帧的首部。读出的数据格式为 上层协议调用get_wlan以后,如果返回值是TRUE,就可以访问目的地址、源地址、帧类型等变量,以判断是否处理收到的数据。如果是需要接收的数据,可以调用wc—read读取数据。

  3 嵌入式WiFi在医疗监护中的应用

  嵌入式WiFi在许多领域有着广泛的应用。这里介绍一个嵌入式WiFi的具体实现——移动监护系统。该监护系统用于医院病人监护,采用嵌入式WiFi技术,可在移动环境下,对被测对象进行数字分组、实时监测。

  3.1 硬件结构  

  移动监护系统由服务器和多个移动监护器组成。服务器端包括1台PC或者笔记本电脑、1个无线AP和1个报警器,硬件结构和连接方式都比较简单,在此不再说明。

  移动监护器的硬件结构包括电源模块、压力传感器模块、加速度传感器模块和无线网卡模块。   

  移动监护器使用Ti的超低功耗微控制器MSP430F148作为CPU。加速度传感器模块使用AD公司的加速度传感器ADXL202,用于运动加速度测试,或重力加速度的测量,分析倾斜度,即用于病人跌倒测试。压力传感器使用Motorola医疗专用的MPX2300DT,具有良好的低电压工作特性和线性输出,用于脉搏测量。

  电源使用3.6 V电池供电,经过简单电压变换即可满足移动监护器电源要求。无线网卡采用基于IntersilPrism2芯片集的PCMCIA网卡。它是一款IEEE802.11b兼容网络适配器。

  3.2 软件结构   

  ad-hoc模式下,移动监护器和服务器间的距离很短。为了增大监护范围,移动监护系统工作在Infrastructure模式,服务器端的AP和移动监护器都相当于一个STA,移动监护器与服务器可以在不同的BSS中。移动监护器、AP所在的BSS共同构成一个ESS,使用DSS通信。 

  服务器端软件模块主要用于从网络接收到的数据中分离出斜度、移动监护器配置信息、脉搏信息,并根据信息报警,对移动监护器进行控制。

  移动监护器主要完成加速度(斜度)数据的采集、脉搏信号的采集、数据的收发、传感器的启停控制。其软件可划分为两个层次:应用层和驱动层。阴影部分为硬件驱动层,驱动层以上为应用层。

  移动监护系统由于采用嵌入式WiFi技术,支持数字分组,可以根据需要对被测对象分组检测,同时进行实时数据传输;保证了监护的可靠性与准确性,在实际使用中有很好的效果。

关键字:通信  成本  传输  无缝  网络  模式 引用地址:嵌入式WiFi技术在医疗监护中的应用方案

上一篇:测量多种生理参数的无线集散医疗监护系统
下一篇:医疗卫生行业如何面对网络时代的冲击

推荐阅读最新更新时间:2024-03-16 11:34

研诺推电流模式降压转换器 全电流时将锂离子电池输入转为3.3V输出
           减小方案尺寸、简化系统设计 美国加利福尼亚州桑尼维尔市,2007年8月28日 ——专为移动消费电子设备提供电源管理半导体器件的开发商研诺逻辑科技有限公司(AnalogicTech, 纳斯达克交易代码:AATI) ,日前宣布推出编号为AAT1112 和 AAT1145的两款器件,分别为1.5A和1.2A恒频恒电流模式降压转换器。这两款新型电流模式转换器采用小型3x3mm TDFN封装,无需外部补偿组件,同时为设计人员提供高度紧凑、简单易用的解决方案。 “许多便携式电子设备包含的电路都要求3.3V供电电压,”研诺产品线总监Bill Weiss说。“与电压模式降压转换器相比,电流模式的AAT1112 和AAT1
[新品]
ADI 面向工业物联网的无线传感器网络
工业物联网(IoT)和相关的工业传感器无线连接需求都在不断变化和发展。但工业设备和应用的联网需求与消费领域大不相同,在工业IOT上是将可靠性和安全性放在首位。本白皮书主要探讨工业无线传感器网络的一些关键的网络要求。 低功耗处理器、智能无线网络和低功耗传感器以及“大数据分析”的出现引发了人们对工业物联网(IoT)的浓厚兴趣。简言之,将这些技术相结合使大量传感器可以放置到任何地方:不仅是通信和电力基础设施所在的地方,也可以是任何可以收集有关对象的行为方式、位置或内容等重要信息的地方。为机器、泵、管道、火车车厢等对象配备传感器的做法在工业界并不是什么新鲜事。从炼油厂到生产线等各种工业环境中,都部署了大量专用传感器及网络。过去,这类运
[工业控制]
ADI 面向工业物联网的无线传感器<font color='red'>网络</font>
LabVIEW无线传感器网络(WSN)模块先锋的介绍
使用图形化编程快速开发的优势 对无线传感器节点编程传统上是需要具有嵌入式系统的知识,还要能够理解供应商所选用的特定的基于文本的编程语言。通过LabVIEW WSN Pioneer,您可使用相同的已成为工业开发采集、处理数据应用标准的图形化编程方法来向NI无线传感器节点添加智能性。LabVIEW WSN PiONeer还可灵活地将C代码与图形化代码直接结合,并在节点上运行,从而可实现算法重用。 LabVIEW WSN Pioneer极大地简化了创建NI WSN测量节点的嵌入式应用过程,正如上述LED以1Hz的频率闪烁的案例 LabVIEW WSN Pioneer包括基本的LabVIEW编程结构,如while循环、f
[测试测量]
LabVIEW无线传感器<font color='red'>网络</font>(WSN)模块先锋的介绍
基于nRF905的LED屏无线通信设计与实现
现行市场上的LED屏,多采用异步串口、TCP/IP接口等有线和GPRS无线进行通信。对于装修计划中的LED屏,即使提前布线或预留线缆空间,在线缆损坏或调试LED屏还是有诸多不利条件。技术成熟的GPRS无线模块,价格昂贵,不适用于大众场合。针对普遍使用的串口通信控制的LED屏,本文介绍了采用nRF905芯片为核心的硬件电路,论述了无线通信系统中的功耗估计、速率适配、串口与无线的通信协议设计和嵌入式单片机的软件设计,实现单片机控制串口的无线通信。 1 硬件设计 1.1 硬件总体框图 硬件框图如图1和图2所示。图1为上位机框图,电路板上的单片机收到计算机发来的控制数据,通过无线模块转发。图2为下位机框图,单片机将无线模块收到的数据
[电源管理]
基于nRF905的LED屏无线<font color='red'>通信</font>设计与实现
如何将1-Wire主机复用到多个通道
摘要 具有许多1-Wire节点的1-Wire®网络可能需要专用1-Wire通道。本文讨论了一种在网络中只使用一个1-Wire主机而拥有多个1-Wire通道的方法。 简介 1-Wire网络最初设计用于与单条1-Wire总线上的单个1-Wire主机和多个1-Wire节点进行通信。对于1-Wire网络,理想的拓扑是包含不重要分支线的线性拓扑。然而,包含长分支线的星形拓扑常常是不可避免的,导致确定有效限制的难度加大。解决这些难题的一种方法是利用模拟多路复用器(mux)将星形拓扑分解成许多通道。使用多个通道的优点包括:加快各个1-Wire节点的接入时间,提高网络的鲁棒性,以及在不同通道上混用仅过驱节点和标准/过驱节点。获得这些
[网络通信]
如何将1-Wire主机复用到多个通道
SPI模式下MCU对SD卡的控制及操作命令
一、前言 SD 卡有两个可选的通讯协议:SD 模式和 SPI模式 SD 模式是SD 卡标准的读写方式,但是在选用SD 模式时,往往需要选择带有SD 卡控制器接口的 MCU,或者必须加入额外的SD卡控制单元以支持SD 卡的读写 然而,大多数MCU都没有集成SD 卡控制器接口,若选用SD 模式通讯就无形中增加了产品的硬件成本。在SD卡数据读写时间要求不是很严格的情况下, 选用 SPI模式可以说是一种最佳的解决方案 因为在 SPI模式下,通过四条线就可以完成所有的数据交换,并且目前市场上很多MCU都集成 有现成的SPI接口电路,采用 SPI模式对 SD卡进行读写操作可大大简化硬件电路的设计 二、硬件电路实现 以NXP的
[单片机]
SPI<font color='red'>模式</font>下MCU对SD卡的控制及操作命令
Silicon Mitus车用AVN电源管理IC可有效降低成本
电源管理半导体IC设计公司Silicon Mitus推出用于汽车车载主机(AVN)的SoC电源管理IC “SM6700Q”。 通过汽车AVN电源管理IC能够从汽车电池流入的电源有效切换、分配及控制于车辆SoC平台上。 另外,新产品SM6700Q高度符合汽车AVN的SoC上所需要的电源、CPU、存储、I/O和I/F等各种电源需求。 SM6700Q的特征为:支持3.5~5.5V输入范围;搭载6个降压稳压器 (Buck Regulator) 和6个LDO Regulator;具有4CH的10-bit模拟数字变换器;以内存、集成的方式实现多种保护功能包括检测发热、高压、高电流等。 除此之外,SM6700Q不仅支持高效
[嵌入式]
Silicon Mitus车用AVN电源管理IC可有效降低<font color='red'>成本</font>
成本大挑战 台积电期上下游携手合作
台积电研究发展资深副总蒋尚义于2011年高科技产业论坛中,发表先进半导体产业发展趋势,蒋尚义分析,目前半导体技术创新遇到的挑战在于微影技术、电晶体堆叠方式的革命以及随技术演进而攀升的成本问题,并指出半导体未来不只在于制造晶片,整个生产系统的革新以及相关产业上下游合作都会是重要的趋势。 蒋尚义分析,唯有不断的创新技术才能让台积电持续前进,过去使用精密的光罩技术,用193奈米的波长印至28奈米影像,但如今single pattern已经走到尽头,欲进展到20奈米的影像,必须使用double pattern的方式,2片光罩印2次,才能做到。 台积电目前引进EUV机台,可1次就印好,但EUV每台要价1亿美元,每小时仅能印出1.5片,产能及成
[半导体设计/制造]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
最新医疗电子文章
更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 医学成像 家庭消费 监护/遥测 植入式器材 临床设备 通用技术/产品 其他技术 综合资讯

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved