版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、大连民族学院机电信息工程学院大连民族学院机电信息工程学院 自动化系自动化系 单片机系统课程设计报告单片机系统课程设计报告 题题 目:目:脉搏测量仪设计脉搏测量仪设计 专专 业:业:自动化自动化 班班 级:级:自动化自动化 103 学生姓名:学生姓名:王宏刚,勾延伟,金文杰王宏刚,勾延伟,金文杰 指导教师:指导教师:陈晓云,张秀春陈晓云,张秀春 设计完成日期:设计完成日期: 2012 年年 11 月月 28 日日 目目 录录 1 任务分析和性能指标任务分析和性能指标.1 1.1 任务分析 .1 1.2 性能指标 .1 2 总体方案设计总体方案设计.2 2.1 硬件方案 .2 2.1.1 传感器.
2、2 2.1.2 信号处理.2 2.1.3 单片机.2 2.1.4 电源.2 2.2 软件方案 .2 3 硬件设计与实现硬件设计与实现.4 3.1 前置放大电路 .4 3.2 二阶有源滤波电路 .4 3.3 波形整形电路 .5 3.4 单片机接口电路 .6 4 软件设计与实现软件设计与实现.7 4.1 主程序.7 5 调试及性能分析调试及性能分析.8 5.1 调试分析.8 总总 结结.9 参考文献参考文献.10 附录附录 1 元器件清单元器件清单.11 附录附录 2 调试系统照片调试系统照片.12 附录附录 3 源代码源代码.13 1 任务分析和性能指标任务分析和性能指标 1.1 任务分析 医院
3、的护士每天都要给住院的病人把脉记录病人每分钟脉搏数,方法是用 手按在病人腕部的动脉上,根据脉搏的跳动进行计数。为了节省时间,一般不 会作 1 分钟的测量,通常是测量 10 秒钟时间内心跳的数,再把结果乘以 6 即得 到每分钟的心跳数,即使这样做还是比较费时,而且精度也不高。为了提高脉 搏测量的精确与速度,多种脉搏测量仪被运用到医学上来,从而开辟了一条全 新的医学诊断方法。 随着科学技术的发展,脉搏测量技术也越来越先进,对脉搏的测量精度也 越来越高,国内外先后研制了不同类型的脉搏测量仪,而其中关键是对脉搏传 感器的研究。 动态微压传感器是一种高性能、低成本的压电式小型压力传感器,产品采 用压电薄
4、膜作为换能材料,动态压力信号通过薄膜变成电荷量,在经传感器内 部放大电路转换成电压输出。该传感器具有灵敏度高,抗过载及冲击波能力强, 抗干扰性好、操作简便、体积小、重量轻、成本低等特点,广泛应用于医疗、 工业控制、交通、安全防卫等领域。但人体的生物信号多属于强噪声背景下的 低频的弱信号, 脉搏波信号更是低频微弱的非电生理信号,因此必需经过放大和 后级滤波以满足采集的要求。 1.2 性能指标 系统能准确测量人的脉搏次数,一分钟误差不超过 1 次,有直观的显示系 统。系统要求有自己设计电路部分。 2 总体方案设计总体方案设计 2.1 硬件方案 本系统主要由动态微压传感器、脉搏信号调理模块、51 单
5、片机组成。其中 模块信号调理模块包括信号低通滤波电路、基于 LM358 的信号放大电路、基于 LM339 的信号整形电路。 2.1.1 传感器 SC0073 脉搏传感器,该传感器采用压电复合材料作为换能元件,信号通过 特殊的匹配层传递到换能元件上变成电荷量,再经传感器内部放大电路转换成 电压信号输出。该传感器是一种高性能低成本的振动传感器,具有灵敏度高、 频率响应范围宽、抗过载及冲击能力强、抗干扰性好、操作简便等特点。通过 测试该型号传感器性能基本满足条件。 2.1.2 信号处理 由于从传感器输出的脉搏信号十分微弱而且有用信号容易淹没在噪声信号 中,因此需要对采集到的原始脉搏信号进行放大和滤波
6、等处理,将信号转化成 TTL 电平信号送给单片机处理。 2.1.3 单片机 将处理好的信号接到单片机,通过定时器定时对脉冲信号计数,经过计算 处理后送给数码管显示。 2.1.4 电源 即向脉搏传感器、信号处理电路、单片机提供的电源,可以是5-12V直流的 电源经过稳压电路送给系统。 2.2 软件方案 统主程序控制单片机系统按预定的操作方式运行, 它是单片机系统程序的 框架。系统上电后,对系统进行初始化。初始化程序主要完成对单片机内专用寄 存器、定时器工作方式及各端口的工作状态的设定。系统初始化之后, 进行定 时器中断、外部中断、显示等工作,不同的外部硬件控制不同的子程序。 3 硬件设计硬件设计
7、与实现与实现 3.1 前置放大电路 前置放大电路对于脉搏波信号采集来说至关重要,考虑到脉搏信号的特点, 为了放大噪声环境中传感器输出的弱信号,对于放大器要求具有:极高的共模 和差模输入阻抗;很低的输出阻抗;精确和稳定的增益;极高的共模抑制比。基于 以上分析,低功耗、高精度放大器 LM358 作为前置放大的核心器件。 图 3.1.1 前置放大电路 3.2 二阶有源滤波电路 噪声信号来源主要有工频干扰、人为运动肌电干扰、基线漂移等,其中 50Hz 的肌电干扰最为严重。为了消除这些干扰信号,在脉搏信号放大器电路中, 应加入低通滤波器。为了达到更好的滤波效果,采用二阶有源滤波器,将截至 频率设为 5H
8、z 最为理想。 图 3.2.1 二阶有源滤波电路仿真电路图 图 3.2.2 二阶有源滤波电路仿真幅频特性曲线 3.3 波形整形电路 用 LM393 高精度电压比较器将信号整形为方波,与单片机接口相兼容。 图 3.3.1 电压比较器电路 3.4 单片机接口电路 图 3.4.1 单片机接口电路 信号处理后的电路接到单片机 P3.0 口,同过软件查询方式来对脉搏信号进行计数。数 据处理后送给数码管显示。数码管采用静态显示方式,提高显示亮度。 4 软件设计软件设计与实现与实现 4.1 主程序 图 2.2.1 主程序流程图 5 调试及性能分析调试及性能分析 5.1 调试分析 由于程序调试是否成功,这是关
9、键的一步,因为单纯的硬件无法实现预期 的目的。因此,对程序的调试就同样重要。调试这阶段发生过的故障如:子程 序在运行时破坏现场,缓冲单元发生冲突,零位的建立和清除在设计上有失误, 堆栈区域有溢出等问题。采用单步运行方式和断点运行方式对每个子程序进行 调试,单步和断点调试后,再进行连续调试,这是因为单步运行只能验证该子 程序的正确与否,而不能确定定时精度、CPU 的实时响应等问题。待全部完成 后,应反复运行多次观察。 总总 结结 本设计主要是51单片机在脉搏测试系统中的应用。重点介绍了单片机的最 小系统,通过单片机最小系统实现了脉搏的测量系统,由动态微压传感器采集 到脉冲信号,经过信号的滤波、放
10、大和整形电路将输出的信号通过单片机的外 部中断获取并最终在数码管上显示。利用单片机自身的定时中断、外部中断、 计数等功能,不仅能显示出此次脉搏测量的次数,还能自动储存这个数据。 本次所设计的测量仪系统实现简单、功能稳定、使用方便,应用广泛,具 有实际意义。由于时间比较短,同时本人掌握的知识有限,本次设计虽已完成, 但其中有很多不足,如程序不够简练,动态微压传感器灵敏度不够高,数码管 显示部分不够完美等,同时此次设计的测量仪功能比较单一,没有如语音系统 实现自动读出脉搏次数等人性化功能,且在设计过程中使用的运放数量也较多。 然而科技的进步势必会使测量仪的功能日益强大和完善,其应用领域将不断扩 大
11、,将会给我们的生活带来更多的方便和精彩。 为了更好的进行电脉搏测量仪的设计,在近一个学期的时间里,认真收集 有关资料,并做相关的整理和阅读,为这次的设计做好充分的准备。经过这次 课设,我收获了很多,具体总结如下:(1)通过此次的设计,使我知道了无论 做什么事都应该事先做好充分的准备,不应该盲目的只为了完成任务而被动的 学习。(2)通过此次的设计,使我了解了脉搏测量仪在国内外发展之迅速、应 用领域之广、市场前景之大。(3)通过此次的设计,使我对硬件设计和各模块 的功能有了更深的了解,同时提高了动手能力。(4)通过次次的设计,使我体 会到坚持不懈的毅力对完成一件事情起着巨大的作用。(5)通过此次的
12、设计, 使我深刻的体会到团队合作精神的重要性及相互讨论过程中的乐趣。 参考文献参考文献 1 郭天祥.新概念 51 单片机 C 语言教程M.北京:电子工业出版社,2009. 2 胡汉才.单片机原理与接口技术M.北京: 清华大学大学出版社,2004.1- 505. 3 邢国泉. LM35 温度传感器的温度特性及其应用J. 医疗设备信息. 2007,11,25-28. 4 薛国红,赵修斌,卢艳娥等.零漂与增益控制对量化的影响分析J.西安:空 军工程大学,2008. 5 马忠梅,刘滨等. 单片机 C 语言 Windows 环境编程宝典M. 北京: 北京航 空航天大学出版社. 2003. 附录附录 1
13、元器件清单元器件清单 名称数量(个) STC89C511 LM3581 LM3931 74HC041 R=100k4 R=10k5 R=68k10 SC0073 脉搏传感器1 附录附录 2 调试系统照片调试系统照片 附录附录 3 源代码源代码 #include #include sbit START=P37; sbit MB=P10; UnsignedcharcodeLED7=0 x3F,0 x06,0 x5B,0 x4F,0 x66,0 x6D,0 x7D,0 x07,0 x7F,0 x6 F; int couter=0; unsigned char mb=0; unsigned char
14、maibo=0; unsigned char k=0; unsigned char dis=0; unsigned char shi=0; unsigned char ge=0; void delay_ms(unsigned int i) unsigned char j; for(;i0;i-) j=1500; while(j-); void Init() ET0=1; TR0=1; TMOD=0 x11; TH0=(65535-50000)/256; TL0=(65535-50000)%256; PT0=0; void main() P0=0 x00; P2=0 x00; Init(); while(1) if(START=0) delay_ms(3); dis=1; mb=0; k=0; EA=1; if(dis=1) if(MB=0) delay_ms(3); if(MB=0) mb+; while(!MB); shi=mb/10;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年大学第四学年(首饰艺术)当代首饰创作理念测试题及答案
- 2026年大学第四学年(工业设计)产品外观创新设计测试题及答案
- 山东省济南市济阳区达标名校2025-2026学年初三下学期毕业班第三次模拟考试英语试题试卷含解析
- 重庆市巴南区鱼洞南区学校2026年初三“绵阳三诊”热身考试数学试题含解析
- 内蒙古呼伦贝尔市名校2026年初三实验班下学期第五次月考英语试题含解析
- 浙江省宁波兴宁中学2026届中考生物试题命题比赛模拟试卷(19)含解析
- 山东省庆云县2026届下学期初三模拟卷(一)物理试题含解析
- 陕西省西安市蓝田县重点达标名校2026年初三下-期中英语试题含解析
- 2026年机械设计优化中的仿真技术
- 2026年高效过程控制算法的研究
- 2026年及未来5年市场数据中国演艺行业市场发展数据监测及投资潜力预测报告
- 2026广西北海市从“五方面人员”中选拔乡镇领导班子成员25人考试备考题库及答案解析
- 灌溉水渠项目实施方案
- 2026杭州市市级机关事业单位编外招聘148人笔试参考题库及答案解析
- 2025北京空港航空地面服务有限公司招聘50人笔试历年参考题库附带答案详解
- 煤矸石路基施工工艺
- 住宅项目项目部实施计划书方案
- GB/T 2820.5-2009往复式内燃机驱动的交流发电机组第5部分:发电机组
- 食堂卫生工作检查表
- 特种经济动物生产学 第七章 鹿课件
- 质量在我心中,质量在我手中
评论
0/150
提交评论