- 26
- 0
- 约5.46千字
- 约 51页
- 2018-11-11 发布于浙江
- 举报
按键输入 有按键按下时低电平脉冲通过此端口输入,单片机中断服务子程序每隔10 ms判断一次端口状态,连续读到3次(消除按键抖动处理)低电平,则判断按键有效,按键有效后控制启动一次血压测量,对液晶屏输出显示测量过程画面,将袖带压的值在屏幕上显示。 气泵充放气 判断开始测量按键有效后启动血压测量功能,微控制器输出控制指令气泵进行充气,当充气到达一定压力值时,血流被完全阻断,系统将自动转入放气阶段 电机需要较大的功率驱动,最简单的解决方法用三极管即可,如果有特殊要求可以用专门的驱动芯片。 气泵充放气 电机的启动阶段有较大的过载电流,如果直接加阶跃信号会产生很大的电流变化,通过PWM功能模块给气泵充气可以缓慢增加电机电流,从而平稳启动气泵。 停止充气的条件是ADC0测到的血压直流分量大于4V(200mmHg) 放气的速率由微控制器进行控制,通过单片机内的定时器控制气阀的放气时间可以平稳的降低袖带气压。气泵及气阀均为感性负载,需并联续流二极管以防止烧坏器件。 测量血压 两路ADC转换 心跳脉冲通过CCP1 (输入捕捉/输出比较/脉宽调制模块) 触发ADC信道1采样血压交流分量测出每个脉冲的峰峰值,同时计算出这个脉冲时间段内ADC信道0测到的血压直流分量的平均值。把峰峰值和直流平均值作为一对数据记录起来,每个心跳脉冲会对应一对数据。 测量血压 ADC信道0测到的血压直流分量小于1 V表示
原创力文档

文档评论(0)