压电传感器SC0073脉搏测量仪设计讲解_第1页
压电传感器SC0073脉搏测量仪设计讲解_第2页
压电传感器SC0073脉搏测量仪设计讲解_第3页
压电传感器SC0073脉搏测量仪设计讲解_第4页
压电传感器SC0073脉搏测量仪设计讲解_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、脉搏测量仪 大连民族学院机电信息工程学院大连民族学院机电信息工程学院 自动化系自动化系 单片机系统课程设计报告单片机系统课程设计报告 目: 题脉搏测量仪设计自动化 专 业:自动化 103 级: 班 学生姓名: 王宏刚,勾延伟,金文杰 指导教师: 陈晓云,张秀春 设计完成日期: 2012 年 11 月 28 日 脉搏测量仪 目目 录录 1 任务分析和性能指标 . 1 1.1 任务分析 . 1 1.2 性能指标 . 1 2 总体方案设计 . 2 2.1 硬件方案 . 2 2.1.1 传感器. 2 2.1.2 信号处理. 2 2.1.3 单片机. 2 2.1.4 电源. 2 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.1 任务分析 医院的护士每天都要给住院的病人把脉记录病人每分钟脉搏数,方法是用手按在病人腕部的动脉上,根据脉搏的跳动进行计数。为了节省时间,一般不会作1 分钟的测量

3、,通常是测量 10 秒钟时间内心跳的数,再把结果乘以 6 即得到每分钟的心跳数,即使这样做还是比较费时,而且精度也不高。为了提高脉搏测量的精确与速度,多种脉搏测量仪被运用到医学上来,从而开辟了一条全新的医学诊断方法。 随着科学技术的发展,脉搏测量技术也越来越先进,对脉搏的测量精度也越来越高,国内外先后研制了不同类型的脉搏测量仪,而其中关键是对脉搏传感器的研究。 动态微压传感器是一种高性能、低成本的压电式小型压力传感器,产品采用压电薄膜作为换能材料,动态压力信号通过薄膜变成电荷量,在经传感器内部放大电路转换成电压输出。该传感器具有灵敏度高,抗过载及冲击波能力强,抗干扰性好、操作简便、体积小、重量

4、轻、成本低等特点,广泛应用于医疗、工业控制、交通、安全防卫等领域。但人体的生物信号多属于强噪声背景下的低频的弱信号, 脉搏波信号更是低频微弱的非电生理信号,因此必需经过放大和后级滤波以满足采集的要求。 1.2 性能指标 系统能准确测量人的脉搏次数,一分钟误差不超过 1 次,有直观的显示系统。系统要求有自己设计电路部分。 1 脉搏测量仪 2 总体方案设计 2.1 硬件方案 本系统主要由动态微压传感器、脉搏信号调理模块、51 单片机组成。其中模块信号调理模块包括信号低通滤波电路、基于 LM358 的信号放大电路、基于LM339 的信号整形电路。 2.1.1 传感器 SC0073 脉搏传感器,该传感

5、器采用压电复合材料作为换能元件,信号通过特殊的匹配层传递到换能元件上变成电荷量,再经传感器内部放大电路转换成电压信号输出。该传感器是一种高性能低成本的振动传感器,具有灵敏度高、频率响应范围宽、抗过载及冲击能力强、抗干扰性好、操作简便等特点。通过测试该型号传感器性能基本满足条件。 2.1.2 信号处理 由于从传感器输出的脉搏信号十分微弱而且有用信号容易淹没在噪声信号中,因此需要对采集到的原始脉搏信号进行放大和滤波等处理,将信号转化成TTL 电平信号送给单片机处理。 2.1.3 单片机 将处理好的信号接到单片机,通过定时器定时对脉冲信号计数,经过计算处理后送给数码管显示。 2.1.4 电源 即向脉

6、搏传感器、信号处理电路、单片机提供的电源,可以是 5-12V 直流的电源经过稳压电路送给系统。 2.2 软件方案 统主程序控制单片机系统按预定的操作方式运行, 它是单片机系统程序的框架。系统上电后,对系统进行初始化。初始化程序主要完成对单片机内专用寄 2 脉搏测量仪 存器、定时器工作方式及各端口的工作状态的设定。系统初始化之后, 进行定时器中断、外部中断、显示等工作,不同的外部硬件控制不同的子程序。 3 脉搏测量仪 3 硬件设计与实现 3.1 前置放大电路 前置放大电路对于脉搏波信号采集来说至关重要,考虑到脉搏信号的特点,为了放大噪声环境中传感器输出的弱信号,对于放大器要求具有:极高的共模和差

7、模输入阻抗;很低的输出阻抗;精确和稳定的增益;极高的共模抑制比。基于以上分析,低功耗、高精度放大器 LM358 作为前置放大的核心器件。 图 3.1.1 前置放大电路 3.2 二阶有源滤波电路 噪声信号来源主要有工频干扰、人为运动肌电干扰、基线漂移等,其中 50Hz 的肌电干扰最为严重。为了消除这些干扰信号,在脉搏信号放大器电路中,应加入低通滤波器。为了达到更好的滤波效果,采用二阶有源滤波器,将截至频率设为 5Hz 最为理想。 4 脉搏测量仪 3.2.1 二阶有源滤波电路仿真电路图图 二阶有源滤波电路仿真幅频特性曲线图 3.2.2 3.3 波形整形电路 高精度电压比较器将信号整形为方波,与单片

8、机接口相兼容。LM393 用 电压比较器电路 3.3.1 图 5 脉搏测量仪 3.4 单片机接口电路 图 3.4.1 单片机接口电路 信号处理后的电路接到单片机 P3.0 口,同过软件查询方式来对脉搏信号进行计数。数据处理后送给数码管显示。数码管采用静态显示方式,提高显示亮度。 6 脉搏测量仪 4 软件设计与实现 4.1 主程序 图 2.2.1 主程序流程图 7 脉搏测量仪 5 调试及性能分析 5.1 调试分析 由于程序调试是否成功,这是关键的一步,因为单纯的硬件无法实现预期的目的。因此,对程序的调试就同样重要。调试这阶段发生过的故障如:子程序在运行时破坏现场,缓冲单元发生冲突,零位的建立和清

9、除在设计上有失误,堆栈区域有溢出等问题。采用单步运行方式和断点运行方式对每个子程序进行调试,单步和断点调试后,再进行连续调试,这是因为单步运行只能验证该子程序的正确与否,而不能确定定时精度、CPU 的实时响应等问题。待全部完成后,应反复运行多次观察。 8 脉搏测量仪 总 结 本设计主要是 51 单片机在脉搏测试系统中的应用。重点介绍了单片机的最 小系统,通过单片机最小系统实现了脉搏的测量系统,由动态微压传感器采集到脉冲信号,经过信号的滤波、放大和整形电路将输出的信号通过单片机的外部中断获取并最终在数码管上显示。利用单片机自身的定时中断、外部中断、计数等功能,不仅能显示出此次脉搏测量的次数,还能

10、自动储存这个数据。 本次所设计的测量仪系统实现简单、功能稳定、使用方便,应用广泛,具 有实际意义。由于时间比较短,同时本人掌握的知识有限,本次设计虽已完成,但其中有很多不足,如程序不够简练,动态微压传感器灵敏度不够高,数码管显示部分不够完美等,同时此次设计的测量仪功能比较单一,没有如语音系统实现自动读出脉搏次数等人性化功能,且在设计过程中使用的运放数量也较多。然而科技的进步势必会使测量仪的功能日益强大和完善,其应用领域将不断扩大,将会给我们的生活带来更多的方便和精彩。 为了更好的进行电脉搏测量仪的设计,在近一个学期的时间里,认真收集有关资料,并做相关的整理和阅读,为这次的设计做好充分的准备。经

11、过这次课设,我收获了很多,具体总结如下:(1)通过此次的设计,使我知道了无论做什么事都应该事先做好充分的准备,不应该盲目的只为了完成任务而被动的学习。(2)通过此次的设计,使我了解了脉搏测量仪在国内外发展之迅速、应用领域之广、市场前景之大。 (3)通过此次的设计,使我对硬件设计和各模块的功能有了更深的了解,同时提高了动手能力。 (4)通过次次的设计,使我体会到坚持不懈的毅力对完成一件事情起着巨大的作用。 (5)通过此次的设计,使我深刻的体会到团队合作精神的重要性及相互讨论过程中的乐趣。 9 脉搏测量仪 参考文献 1 郭天祥.新概念 51 单片机 C 语言教程M.北京:电子工业出版社,2009.

12、 2 胡汉才.单片机原理与接口技术M.北京: 清华大学大学出版社,2004.1-505. 3 邢国泉. LM35 温度传感器的温度特性及其应用J. 医疗设备信息.2007,11,25-28. 4 薛国红,赵修斌,卢艳娥等.零漂与增益控制对量化的影响分析J.西安:空军工程大学,2008. 5 马忠梅,刘滨等. 单片机 C 语言 Windows 环境编程宝典M. 北京: 北京航空航天大学出版社. 2003. 10 脉搏测量仪 附录 1 元器件清单 数量(个) 名称 1 STC89C51 1 LM358 1 LM393 1 74HC04 4 R=100k 5 R=10k 10 R=68k 1 脉搏传

13、感器 SC0073 11 脉搏测量仪 附录 2 调试系统照片 12 脉搏测量仪 附录 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 x6F; int couter=0; unsigned char mb=0; unsigned char maibo=0; unsigned char k=0; unsigned char dis=0; unsigned char shi=0; unsi

14、gned 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)%6; PT0=0; 13 脉搏测量仪 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; ge=mb_x0010_; P2=LED

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论