基于51单片机心率脉搏计设计.docx
《基于51单片机心率脉搏计设计.docx》由会员分享,可在线阅读,更多相关《基于51单片机心率脉搏计设计.docx(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、沈阳城市学院毕业设计(论文)基于51单片机心率脉搏计设计专 业: 自动化 班 级: 16级自动化2 学 号: 161004207 姓 名: 孟凡奇 指导教师: 沈洪洋、台闯 答辩日期: 2020 年 06 月 11 日本科生毕业论文(设计)独创性声明本人声明所呈交的毕业论文(设计)是本人在导师指导下进行的研究工作及取得的研究成果,除了文中特别加以标注和致谢的地方外,本论文中没有抄袭他人研究成果和伪造数据等行为。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。论文(设计)作者签名: 日期: 本科生毕业论文(设计)使用授权声明沈阳城市学院有权保留并向国家有关部门或机构
2、送交毕业论文(设计)的复印件和磁盘,允许毕业论文(设计)被查阅和借阅。本人授权沈阳城市学院可以将本科毕业论文(设计)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或其他复印手段保存、汇编毕业论文(设计)。论文(设计)作者签名: 日期: 指 导 教 师 签 名: 日期: 本科论文目 录摘 要IAbstractII引 言11 控制系统设计31.1 系统方案设计31.2 系统总体设计42 硬件设计52.1 主控电路52.2 驱动电路82.3 信号采集电路102.4 显示电路132.5 总体电路图设计153 软件设计163.1 软件开发环境的介绍163.2 系统重要函数介绍164 系统调试
3、194.1 系统硬件调试194.2 系统软件调试19结 论22参考文献23附录1 总体原理图设计25附录2 源程序清单26致 谢30本科论文沈阳城市学院毕业设计(论文)摘 要为实现探究心率脉搏计的应用领域,测量心率能够高效的进行,在节省时间的同时准确显示心率相关状况是否存在异常的目标,本文设计了一款操作简单、运行稳定、可靠性高的心率脉搏计。本设计使用STC89C51单片机作为控制核心,结合ST188光电传感器检测,再借用单片机系统的内部计时器计算时间。其大致的步骤为通过ST188光电传感器感应生成脉冲,心跳次数由单片机累计所得,其对应的时间根据定时器获取。本设计使用的时候可以展现脉搏心率次数当
4、其终止使用的时候可以展示总的脉搏心率次数以及时间长短。由于一些现实状况的存在我们应当实施下述的相关内容:一是了解系统功能的同时可以进行需求分析;二是机体内部生物信号大都在充满噪音状况里,频率和信号很弱,应该放大并且进行滤波处理;三是所有的硬件设备以及对弱信号的处理都应整合在一起,这样能够让人体脉搏信号转化为电信号。还能够通过C语言这种方式进行编程,而且实现构建屏显等作用。相关结果能够说明,心率脉搏计设计在技术方面有一定的可行性,基本上符合精度标准。能够确保基础脉冲测量功能的同时又可以确保测量的精准度且使用单片机控制确保了系统准确稳定。传感器采用光电传感器,大大降低了外界干扰信号的干扰。显示器运
5、用液晶显示器,显示效果更好,且易于操作。关键词:心率脉搏计;STC89C51单片机;红外反射式传感器AbstractTo achieve to explore the application field of heart rate meter pulse, heart rate measurement can efficiently, time cost reduction and accurate display heart rate related target whether there is any abnormal condition, this paper designs a si
6、mple, stable and reliable heart rate pulse meter.This design uses STC89C51 microcontroller as the control core, combined with ST188 photoelectric sensor detection, and then borrows the internal timer of the microcontroller system to calculate the time. The general steps are to generate pulses throug
7、h the ST188 photoelectric sensor, the number of heartbeats is accumulated by the single chip microcomputer, and the corresponding time is obtained according to the timer. When this design is used, it can show the pulse heart rate times and the length of time, and when it is terminated, it can show t
8、he total pulse heart rate times and the length of time. Due to the existence of some practical conditions, we should carry out the following related contents: First, we should understand the functions needed by the system and conduct demand analysis at the same time; the second is that most of the b
9、iological signals in the body are full of noise because the frequency and signal are very weak, and they should be amplified and filtered; the third is that all hardware equipment and the processing of weak signals should be integrated together, so as to make the body pulse Into electrical signals.
10、Can also be programmed through the C language in this way, but also to achieve the building screen and other functions.The results show that the design of heart rate pulse meter is feasible in technology, which is basically consistent with the accuracy standard. It can ensure that the basic pulse me
11、asurement function can ensure the accuracy of measurement and the system is accurate and stable by using single-chip microcomputer control. The sensor adopts photoelectric sensor, which greatly reduces the interference of external interference signal. LCD is used in the display, which has better dis
12、play effect and is easy to operate.Keyword: Heart Rate Pulse Meter; STC89C51 Single-chip Microcomputer; The infrared reflection type sensor30本科论文沈阳城市学院毕业设计(论文)引 言脉搏能够体现机体的健康情况,而且其有着十分悠久的历史并在中医中占据着十分重要的地位,自公元3世纪开始,脉学的相关理论以及研究变得日益完备。其不仅是中医治疗中相关精神以及理论的直接应用,更是为全世界人所重视的无创的诊断方式。科技的不断更新变革也推动了脉搏测量技术的不断变化以及更
13、新,越来越多的脉搏测量仪被研究制造出来,它们一般是根据测量精度的不同从而形成了不同的类型1。脉搏检测不再局限于现有的人工检查或听诊器检查方法,通过电子仪器测量,可以获得更高的准确度。通常情况下脉搏的跳动等能够展现出人体内部的各种信息,也受到了越来越多临床医生的关注,使得测量脉搏获取的信息变得更加便捷以及拥有较高的准确性。但是考虑到脉搏诊断的时候会受到病人自身以及医生主观性的影响,可能会导致其准确度存在不足,这就使得中医里脉搏诊断这项技术变得十分难以推广到更大的范围,使得中医的发展受到了极大的限制。综上所述,为实现推广中医学知识,促进脉搏诊断的应用以及发展的目的,我们应该和一些新型的科学技术相结
14、合,这样才能进行更为准确高效的判断。相关的医生应该对就诊患者把脉同时记录1分钟内的脉搏次数,一般是将手指置于患者手腕的动脉,依据其跳动进行计数。一般为达到较高的工作效率,大部分的把脉IDS获取的脉搏次数,然后把它翻为6倍就是1min脉搏次数,尽管这样依旧要耗费大部分的时间而且有着较低的精度。由此为了确保相应的精度以及效率,脉搏测量仪越来越多的产生,所以其成为了崭新的医学诊断技巧。Vierordt在1860年创立了第一个杠杆脉搏心率计朱安先生也在20世纪50年代引用脉搏心率计作为中医脉诊的客观化研究。此后,随着机器和电子技术的发展,国内外加快了中医起搏器的开发。特别是在70年代中期,国内相继成立
15、了跨学科脉搏研究合作小组,在多学科合作下,TCM脉搏研究进入了新的境界。近段时间来全世界都在研发没有创伤非接触式的传感器,其非常关键的一个特点是测量的探测部分不会进入人体,不会使其产生损伤,同时可以自动消除仪表系统的相关误差而且测量精度较高,一般情况下位于机体外部特别是在体表间接测量机体的生理以及生化参数。目前,脉搏心率计广泛应用于肠管血管功能检查、妊高征检查、TCM脉冲、脉搏检查等医学领域,运动、运动器械的心率检测也应用于高端脉搏心率计。在上面所叙述中,光电式传感器检测脉搏心率是基于光电容积法,通过光源穿过手指的透射强度检测接收脉搏心率信号,其具有多种优点。比如说结构简洁,没有损伤,较高精度
16、等。依据该传感器研发制作的脉搏心率测量仪在临床医学等各个领域在广泛的应用,而且效果优良。人体心室的周期性收缩和松弛与主动脉是相对应的血流压力会经过波传递给整个动脉,所以也被叫作脉搏心率波。我们可以从中获取患者的相关机体信息等,从而进行相应的诊断,因此其在中医领域变得尤为重要2。脉搏心率波表现出来的形态很大可能会展现出机体内部的相关信息,所以如何对此波进行处理采集等就变得尤为重要。然而考虑到该波相较于机体的生物信号更为薄弱,所以我们需要将其放大以及后级滤波才能进行相应的采集。脉搏心率测量仪的设计一般情况下要依据机体脉搏心率变化产生的生物信号,随后将其转变成物理信号从而可以在一定程度中表现人体心跳
17、次数的起伏,最终得到每分钟的心跳次数。在此之后就应该使用对应的硬件电路以及芯片对物理变化进行处理。通常情况下硬件设计里物理信号即为电压变化。根据上述的大致思路我们进行了这项课题的设计。该设计基于STC89C51单片机实现了相应的功能。用传感器收集脉冲信号,收集的信号被处理后向单片机的外部中断获取传递输出信号,最终显示在数字管上。论文共分为四章节进行陈述,主要内容如下:第一章着重说明系统的设计方案,阐述本设计的主要功能和设计目标。第二章介绍了系统的硬件设计,着重介绍选取的各个元件的组成。第三章阐述了系统的软件设计,介绍项目的程序开发环境及系统流程图。第四章为系统的调试,保证软件硬件准确无误后调试
18、,并论证。1 控制系统设计1.1 系统方案设计心率脉搏检测系统可以使用一个主控制器来完成,主控制器是联系各个模块的桥梁,更是整个系统的控制中心。经过资料采集,本系统可供选择的有单片机控制和DSP控制两种方案,具体方案如下:方案一:使用单片机作为主控制芯片。单片机是一种具有普通微处理器所没有的功能的集成电路芯片,能单独完成现代产业要求的控制功能。单片机的体积非常小但功能很强大,单片机将微处理器(CPU)、记忆体(RAM和ROM)、输入/输出电路(I/O)整合到同一芯片中3。单片机作为主控芯片的系统结构图如图1.1所示,整个系统是采用单片机作为本设计的控制部分,该系统主要有单片机、传感器和显示器构
19、成。人体检测心率脉搏时,通过传感器采集输出脉冲信号,传递给单片机,单片机经过计算输出给显示电路进行显示。图1.1 基于单片机的心率脉搏检测系统结构图方案二:以TI公司生产的DSP芯片作为核心。SP称为数字信号处理器,是分析、转换、过滤、检测、调制、解调和高速算法分析信号的组件。其主要是完成模块之间的通信,例如键盘读取、音频编码芯片和屏幕初始化、通过屏幕显示数字编解码器芯片操作状态等。该系统主要由脉冲信号调理电路、光电脉冲传感器以及DSP实时检测和处理系统三部分组成。如图1.2所示,当传感器采集到人体生理脉搏信号时,信号就会经调理电路传送到DSP系统中,实现心率脉搏的检测。图1.2 基于DSP的
20、心率脉搏检测系统结构图综上,DSP的运行速度很快,但其控制算法相对复杂。而单片机的系统的控制方法相对简单,且可靠性高、价格较低、功耗低,虽然单片机相比DSP功能比较简单,但是完全满足本设计需求。因此本设计所选用的主控芯片是单片机。1.2 系统总体设计该设计控制器核心选用的是单片机,用来实现脉搏心率计的测量功能。相关硬件框图如图1.3所示。图1.3 心率脉搏计工作原理在手指置于红外发射二极管以及接收二极管中间的时候,心脏的跳动过程中血液的流量也会产生一定的变化。考虑到手指置于光的传递路径里血液饱和程度的改变会使光强也产生一定的改变,与此同时红外接收二极管的电流亦会随之发生变化,得以输出脉冲信号并
21、放大器处理4后传送给单片机之后传送给显示屏上显示。2 硬件设计2.1 主控电路2.1.1 主控单片机选择此次设计选用单片机作为主控制器,为了保证系统更好的运行,应选用性价比高、可靠性高、低功耗的控制器,以防止器件的损坏,影响系统的运行。由于单片机在整个设计中相当于人体的心脏,是本设计的核心,基于此有以下两种方案可供选择:方案一:使用STC89C51单片机作为主控制芯片。此系列单片机是STC公司推出的一种低功耗、高性能CMOS8位微控制器的51内核的单片机,它是系统中包含Flash程序存储器模块的可编程芯片,该器件包含4K字节的只读程序存储器,可重复擦除1000次5。该芯片由8位通用CPU和IS
22、P闪存单元组成。该器件的基本功能与普通的51单片机能够全部兼容。STC89C51系列单片机是一个能量消耗较低的新型单片机,它具有的开发简单、可在线编程下载、成本低是非常不错的选择。方案二:使用MC9S12DG8单片机作为主控制芯片。它是Motorola的M68HC12系列16位微控制器之一,内部结构主要由单芯片微计算机的基本部分和CAN功能块部分组成,可专门用于计数,一般用于手机、便携式医疗器材等领域9。但是开发难度相对比较大、价格昂贵。综上,与MC9S12DG8单片机相比,STC89C51单片机开发难度较低、稳定性高,并且价格低廉没有造成资源浪费,因此选择了方案一作为本设计的主控制器。2.1
23、.2 STC89C51单片机引脚说明STC89C51单片机有两种封装形式6:PDIP(40个引脚)和PLCC(44个引脚)。如图2.1所示。本设计中采用的是直插式的PDIP封装形式。图2.1 STC89C51封装形式管脚说明:STC89C51单片机外部有32个端口可供使用,相关引脚运用说明如表2.1所示(其中VCC是电源电压接电源,GND接地)。表2.1 STC89C51单片机引脚功能引脚功能P0.0-P0.7通用I/0口地址数据总线P1.0-P1.7通用I/0口P2.0-P2.7通用I/0口地址总线(高位)P3.0RXD 串行通信发送口P3.1TXD 串行通信接收口P3.2INT0 外部中断
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 心率 脉搏计 设计
限制150内