基于MSP430的便携式运动量及生理参数监测仪设计
在利用FLASH数据存储芯片存储本系统不同类别的大量数据时,需要注意F149内数据缓冲区的划分、数据存储芯片内不同数据区域的划分。同时,在系统的主程序中需要维护几个重要变量:如一个记录页面编号的全局变量,以确定数据读写时所需访问的页面;以及一个缓冲区标志的变量,使得程序能够根据标志判断当前缓冲区是否存满、是否需要切换及切换到哪个缓冲区。
另外,在编写FLASH芯片的数据写子程序时需要注意数据采集、接收与数据存储之间的时序配合,以保证数据采集、接收的连续性和数据的不丢失。同时数据读写过程中稳定的时钟信号也是需要优先考虑的,而这点往往为设计者所忽略。
具体的数据存储程序的流程如图2所示。
监测仪的工作模式和流程
便携式运动量及生理参数监测仪主要有两种工作模式:运动现场模式和医学监护模式。
在运动现场模式下,系统完成运动现场的人体运动数据、生理数据(血氧饱和度、心率、体温、心电信号等)的采集和存储,并计算累计运动量的数值,根据运动量是否过量及生理数据是否在安全范围来判断是否给予报警提示。同时监测仪内存储的数据还可以传输到PC机上进行后续的处理,如给出运动过程的分析报告,对运动过程的所有数据进行数据库管理。
在医学监护模式下,监测仪的运动监测模块主要用于病人姿态的感知,系统侧重于卧床病人的主要生理参数的连续实时监测,并可通过所联微机的配套软件进行远程数据传输和远程报警。本监测仪的这种工作模式非常适合于长期卧床病人的家庭护理,为他们在远离医院的条件下实施远距离的生命体征的实时监控。
本系统中运动量和生理参数的具体阈值范围应结合运动医学的具体理论并通过一定的人体运动分组实验来确定。监测仪的控制程序需要完成运动量的定量计算、运动者姿态的感知、运动量及生理参数的智能判别功能,当运动过度或生理参数指标不正常时进行报警提示。
结语
便携式运动量及生理参数监测仪能够完成运动过程中的运动能耗评估、运动危险因素评价及运动干预管理等功能,使运动效率和安全性得到较大程度的提高。同时该监测仪还可以用于医学监护和家庭护理,是一种专为个人健康管理服务的智能化仪器,具有可预见的广阔市场前景。本文的设计方案在样机实现过程中均取得了较好效果。
- μC/OS-Ⅱ在MSP430F149上的移植(03-01)
- MSP430与I2C总线接口技术的研究(06-14)
- 基于MSP430单片机的超声波倒车雷达监测报警系统设计(08-14)
- 2010年中国(成都)电子展胜利闭幕(08-15)
- 基于MSP430单片机的电子汽车限速器的研究(08-20)
- 基于MSP430的微功耗数据采集系统的开发应用(10-16)