历史上的今天
返回首页

历史上的今天

今天是:2026年03月20日(星期五)

正在发生

2023年03月20日 | ZigBee无线传感心电图监视仪技术

2023-03-20 来源:eepw

  本文设计了基于ZigBee 无线传感网络的家庭远程医疗监护器,通过基于ARM7核的LPC2478提供的集成LCD支持将图像显示出来 ,同时将信号存储在SD卡上,并通过10/100以太网传输给医院,医院反馈信息并将其显示在LCD上,同时社区诊所的协调器网关把诊断结果无线返回给相应的家庭并在家庭LCD上显示出来,用户可以将结果传输到家庭计算机上进行存储。该设计可以方便地构建健康检测网络,不用复杂的操作便可以得到医生的诊断,十分适合家庭用户的使用。


  系统实现

  该系统中的传感器用来检测心电图的微弱信号,再经过放大滤波等调理之后进行编码,然后通过ZigBee无线模块发送到基于ARM和ZigBee协调器模块的网关,通过外围接口发送到上位机进行显示处理,然后通过以太网传送给社区诊所,诊所再将每个人的信息通过ZigBee无线模块返回给各自的家庭,并在LCD上显示医院反馈的处理信息。通过合理选择芯片能够实现低功耗、低成本,检测微弱的心电图波形变化。


  技术特点

  1. 利用LPC2478可以实现多种高带宽外设同步操作进行信息处理并实时显示。

  2. 采用基于CC2430的ZigBee无线传输,低成本、低功耗、自组网能力强、传输可靠、体积小、易携带。

  3. 社区诊所可以存储整个社区业主的诊断结果,可以针对各业主的诊断结果进行必要的提醒、预防,有效降低发病率。

  4. 用户可以将诊断结果存储在家庭计算机上,方便备用。


  硬件平台

  嵌入式无线传感心电图监视仪硬件部分主要包括主控、电源及复位、LCD显示屏、ZigBee协调器、ZigBee路由器、ZigBee端点、传感器及放大滤波调理电路、SD卡存储、10/100以太网等9个功能模块。硬件设计框图如图1所示。

  主控模块

  该模块采用了基于ARM7TDMI-S内核的LPC2478微控制器,其功能强大、性价比高,含有一个LCD控制器,支持10/100以太网、全速(12Mbps)USB2.0、USB OTG和2个CAN2.0B通道,4个UART,1个SPI接口,2个同步串行接口(SSP),3个I2C和1个I2S接口,带有片上高速512KB的 Flash、98kB的RAM、一个外部存储器接口、10位A/D和D/A转换器、一个内部RC振荡器和一个SD 存储卡接口,从而消除了通信带宽瓶颈,方便扩展USB接口、JTAG调试接口、触摸屏,外扩芯片少,而且采用超小的LQFP208封装,使得仪器的微型化得到了保证,其强大的功能能够满足嵌入式系统mC/OS—II及人性化的人机界面的要求。LPC2478非常适合便携式电子产品应用。


  ZigBee模块

  在CC2430芯片上整合了ZigBee射频(RF)前端、内存和微控制器,其增强的8051MCU核的性能是工业标准8051微控制器内核性能的8倍;具有32/64/128 kB可编程闪存和8 kB的RAM;还含有8输入通道8~14 bit可选的模/数转换器(ADC)、4个定时器;带有2个强大的支持几组协议的USART;较宽的电压范围(2.0~3.6 V);硬件支持CSMA/CA功能;在休眠模式下仅0.9mA的电流损耗,外部中断或RTC能唤醒系统,在待机模式下电流损耗低于0.6mA,外部中断能唤醒系统;集成符合IEEE802.15.4标准的2.4GHz的RF无线电收发机;具有优良的无线电接收灵敏度和强大抗干扰性;集成度高,所需外围器件少;扩展板包含有串口和LCD显示器等,用于数据串行传输和数据显示。信号采集与调理


  采用低功耗、高精度的仪表放大器AD620作为前置放大器的核心器件。AD620具有高精度、高输入阻抗、低输入偏置电流、低输入失调电流、低噪声、低功耗、体积小等特点,非常适合应用于医疗仪器系统。低通滤波器电路采用巴特沃斯四阶滤波器TLC04,该器件成本低、易使用,提供精密的四阶低通滤波器功能。缓冲器为一个同相电压跟随器,其作用是为了提高系统输入阻抗和共模抑制比。限波器采用双T带阻滤波器,用来滤除50Hz的工频干扰。主级放大器采用满电源输出幅度四运算放大器TLC2274,它提供优秀的AC性能,且提供比普通CMOS运放更低的噪声、低输入失调电压和低功耗性能。


  ZigBee路由节点的程序流程图如图2所示。

  数据处理及显示描述

  本设计采用差分阈值法检测QRS波,其基本思想是:对滤波后的 ECG 信号进行差分运算,求出差分的阈值以确定 QRS 波形的下降沿,再根据一定的时间窗和幅度阈值来确定QRS 波的特征点。


  采用扫描式心电描记法,其主要原理是:从左到右画点,依次显示出相应的位置,同时新的点又将原来的点覆盖掉,中间有一段缓冲区刷掉旧点。画到最右端时,又从最左端画下一幅图,并且一直重复下去。上位机显示波形图如图3。


推荐阅读

史海拾趣

Cal-Chip Electronics公司的发展小趣事

在XXXX年,Cal-Chip Electronics公司迎来了一次技术创新的重大突破。公司研发团队成功开发出了一款具有高效能、低功耗特点的新型芯片,这款芯片在行业内引起了广泛关注。凭借这一技术创新,公司迅速扩大了市场份额,并与多家知名企业建立了长期合作关系。这一突破不仅提升了公司的技术水平,也为公司的长远发展奠定了坚实基础。

DAVE Embedded Systems公司的发展小趣事

在稳固国内市场的同时,DAVE Embedded Systems也开始积极拓展国际市场。他们参加了多个国际电子展会,与全球各地的潜在客户建立了联系。通过与国际知名企业的合作,公司成功将产品打入欧美市场,并取得了良好的销售业绩。此外,公司还加强了与国际研发机构的合作,共同开发新技术和新产品,以保持在行业中的领先地位。

ESPROS [Espros Photonics corp]公司的发展小趣事

ESPROS Photonics corp(以下简称ESPROS)于2006年由Beat De Coi先生创立,总部位于瑞士。公司成立之初,就专注于芯片设计、集成与制造领域,依托其独特的光学工艺技术,为客户提供高性能的光电传感器解决方案。在中国上海,ESPROS设立了专门的芯片设计中心及技术支持部门,以更好地服务亚洲市场。

Global Specialties公司的发展小趣事

Global Specialties的创立源于对高质量测试与测量产品的追求。在公司成立初期,创始人便明确了公司的核心定位:为工程师、学生和业余爱好者提供可靠的测试与测量工具。他们首先推出了一系列电源、十进位箱和电子培训仪,这些产品迅速在行业内获得认可。凭借对产品质量的不懈追求,Global Specialties逐渐在竞争激烈的市场中站稳了脚跟。

EVER-WAY公司的发展小趣事

作为一家有社会责任感的企业,EVER-WAY公司始终关注环境保护和社会公益事业。公司积极推行绿色生产理念,采用环保材料和节能技术,减少生产过程中的污染和能耗。同时,公司还积极参与社会公益活动,捐款捐物支持灾区重建、教育扶贫等事业。这些社会责任的担当不仅体现了公司的良好形象,也为公司赢得了社会的广泛赞誉和尊重。

Exclara Inc公司的发展小趣事

在电子行业这个竞争激烈的领域里,技术的更新换代速度非常快。为了保持领先地位,Exclara高度重视研发投入,不断引进高端人才和先进设备,加强研发团队建设。通过持续的研发投入,公司不仅保持了技术的领先地位,还成功开发出了一系列具有自主知识产权的核心技术。

问答坊 | AI 解惑

c陷阱与缺陷

书中收集了c语言编程的几乎所有漏洞与缺陷。 这本书再版多少次了,几乎没有改版,经典!!! [ 本帖最后由 richiefang 于 2009-11-25 08:55 编辑 ]…

查看全部问答>

LabVIEW测量信号时间间隔的实现

LabVIEW测量信号时间间隔的实现 摘要 以两路信号为例, 详细阐述了以虚拟仪器方式, 针对不同种类的信号输入硬件板卡, 使用L abV IEW 软件平台实现信 号时间间隔测量的方法。详细解释了各种方法的特点、适用范围及具体实现。另外, 也根据具体的测 ...…

查看全部问答>

SD卡数据的读取

我想用FPGA来读取SD卡内的数据,那位大虾有现成的FPGA程序,共享一下!…

查看全部问答>

支持DirectShow的usb摄像头的接口是什么标准啊(不需要安装驱动)

如题:这种usb设备需要怎样通讯可让windows 自动识别为usb图像设备…

查看全部问答>

求助:关于无法解析的外部符号的错误

大家好:     在我的程序里用了::TrackPopupMenu,程序编译通过了,但连接时又出现如下错误: error LNK2019: 无法解析的外部符号 TrackPopupMenu。     我在.cpp文件中已经#include ,TrackPopupMenu就在winuser.h里,为什 ...…

查看全部问答>

由于快递没到所以团购活动的maple开发板延误了

由于快递没到所以团购的maple开发板延误了预计明天会到…

查看全部问答>

仿真器的问题

我用的是usb仿真器,以前一直好好的,可是昨天拆了一次后,系统突然提示为无法识别的usb设备,因此也无法安装驱动,请问有人遇到这样的问题吗?…

查看全部问答>

死区控制寄存器不起作用?

可能是载波频率过高,示波器扫描时间不足以观察脉冲边沿的变化。 上下桥臂驱动脉冲应该是互补,而且上下沿变化是错开的。…

查看全部问答>

如何让51 记录下很多数据??

具体点是  现在有多个数据过来 比如说 一号灯亮 二号等亮 三号灭 四号灭 这些是不同个信号源发送过来的 这些都是同时发送给51  能不能让51  同时记录下来  记录后打包做好标记 然后不同时刻发送出去 !! ...…

查看全部问答>

FPGA中PLL配置详细说明和使用

FPGA中PLL配置详细说明和使用(Quartus II)…

查看全部问答>