当前位置:首页 > 刘家禹毕业论文初稿(机电专业)2(2)
邵阳学院毕业设计(论文)
第三章:软件流程及程序设计
3.1 程序流程图 3.1.1 主程序流程
开始 A/D采样 A/D采样 数据处理子程序 数据处理子程序 保存脉搏波幅及对应的静态压力 最大脉搏幅度 最大脉搏幅度的0.77倍 保存最大幅度 计算收缩压、舒张压及心率 返回
- 19 -
邵阳学院毕业设计(论文)
3.2 说明:
主程序依此调用5个模块: (1) 处理模块
判断键盘的当前状态(是否开/关电源),执行相应的操作。 (2) 测量模块
测量信号为二路,压力传感器的信号经放大送AD1,作为静态血压信号;隔直后经再次放大送AD2,作为脉搏波信号。由于传感器的AD为10位,因此最高精度可达1/1024。采样后的信号经信号处理模块的处理,最终计算得到收缩压。舒张压和心率。
(3) 信号处理模块
主要功能是脉搏波的判断和检测,主要分为两步:第一步,对A/D采样的
脉搏波信号进行低通滤波处理,排除因外界干扰造成的信号读数的误差;第二步,采用相关运算,最大程度的排除因手臂的运动造成的误差。在这基础上,分析信号,得到波形的峰值(供判断收缩压,舒张压和平均压),得到每个脉搏波的时间。 (4) 显示模块
主要显示3种信息:测量过程显示当前压力值、漏气速率;测量结束后分
别以mmHgH和Kpa方式滚动显示收缩压、舒张压及心率;校准状态下显示当前压力值、漏气速率。 串行通信模块
采用PC机主叫的中断方式,一旦接到PC机发来的命令,对血压进行初
始值的设定,主要包括起始加压值,每次的压力递增值和最高压力限制。 (5) 电源处理模块
用于稳压模块的控制,按开/关键,稳压模块的控制端为高电平,稳压模块
处于正常输出状态。此时,血压计处于“开”状态;再次按开/关键,置PAO低电平,关闭稳压模块的输出,处于断电的“关”状态。
- 20 -
邵阳学院毕业设计(论文)
结论
目前常用的血压测量系统大多存在两大缺点:其一,需要大量的连线才能把现场传感器的信号送到采集卡上,布线施工麻烦,成本也高;其二,线路上传送的是模拟信号,易受干扰和损耗,为了克服这些缺点,一种基于数字化技术的系统应运而生。研究和开发温度测量装置既可为人民生活服务,也满足工业生产的要求。本次设计的目的,一方面是工业现代化的客观需要,另一方面,也对于即将要步入社会的大学生是一个有益的尝试。
经过本次毕业设计,使我能够把大学三年中系统所学的理论知识和实际应用得以结合,总结出了很多实践设计中的技术经验。同时接触到电子产品的一些新技术,了解到电子产品的发展趋势。在设计期间,在余建坤老师的精心指导下,我对电路的硬件方面有了全面的设计能力的和动手能力,在软件方面也有了很大的提高,了解到要编好一个程序首先要有丰富程序积累并多去动手做实验、调试。
- 21 -
邵阳学院毕业设计(论文)
参考文献
①彭楚武 余建坤《微机原理与接口技术》2004年 湖南大学出版社 1-58
②《电子世界》2005年12期 中国科学技术协会主管 中国电子学会主办 13-24
③何立民《单片机教程》1999年 北京航空航天大学出版社出版 150-167
④康华光 《数字电子技术基础》1998年 高等教育出版社 260-360
⑤周继明 江世明《传感技术与应用》 中南大学出版社出版
- 22 -
共分享92篇相关文档