
应用研究
基于Mega16单片机的血压心率测量仪设计
谢静刘满禄李永超
(西南科技大学工程技术中心“智能机器人创新实践班”
四川绵阳621010)
摘要:血压和心率作为人体健康的基本体征是经常被测量的对象。现在医学上应用的检测仅器主要有承柱式,表式和电子式血压计,本文设计的是以Mega16单片机做为核心处理器的腕带式电子血压计,不仅据带方便且适合家度使用。
关键词:ATmega16压力传感器BP300T血压测量中图分类号:TP216.1
文章编号:1007-9416(2012)02-0065-01
文献标识码:A
血压是反映心血管系统状态的重要的生理参数,对血压进行监测临床工作中变得越来越重要叫,本文采用示波法的测量原理,示波法血压测量就是根脉搏波报幅与气抽压力之间的关系来估计血压的。收缩压和舒张压分别对应脉搏波最大振幅的比例来确定(2)。
本文所设计的腕式血压计主要由压力传感器BP300T、仪用放大器AD620、滤波器LM324,直流气票、ATmega16单片机和LCD1602显示器构成。压力传感器将抽带内的压力信号转换成电压信号,通过放
大滤波后送入单片机,通过单片机来控制整个电路工作。 1、测量原理
本设计根据脉搏波随时间变化规律来进行血压测量,随着袖带的放气,脉搏波在探荡时,两相邻脉搏波之间的时间间隔是先由小
变大,再变小规律变化的。 2、硬件电路设计
2.1整体电路设计
当压力达到最大值时关掉气泵,固定排气阀开始放气,压力传
感器开始采集并保存数据,信号数据通过单片机处理后则通过 LCD1602液晶屏显示出收缩压,舒张压和脉率。
2.1.1信号表集
压力传感器BP300把感应到的压力信号转换为相应的电压信号,并且是线性对应的。BP300的主要参数:300mmHg的压力感受范围:输出电压范围是100+30mV:供电电压为5V,
2.1.2信号数大和流建
压力传感器输出电压较弱且易受信号干扰,所以采用AD620仪用放大器来放大采集到的电压信号。
AD620大倍率和外接电阻值关系如下:
G=49.4kQ/Rg+1 Rg=49.4k Q /(G1)
(1)(2)
其中G为放大倍数,Rg为外接电阻值。从AD620放大后输出的信号实际上是袖内压力信号与脉搏波信号的叠加。
在排气过程中,袖带压信号属于低频率信号,设计中取0.6H
使用低通滤波器,采用二阶有源低通滤波器,在采集到的信号中过滤出低频的静压力信号,电路如图1所示:
VCC sv
yce
LN
10k0
au
1A
LM324AP
to CA
100nf
10uF
图1低通滤波电路图
万方数据
GNO
OND
d
o
图2带通滤波电路
S
脉搏信号的频率范围是0.1HZ—30HZ,所以采用带通滤波器
滤出脉搏信号,由LM324构成的带通滤波器如图2所示。 3、软件设计模块
在外界袖带气压逐渐下降的过程中,单片机间款的对静压信号转换通道和脉搏波信号通道进行AD转换。然后进行判断,将采集到脉搏信号的极大值存到结构体数组变量中,同时把所对应的静压信号转换结果存储到结构体数组中。数据采集完后进行数据处理,首先找出最大值,记录其在结构体中的下标为a,在小于a的下标中找到第一个脉搏波信号大于最大值的0.7倍的值得下标,记为b;在大于a的下标中找到第一个脉搏波信号小于最大值的0.85倍的值的下标,记为c。然后把b、c对应的静压值取出来转换成气压值,最后通
过LCD1602显示出来。 4、结语
本装置是使用Mega16单片机为核心控制处理器,信号通过放大,滤波送人单片机计算处理后在LCD1602上显示出舒张压,收维
压和脉率,测量精准方便。参考文献
[1]杨国忠.生物医学工程的过去、现在和未来[J].世界医疗器械。 1995,1),
[2]钱峰,刘哗.基于示波法的电子血压计的实现[J].仪器仅表学报, 2006
[3]鹏村力,刘知费,鲜华,李婧王彩峰.基于AVR单片机的血压、脉博装置设计[J].计算机工程,2007,10003428(2007)12024704.[4]李明际.承柱式血压计与电子血压计测量结果异常研究[J].医学
计量.2011,32:137138. 作者简介
谢静:西南科技大学信息工程学院,大学本科。
刘满禄:西南科技大学工程技术中心,硕士研究生,助教。李永越:西南科技大学生命科学与工程学院,大学本科。
基金项目:绵阳市科技计划基金项目资助(10g001一7)。
65