随着近年来微电子技术的快速发展和工艺的进步,医用电子领域中,常用的一些医疗监护设备有向着便携式、微型化及家庭化发展的新趋势,一些小型化、简便易用的监护仪器在社区医疗、家庭护理方面扮演着越来越重要的角 {MOD}。这其中,基于微功耗架构设计的新型微控制器和一些低功耗优势明显的新型器件为这种趋势提供了新的助力并为之奠定了坚实的基础。
系统设计
为满足社区、家庭医疗监护的需要,便携式医疗监护系统往往需要在现场采集并存储一些人体生理信号的相关数据,如心电信号、血氧饱和度、心率及体温等,以达到监控人体重要生理参数的目的,并能够对这些生理参数的信号进行相应的识别和处理(如关键指标不正常时自动报警),能够提供简便的人机交互界面,数据可以传输给PC机进行后续的处理。便携式医疗监护系统的结构框图如图1所示。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
考虑到本系统的应用需求,系统总体设计中尤其要满足微功耗、微型化和可靠性的要求,系统内的电路设计、电路形式、器件选择和电路板制作均应紧密围绕这三点展开。
时钟模块为系统提供实时的时间坐标。
数据通信模块提供本系统与PC机之间的数据交换手段,既可以是串行、USB、TCP/IP网络通信等有线接口方式;又可以通过无线收发芯片组建一个固定频点下(如433MHz)的无线通信网络。
电源模块为系统内的模拟和数字电路部分分别供电,提供不同的工作电压和一定的电源分区管理功能,其输出质量直接关系到系统的精度和可靠性。
便携式医疗监护系统的现场使用性要求其电流消耗小,以降低系统的功耗,延长电池的使用时间。因此,微功耗设计是系统总体设计的重要内容。微功耗设计的核心是最小功耗系统的设计,它不仅能降低系统功耗,还使系统具有较低的电磁辐射和较高的可靠性。
TI公司的MSP430F149正是具有超低功耗特点的16位微控制器,其功耗可以达到微安级。
F149的软件结构也针对低功耗而设计,从备用模式唤醒MCU仅需6μS。中断和子程序调用无层次限制,这种丰富的中断能力减少了系统查询的需要,可以方便地设计出基于中断结构的数据采集及存储程序。
采用MSP430F149作为便携式医疗监护系统的中央控制单元,提升了系统的先进性、可靠性和集成度。
数据存储器
在便携式医疗监护系统中,在数据存储容量要求不高的情况下(几十K字节以内),可以通过一定的软件设计技巧将数据存储在MCU内的FLASH存储器中。F149内有60KB的FLASH ROM,由2段信息存储器和118段主存储器构成,主存储器中除了放置控制程序的存储段以外,系统采集到的人体生理参数数据也可以逐段地依次存入到其它的空余存储段中。这样就可以节省专用的数据存储芯片,使得在便携式监护系统中,一片16位微控制器—F149芯片就足以替代以前“单片机+数据存储芯片+A/D芯片”的常规组合,既降低了成本又有效提高了系统的集成度。
对于需要实时存储多通道生理参数数据的监护系统,可采用ATMEL公司的AT45系列SPI串行接口低电压FLASH存储器。
对于更进一步的数据存储容量要求(1G字节以上)可以考虑目前优盘中常用的并行高容量FLASH存储芯片,其缺点是占用MCU的I/O资源过多,功耗稍高。
数据采集
F149的A/D转换模块ADC12具有四种转换模式:单通道单次转换、单通道重复转换、序列通道单次转换及序列通道重复转换。在监护系统中往往需要采集多通道、连续变化的数据,则序列通道单次转换模式的时序控制较为简单,灵活性较高。
采用序列通道单次转换模式时,应相应设置控制寄存器ADC12CTL1的SHP=1,同时将SHS(采样输入信号源选择控制位)设置为1,即由F149内的Timer_A.OUT1触发采样定时器。定时器A可以工作在增计数模式,其定时间隔就是A/D转换的采样时间间隔。采用定时器输出信号触发采样的优点在于:能精确控制采样时间间隔;由于采用硬件定时,因此MCU可以在定时间隔内进入休眠状态,并由中断唤醒,这就完全符合了基于中断的微功耗程序设计原则。
·避免可能的“丢帧”问题,即要注意数据采集和数据存储之间的时序配合。解决方法是:在F149的数据RAM内开辟两块缓冲区,缓冲区大小与FLASH存储器的一个存储页面的大小相同。利用两块缓冲区切换,并结合FLASH存储器的页面批量数据写入功能,使得采样数据能及时存储。
·数据采集过程中保证稳定的时钟源。应注意在F149进入低功耗休眠状态时,保证相应的时钟信号可用,否则会引起采样时间间隔上的严重误差甚至错误,而这种错误往往还不易察觉。
由于人体的一些生理信号均为低频信号,且人体的很多生理参数都是缓慢变化的,很多情况下无需以很高的频率进行实时数据采集,对变化较缓慢的生理参数如体温可以1分钟采集和记录一次数据。另一方面,通过在软件上采用可伸缩尺度的存储方法也能大大节省数据存储空间,即始终以恒定的采样率进行生理信号的连续采集并放入F149的数据缓冲区内,但对经识别连续正常的生理信号采用相对长的存储时间间隔,而对识别到的异常生理信号进行连续实时记录(即采集到多少数据就连续存储多少数据)。这样可以有效节省数据存储空间,并降低了平均功耗。
一周热门 更多>