基于MSP430的便携式运动量及生理参数监测仪设计

发布者:紫菜包饭最新更新时间:2009-12-15 来源: 电子产品世界关键字:检测仪  MSP430  监测仪  运动量  生理参数  医学监护 手机看文章 扫描二维码
随时随地手机看文章

  随着我国经济和医疗卫生事业的快速发展,人们对自身的健康状况越来越关注,其健康理念已经逐渐从单纯“预防疾病”向“改善和促进健康”转变——即由“早发现、早诊断、早治疗”的二级预防向“利用各种健康促进手段来改善健康状况”的一级预防转变。与此相适应,智能化监护仪器作为健康管理和促进的重要手段已经成为一个新兴的应用领域和重要市场,每个人都可以通过一定的健康促进手段来对个人进行“健康管理”。本文所述的便携式运动量及生理参数监测仪就是一种可用于个人健康管理的智能化仪器,其设计理念和应用背景充分体现了我国新兴的健康管理产业的基本发展趋势。

系统设计

  便携式运动量及生理参数监测仪能实时记录和监测人体的运动数据,并定量评估人体运动量和体能消耗程度,通过以卡路里为单位的热量形式实时显示出来;监测仪还能够实时监测人体血氧饱和度、心电信号、心率、体温等重要生理参数,从运动量和生理参数两方面评估体育锻炼或康复训练中的运动是否过量,并根据运动量及生理参数的数值是否在安全范围来决定是否进行报警提示。因此该监测仪既能保证运动效果,又可以有效预防因“过量运动”导致意外的发生。

  如图1所示,便携式运动量及生理参数监测仪是一个典型的单片机应用系统,在系统设计中应注意满足微功耗、微型化及可靠性的要求。便携式运动量及生理参数监测仪的现场使用性要求其电流消耗小,以降低系统的功耗,延长电池使用时间。因此,微功耗设计是系统设计的重要内容。微功耗设计的核心是最小功耗系统的设计,它不仅能降低系统功耗,还使系统具有较低的电磁辐射和较高的可靠性。本监测仪的微功耗设计具体包括系统的运行功耗分析、低功耗设计、功耗管理以及低功耗的软件设计。

  具体而言,便携式运动量及生理参数监测仪需满足以下要求:

  ● 能以高精度采集和存储人体的运动信号、生理信号,并通过相关算法对数据作相应处理;

  ● 具有友好的中文人机操作界面,能够方便地设置和操作;

  ● 能够与PC机方便地交换数据,并可通过PC机上的配套软件进行后续数据分析和处理;

  ● 监测仪能方便地佩带于人体,重量轻,体积小,1~2节电池供电。

  如图1所示,运动传感器、数字式血氧模块、心电模块以及信号调理单元构成了系统内的前向通道,人体的运动数据和血氧饱和度、心电、心率等生理参数的数据通过前向通道进入中央控制单元。

  中央控制单元采用了具有超低功耗的16位微控制器MSP430F149(以下简称F149),其片内集成有8通道12位精度的A/D转换模块、60kB的FLASH ROM和2kB的数据RAM,且具有硬件乘法器和2个串行通信接口。采用F149作为本系统的中央控制单元,可以在无需片外A/D芯片的基础上实现运动信号及各种生理信号的采集、接收和处理。提升了系统的先进性、可靠性和集成度,能有效降低系统设计的难度,较大程度提升系统的整体性能。

  数据存储单元用于存储系统内的运动数据、血氧饱和度及心电信号等数据,需要根据存储容量、功耗、接口形式、存取速度、体积等要求选择合适的数据存储芯片。

 [page] 

  显示与键盘接口单元提供了设置和操作本监测仪的键盘接口,并通过图形点阵液晶实现汉字功能菜单显示、生理参数的数值显示和波形回放等功能,为系统提供友好和智能化的人机交互界面。

  时钟单元为系统提供实时的时间坐标,进而能为数据的存储提供可参照的起始和结束时间点。

  数据通信单元提供本监测仪与PC机之间的数据交换手段,既可以是串行、USB、TCP/IP网络通信等有线接口方式;又可以通过无线收发芯片组建一个固定频点下(如433MHz)的无线通信网络,或者是基于GPRS的远程无线传输网络。

  电源单元为监测仪内的模拟和数字电路部分分别供电,提供不同的工作电压和一定的电源分区管理功能,其输出质量直接关系到系统的精度和可靠性。

运动监测模块

  运动监测模块完成人体运动信号的输入、放大和滤波,主要包括运动传感器和信号调理单元。

  运动传感器一般可以有两种形式:单维的振动传感器和三维的运动传感器。前者如微振动传感器,是一种有源的微功耗振动检测器件,一般以正弦波形式输出,可将其转换成脉冲波形后输入微控制器。微控制器通过检测高电平来实时记录跑步者的步数,并以此计算运动者的体能损耗。

  更精确的人体运动信号可以通过三维加速度传感器获得。加速度传感器作为近十几年才发展、成熟起来的运动传感器,其不仅能够通过测量运动能耗来评估运动量,还能通过测量加速度来反映人体运动的强度和频率,能够把人体的各种运动状态转换为不同幅度的电压信号。其安装简便,体积小,测量简单。三维加速度传感器是本监测仪前向通道中的理想运动传感器元件。

  如图1所示,信号调理单元的作用是将传感器输出的微弱电信号(通常为电压信号)不失真地放大或调整到能够直接由A/D转换模块采样的幅度足够的电压信号,且信号调理单元对其前级的传感器和后级的A/D转换模块的影响要尽可能的小。

  信号调理单元具体包括信号放大电路、滤波电路及精密电压基准电路等,主要实现信号的放大、整形及滤波等功能。信号调理单元中的信号放大电路应具有较强的共模抑制和差动放大能力,实际共模抑制比较高,输入阻抗较大,失调和温漂较小,这些都能有效减小信号放大电路对传感器输入信号的影响,减少温度误差。同时信号调理单元中的滤波器应采用同相结构的精密运放和RC网络组成高阶有源滤波器,这样既能提供一定的增益和缓冲作用,又可以减小对后级尤其是A/D转换的影响。

  信号调理单元是本监测仪中模拟电路的主要部分,其调整后信号的精度直接决定着系统内可采集到的人体运动信号的精度,其电路结构和复杂程度也直接关系到系统的整体功耗和体积。因此信号调理单元的设计更要符合微功耗和微型化设计要求,能够在单电源下工作,其信号放大范围要与A/D转换所需的信号幅度一致,在电路结构上应力求简单,集成度要高,不宜采用分离元件太多的设计方案。

生理参数监测模块

  从系统整体设计和降低设计难度的角度,血氧饱和度、心电信号、心率、体温等人体重要的生理参数可以通过市面上已有的一些功能模块直接获得而不必自行设计。如目前市面上已有供二次开发使用的监测血氧饱和度、心率等的集成功能模块(简称为数字式血氧模块),其内往往已集成了信号处理内核(如Dolphin公司OEM-701模块),这种数字式血氧模块能够通过探头直接检测人体的血氧饱和度、心率、体温等数据,支持串行接口的输出方式。
由于心电信号的检测电路一般都较为复杂,因此也可以采用市面上已有的心电信号检测的功能模块供二次开发使用。具体如BT007七通道心电模块,能输出同步七通道心电波,具有四级程控增益,三级滤波方式(诊断方式、监护方式和手术方式),具有起搏脉冲抑制功能和导联脱落报警功能,其检测的心电信号结果也可以通过串行接口输出。

  本监测仪的中央控制单元F149微控制器内包含有两个串行通信接口—USART0和USART1,故可以直接接收数字式血氧模块和心电模块输出的血氧饱和度、心率及心电信号的数据。这种直接采用已有集成式功能模块进行二次开发的设计思路,可以有效降低本系统的设计难度和提高系统集成度。

[page]

数据存储单元

  由于监测仪需要存储大量的现场数据,对数据存储容量的要求很高,存储密度较低的EEPROM、SRAM等均不能满足要求。ATMEL公司的AT45系列SPI串行接口FLASH存储器的接口电平与F149相匹配,硬件上能直接连接。采用SPI串行三线接口,减少了I/O资源占用,能有效降低系统所占空间,提高系统可靠性,降低开关噪声。AT45系列存储器芯片的内部还包括2个SRAM类型的数据缓冲区,每个缓冲区的容量均与主存储器阵列中一个页面的存储容量相同。这样即使在存储器被烧写的过程中也允许接收数据,这就为数据存储的实时性和可靠性提供了硬件保证。

  本监测仪中也可以采用并行的FLASH存储器,如三星电子的K9xxGxxxxM系列NAND FLASH芯片,能够提供4224M位的存储容量。这种高存储密度、大容量的并行FLASH数据存储芯片特别适用于本系统需要存储大量实时的运动数据、生理数据的应用环境。

数据存储程序

  数据存储程序设计时要重点考虑微功耗和实时性要求,即数据存储程序应是基于中断程序结构的,通过A/D中断服务子程序来实时采集和存储来自于运动监测模块的三维运动数据,通过2个串行通信接收中断服务子程序来分别接收和存储来自于血氧模块和心电模块的血氧饱和度、心率、体温和心电信号等生理数据。这些运动和生理数据首先由F149微控制器放置于其内的2KB数据RAM内,并通过页写入方式存储到FLASH数据存储芯片中。

  由于来自于运动监测模块的三维运动数据是多通道、连续变化的大量数据,考虑到数据采集过程中的微功耗和实时性要求,对F149的A/D转换模块采用序列通道单次转换模式较为合适,其时序控制简单,灵活性高。同时采用Timer_A定时器为A/D转换模块定时,使其工作在增计数模式,其定时时间对应于采样频率。

  用于接收生理数据的串行通信接收子程序也是基于中断响应模式的,由32768Hz的时钟晶振提供串行通信的时钟信号源,通过2个串行通信接收中断的响应子程序分别将接收到的血氧饱和度、心率、体温和心电数据填充到系统的数据RAM中。

  在利用FLASH数据存储芯片存储本系统不同类别的大量数据时,需要注意F149内数据缓冲区的划分、数据存储芯片内不同数据区域的划分。同时,在系统的主程序中需要维护几个重要变量:如一个记录页面编号的全局变量,以确定数据读写时所需访问的页面;以及一个缓冲区标志的变量,使得程序能够根据标志判断当前缓冲区是否存满、是否需要切换及切换到哪个缓冲区。

  另外,在编写FLASH芯片的数据写子程序时需要注意数据采集、接收与数据存储之间的时序配合,以保证数据采集、接收的连续性和数据的不丢失。同时数据读写过程中稳定的时钟信号也是需要优先考虑的,而这点往往为设计者所忽略。

  具体的数据存储程序的流程如图2所示。

[page]

监测仪的工作模式和流程

  便携式运动量及生理参数监测仪主要有两种工作模式:运动现场模式和医学监护模式。

  在运动现场模式下,系统完成运动现场的人体运动数据、生理数据(血氧饱和度、心率、体温、心电信号等)的采集和存储,并计算累计运动量的数值,根据运动量是否过量及生理数据是否在安全范围来判断是否给予报警提示。同时监测仪内存储的数据还可以传输到PC机上进行后续的处理,如给出运动过程的分析报告,对运动过程的所有数据进行数据库管理。

  在医学监护模式下,监测仪的运动监测模块主要用于病人姿态的感知,系统侧重于卧床病人的主要生理参数的连续实时监测,并可通过所联微机的配套软件进行远程数据传输和远程报警。本监测仪的这种工作模式非常适合于长期卧床病人的家庭护理,为他们在远离医院的条件下实施远距离的生命体征的实时监控。

  本系统中运动量和生理参数的具体阈值范围应结合运动医学的具体理论并通过一定的人体运动分组实验来确定。监测仪的控制程序需要完成运动量的定量计算、运动者姿态的感知、运动量及生理参数的智能判别功能,当运动过度或生理参数指标不正常时进行报警提示。

结语

  便携式运动量及生理参数监测仪能够完成运动过程中的运动能耗评估、运动危险因素评价及运动干预管理等功能,使运动效率和安全性得到较大程度的提高。同时该监测仪还可以用于医学监护和家庭护理,是一种专为个人健康管理服务的智能化仪器,具有可预见的广阔市场前景。本文的设计方案在样机实现过程中均取得了较好效果。

参考文献:

  [1] Texas Instruments. MSP430x13x, MSP430x14x Mixed Signal Microcontroller[D]. 2001

  [2] ATMEL Corporation. Using Atmel’s DataFlash[D]. 2002

  [3] 三星电子. 512M×8 Bit/256M×16 Bit NAND Flash Memory[D]. 2004

  [4] 胡大可. MSP430系列FLASH型超低功耗16位单片机[M]. 北京航空航天大学出版社, 2001

  [5] 何立民. MCU最小功耗系统设计纲要V0.6[J]. 电子技术应用,1999(10)

 

关键字:检测仪  MSP430  监测仪  运动量  生理参数  医学监护 引用地址:基于MSP430的便携式运动量及生理参数监测仪设计

上一篇:迎战流感 奥普研制一秒测体温红外耳温枪
下一篇:基于MSP430F149和nRF905的无线血氧指夹的设计

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

气体检测仪如何安装和维护
  气体检测仪是一种气体泄露浓度 检测 的仪器仪表工具,主要是指便携式/手持式 气体检测仪 。主要利用气体 传感器 来检测环境中存在的气体种类,气体传感器是用来检测气体的成份和含量的传感器。一般认为,气体传感器的定义是以检测目标为分类基础的,也就是说,凡是用于检测气体成份和浓度的传感器都称作气体传感器,不管它是用物理方法,还是用化学方法。比如,检测气体流量的传感器不被看作气体传感器,但是热导式气体分析仪却属于重要的气体传感器,尽管它们有时使用大体一致的检测原理。   气体检测仪的安装   第一步是将气体探测器安装在可能有气体泄漏的区域中,气体探测器安装必须牢固,且安装位置根据被测气体相对于空气比重大小决定,因被测气体比重小于空气,
[测试测量]
基于MSP430的质子旋进式磁力仪设计
  引言   质子旋进式磁力仪主要供地面磁法勘探,用于铁矿及其他金属矿床的普查、详查、地质填图。在航空、海洋、地震预报工作中,用于地磁台站的磁变观测和流动磁测。目前地磁测量所使用的磁力仪多数是进口产品,价格昂贵。国产的磁力仪以北京地质仪器厂生产的CZM-2型质子旋进式磁力仪居多。该仪器为20世纪80 年代产品,使用简单方便。但受当时技术条件限制,仪器功耗大,稳定性较差,精度较低(±1nT)。根据我国地磁流动测量与定点观测的需要,研制新型高精度的质子旋进磁力仪具有重要的意义。笔者设计了一种新型的磁力仪,与CZM-2型质子旋进式磁力仪相比,实测精度提高1倍(±0.5nT)。   1质子旋进式磁力仪工作原理   质子磁力仪传感器由两
[单片机]
基于<font color='red'>MSP430</font>的质子旋进式磁力仪设计
MSP430F5438 Unified System Clock
#include msp430x54x.h void UCS_Init(void) { P5SEL |= 0x0C; // Port select XT2 UCSCTL6 &= ~ XT2OFF; // Set XT2 On P7SEL |= 0x03; // 端口选择外部低频晶振XT1 UCSCTL6 &=~XT1OFF; // 使能外部晶振 UCSCTL6 |= XCAP_3; // 设置内部负载电容 UCSCTL3 |= SELREF_2; // DCOref = REFO UCSCTL4 |= SELA_0; // ACLK = XT1 __bis_SR_register(SCG0); // 关闭FLL控制回路 UCSCT
[单片机]
两种方式实现TinyOS对MSP430F26&54系列的支持
第一种方式在Ubuntu 下TinyOS msp430 Toolchain mspgcc升级一文中已经作了详细分析,下面说说另一种方式实现TinyOS对MSP430高端系列单片机的支持。 我们已经知道TinyOS的编译过程,ncc编译器编译得到app.c文件,接着使用mspgcc编译工具对目标代码进行编译生成需要的.hex文件。但是,要注意的是在ncc编译过程中也会连接msp430库文件,所以就不可能在没有mspgcc的支持下得到app.c文件。那么,这里就出现了问题,如果没有按照上述所提到的第一种方式升级mspgcc,应该如何正确的编译得到所需的文件呢?答案就是使用挂羊头卖狗肉的方法,具体的就是.platform文件不用修改
[单片机]
基于MSP430 单片机的便携式气象仪设计
  0 引言   温度.湿度.气压.风速.风向等气象参数的测量在日常生活.农业.渔业.工业.林业.航海等领域中起着十分重要的作用,很多地区气象参数的测量大多依靠当地天气预报,可是,天气预报地域范围较广,无法精确到小区域的气候测量.而搭建气象台成本较高,性价比很低,因此设计一种小型化,便携式的综合气象测量仪就显得十分必要.针对上述问题本文设计了一种低功耗便携式气象仪,该气象检测系统可以有效地测量小区域的温度.湿度.气压.风速.风向等气象参数,精度可达到普通气象测量要求,还有实时显示.实时存储.回溯查询的功能,具有低功耗.小型化.便携式.低成本的特点,适应于各种小区域的气象测量,具有一定的实用价值.   1 系统设计和工作原理
[单片机]
基于<font color='red'>MSP430</font> 单片机的便携式气象仪设计
MSP430 F5529 单片机 时钟 闹钟 倒计时 OLED
为了便于开发,我做了一块扩展板子: https://blog.csdn.net/x1131230123/article/details/108772807 扩展板有一些常用器件,这样开发MSP430 F5529程序的时候,就不用杜邦线连接了。当然也可以选择杜邦线连接器件,效果都一样。 功能要求: 1.在oled屏上面显示出年月日,小时,分钟,秒,可以通过按键来调整时间 2.一个闹钟功能,通过按键设置闹钟的时间,到点了需要蜂鸣器响和LED闪烁 3.一个倒计时,跟闹钟差不多,也是通过按键设置时间,到时间了LED闪烁 硬件上需求: 1 蜂鸣器一个,有源蜂鸣器和无源蜂鸣器都可以。闹钟到了或者倒计时到了都需要响。 连接: 蜂鸣器------
[单片机]
<font color='red'>MSP430</font> F5529 单片机 时钟 闹钟 倒计时 OLED
基于MSP430单片机的智能阻抗测量仪设计
0 引言 RLC单独测量的方法有很多,对电阻的测量最为简单。电容电感对时变信号敏感,可将电容电感转换成与电量、时间和频率相关的物理量,通过对电量、时间或频率的测量获得电感电容值。目前通过不同的模拟电桥电路可以实现RLC参数的较精确测量,在测量时需要预先甄别RLC类型再选着合适的测量电桥和测量频率,因此测量时智能化水平不高。随着数字信号处理技术的成熟,以及AD芯片性能的提升,采用数字信号处理的方法逐渐替代了传统模拟测量信号相位、频率、幅度信息,降低了模拟器件的使用量和系统复杂程度,便于智能化控制。 基于MSP430的智能LRC测量系统,利用高速数模转换电路将信号量化处理,FPGA进行高速数字信号处理获得信号相位、幅值信息。这样
[单片机]
基于<font color='red'>MSP430</font>单片机的智能阻抗测量仪设计
基于C8051F330便携式生理参数监测仪设计
  随着人们生活水平的提高, 越来越多的人希望通过简便的方式了解身体基本状况。因此人体生理监护仪开始出现并呈不断增多的趋势, 已经由过去的单一测试仪发展为现在的多参数监护仪。   在实际生活中, 生理参数监测仪多是基于PC 机平台的多参数测量、价格昂贵、体积庞大、不便于移动。现在多数生理参数监测仪无法准确的实时测量人体运动时的生理参数, 导致有些人特别是老年人运动强度过大, 对身体造成较大伤害。而教练员因无法准确掌握运动员运动时生理参数变化, 而不能 因材施教!, 有针对性的制定训练方案, 所以运动员训练方式都是大众化训练。综上所述, 开发一种体积小、价格低, 基于嵌入式系统的便携式生理参数监测仪就具有重要的意义。   1 系
[测试测量]
基于C8051F330便携式<font color='red'>生理</font><font color='red'>参数</font><font color='red'>监测仪</font>设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新医疗电子文章
换一换 更多 相关热搜器件

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