版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、西南科技大学城市学院毕业论文(设计)基于智能脉搏器的设计系 别: 机 电 工 程 系专 业: 自 动 化 班 级: 0702 学 号: 学生姓名: 指导教师: 基于智能脉搏器的设计摘要:脉搏波所呈现出来的形态、强度、速率和节律等方面的综合信息,能反映出人体心血管系统中许多生理疾病的血流特征。根据人体脉搏信号特征,本文设计了一种脉搏波动频率测量系统。本系统通过脉搏传感器采集脉搏信息输出电压信号,经信号放大电路对其进行放大。然后,将放大后的脉搏信号通过a/d转换器转换为单片机易于处理的脉冲信号。通过单片机编程对脉冲信号进行处理,实现对脉搏波动频率的测量和计算,最终在led中直观地显示出来。通过调试
2、,表明本系统可以实现对脉搏波动频率的测量,为医生的诊断提供客观依据,具有一定的临床应用价值。本文首先描述本设计的整体思路,然后介绍各个部分设计中的细节问题,最后提出一些完善本设计的改进意见。关键词:人体脉搏信号; 单片机; 频率测量自动化0702-李鑫the design is based on intelligent pulseabstract:the shape, intensity, speed, and rhythm of pulse signals mostly reflect the physical and pathological characters of heart-blo
3、od system in human bodies. according to the characteristics of the human pulse signals, a pulse fluctuation frequency measurement system is designed. the system uses a pulse sensor to output the voltage of the pulse signals, and uses an amplification circuit to enlarge it, and then, the amplificatio
4、n pulse signal through the a/d converter converted to microcontroller manageable pulse signal , then uses at89s51 to deal with it to get the pulse fluctuation frequency, and last use led to display. tests show that the system can measure and display the pulse fluctuation frequency, providing an obje
5、ctive basis for doctors to diagnose and having certain clinical value. at the beginning of the paper, the integral notion of the device design is brought out. afterwards, the detail information of each part is narrated. at last part, some suggestions for improving the device are provided.key words:
6、pulse signal of human body, microcontroller, frequency measurement目 录第 1 章 绪论11.1 脉搏测量的研究概况及意义11.2 主要完成的任务及设计思想21.3 论文的结构组成3第 2 章 智能脉搏器测量系统总体方案设计42.1 系统硬件电路设计方案42.1.1 脉搏传感器的选择52.1.2 信号放大电路的选择62.1.3 单片机的选择72.2 系统软件方案选择82.2.1 脉搏波动频率测量方案的选择82.2.2 单片机工作方式的选择82.2.3 显示电路方案的选择82.3 本章小结9第 3 章 智能脉搏器测量系统硬件电路设
7、计103.1 信号放大电路部分的设计103.2 a/d转换电路的设计113.3 单片机微处理系统的设计113.4 lcd显示硬件电路的设计143.5本章小结17第 4 章 智能脉搏器测量系统软件设计184.1 脉搏频率测量原理184.2 系统主程序的设计204.3 智能脉搏器测量子程序的设计204.4 本章小结22第 5 章 显示结果与分析235.1 智能脉搏器测量系统的仿真与分析235.2 本章小结23结论24致谢25参考文献26附录1 硬件电路原理图28附录2 元器件列表29附录3智能脉搏器的设计程序29第 1 章 绪论1.1 脉搏测量的研究概况及意义随着科学技术的发展, 医学方面的器材也
8、在不断地改进,更新。脉搏值是跟人体健康状况相关的一项参数,有些时候,通过测量脉搏值,就可知道人体的一些生理状况。上医院测量脉搏值太麻烦,而传统的“把脉”又不是人人都能掌握的技能。如何解决这一问题呢?早在1860年vierordt 创建了第一台杠杆式脉搏描记仪,国内20世纪50年代初朱颜将脉搏仪引用到中医脉诊的客观化研究方面。此后随着机械及电子技术的发展,国内外在研制中医脉象仪方面进展很快,尤其是70年代中期,国内天津、上海、贵州、江西等地相继成立了跨学科的脉象研究协作组,多学科共同合作促使中医脉象研究工作进入了一个新的境界。以下按脉象仪探头的形式,传感器的特点及研制者作一简单的归纳,详见表1-
9、1。表1-1 脉象仪的研制情况研制者探头形式(单部)探头形势(三部)北京医疗器械厂 mx-1型(应变片) bys-14型(应变片) 上海医疗仪器研究所 mx-3型,mx型(7点式) 3mx-1型(应变片)天津医疗仪器研究所 mty-a(寸部7点,应变片)上海中医学院 zm-1型(子母式,应变片)九路型(径向7点,轴向3组)贵州省脉象协作组zh-i型(应变片) zh-ii型,轴向径向均可调节 西安交通大学 圆形气囊加压式(7点) 上海中医研究院 横向线列式九道(应变片) 浙江大学 63点(pvdf压电薄膜) 西苑医院 压电晶体 江西脉图协作组 mx-811型(液态泵) 中科院基础所 硅杯式(单晶
10、硅) 中科院智能机械所 软接触式(应变片,液态) 湖南省中医学院 血管容积式(光敏元件) 湖南省中医研究院 阻抗仪 中国台湾 汪叔游 三部压力换能器 美国 dr. laub (压电晶体) 三部手套力与压力复合式 德国 park. h.s 三部绑带充气加压脉象探头式样很多,有单部、三部、单点、多点、刚性接触式、软性接触式、气压式、硅杯式、液态汞、液态水、子母式等组成脉象探头的主要原件有应变片,压电晶体、单晶硅、光敏元件、pvdf压电薄膜等,其中以单部单点应变片式为最广泛,不过近年来正在向三部多点式方向发展。医院的护士每天都要给住院的病人把脉记录病人每分钟脉搏数,方法是用手按在病人腕部的动脉上,根
11、据脉搏的跳动进行计数。为了节省时间,一般不会作1分钟的测量,通常是测量10秒钟时间内心跳的数,再把结果乘以6即得到每分钟的心跳数,即使这样做还是比较费时,而且精度也不高。但是通过一种用单片机制作的脉搏器,就可以得知人体的生理状况。为了更好地运用所学知识,加深对电子电路的掌握,达到创新的目的,更为医用器材补充一简单快捷地测试脉搏跳动的工具,我将利用单片机设计一个智能脉搏器,它外围电路简单,体积小,使用方便,易于观察,易于携带。因此,该脉搏器可适合于体育训练和室外作业等场合的使用。智能脉器能测出人体脉搏每分钟跳动的次数,并通过数码显示器直观的显示出来,能用三位数来显示一分钟内脉搏跳动的次数,并在一
12、分钟内保持数据不消失,便于观察,在人体脉搏跳动过快时,脉搏测试仪会亮红灯并发出报警信号,具有超强报警功能,具有自动报时功能,不用时,把电源断开,整个电路静态时不消耗电能。采用脉搏器测量心脏跳动频率,不但精确,而且使用很方便,显示结果也十分醒目,适用于各个年龄及性别的人,能判断心率不齐且进行告警显示。1.2 主要完成的任务及设计思想本设计完成对脉搏信号的采集及对脉搏波波形的显示。但由于本人能力有限,本设计中主要完成脉搏波动频率,即每分钟脉搏跳动次数的测量及显示,为脉诊的客观化打下基础。将脉搏信号通过脉搏传感器采集、信号放大电路、a/d转换,单片机系统处理得到每分钟脉搏跳动次数,最后在显示电路中直
13、观地显示出来。本设计主要完成的内容有:(1)脉搏传感器的选型。脉搏传感器的精度、灵敏度、抗干扰能力及安装方式决定了脉搏测量精度,因此其选型对整个设计具有非常重要的作用。(2)系统硬件设计。脉搏传感器出来的信号幅值较低,所以,脉搏传感器出来的信号首先应进行放大。然后,将脉搏信号通过差动式放大电路放大脉冲信号,经a/d转换后,还需要设计单片机微处理系统及显示部分硬件电路。(3)系统软件设计。本设计需给出脉搏波动频率,所以需要对单片机进行编程,以实现对脉搏波动频率的测量、计算及显示。(4)系统软硬件调试。系统硬件电路及软件编程完成之后,需要把程序装载到单片机内,进行调试,以便检查系统设计的正确性和最
14、终显示脉搏波动频率。1.3 论文的结构组成本论文分为五部分:绪论:主要阐述智能脉搏器的设计背景及意义,说明主要完成的任务及设计思想,介绍本论文的组成。第二章:主要介绍脉搏波动频率测量系统硬件原理框图及软件实现方案。第三章:介绍以单片机at89s51为信息处理核心的脉搏波动频率测量的硬件设计电路,详细分析各单元的硬件电路,并给出相关电路原理图。第四章:根据仪器的硬件构成和功能要求,给出相应的软件设计及主要程序流程图。第五章:系统调试过程及得到的结论。第 2 章 智能脉搏器测量系统总体方案设计2.1 系统硬件电路设计方案智能脉搏器是通过脉搏传感器采集脉搏信息输出电压信号,经信号放大电路对其进行放大
15、。然后,将放大后的脉搏信号通过a/d转换模块转换为单片机易于处理的脉冲信号。通过对单片机进行编程来实现对脉搏波动频率的测量和计算,最终在显示电路中直观的显示出来。硬件原理框图如图2 -1所示。 图2-1智能脉搏器测量系统硬件原理框图由图可知,本系统硬件部分主要由以下部分构成:脉搏传感器部分、信号放大电路部分、a/d转换电路部分、单片机处理电路部分及显示电路部分。其中各部分实现功能如下:(1)脉搏传感器部分。选用合适的脉搏传感器,将脉搏信号转换成电信号输出。脉搏传感器的精度、灵敏度、抗干扰能力及安装方式决定了脉搏测量精度,因此其选型对整个设计具有决定性的作用。(2)信号放大电路部分。脉搏传感器出
16、来的电压信号较弱,一般在毫伏级,需要进行放大。所以,设计信号放大电路,将脉搏传感器出来的信号进行放大,使之成为一个幅值适当的信号,便于后续电路的处理。(3)a/d转换电路部分。单片机是数字信号处理工具,输入单片机的信号必须是离散的数字信号或者是脉冲信号,经a/d转化,便于单片机处理。(4)单片机处理电路部分。本设计作为一个简单脉搏测量仪,最后需给出脉搏波动频率,以单片机作为信息处理中心,通过对单片机进行编程,完成信号输入检测、信息分析处理及信息显示。(5)显示电路部分。单片机处理得到的脉搏波动频率信息,最后在显示电路中直观地显示出来。所以,需要选用合适的显示设备及显示电路,来实现对脉搏波动频率
17、信息的显示。2.1.1 脉搏传感器的选择传感器又称为换能器、变换器等。脉搏传感器是脉搏检测系统中重要的组成部分,其基本功能是将切脉压力和桡动脉搏动压力这样一些物理量(非电量)转换成为便于测量的电量。脉搏传感器的精度、灵敏度、抗干扰能力及安装方式决定了脉搏测量精度,因此其选型对整个设计具有决定性的作用。目前,脉搏信号的测量方式主要有:(1)光电脉搏波传感器。血管不受压力时,血流均匀,反射光也比较均匀,故传感器无脉搏信号输出;当血管受压血液不流动时,传感器也无输出信号;只有当血管受到挤压,血管中的血液断续流动时,反射光也随之变化,这时传感器输出脉搏信号,达到了测量脉搏的作用。这种传感器的特点是结构
18、简单、可靠性高、抗干扰能力强,主要用于测量脉搏的跳动次数。人体不同部位的脉搏波波形存在差异,光电脉搏波传感器不适合用于提取不同部位的脉搏波信号。(2)压力传感器测量。其测量原理是,将测力传感器的受力端压在人体桡动脉处,模仿人的指头。这种方式通常采用压阻式传感器,它具有抗干扰能力强的特点,但由于动脉血管产生的力很小,故量程小,抗冲击力不强。(3)脉搏信号还表现为皮肤振动,因此可以用加速度传感器进行检测,其特点是结构简单、体积小、波形测量精度较高。本设计中的脉搏传感器用mpx4115压力传感器,如图2-2所示。图2-2 信号发生部分从图2-2可知,压力传感器脚1接运算放大电路输入端,脚2接地,脚3
19、接+5v电源。表2-1 mpx4115引脚功能vout地vsn/cn/cn/c表2-2 最大额定值(tc=25)参 数符 号数 值单 位 最大压力(p1p2) pmax400kpa 存贮温度tstg-40+125 操作温度ta-40+125表2-3 传感器工作特性参数 (vs=5.1vdc,t=25)参 数符 号最 小典 型最 大单 位压力范围pop15-115kpa供电电压vs4.855.15.35vdc 供电电流lo-7.010madc 最大压力偏置 (085) vs=5.0vvpss0.1350.2040.273vdc满量程输出 (085)vs=5.0vvoff4.7254.7944.8
20、63vdc满量程比例 (085)vs=5.0v vfss4.5214.5904.695vdc精度 (085) -1.5%vpss 灵敏度v/p-45.9-mv/kpa响应时间(10%90%)tr-1.0-ms 上升报警时间-20-ms偏置稳定性 -0.5-%vfss2.1.2 信号放大电路的选择脉搏传感器出来的电压信号较弱,一般在毫伏级,需要对其进行放大。所以,设计信号放大电路,将脉搏传感器出来的信号进行放大,使之成为一个幅值适当的信号,便于后续电路的处理。mpx4115型压电式脉搏传感器输出电压大约为-10mv40mv,在后续电路中需要将其通过差动式放大电路,将信号放大,然后通过a/d转换电
21、路转换为数字脉冲信号。差动放大电路广泛地应用于模拟集成电路中,它具有很高的共模抑制比。诸如由电源波动、温度变化等外界干扰都会引起工作点不稳定,它们都可以看作是一种共模信号。差动放大电路能抑制共模信号的放大,对上述变化有良好的适应性,使放大器有较高的稳定度。所以本设计选择了差动放大电路。2.1.3 单片机的选择本设计作为一个简单脉搏测量仪,最后需给出脉搏波动频率。以单片机作为信息处理中心,通过对单片机进行编程,完成信号输入检测、信息分析处理及信息显示。(1)avr单片机avr单片机是atmel公司生产的单片机。高速度(50ns)、低功耗,硬件应用harward结构,具有预取指令功能,使得指令可以
22、在一个时钟周期内执行,而msc-51要12个时钟周期执行一条指令。avr单片机如lpc2131等。(2)凌阳单片机凌阳是台湾凌阳公司推出的单片机,具有高速度、低价、可靠、实用、体积小、功耗低和简单易学等特点,如spce061等。(3)51单片机51单片机是intel公司生产的。它具有结构简单,价格便宜,易于开发的特点。通用型,有总线扩展,有较强的位处理功能,有全双工异步串行通信口。但是其功能相对较少,访问外部数据有瓶颈,作电压范围窄。本设计中,单片机只需要对脉搏信号的波动频率进行测量、计算和显示,对单片机的要求不是很高。而对51单片机,本人比较熟悉,所以,本设计中选择51单片机作为信息处理中心
23、。在51系列单片机中,at89系列单片机是美国atmel公司推出的一种新型高性能低价位、低电压低功耗的8位cmos微型计算机。at89s51就是其中一款,它可以完全满足本设计的设计要求,而且,at89s51的价格较低。2.2 系统软件方案选择2.2.1 脉搏波动频率测量方案的选择通过放大电路经a/d转换之后的信号为脉冲信号。脉冲信号的频率是指在单位时间内由信号所产生的交变次数或脉冲个数,即。可以看出测量fx必须将n或t两个量之一作为闸门或基准,对另一个量进行测量。对于不同的频率范围,有三种不同的测量方法。(1)周期测量法:适用于低频信号。采用单片机内的一个定时/计数器,以单片机内的标准机器周期
24、作为标准时基信号ts。被测信号的周期作为信号闸门,由程序控制开关对时基进行计数得nx,因此被测信号周期为,每分钟脉搏跳动次数为。(2)多周期同步法:适用于中频信号。其特点是标准频率信号不是用来填充待测信号的周期,而是与待测信号分别输入到两个计数器进行同步计数。(3)频率测量法:适用于高频信号。充分利用单片机内的两个定时/计数器,一个作为定时器,给出标准闸门信号,另一个作为计数器。人体脉搏波动频率一般为6080次/min,其频率成分主要分布在020hz之间,属于次声,最高频率不超过40hz,一般情况下为1hz左右,属于低频信号。所以,本设计中选择周期测量法。2.2.2 单片机工作方式的选择单片机
25、数据传送方式一般有以下几种:(1)查询方式:由于cpu与外设之间存在时序、速度等差异,在数据传送前必须检测接口状态,探查外设是否数据准备就绪。查询方式优点是结构简单,硬件开销小;缺点是cpu在整个传送过程中需要不断检测外设状态,由于cpu的速度远远高于外设,因此通常处于等待状态,工作效率很低。(2)中断方式:cpu无需检测外设是否数据准备就绪,不占据cpu时间,因此cpu与外设并行工作,提高了cpu的工作效率,还满足了外设的实时要求。本设计中,只对a/d转换后的脉冲信号进行频率计算,cpu工作不是很繁忙,可以选择查询方式。2.2.3 显示电路方案的选择脉搏信号经过单片机处理,得到脉搏波动频率之
26、后,需要在显示电路中直观地显示出来。所以,需要选用合适的显示设备及显示电路,来实现对脉搏波动频率信息的显示。人体脉搏信号从时域上看,是一个周期性较强的准周期信号。脉搏波动频率一般为6080次/min。本设计中,显示位数较多。可以选择lcd字符液晶屏来对脉搏波动频率信息进行显示14。它具有:电参数(vdd=5.0v 10%,vss=0v,ta=25 )显示内容:16字符x 2 行字符点阵:5 x 8点驱动方式:1/16d可供型号:tn stn(黄绿模灰模黑白模)反射型带el或lcd背光源lcd常用显示方法有两种:静态显示和动态扫描显示。(1)静态显示:所谓静态显示,就是每一个显示器都要占用单独的
27、具有锁存功能的 i/o接口用于笔划段字形显示。这样单片机只要把要显示的字形代码发送到接口电路,就不用管它了,直到要显示新的数据时,再发送新的字形码,因此,使用这种方法单片机中cpu的开销小,较小的电流能得到较高的亮度且字符不闪烁。静态显示适用于显示器位数较少时。(2)动态扫描显示:所谓动态显示,就是一位一位地轮流点亮显示器各个位(扫描),对于显示器的每一位来说,每隔一段时间点亮一次。利用人的视觉暂留功能可以看到整个显示,但必需保证扫描速度足够快,字符才不闪烁。当显示位数较多时,用静态显示所需的i/o太多,一般采用动态显示的方法。本设计中,显示的脉搏波动频率,同时显示脉搏次数和测试时间,选用动态
28、显示。2.3 本章小结本章主要介绍了脉搏波动频率测量系统硬件原理框图及软件实现方案,并通过比较硬件电路组成部分和软件部分各种实现方案,最终确立设计方案。第 3 章 智能脉搏器测量系统硬件电路设计本设计中,脉搏波动频率测量的实现是通过脉搏传感器采集脉搏信息输出电压信号,经信号放大电路对其进行放大。然后,将放大后的脉搏信号通过a/d转换电路转换为单片机易于处理的脉冲信号。通过对单片机进行编程来实现对脉搏波动频率的测量和计算,并在显示电路中直观的显示出来。为达到电路结构简单实用的设计目的,从设计要求出发,设计了信号放大电路、a/d转换电路,单片机处理电路及lcd显示电路等。本章对各部分电路的设计进行
29、详细论述与分析。3.1 信号放大电路部分的设计脉搏传感器出来的电压信号较弱,在毫伏级,需要对其进行放大。所以,设计信号放大电路,将脉搏传感器出来的信号进行放大,使之成为一个幅值适当的信号,便于后续电路的处理。本设计中采用的是差动式放大电路,如图3-1所示。图3-1 差动式放大电路从图3-1中可以得到:u0与ui的关系式:设ube=0.7vibr2+0.7v+2ie=ui ,ie=(1+)ibic=ibu0=vcc-icr43.2 a/d转换电路的设计放大后的脉搏信号,幅值为-1v4v,而在后续电路中,需要把放大后的脉搏信号转换为易于单片机处理得到脉搏波动频率信息的脉冲信号。单片机是数字信号处理
30、工具,输入单片机的信号必须是离散的数字信号或者是脉冲信号,经a/d转化,便于单片机处理。其原理图如图3-2所示。只有当信号幅值在一定范围内时才会实现模数转换功能,以便记录脉搏次数。图3-2 a/d转换电路3.3 单片机微处理系统的设计本设计作为一个简单脉搏测量仪,最后需给出脉搏波动频率,以单片机作为信息处理中心,通过对单片机进行编程,完成信号输入检测、信息分析处理及信息显示。从实用性、设计、货源及价格的角度出发,并且考虑到本设计对单片机没有特殊的要求,选用了常用的at89s51单片机。at89s51单片机的引脚如图3-3所示。图3-3 at89s51单片机引脚图在at89s51单片机引脚图中,
31、p3口是一个带内部上拉电阻的8位双向i/o口。p3口除了作为一般的i/o口线外,更重要的用途是它的第二功能,如表3-1所示。本设计正是利用t0口的定时功能实现对脉搏波动频率的测量。at89s51单片机不仅完全可以实现对脉搏波动频率测量的控制要求,而且可以在线编程调试,符合设计的要求。表3-1 p3口第二功能端口引脚第二功能p3.0 rxd(串行输入口)p3.1 txd(串行输出口)p3.2 into(外中断0)p3.3 int1(外中断1)p3.4 t0(定时/计数0外部输入)p3.5 t1(定时/计数1外部输入)p3.6 wr(外部数据存储器写选通)p3.7 rd(外部数据存储器读选通)本设
32、计中对脉搏频率的测量,采用周期测量法。将单片机内定时/计数器t0定为16位定时器,对内部机器周期计数。将a/d转换出来的脉冲信号接到单片机的p2.5口上,则定时器的开关由程序根据p2.5口上的状态进行控制。检测到上升沿时开t0计数,当紧接着的另一个上升沿被检测到时关t0计数。t0中的计数值为nx,则被测信号周期,频率,对于12mhz晶振,ts=1s。单片机微处理系统硬件电路如图3-4所示。p1.0 t2(定时器/计数器t2的外部计数输入),时钟输出p1.1 t2ex(定时器/计数器t2的捕捉/重载触发信号和方向控制)p1.5 mosi(在系统编程用)p1.6 miso(在系统编程用)p1.7
33、sck(在系统编程用)图3-4 单片机微处理系统硬件电路3.4 lcd显示硬件电路的设计脉搏信号经过单片机处理,得到脉搏波动频率之后,需要在显示电路中直观地显示出来。所以,需要选用合适的显示设备及显示电路,来实现对脉搏波动频率信息的显示。本设计中,采用1602字符液晶屏动态显示方式来显示脉搏波动频率信息。显示电路如图3-5所示。 图3-5 lcd1602液晶显示时序参数1602字符液晶屏时序参数如表3- 2所示。表3-2 1602液晶时序参数时序参数符号最大值典型值最小值单位测试条件e信号周期tc400-ns引脚ee脉冲宽度trw150-ns引脚ee上升/下降时间tr tf-25ns引脚e地址
34、建立时间tsp130-ns引脚e rs rw地址保持时间thd110-ns引脚e rs rw数据建立时间(读操作)td-100ns引脚db-db7数据保持时间(读操作)thd220-ns引脚db-db7数据建立时间(写操作)tsp240-ns引脚db-db7数据保持时间(写操作)thd310-ns引脚db-db7硬件端口定义硬件端口定义及软件资源分配如表3-3所示。表3-3 液晶驱动程序硬件端口资源分配表硬件端口分配资源说 明rsp0.0寄存器选择控制线rwp0.1lcd读写控制线ep0.2启用控制线,高电平动作lcdp2双向数据总线pos_flag20h字符串显示位置标志,为0时显示在第一行
35、,为1时显示在第二行blank30h清行时填入的空格个数控制变量lcd初始化液晶显示模块1602的控制指令:1602的控制指令共11条,其中9条针对命令寄存器ir的,另外2条是针对数据寄存器dr的,具体指令如表3-4所示。表3-4 1602指令表(注:表示可以为0或1)编号指 令rsrwd7 d6d5d4d3d2d1d01清屏显示00000000012光标返回0000000013置输入模式00000001i/ds4显示开/关控制0000001dcb5光标或字符移位000001s/cr/l6置功能00001dlnf7置字符发生存储器地址0001字符发生存储器地址(agg)8置数据存储器地址001
36、显示数据存储器地址(add)9读忙标志或地址01bf计数器地址(ac)10写数到cgram或ddram10要写的数据11从cgram或ddram读数11读出的数据上表的相关命令设置如表3-5所示。表3-5 1602指令相关设置命 令设置命 令设置i/d1增量方式,0减量方式s/c1显示器移位,0光标移位s1不移动,0移动r/l1右移,0左移d1显示,0不显示dl18bit,06bitc1显示光标,0不显示光标n12 行,01 行b1光标闪烁,0光标不闪烁f15*10 字型,05*7 字型bf1正在执行内部操作,0可接收命令控制信号(rs、rw、e)与对应功能的真值表如表3-6所示。表3-6 控
37、制使能端真值表rsrwe功能rsr/we功能00下降沿写指令代码10下降沿写数据01上升沿读忙标志和ac码10上升沿读数据表3-7 字符/图形点阵lcd模组0000001000110100010101100111xxxx0000(1)0ppxxxx0001(2)!1aqaqxxxx0010(3)“2brbrxxxx0011(4)#3cscsxxxx0100(5)$4dtdtxxxx0101(6)%5eueuxxxx0110(7)&6fvfvxxxx0111(8)7gwgwxxxx1000(1)(8hxhxxxxx1001(2)9iyiyxxxx1010(3)*:jzjzxxxx1011(4)+
38、;kkxxxx1100(5),nnxxxx1111(8)/?o_o3.5本章小结本章主要介绍了以单片机at89s51为信息处理核心的脉搏波动频率测量系统的硬件设计电路,详细分析各部分的硬件电路,并给出了相关电路原理图。硬件电路原理图见附录1第 4 章 智能脉搏器测量系统软件设计从脉搏传感器出来的脉搏信号,经过放大电路、电压基准变化电路、过零比较器,转换为脉冲信号之后,需要对单片机进行编程,实现对脉搏波动频率的测量、计算和显示。本设计中,软件设计采用模块化结构。根据脉搏波动频率测量系统的设定功能,将软件划分为若干个功能相对独立的模块,主要有系统主程序和脉搏波动频率测量模块。本章给出主要模块的程序
39、设计思想和流程图。4.1 脉搏频率测量原理脉冲信号的频率是指在单位时间内由信号所产生的交变次数或脉冲个数,即fx=n/t可以看出测量fx必须将n或t两个量之一作为闸门或基准,对另一个量进行测量。周期测量法:适用于低频信号。采用单片机内的一个定时/计数器,以单片机内的标准机器周期作为标准时基信号ts,如图4-1所示。被测信号的周期作为信号闸门,由程序控制开关对时基进行计数得nx,因此被测信号周期为。图4-1 周期测量法原理多周期同步法:适用于中频信号。其特点是标准频率信号不是用来填充待测信号的周期,而是与待测信号分别输入到两个计数器进行同步计数。首先,由单片机给出闸门开启信号,此时,计数器并不开
40、始计数,而是等到被测信号的上升沿到来时,才真正开始计数。然后,两级计数器分别对被测信号和标准信号计数。当单片机给出闸门关闭信号后,计数器并不立即停止计数而是等到被测信号上升沿来到的时刻才真正结束计数,完成一次测量过程。如图4-2所示,可以看出,实际闸门与参考闸门并不严格相等,但最大差值不超过被测信号的一个周期。设对被测信号的计数值为nx,对时基信号的计数值为n0,时基信号的频率为f0,则被测信号的频率为: 。图4-2 多周期测量法原理频率测量法:适用于高频信号。充分利用单片机内的两个定时/计数器。一个作为定时器,给出标准闸门信号tz,另一个作为计数器,对fx的变化次数直接进行计数得nx,如图4
41、-3所示。图4-3 脉搏波动频率测量法原理人体脉搏信号从时域上看,是一个周期性较强的准周期信号。脉搏波动频率为6080次/min,其频率一般情况下为1hz左右,属于低频信号。所以,本设计中采用周期测量法。4.2 系统主程序的设计系统主程序控制单片机系统按预定的操作方式运行,是单片机系统程序的框架。系统主程序流程图如图4-4所示。图4-4 系统主程序流程图上电后,首先进行整机初始化处理。主程序的初始化模块主要完成仪器硬件、软件的初态设置,单片机内专用寄存器的设定,单片机工作方式及各端口的工作状态的规定。整机初始化结束后,检测p3.2口的状态,如果检测到上升沿,则进入脉搏波动频率测量子程序,测得脉
42、搏波动频率之后,送到lcd显示单元进行显示。4.3 智能脉搏器测量子程序的设计本设计中对脉搏频率的测量采用周期测量法。可将单片机内定时/计数器t0定为16位定时器,对内部机器周期计数,即方式控制字为#01h。脉搏波动频率测量子程序流程图如图4-5所示。定时器的开关由程序根据p3.2口上的状态进行控制,检测到上升沿时开t0计数,当紧接着的另一个上升沿被检测到时关t0计数。t0中的计数值为nx,则被测脉搏信号周期(对于12mhz晶振,ts=1s),每分钟跳动次数。图4-5脉搏波动频率测量子程序流程图考虑到脉搏的频率很低,大约为1hz左右,而16 位定时/计数器的最高计数值为65535,这样定时/计
43、数器将发生溢出,且最后脉搏波动频率的计算涉及到双字节除法,编程较复杂。为此,采用定时器中断方式,即在一个脉搏周期内,隔一段时间t1,t1即为中断周期。设n为每分钟脉搏跳动次数,t为脉搏跳动周期,则本设计中,设定显示的每分钟脉搏跳动次数误差不超过1次,则若t=2,则定时器周期不超过1/15秒。若t=1,则定时器周期不超过1/60秒。取t=1,即定时器周期不超过1/60秒。设中断周期为t1,中断次数为n,则:为方便计算,取: 。由于定时器周期不超过1/60秒,即, ,故取m=7。即中断周期为。每分钟脉搏跳动次数,为方便计算,取。系统程序见附录3。4.4 本章小结本章主要介绍了系统的软件设计部分,给
44、出相应设计模块的设计说明及主流程图。第 5 章 显示结果与分析5.1 智能脉搏器测量系统的仿真与分析作为一个设计性的题目,需要在实际电路中检验电路设计和程序编制的正确性。按照设计的硬件电路图焊接好电路,焊接的导线尽量不要冗长。用proteus仿真,画好电路,连接起来,将程序烧写器编译好的程序烧入单片机,运行检查无错误后,按下开始键,再按动脉搏,此时记数记时启动,在lcd上相应显示脉搏搏动次数以及时间。搏动一定次数后,按下结束键,结束记时计数并计算脉搏频率。在lcd上得到的显示结果,如图5-1所示。仿真开始时,开启秒表,通过秒表记时与lcd显示上的时间对照,时间上基本无误差,并依据显示的次数与时
45、间,计算,显示结果正确。加快或放慢波动频率,当结果超出下限40次/min或上限120次/min时,则会报警。图5-1 lcd显示结果实际仿真操作过程中,由于脉搏搏动频率的不同,将得到不同的脉搏波动频率结果。5.2 本章小结本章对脉搏波动频率测量系统进行了调试,调试表明:本设计能够实现对脉搏波动频率的测量与显示,达到了设计的要求。结论本文设计的脉搏测量器,主要用于显示脉搏波的脉搏波动频率信息。先通过压电脉搏传感器提取出脉搏信号,经信号放大电路放大,然后将放大后的脉搏信号通过a/d转换电路转换为单片机易于处理的脉冲信号。接着单片机对转换后的信号进行处理得出脉搏波动频率信息,最后送到lcd显示单元中
46、显示。经过调试表明本设计能够实现对脉搏波动频率的测量与显示,达到了设计的要求。本设计的设计内容较为简单,只涉及到对脉搏波动频率的测量,对于脉搏测量器的进一步工作展望:(1)利用串口通信将脉搏波传送给计算机,利用计算机来对脉象信息进行存储,并通过编程实现对脉象信息进行图形再现。(2)本设计中只采集了一路脉搏信号,以后的设计中可以采用多路脉搏信号采集,这样可以提高系统的准确度和可靠性。(3)对采集到的脉搏信号进行分析和处理,做一个脉搏自动检测与诊断系统,用户可以自己通过它来检测身体状况。通过这几个月的毕业设计生活,我从中感悟了很多,体会了很多:理论知识和实践的区别是很大的。书本上的1k电阻就是精确
47、的1k,但到了真正的实际电路中,要找到精确的1k电阻,就不是那么容易的事情了。书本上的很多东西都是在理想情况下得出来的,但是,到了实践中,就没有理想情况了,考虑的问题也就多了。实践能力需要平时的积累和培养。大学四年,书本知识是认真学了,但实践动手的能力却没有锻炼起来。所以导致了在毕业设计中遇到很多困难,一时不知所措,走了很多弯路,浪费了很多时间。勤学好问、团结协作精神的重要性。我的毕业设计要求和几个同学的有很多类似之处,通过与她们的交流中,我得到了很多有益的帮助。以后走上了工作岗位,团结协作精神也是至关重要的。相信,经过这次毕业设计,我的所感所悟,一定会对今后的学习、工作和生活有所帮助。致谢到
48、今天,毕业设计也告一段落了,也就意味着我的大学时代即将结束。回想毕业设计这几个月,回想大学这四年的时光,感慨万千。值得留恋,值得追忆的,实在太多。还有很多老师,同学,朋友要感谢。首先,要感谢我的指导老师赵宝康老师,他认真负责、踏实努力的工作精神,一丝不苟、严谨治学的专业作风,给我留下了深刻的印象。赵老师教给我的不仅是科学知识,他还教给了我做人的道理,所有这些都为我今后的人生道路奠定了坚实的基础,使我受益终生。同时,也要感谢辅导员谢江老师,感谢机电工程系所有老师四年来的悉心教诲。我们所在的实验室是一个温暖的大集体,也要感谢我们实验室各位老师给我的帮助。也要感谢与我同寝室的同学四年来,在工作和学习
49、中给与我的鼓励和帮助。最后,我还要向我的父母表示最真诚的感谢和祝福,是他们的辛勤和汗水养育了我,是他们的精神鼓舞了我,使我能够不懈努力和拼搏。 致谢人:李鑫 2011年4月7日参考文献1 张亮.脉搏采集系统的研制d.东北大学,2005.10-152 刘继光.人体脉搏信号的采集装置d.沈阳工业大学,2006. 21-223 何金茂.电子技术基础实验m.北京:高等教育出版社,1989:47-48.4 彭承琳.生物医学传感器原理与应用m.北京:高等教育出版社,2000:90-99.5 彭承琳.生物医学传感器原理与应用m.重庆:重庆大学出版社,1996: 125-155.6 梁妃学,姚翔,于巍,邓亲恺
50、.双通道脉搏波速度测量系统的研制j.中国医学物理学杂志,2006, 23(3):209-212.7 蔡建新.张唯真.生物医学电子学m.北京:北京大学出版社,1997:79-82. 8 齐颂扬.医学仪器m.北京:高等教育出版社,1993:35-39.9 李俊国,冯月晖.压电式脉搏传感器的研制j.西南科技大学学报,2004,19(1):34-36.10 姜志海,黄玉清,刘连鑫,冯占英.单片机原理及应用m.北京:电子工业出版社,2005:193-195.11 康华光,陈大钦.电子技术基础(模拟部分)m.北京:高等教育出版社,1998:330-330.12 程咏梅,夏雅琴,尚岚.人体脉搏波信号检测系统
51、j.北京生物医学工程,2006,25(5):520-523.13 周明德.微型计算机原理及应用m.北京:清华大学出版社,2005:350-354.14 陈明义,杨华,杨亮.智能脉搏测试仪的设计j.计算技术与自动化,2002,21(3):117-119.15 朱国富,廖明涛,王博亮.袖珍式脉搏波测量仪j.电子技术应用,1998,(1):30-31.16 隋传国.脉搏信号的拾取和放大处理j.中国仪器仪表,2005,(6):102-104.17 刘云丽,徐可欣,王玉祥,符诚志.微功耗光电式脉搏测量仪j.电子测量技术,2005,(2): 20-21.18 张东青,王元昔.新型自检脉搏传感器的研制j.传感器技术,2001,20(5): 46
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度男女恋爱关系终止条件协议3篇
- 2024年度商品售后服务合同
- 2024年度商业综合体预拌混凝土订购协议3篇
- 2024年度演出合同的演出节目单与标的3篇
- 2024年度教育培训机构消费借款合同规范样本3篇
- 2024年度五金制品供需配额协议3篇
- 2024年度离婚协议书:离婚后财产分割与子女教育费用保障合同3篇
- 2024年度运输合同:物流公司为某电商提供年度货物运输服务协议3篇
- 2024年度光伏发电项目土地征用协议3篇
- 2024-2030年中国二元杂交种猪市场面临的发展商机及投资策略研究报告版
- 2024年8月酒店销售部工作计划模板
- 大学美育-美育赏湖南(湖南高速铁路职业技术学院)知到智慧树答案
- 2024-2025学年语文二年级上册 部编版期末测试卷(含答案)
- 电梯井脚手架专项施工方案样本
- 2024八大特殊作业安全管理培训
- 2025年江西省水利投资集团有限公司第二批次校园招聘笔试备考题库及答案解析
- 2024年小红书种草营销师考试题库
- Unit 4 Plants around us(说课稿)-2024-2025学年人教PEP版(2024)英语三年级上册
- FANUC机器人培训教程(完成版)
- 24春国家开放大学《教育学》期末大作业
- 现代食品加工技术(食品加工新技术)智慧树知到期末考试答案章节答案2024年中国农业大学
评论
0/150
提交评论