刘家禹毕业论文初稿(机电专业)2(2) 联系客服

发布时间 : 星期二 文章刘家禹毕业论文初稿(机电专业)2(2)更新完毕开始阅读7c0d0282ec3a87c24028c40d

邵阳学院毕业设计(论文)

第三章:软件流程及程序设计

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 -