碧波液压网 欢迎你,游客。 登录 注册

基于单片机的数字血压计设计

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  

  1 数字血压计工作原理

  随着人民生活水平的提高,人们对于医疗器械的要求越来越高。因此,现在大多数医疗器械向着家庭化、智能化、小型化方向发展。传统的水银式血压计,必须专业医护人员操作,观察误差极大主观性强,体积较大不易携带,本文将介绍一种基于单片机控制的数字血压计,其电路简单,软硬件结构模块化设计,易于实现。

  1. 1 血压计测量原理

  血压是指血管内的血液对于单位面积血管壁的侧压力,也即压强。由心脏出来的血液,需要有推力,才能绕行身体一周,心脏就是借着不停的收缩、放松,将血液推送前进。心脏收缩时血压升高,其最大值为收缩压; 心脏舒张时血液仍在通过毛细血管流走,在下次心脏收缩前降到最低值,这个最低值为舒张压。当袖带的压力等于血压时,血液开始可以流通而产生所谓的袖带声,这时候也就是收缩压,必须开始从这里做记录,直到最后当袖带声没有的时候,此点即为舒张压。

  1. 2 系统工作原理

  该次设计主要由压力传感器、运算放大器,滤波器,放大器,液晶驱动器和单片机组成,如图 1 所示。

  首先单片机采用 PWM 输出控制对袖带内气压充气,当气泵充气至 200 mmHg 高时,继续使用 PWM控制以每秒约下降 5 mmHg 的速度放气。压力传感器输出信号经过放大器后的信号 A,送入单片机的ADC 转换为直流分量,即为收缩压和舒张压; 同时,信号 A 输入至带通滤波器去除电源及皮肤与袖带摩擦的高频噪声和工频干扰,继续对该信号进行放大,得到单片机匹配的电压信号 B,一路通过低功耗比较器转换成脉冲信号,触发 ADC 工作,一路送入单片机的 ADC1 转换为交流分量,用于分析计算分析确定收缩压和舒张压的瞬态时间位置,同时单片机控制将计算出的收缩压和舒张压结果输出至液晶驱动器显示,同时可以记录测试时的时间以及压值。

  2 系统的硬件设计

  ( 1) 单片机的选择 单片机是整个设计方案的核心,用于控制血压的采集、显示和处理以及记录。综合考虑性能和成本方面的因素,设计选用了 AT-MEL 公司的 ATmega8 单片机作为主控芯片。

  ATmega8 有如下特点: 8K 字节的系统内可编程Flash( 可同时读写的能力) ,512 字节 EEPROM,1K字节 SRAM,32 个通用 I/O 口线,32 个通用工作寄存器,三个具有比较模式的灵活的定时器/计数器( T/C) ,片内 / 外中断,可编程串行 USART,面向字节的两线串行接口,10 位 6 路 ( 8 路为 TQFP 与 MLF 封装)ADC,具有片内振荡器的可编程看门狗定时器,一个SPI 串行端口,以及五种可以通过软件进行选择的省电模式。工作于空闲模式时 CPU 停止工作,而SRAM、T / C、SPI 端口以及中断系统继续工作; ADC噪声抑制模式时终止 CPU 和除了异步定时器与 ADC以外所有 I/O 模块的工作,以降低 ADC 转换时的开关噪声; Standby 模式下只有晶体或谐振振荡器运行,其余功能模块处于休眠状态,使得器件只消耗极少的电流,同时具有快速启动能力[1]。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论