0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于ARM+DSP双核结构实现多参数监护仪的应用方案

牵手一起梦 来源:电子产品世界 作者:曾启明,廖江海, 2021-05-05 16:50 次阅读

作者:曾启明,廖江海,纪震 来源:电子产品世界

在现代医学中,使用多参数监护仪对危重病人进行实时监测,可以及时地了解其心肺功能、血压以及氧合能力等综合因素,对病人的治疗起着非常重要的作用。多参数监护仪已经在病房护理和急救系统中得到了广泛的应用。

基于传统PC平台的多参数监护仪成本高、体积大、操作复杂,使用范围具有局限性。而采用单片机为核心的便携式多参数监护仪运算能力低,功能单一,界面简陋,只能进行简单的信号显示和存储。本文以德州仪器公司TIARM+DSP的双核处理器OMAP3530为核心,扩展参数采集前端、触摸屏、SD卡存储电路和网络接入电路等模块,设计及实现了一个具有实时检测、显示、存储和网络传输等功能的新型多参数监护仪。基于双核芯片的优异性能,系统可采用高效复杂的算法对各生命参数进行快速准确的检测、除噪和优化等处理,而Google Android丰富的应用支持,则为监护仪提供了良好的监护界面、网络功能以及应用扩展性。医生可使用该监护仪实时或远程掌握病人的信息,使用者也可以家中自行测量,这将是新一代“数字医疗社区/医院”的重要发展方向。

系统架构

处理核心

OMAP3530处理器采用65nm低功耗工艺制造,内部集成了600MHz的Cortex-A8弹性内核以及430MHz的TMS320C64x+ DSP内核。ARM+DSP的双核结构使操作系统效率和代码的执行更加优化,ARM端负责系统控制工作,DSP端则承担繁重的实时信号处理任务,从而成功地解决了性能与功耗的最佳组合问题。具有双核结构的OMAP3530非常适合新型多参数监护仪的设计。低功耗可以更好地实现监护仪的便携性,满足野外救护等特殊需要;ARM对多种操作系统的支持,可以保证系统的稳定和良好的监护界面;DSP强大的运算能力可以确保对各生命参数进行快速、准确和复杂的分析处理。

硬件架构

系统框图如图1所示,监护仪的设计采用经典C/S(Client/Server,客户机/服务器)架构,既可以离线使用,也可以通过以太网或者Wi-Fi网络传送数据到远程PC服务端。人体各个生命特征信号通过导联电极、血氧探头、袖套等传感器获得后,在参数采集前端进行除噪、放大和A/D转换后,通过串行口送到OMAP3530进行检测、显示、存储和网络 传送等处理.

o4YBAGB79C6AfHs-AADa1I_ezpg175.png

软件架构

Android是Google与开发手机联盟(Open Handset Alliance,OHA)推出的以Linux为内核,真正意义上的开放性移动设备综合平台。从软件结构的角度上,Android系统分成4个层次: Linux操作系统及驱动、本地代码框架、Java框架和Java应用程序。图2为本系统的软件架构图。多参数采集前端通过异步串行口与OMAP3530 通信,由于Java本身未提供串口的类库,必须使用JNI(Java Native Interface)实现应用层与串口硬件的数据传送。数据采集、处理、显示及网络传输使用多线程和队列缓冲机制来保证数据的实时性和完整性。网络使用 C/S架构,充分发挥服务器上的硬件优势,完成更多监护信息的显示和分析。

pIYBAGB79CGADMXSAADao1skEdA010.png

关键设计

参数采集前端

前端中的心电模块使用仪表放大器和运放组成两级放大电路将微弱心电信号放大200倍,并在设计中加入右腿驱动电路来克服50Hz工频共模干扰。血氧的测量是根据血液中各种血红蛋白对血氧探头发射的不同特定波长光吸收程度不同而进行的。血压采用振动无创方法测量,首先充气袖套阻断上臂的动脉血流,通过检测因为血液流经弹性动脉而引起袖套内压力的波动幅度来识别动脉收缩压、舒张压和平均压。呼吸频率的测量共用心电模块的前端导联电极,使用呼吸阻抗法,根据呼吸时胸腔张弛,肺阻抗的变化来检测人体的呼吸频率[4]。设计中体温的测量线路采用惠斯登电桥,将热敏电阻接在电桥的一个桥臂上,通过测量电桥的不平衡输出,即可测定体温的大小。

高速PCB设计

系统中采用LPDDR数据总线频率高达330MHz,属于典型的高速电路,必须考虑器件管脚的电气特性、PCB(印制电路板)参数、布局和高速信号的布线等因素,否则容易导致系统工作不稳定,甚至无法工作。PCB采用6层板设计,FR4板材,分层方案为:顶层-地层-走线层-电源层-地层-底层。在高速PCB设计中,首先要对信号进行分组,再确定布线规则

监护程序设计

监护程序需要完成各参数的采集、接收、显示、存储以及网络传输等功能。程序中使用JNI技术向Java层提供串口的访问接口,通过文件描述符对象创建输入/输出流进行串口通信。为保证数据采集的实时性和完整性,设计采用多线程和双缓冲机制。如开启远程监护,系统将动态生成一个线程来完成数据传输的任务。波形显示是界面设计中的难点,考虑到数据采集、波形绘制时的页面刷新和网络传输给系统带来的消耗以及屏的大小限制,绘制波形的视图采用多缓冲机制来实现,避免屏幕刷新时闪烁的现象。为了维护Android的单线程模型,设计中使用消息通知机制来完成非主界面线程与主界面线程之间的通信。监护界面如图 3所示。

pIYBAGB79BOAdFa7AABxmCAGVr4913.png

结语

样机测试结果表明,基于OMAP3530双核处理器设计的多参数监护仪,可以实现对心电、心率、血氧、血压、呼吸频率和体温6个生命参数的实时检测、显示、存储和网络传送等功能。该监护仪便于操作、成本低、功耗小、功能强大、便携等特点使其具有广泛的应用领域和良好的市场价值。随着人们医疗意识的提高和医疗体系的完善,该类型监护仪将会在个人医疗保健、医院救护、野外急救和远程医疗监护等场合得到越来越广泛的应用。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    18261

    浏览量

    222116
  • dsp
    dsp
    +关注

    关注

    544

    文章

    7681

    浏览量

    344332
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8648

    浏览量

    361756
收藏 人收藏

    评论

    相关推荐

    结构ARM芯片的选择

    结构ARM芯片的选择:为了增强多任务处理能力、数**算能力、多媒体以及网络处理能力,某些供应商提供的ARM芯片内置多个芯
    发表于 09-05 11:52

    求基于labview的参数病人监护仪的设计

    求基于labview的参数病人监护仪的设计啊 跪求 啊价钱商量啊 最好能能帮助啊 哎都快毕业了 我是学电子的
    发表于 05-26 22:23

    求基于labview的参数病人监护仪的设计

    求基于labview的参数病人监护仪的设计啊 跪求 啊价钱商量啊 最好能能帮助啊 哎都快毕业了 我是学电子的
    发表于 05-28 14:47

    参数监护仪的EMC系统设计指导书

    目前参数监护仪的功能越来越多,系统越做越复杂.另一方面,法规的标准也逾严酷,这就造成了解决EMC 问题的难度也日益提升。因此除严格要求硬件设计之外,一些问题的解决需要依靠机械设计或者软件设计才能
    发表于 08-04 11:19

    ARM+DSP 外设分配 SUSPSRC的理解?

    如何来实现对外设的控制?SUSPSRC的作用,从数据手册里面来看,只是说仿真挂起的时候由哪个ARM/DSP来控制。没有明确说明SUSPS
    发表于 06-21 10:04

    心电导联线与心电监护仪的工作结构原理

    参数监护,包括心电、呼吸、无创血压、体温、血氧饱和度、有创血压、心输出量、呼吸末二氧化碳等。  监护仪的显示技术;  监护仪所采用的显示技
    发表于 09-18 17:37

    基于ARM的嵌入式参数监护仪该怎么设计?

    参数监护仪广泛应用于ICU、CCU、病房、手术室等。目前我国也有自主知识产权的产品,如迈瑞、金科威、金脑人等,但与GE、飞利浦世界先进产品比较,在监测和计算、可靠性、实时性、稳定性、信号变异的处理分析、远程传输等方面都较落后
    发表于 09-18 07:37

    参数监护仪的工作原理是什么?

    便携式微电脑参数生理监护仪的主机由两个16位微控制器80C196组成。系统通过信号检测与预处理模块将生物医学信号转换成电信号,并进行干扰抑制、信号滤波和放大等预处理。
    发表于 10-14 09:00

    嵌入式参数监护仪的串口怎么扩展?

    嵌入式参数监护仪系统中一般包括多个独立的硬件采集模块,每个硬件采集模块分别完成对人体的心电、呼吸率、体温、血压和血氧饱和度等生理参数的采集,并通过其串口接收HOST端的控制信息,定时
    发表于 10-15 07:04

    测量多种生理参数的无线集散医疗监护系统,看完你就懂了

    参数监护仪系统结构及工作原理是什么?参数监护仪
    发表于 05-08 07:00

    FETMX6Q-C核心板监护仪方案有何优势

    医疗领域深耕研究,推出多款符合医疗产品的嵌入式核心板卡。本文针对监护仪,推荐一款功能强大、性能优异、稳定性强、超长供货周期的核心板FETMX6Q-C。FETMX6Q-C核心板监护仪
    发表于 12-23 07:14

    如何实现智能健康监护仪的设计?

    如何实现智能健康监护仪的设计?
    发表于 01-24 07:12

    参数患者生命体征监护仪前端参考设计

    来采集和显示生理数据。对于参数患者监护仪而言,其中一个主要挑战就是在实现小尺寸和低功耗的同时保持高性能。如今,躺在医院病床上的患者通过很多电线连接到笨重且昂贵的
    发表于 11-09 07:14

    嵌入式多参数监护仪设计

    介绍一种基于ARM的嵌入式多参数监护仪的设计与实现,并应用于实际测量,为嵌入式系统在医用监护中的应用提供了一个很有意义的新思路和切实可行的
    发表于 07-23 11:48 1293次阅读
    嵌入式多<b class='flag-5'>参数</b><b class='flag-5'>监护仪</b>设计

    基于ARM+DSP的数字搓盘机的设计与实现

    电子发烧友网站提供《基于ARM+DSP的数字搓盘机的设计与实现.pdf》资料免费下载
    发表于 10-08 14:37 6次下载
    基于<b class='flag-5'>ARM+DSP</b>的数字搓盘机的设计与<b class='flag-5'>实现</b>