版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、最新资料推荐基于单片机的电子血压计设计摘要单片机以其卓越的性能,得到广泛的应用,以深入到各个领域,已经成为一种比较成熟的技术,在医学方面更是得到了较好的应用。血压是极为重要的健康指标,血压测量的准确与否直接关系到人们的健康。现代人患心血管疾病呈低龄化趋势,所以随时关注我们的血压状况对我们百利无害。本论文讨论了以AT89C51单片机为核心的电子血压计测量原理。气泵给气囊充气后通过感器传的电压经放大、滤波得到脉搏信号,计算出收缩压、舒张压和脉搏。重点介绍了单片机及滤波电路的设计。首先依据示波法和脉搏波理论设计了血压测量系统的总体设计方案。该方案硬件电路以AT89C51单片机为核心,包括信号采集处理
2、电路,A/D转换电路,控制按钮电路和显示电路等几大部分。本文对以上几个部分的软硬件设计作了详细的阐述,介绍了核心芯片的选型,外围电路的连接,芯片与芯片之间的连接电路,程序设计方法和相应的软件程序。讨论说明了各部分电路点的工作原理,以及其软硬件的具体设计。关键词:单片机;血压;血压计;示波法;脉搏波ThedesignofportablebloodpressuremonitorAbstractSinglechipwithitssuperiorperformance,arewidelyusedtodrillinvariousfieldshasbecomeamaturetechnology,inmed
3、icineallthemoreyesgetabetterapplication.Bloodpressureisextremelyimportanthealthindicators;bloodpressuremeasurementaccuracyisdirectlyrelatedtopeopleshealth.Moderncardiovasculardiseasetrendsshowedyoungerage,sokeepaneyeonourbloodpressureBaileyusharmless.Thispaperstudiesinbloodpressuremeasurementmethoda
4、ndwavemethod,onthebasisofpulsewavetheory,discusseswithAT89C51measuringprincipleofelectronicdevice.Aftertheairtoairpump,thevoltagesensorthroughenlargement,filtering,calculatethepulsesignalobtainedsystolicpressure,diastolicpressureandpulse.Mainlyintroducesthedesignandtheentirecircuitchip.Firstofall,an
5、dthepulsewavebasedonosc川ometricbloodpressuremeasurementsystemdesigntheorydesignproject.TheprogramhardwarewithAT89C51microcontrollerasthecore,includingsignalacquisitionandprocessingcircuit,A/Dconvertercircuit,memoryexpansioncircuits,LCDcircuits,AutomaticFillingandReleasingcircuit,mostofthekeyboardcir
6、cuitafew.Inthispaper,severalpartsoftheabovedetaileddescriptionofhardwareandsoftwaredesign,introducedtheselectionofcorechips,theexternalcircuitconnection,theconnectionbetweenthechipandthechipcircuit,programdesignmethodsandcorrespondingsoftwareprogram.Discussion川ustratesthepointofallpartsofthecircuitw
7、orks,andthespecificdesignofitshardwareandsoftware.Keywords:Single-chip;bloodpressure;Sphygmomanometer;Oscillometricmethod;pulsewaveform最新资料推荐TOC o 1-5 h z HYPERLINK l bookmark2 摘要I,AbstractII HYPERLINK l bookmark8 1绪论11.1 HYPERLINK l bookmark10 血压测量方法1 HYPERLINK l bookmark12 血压计测量现状2 HYPERLINK l boo
8、kmark14 2血压计设计原理3 HYPERLINK l bookmark16 示波法测量血压原理3 HYPERLINK l bookmark18 示波法概述3 HYPERLINK l bookmark20 示波法原理3 HYPERLINK l bookmark22 设计的总体思路4 HYPERLINK l bookmark24 3滤波电路设计6 HYPERLINK l bookmark26 传感器6 HYPERLINK l bookmark28 压力传感器简介6 HYPERLINK l bookmark30 压力传感器的选用6 HYPERLINK l bookmark32 滤波器设计7 H
9、YPERLINK l bookmark34 滤波器概述7 HYPERLINK l bookmark36 低通滤波器设计9 HYPERLINK l bookmark38 带通滤波器设计11 HYPERLINK l bookmark46 4单片机系统设计15 HYPERLINK l bookmark48 单片机AT89C5115 HYPERLINK l bookmark50 时钟及复位电路设计17 HYPERLINK l bookmark52 ADC0809转换电路及内部结构及功能部件18 HYPERLINK l bookmark54 A/D转换系统18 HYPERLINK l bookmark5
10、6 ADC0809内部结构及功能部件19 HYPERLINK l bookmark58 ADC0809的运行时序22 HYPERLINK l bookmark60 自动充放气电路的设计22 HYPERLINK l bookmark62 控制按钮电路与显示电路23 HYPERLINK l bookmark64 控制按钮电路设计24 HYPERLINK l bookmark66 显示电路24 HYPERLINK l bookmark68 5软件设计26 HYPERLINK l bookmark70 血压信号采集26 HYPERLINK l bookmark72 控制按钮及显示电路程序设计28 HY
11、PERLINK l bookmark74 控制按钮程序设计28 HYPERLINK l bookmark76 液晶显示程序设计29 HYPERLINK l bookmark78 结论30致谢31 HYPERLINK l bookmark80 参考文献32附录33基于单片机的电子血压计设计1绪论背景随着人们生活水平的不断提高,心血管疾病特别是高血压、动脉硬化疾病的发病率和死亡率较30年前有了明显提高,据统计全世界死亡人数中,约有三分之一死于此类疾病,很多病人由于没能及时发现病变延误了治疗而死于非命。因此,对人体的血压准确地测量,及时的预防和治疗心血管疾病,具有非常重要的意义。动脉血压一般也简称血
12、压,表示血液在动脉血管内流动时对血管壁所施加的压力动脉血压在循环系统中占有重要地位,它能促使血液克服阻力,向前流动。血压过低,则不能维持血液有效循环,以保证供应各器官组织的需要,特别是位置比心脏高的头部组织,如脑组织等,它们得不到足够的血液供应就要影响其正常活动。血压过高则增加心脏和血管的负荷,心脏必须加强收缩才能完成射血任务,严重时可引起心室扩大,心输出量减少,使循环功能发生障碍,血压过高还可导致血管破裂,严重时要影响生命。因此动脉血压不能过低也不能过高,维持一定相对稳定的水平,才能维持人体组织的正常功能。本课题是对电子血压计的研究,让人们随时可以在家里测量自己的血压,随时关注自己的血压情况
13、,及早发现问题,能及时的去医院就诊,所以,及时、准确地掌握自己血压高、低压变化的情况,适时治疗和采取有效措施具有十一分积极的意义。血压测量方法血压测量技术可以分为直接法和间接法两种。直接法血压测量是将一根导管插入欲测部位的血管或心脏内,通过导管内的液柱同放在体外的应变式传感器、线性可变电感式差动变压器、电容式传感器等相连,从而测出导管端部的压力。另一种形式是把传感器放在导管的末端,直接测出端部所在点的血压值。这种方法的优点是测量准确,并能进行连续测量。但它必须经皮肤将导管插入血管内,所以是一种创伤性的方法。间接法是利用脉管内压力与血液阻断开通时刻所出现的血流变化间的关系,从体表测出相应的压力值
14、。由于这种方法不需要剖切的外科手术,同时测量简便,所以在临床上得到广泛的应用,只是测量精度较低,难以准确测定心脏、静脉系统的压力。间接式血压测量的方法很多,其中最主要的一种方法是利用袖带充气加压阻断动脉后,随后缓慢放气,在袖带下或动脉的远端检测脉搏的变化或血流的变化作为收缩压和舒张压的判据;也可把袖带内压力波动的形式作为判据。问接法包括柯氏音法、示波法、超声法、双袖带法、恒定袖带压力法、脉搏延时法等多种方法。在这些方法的基础上,人们开发了很多自动及半自动的血压间接测量系统,即各种类型的数字血压计。本次设计利用示波法原理来设计一种血压计对血压测量,该血压计能够对平均压,收缩压,舒张压测量,分别对
15、这三种血压计进行显示。论文主要包括研究包括:对示波法原理的学习与研究;设计滤波电路对从压力传感器输出的袖带压力信号、脉搏波信号的获取;设计A/D转换电路对模拟信号数字化处理;设计液晶显示电路对其三种血压的显示;以及自动充放气电路和键盘电路。研究学习血压算法,编写血压判定程序对平均压、收缩压、舒张压的计算。血压计测量现状以往测量血压都使用气压式血压计,这种血压计除医生外一般人不容易掌握,且自己为自己测量多有不便。现代电子科学技术的发展使这一测量仪器也进入了电子时代一一电子血压计。早期的电子血压计有在电子手表的功能上再附加测量血压功能,操作比较繁琐。电子血压计是利用现代电子技术与血压间接测量原理进
16、行血压测量的医疗设备。电子式血压计,其优点为:使用简易,可一人独自操作;测量值便于记录,体积轻巧便于携带。电子式血压计具备了诸多优点,越来越受到普通家庭的欢迎,已经成为家庭自测血压的主要工具,它也越来越多地被用于医院等医疗机构1。2血压计设计原理示波法测量血压原理在硬件电路设计之前,必须知道本系统的软件算法分析是基于什么理论的,也就是说必须知道系统所需要提取的是什么信号。因此,本章首先对本系统血压所基于的示波法理论做一个说明。示波法概述示波法(Oscillometricmethod),也称为振动法或测振法。示波法是70年代发展起来的新方法。此法也需要用袖带阻断动脉血流,但在放气过程中,不是检测
17、柯氏音,而是检测袖带内气体的振荡波。这些振荡波起源于血管壁的搏动,理论计算和实践均证明此振荡波与动脉收缩压、平均压及舒张压有一定函数关系。示波法原理示波法血压测量中采用充气袖带来阻断动脉血流,当动脉血流被阻断时,由于近端血液的脉动,在袖带内可以检测出动脉血流产生的气压振动波。首先,将袖带充气到高于收缩压20mmHg右,然后使袖带缓慢放气。当袖带内压力等于收缩压(PS)时,振动波幅度增大,随着袖带内压力不断降低,振动波幅度不断增大。当袖带内压力等于平均压(PM)时,动脉管壁处于去负荷状态,振动波幅度达到最大。当袖带内压力小于平均压时振动波幅值逐渐减小,袖带内压力小于舒张压(PD)以后,动脉管壁在
18、舒张期已充分扩张,管壁刚性增加,而振动波维持在较小的水平。示波法是根据不同袖带压力下的脉搏波幅度变化特征(如图2-1所示),来识别动脉收缩压、平均压、舒张压等。在袖带放气过程中袖带内的变化曲线如图2-1所示。图2-1示波法测量血压原理示意图为了详细研究降压曲线,让信号通过二个不同频带的模拟通道,分别得到图2-2(b)和图2-2(c)的曲线。其中,图2-2(b)滤除了图2-2(a)降压曲线的直流成份,并放大了交流成份,得到了脉动波,便于研究变化。图2-2(c)滤除了图2-2(a)交流成份,反映出了静压的变化规律2o(c)图2-2袖带放气过程中袖带内的变化曲线根据示波法得到的袖带压力信号图2-2(
19、c)和动脉压力波图2-2(b)结合算法可以求出血压。设计的总体思路本论文讨论的是基于单片机的电子血压计设计,是以单片机为核心的电子控制系统在医学上的应用。根据示波法为前提来测量血压,而示波法需要对袖带进行充放气来获取压力信号和脉搏波,所以必须用单片机来控制充气与放气。要使单片机与血压产生联系就必须要使用传感器,自然地就会用到压力传感器。通过压力传感器传送得到的电信号还不能被单片机分析应用,这就需要对电信号的处理与转换。电信号通过放大电路和滤波电路处理后,在经A/D转换器转换成数字信号供单片机分析计算得出结果存储,从而通过显示电路显示出来。根据示波法测量的原理以及血压计的智能化要求,血压计总体框
20、图如图2-3所示。测量中将袖带套在人体上臂,靠肘关节一侧,由单片机控制气泵向袖带充气,同时通过压力传感器采集压力信号并设定充气的最大值,当袖带压达到预定值时停止充气。此时,肱动脉血管受压迫停止脉动,然后通过单片机控制放气阀进行缓慢放气,使袖带压力逐步减小,当袖带压下降到肱动脉收缩压以下时,肱动脉开始搏动,并随着袖带压的下降不断加强。袖带压力和肱动脉上的脉动信号经压力传感器转换为电压信号,对此电压信号进行放大与两路滤波处理,可以得到幅值适当的一路袖带压信号和一路脉搏波信号,将其经过A/D转换,转换后的数字信号送入单片机进行分析处理,计算结果并进行显示3o图2-3血压计设计系统总体框图3滤波电路设
21、计传感器常用的传感器有光电传感器、温度传感器、压力传感器、超声传感器、霍尔传感器。本论文讨论对血压的测量选用的压力传感器。压力传感器简介通常所说的压力传感器也包括压强传感器,主要用于测量接触力,广泛应用于各种工业自控环境。压阻式压力传感器是应用最为广泛的压力传感器,它具有精度高、测量范围广、结构简单、价格低以其较好的线性和频率响应等特点。压电压力传感器是利用石英、钛酸钢和洒石酸钾钠等压电材料的正压电效应制成。压电传感器不能用于静态测量,因为经过外力作用后的电荷,只有在回路具有无限大的输入阻抗时才的保存。但实际情况并非如此,所以这决定了压电传感器只能够测量动态的应力。压力传感器的选用系统中需要用
22、压力传感器模块将袖带内压力信号转换为相应的电信号。示波法测量血压对压力传感器的要求主要是线性度和方差。线性度高使得压力-电信号转换公式简单,节约软硬件设计;方差小则滤波后脉动压力信号噪声小。本次设计采用MOTOROLA公司生产的MPX5050Gp压阻式压力传感器,该传感器是被广泛应用的先进的单片硅片压力传感器,尤其是对于那些采用与A/D输入的微控制器或微处理器。此传感器结合了先进的微加工技术,薄膜金属化和双极处理,提供了一个正比于施加压力的准确的高层次模拟输出信号。其运行特性如下:压力范围:050Kpa(血压的测量范围通常为0300mmHg(0-50KPa)电源电压:4.75Vdc5.25Vd
23、c;一般采用5Vdc供电。电源电流:7mAdc响应时间:1ms准确性:2.5%V工作温度:085c该传感器不仅线性度好,而且还具有精度高、灵敏度高、抗干扰能力强等优点,这就保证了提取的脉搏波信号失真小,提高了后面血压的可靠性4。传感器的转换函数如下所示:Vout=Vs*(0.018*P+0.04)(3-1)其中,Vs为传感器供电电压,单位为VP为所需转换的压力信号,单位为kPaVout为转换后输出的电压幅值,单位为V根据传递函数压力输入与输出信号如图3-1所示。图3-1压力车入(Kpa)与输出信号幅值(V)滤波器设计从压力传感器输出的信号不仅包含了袖带压信号和脉搏波信号,而且也包含了大量的噪声
24、。模拟信号处理电路的任务就是从噪声中提取袖带压信号和脉搏波信号,并将它们调整到适当的电平输出给A/D转换电路洪电路结构如图3-2所示。图3-2模拟信号处理电路结构框图滤波器概述滤波器是一种频域变换电路。它能让制定频段的信号顺利通过,甚至还能放大,而对非自定的信号予以衰减。仅采用R、L、C元件组成的滤波器称无源滤波器,含有晶体管或运算放大器的称为有源滤波器,本设计采用的是有源滤波器。滤波器按照其频域特性可分为低通、高通、带通、带阻和全通五种,上述各种滤波器的理想特性如图3-3所示。|HaO6|M(jQ)|低通局通00QQ图3-3滤波电路的理想特性低通滤波器主要用于使低频或直流信号通过,削弱高次谐
25、波或较高频率的干扰和噪声。高通滤波器主要用于有效频率较高,而又必须消除低频、甚至直流信号的影响的场合。RC耦合电路,就有效地隔离了零漂等慢变化和两级的直流信号。带通滤波器主要用于遴选出有用频段的信号,而削弱其他非有用频段的信号或干扰和噪声。带阻滤波器主要是摒除某指定频段的信号,而允许非指定频段所有的信号通过50按通带截止频率fo附近频域相频特性的不同,滤波电路可分为:巴特沃斯(Butterworth)、贝塞尔(Bessel)和切比雪夫(Chebyshev)E大类。巴特沃思滤波器幅频特性单调下降;切比雪夫滤波器在通带或者在阻带频率有波动;贝塞尔滤波器通带内有较好的线性相位曲线5。一阶有源低通滤波
26、器如图3-4所示,其主要技术参数如下:(1)传递函数滤波器的电路特性可以由其传递函数H(s)来表征:H(s)=X0/Xi(3-2)对于图3-4所示的简单一阶有源低通滤波器而言,其传递函数H(s)=V0(s)/Vi(s)=1*Avp/(1+SCR)(3-3)H(s)表现为增益的形式,也可以表示为Av(s)0图3-4一阶有源低通滤波器(2)通带电压放大系数Avp对于低通滤波器而言,Avp就是f=0是,输出电压与输入电压之比,即Avp=1+R2/R1(3-4)(3)通带截止频率fp对于图3-4的电路而言,通带截止频率指的是滤波器输出电压下降到Avp对应输出电压的0.7倍时的频率,有时又称为-3dB频
27、率。fp=f0=1/2兀RC(3-5)上式中,fo称为特征频率6。低通滤波器设计在放气过程中,袖带压力缓慢变化的,因此,袖带压信号是一种低频信号。本系统采用二阶压控电压源低通滤波器来获取袖带压力信号。常有的有源二阶滤波器电路有压控电压源二阶滤波电路,典型的压控电压源二阶滤波器如图3-5所示,和无限增益多路负反馈二阶滤波电路。压控电压源二阶滤波电路特点:运算放大器为同相接法,滤波器的输入阻抗很高,输出阻抗很低,滤波器相当于一个电压源。具优点:电路性能稳定,增益容易调节。无限增益多路负反馈二阶滤波电路特点是:运算放大器的开环增益无限大,反相输入端可视为虚地,输出端通过电容和电阻形成两条反馈支路。其
28、优点:输出电压与输入电压的相位相反,元件较少,但增益调节不便。图3-5典型二阶VCVS低通滤波器在上图中,根据虚短”和虚断”的特点可得:U+=U-=R3*U0/(R3+R4)(3-6)AVP=U0/Ui=(R3+R4)/R3;AVP=1+R4/R3根据传感器的转换函数:Vout=Vs*(0.018*P+0.04)可得:Vout在0.2V4.54V之问的情况,所以Avp=1,为了满足增益令R3=s,即放大器反向输入端对地相当于开路。其传递函数为:H(s)=AVPb0/(s2+b1s+b0):b0=1/R1R2C1C2;b1=(1/R1C1)*(1-AVP)+1/C2(1/R1+1/R2)(3-7
29、)为了减少输入偏置电流及其漂移对电路的影响,应使:R1+R2=R4R3/(R3+R4)(3-8)将上式与AVP=1+R4/R3联立求解可得:R4=AVP(R1+R2)通带截止频率f0=1/2兀(R1R2C1C2)1/2(3-9)选定归一化系数B=1.414,C=1,电容C1可任意取值,取C1=22pF,由此可确定电路中各电阻值如下:电容C1可以任意取值,取C1=22uF。由此可确定电路中各电阻值如下:(3-10),=1/4C1g+掘4&G记CiQ%=14534Q,1&=旄=31689Q取C2=10妤,R=15K,R2=30K。由于R3=o,所以R4为任意值均能满足Avp=1,本设计中,令R4=
30、0即短路,本设计中采用的低通滤波器如图3-6所示。图3-6设计中采用二阶VCVS低通滤波器幅频特性曲线如图图3-7所示。图3-7为幅频特性曲线3.2.3带通滤波器设计一般认为,肱动脉处脉搏波信号的频率范围为0.66.4Hz,这个范围基本能够涵盖正常和异常情况下的脉搏波信号及其个体差异。为此我们将设计一个带通滤波器来实现对这段频带范围内信号的采集。带通滤波器的作用是允许某一段频带范围内的信号通过,而将此频带以外的信号阻断。从原理上说,将一个通带频率为f2的低通滤波器与一个通带频率为fl的高通滤波器串联起来,当满足条件f2f1时,即可构成带通滤波器,其原理示意图如图3-8所示。为此,我们设计截止频
31、率为0.6Hz的高通滤波器和截止频率为6.4Hz的低通滤波器来提取脉搏波信号。20log10|Au|低通f220log10|Au|20log10|Au|flf2图3-8带通滤波器原理示意图切比雪夫滤波器频率选择性较好,但在同样参数要求下,其传递函数极点分布于椭圆上,较分布于圆周上的巴特沃斯滤波器传递函数极点更接近单位。选用二阶巴特沃斯滤波器,滤波性能和稳定性较好,而且涵盖能够正常和异常情况下的血压信号及其个体差异。巴特沃斯滤波器和切比雪夫滤波器输出的脉动压力波如图3-9和图3-10图3-9切比雪夫滤波器输出脉动波图3-10巴特沃思滤波器输出脉动波从图中可以看出切比雪夫滤波器输出的脉动波时域包络
32、并不明显,无法计算出血心ijj物UJ输入图3-11高通滤波器电路结构图如图3-11所示。R5=4C(5+y/B2+8C(G-1)fC1=4708Q(3-12)压,而巴特沃思滤波器则能够清晰的得到抛物线状包络。所以我们采用巴特沃思滤波器来设计带通滤波器。(1)高通滤波器设计本设计采用巴特沃斯二阶压控电压源高通滤波器来滤除信号中的低频分量和直流分量,截止频率为0.6Hz,该滤波器的传递函数为:(3-11)滤波器的截止频率f0为0.6Hz。选定归一化系数B=1.414,C=1,令电路增益Avp=10,电容C3可任意取值,取C3=22,由此可确定电路中各电阻电容值如下:R6=30052QCFr5GR5
33、R3=5087QG-1R4=GR5=4120QC4=C3=22/取R5=4.7K,R6=30K,R3=5.1K,R4=4.7K,高通滤波器仿真所得的幅频特性曲线如图3-12所示图3-12高通滤波器仿真所得的幅频特性曲线(2)低通滤波器设计从高通滤波器输出的信号还包含了大量的工频和高频干扰,采用低通滤波器来滤除。此处低通滤波器的设计也采用了巴特沃斯型的二阶压控电压源滤波器。截止频率选定为6.4Hz。滤波器的传递函数和各参数之间的计算关系我们在前面已经给出,这里不再赘述。低通滤波器电路如图3-13所示。确定电阻和电容的计算关系式如同3.2.2的低通滤波器设计,可知R7=6.2K,R8=3.9K,R
34、9=10K,R10=150K,C6=2u,C7=22u,通带截止频率为6.4Hz。由通带频率为0.6Hz二阶压控电压源低通滤波器和通带频率为6.4Hz二阶压控电压源高通滤波器构成的带通滤波器能够顺利的提取正常和异常情况下的脉搏波信号网,为以下模拟信号数字化,数字信号的处理做好了充分的准备,为设计能够顺利进行做好了基础。4单片机系统设计本系统的CPU是由单片机来实现的。在本系统中,单片机需要完成A/D转换的控制、数据传送的控制以及数据的运算处理等诸多功能,从性能、功耗、兼容性等各方面综合考虑,我们选用了AT89C51单片机。4.1单片机AT89C51AT89C51是美国ATMEL公司生产的电压,
35、高性能CMOS8位单片机,片内含4Kbytes的可反复擦写的只读程序存储器和128bytes的随机数据存储器。器件采用ATMEL公司的高密度,非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8为中央处理器和Flash存储单元。AT89C51高性价比,能适用于各种控制领域。本设计采用的40引脚双列直插封装(DIP)的AT89C51单片机引脚分配如图4-1所小。1.01.1-1,21.3-L.7RST一FPPPPPFPRXD/P3.0TXD/P3,1INT0/P3.2FNTVP3.3-TO/P3.4T1/P3-5-IWP/P3.6一RD/P3.7一XTAL2XTAL
36、1-Vss-一123456789101112131415161718220J111IJi1n11AT89C510907654321098765432143333333333222222222vcci-PO.O/ADOPO.1/AD1P0.2/AD2-PO,3/AD37P.4/AD4P0.5/AD5一PO.t/ADbFO.7/AD7iEA/Vppale/ARogPSENP2.7/A15P2.fi/A14P2.5/AI3-P2.4/A12P2.3/Ai1P2.2/A10PZ.1/A9PZ.O/A8图4-180C51单片机引脚各引脚功能如下:Vss(20):接地。Vcc(40):接+5V电源。XTA
37、L1(19)和XTAL2(18):在使用单片机内部振荡电路时,这两个端子用来外接石英晶体和微调电容。在使用外部时钟时,则用来输入时钟脉冲。RST/VPD(9):RST是复位信号输入端。当此输入端保持两个机器周期(24个振荡周期)的高电平,就可以完成复位操作。第二功能是VPD,即备用电源输入端,当主电源发生故障,降低到规定的低电平以下时,VPD将为片内RAM提供备用电源,以保证存贮在RAM中的信息不丢失。ALE/PROG(30):ALE是地址锁存允许信号,在访问外部存储器时,用来锁存由P0口送出的低8位地址信号。在不访问外部存储器时,ALE以振荡频率1/6的固定速率输出脉冲信号。因此它可用作对外
38、输出的时钟。但要注意,只要外接有存储器,则ALE端输出的就不再是连续的周期脉冲信号了。第二功能PROG是用于对8751片内EPROM编程的脉冲输入端。PSEN(29):它是外部程序存储器ROM的读选通信号。在执行访问外部ROM指令的时候,会自动产生PSEN信号,而在访问外部数据存储器RAM或访问内部ROM时,不产生PSEN信号。EA/VPP(31):访问外部存储器的控制信号。当EA为高电平时,访问内部程序存储器,但当程序计数器PC的值超过0FFFH(对8051/80C51/8751)或1FFFH(对(8052)时,将自动转向执行外部程序存储器内的程序。当EA保持低电平时,则只访问外部程序存储器
39、,不管是否有内部程序存储器。第二功能VPP为对8751片内EPROM的21伏编程电源输入。P0口:P0口是一组8位漏极开路型双向I/O口,也是地址/数据总线复用口,作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门,对端口写“1句作为高阻输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。P1口:P1是一个带内部上拉电阻的8为双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路对端口写”1;通过内部的上拉电阻把端口拉到高电平。此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉
40、低时会输出一个电流。P2口:P2是一个带有内部上拉电阻的8为双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路对端口写”1;通过内部的上拉电阻把端口拉到高电平。此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。在访问外部程序存储器或16为地址的外部数据存储器(例如MOVXDPTR指令)时,P2口送出高8位地址数据。在访问8为地址的外部数据存储器(如执行MOVXRI指令)时,P2口线上的内容,即特殊功能寄存器(SFR)区中R2寄存器的内容,在整个访问期间不改变。P3口:P3口是一组带有内部上拉电阻的8位I/O口。P3口能驱动(吸
41、收或输出电流)4个LS型TTL负载。P3口除了作为一般的I/O口线外,更重要的用途呈现的第二功能,如表4-1所示网。表4-1P3口引脚第二功能端口接引第二功能P3.0RXDP3.1TXDP3.2INT0.INT0(夕卜部中断0)P3.3INT1(外部中断1)P3.4T0(定时/计数0)P3.5T1(定时/计数1)P3.6WR(外部数据存储器写选通)P3.7RO(外部数据存储器写选通)时钟及复位电路设计AT89C51中有一个用于构成内部振荡的高增益反相放大器,引脚XTAL1和XTAL2X7AL2X1AL1GNO分别是该放大器的输入端和输出端这个放大器与作为反馈元件的片外石英晶体或陶瓷晶体谐振器一
42、起构成自激振荡,电路示意图如图4-2所示。石英晶体时:C1,C2=40PF+10pF陶瓷谐振器:C1,C2=40pF+10pF图4-2内部振荡电路示意图电路中的电容C1和C2典型值通常选择为30pF左右。对外接电容的值虽没有严格的要求,但电容的大小会影响振荡频率的高低、振荡器的稳定性和起振的快速性。晶振的振荡频率的范围通常是在1.2MHz12MHz之间。晶振的频率越高,则系统的时钟频率就越高,单片机的运行速度也就越快。但反过来运行速度快对存储器的速度要求就高,晶振和电容应可能安装得与单片机芯片靠近,以减少寄生电容,更好地保证振荡器稳定,可靠地工作。为了提高温度稳定性应采用温度稳定性能好的电容。
43、本系统的时钟电路采用内部振荡电路如图4-3所示。C11和C12为30pF,石英品体振荡器为11.059MHz。P1.12P1.23P1.34P1.45P1.56P1.67P1.78P1.01VCCC3R1810K1514VCCRES22uFXTAL11918XTAL2RES9R017gW016031P1.0AT8P1.19S51P0.1P1.2P0.2P1.3P0.3P1.4P0.4P1.5P0.5P1.6P0.6P1.7P0.7P3.3(INT1)P2.0P3.2(INT0)P2.1P3.5(T1)P3.4(T0)EA/VPPXTAL1XTAL2RESETP2.2P2.3P2.4P2.5P2
44、.6P2.7VCCGNDP3.0(RXD)P3.7(RD)P3.1(TXD)ALE/PROGP3.6(WR)PSENU1POT238P0.137P0.236P0.335P0.434P0.533P0.632P0.721P2.022P2.123P2.224P2.325P2.426P2.527P2.628P2.7402010P3.011P3.130ALE39P0.0e29VCCR31K图4-3时钟电路及复位电路电路图单片机复位通过外部的复位电路实现。复位引脚RST通过一个施密特触发器与复位电路相连,施密特触发器用来抑制噪声,在每个机器周期的S5P2,施密特触发器输出电平有复位电路采样一次,然后才能得
45、到内部复位操作所需要的信号。复位电路通常采用上电复位和按键复位两种方式。本设计采用上电复位,上图中C3为22uF,R3取1KQ。当电源接通时只要VCC的上升时间不超过1ms,就能实现自动上电复位9。ADC0809转换电路及内部结构及功能部件A/D转换系统由于经过低通滤波和带通滤波得到的信号为模拟信号,单片机无法对其进行操作和处理,就需要进行模拟量向数字量的转换。A/D转换器是将时间连续和幅值连续的模拟输入信号转换为时间离散、幅值也离散的N为二进制数字输出信号的电路。A/D转换器(ADC)一般要经过采样、保持、量化、及编码4个过程。在实际电路中,有写过程是合并进行的。本系统中,我们需要对袖带压力
46、信号和脉动压力信号的处理,因此选用的A/D转换芯片至少满足两通道输入同时,考虑到8位的分辨率能满足测量的精度要求,并且8位数据由于正好是一个字节处理起来很方便,因此本设计采用ADC0809逐次比较式A/D转换器。ADC是一种逐次比较式8路模拟输入、8位数字量输出的A/D转换器。它性能价格比较高,市场售价较低,购买也很方便,如图4-4所示。A/D转换系统电路连接图,本设计主要是ADC0809与单片机直接相连,对信号进行转换,送入单片机llVCCIN-0msb2-12-2IN-12-32-4IN-22-52-6IN-32-7lsb2-8IN-4EOCIN-5ADD-AIN-6ADD-BADD-CI
47、N-7ALEref(-)ENABLESTARTref(+)CLOCK21P1.020P1.119P1.218P1.38P1.415P1.514P1.617P1.772524,2322P2.39P2.46P2.3,10ALEU2袖带压力波2627281234脉动压力波51612P2.0POT2图4-4A/D转换系统电路单片机通过P23P2.4两个端口对ADC0809进行控制。P2.3连接到ADC0809的ALE和START两个端口,P2.4连接至UENABLE端口。ADDA、ADDB和ADDC与P2.0连接,输入通道定位在IN0和IN7端口上。单片机使用P0口从ADC0809获得数据。其中ALE
48、信号与START信号连在一起,可以在信号的前沿写入地址信号,在其后沿便启动转换。ADC0809内部结构及功能部件ADC08098位8通道逐次逼近式A/D转换器,采用CMOS制造工艺。逐次型的ADC0809转换速度较快、精度较高,其分辨率为8位,其逐次逼近的转换时间为100uSo最新资料推荐最新资料推荐ADC0809的内部逻辑结构框图如图4-5所示。主要包括8路模拟开头、地址锁存与译码器、8位A/D转换器和三态输出锁存缓冲器等部分。STBOCCLKOFN0/VN7IIBABCLA8位A/E转换器三态输出锁存器VR(+)VR(-)图4-5ADC0809的内部逻辑结构框图上图中,多路开关可选通8个模
49、拟通道,允许8路模拟量分时输入,共用1个A/D转换器进行转换。地址锁存与译码电路完成对A,B,C3个地址位进行锁存和译码,其译码输出用于通道选择。在某一时刻,模拟开关只能与一路模拟量通道接通,对该通道进行A/D转换。表4-2中C、B、A是三条通道的地址线。当地址所存信号ALE为高电平时,C、B、A三条线上的数据送入ADC0809内部的地址锁存器中,经过译码器译码后选中某一通道。当ALE-0时,地址锁存器处于锁存状态,模拟开关始终与刚才选中的输入通道接通,如表4-2所示。表4-2ADC0809通道选择表输入通道IN0IN1IN2IN3IN4IN5IN6IN7A01010101B00110011C
50、000011118位A/D转换器是逐次迫近式,由控制与时序电路、逐次遏近寄存器、树状开关以及256R电阻阶梯网络等组成。三态输出锁存器用于存放和输出转换得到的数字量。ADC0809芯片为28引脚双列直插式封装,具引脚排列如图4-6所示。其引脚功能如下:IN7IN0:模拟量输入通道。0809对输入模拟量的要求主要有:信号单极性,电压范围05V、若信号过小,还需进行放大。另外,模拟量输入在A/D转换过程中其值不应变化,因此,对变化速度快的模拟量,在输入前应增加采样保持电路图4-6ADC0809引脚图A,B,C地址线:A为低位地址,C为高位地址,用于对模拟通道进行选择,引脚图中相应为ADDA、ADD
51、B和ADDC。ALE:地址锁存允许信号。对应AIE上跳沿,A、B、C地址状态送入地址锁存器中。START:转换启动信号。START上跳沿时,所有内部寄存器清0;START下跳沿时,开始进行A/D转换;在A/D转换期间,START应保持低电平。本信号有时简写为ST。D7D0:数据输出线。该数据输出线为三态缓冲输出形式,可以和单片机的数据线直接相连。OE:输出允许信号。用于控制三态输出锁存器向单片机上输出转换得到的数据。OE=0,输出数据线呈高电阻态;OE=1,输出转换得到的数据。CLK:时钟信号。ADC0809内部没有时钟电路,所需时钟信号由外界提供,通常使用频率为500kHz的时钟信号。EOC
52、:转换结束状态信号。当EOC=0时,正在进行转换;当EOC=1时,转换结束。该状态信号既可作为查询的状态标志,又可以作为中断请求信号使用。Vcc:+5V电源。Vref:参考电压。参考电压用来与输入的模拟信号进行比较,作为逐次逼近的基准0其典型值为+5V(Vref(+)=+5V、Vref(一)=0V)ADC0809的运行时序选中通道的年K拟量到达A/D转换器时,A/D转换器并未对其进行A/D转换。只有当转换启动信号端START出现下降沿并延迟后,才启动芯片进行A/D转换,START的上升沿复位ADC0809。ADC0809的A/D转换过程是在时钟信号的协调下进行的。ADC0809的时钟信号由CL
53、OCK端送入,其最高频率为640MHz,在这个最高频率下ADC0809的A/D转换时间为100uS左右。当ADC0809用于80C51单片机系统时,若80C51采用6MHz的晶振,这时ADC0809的时钟频率为500KHz,A/D转换时间为130uS。A/D转换结束后,A/D转换的结果(8位数字量)送到三态锁存输出缓冲器,此时A/D转换结果还没有现在DB0-DB7八条数字量输出线上,单片机不能获取之。单片机要想读到A/D转换结果,必须使ADC0809的允许输出控制端OE为高电平,打开三态输了锁存器,A/D转换结果出现在DB0-DB7上。A/D转换时序如图4-7所示。EOC为转换结束输出信号,在
54、A/D转换期间,EOC维持高电平,当A/D转换结束时,EOC变成高电平。ADC0809的START端收至IJ下降沿后,并不立即进行A/D转换,EOC=1,而是延迟10uS后,才开始A/D转换,EOC变为低电平10。ALE/CBAX定X输入模拟育x一START图4-7ADC0809读、写、启动以及A/D转换时序图自动充放气电路的设计本系统中采用单片机控制充气泵和放气阀对袖带自动充放气,在操作过程中排除了操作者主观因素影响,为测量的准确进行提供了必要的前提。自动充气控制的电路原理图如图4-8所示。图4-8自动充气控制的电路原理图充气泵、放气阀工作与否采用对控制口的软件编程实现。本仪器中采用AT89
55、C51的输入输出口P2.1控制充气泵,P2.2控制放气阀。考虑到单片机上电时P2口为高电平,而充气泵和放气阀都不应工作,我们将充气泵和放气阀工作的控制电平设定为低电平,这样避免了单片机上电时气泵和气阀多余的启停。充气泵、电磁阀都属于强电设备,具作业会对单片机控制系统产生严重的干扰,所以在设计过程中,应考虑到电气隔离问题。单片机控制系统和强电控制回路共地是引起干扰的主要原因,因为强电控制回路中的电流和电压往往很大,并会在强电设备和地之间形成强大的脉动干扰。这个脉动干扰必然会通过接地电阻和电容耦合到单片机回路中。消除这些脉冲干扰的最有效方法是使单片机弱电部分和强电控制电路的地隔开,在电气连接上切断
56、它们彼此间的耦合通路。设计中采用双级隔离电路来切断强电设备充气泵和电磁阀启停时引起的冲激干扰。双级隔离是指光隔离器和继电器隔离,如图4-8所示。U6为光隔离器,Q1为外围驱动器,RELAY为继电器线圈,K为相应触点。光隔离器隔离的响应速度快,可达10小人右,但驱动能力小,继电器隔离适用于启动负荷大响应速度慢的动力设备,因为继电器触点的负载能力大,能直接控制强电动力设备11o控制按钮电路与显示电路控制电路和显示电路的主要功能是承担采集终端对生理信号的简单显示、对生理信号采集单元的控制,是控制系统与操作人员间交互的窗口。在测量血压时,使用按钮电路对系统经行控制,而显示电路则是对于我们请求的回应。实
57、现了人与机器之间的交流,体现智能化的要求。控制按钮电路设计在单片机控制系统中,开关量的输入方法很多,常用的键盘接口分为独立式键盘接口和行列式键盘接口。本设计采用行列式键盘电路设计,矩阵键盘接口电路如图4-9所示。通过单片机并口实现控制,本系统中暂时只用到4个按键,其中3个分别用来控制三种血压值信号的发送,另外一个作为控制显示单元的显示控制按钮。采用矩阵键盘是为了便于将来对系统的软件功能进行扩展,可以再设计更多不同功能键,使人机接口的内容更加丰富及完善。图4-9键盘接口电路显示电路本文的采集终端的显示务必简单易懂,因此,对于血压信号只显示平均压、收缩压和舒张压三个数值。显示系统是单片机血压计不可
58、或缺的部件。本次设计由于时间关系,就简要的介绍下显示电路,不做详细赘述。普遍使用的两类显示是数码管显示(LED)和液晶显示(LCD)。本论文采用的内置T6963c控制器的液晶显示,LCD不仅能显示字符、和数字,还可以显示各种图形、曲线和汉字。这样也为将来血压计的发展提供了更多的扩展空间,不仅可以显示三种血压值,还可以显示心率图形等,具有更强大的功能12。内置T6963c控制器的240X128T图形点阵液晶显示模块有20个引脚,各引脚的功能如表4-3所示。表4-3液晶显示模块引脚功能表信号管脚功台匕目匕FG1地,以在模块中接地GND2电源地VCC3电源电压VEE4工作负电压WR5写信号,低电平有
59、效RD6读信号,低电平有效CE7片选信号,低电平有效C/D8指令/数据通道选择信号,1为指令通道,0为数据通道RST9复位信号,低电平有效DB0-DB81017数据总线FS18字体选择V1、V21920空本设计中,采用直接访问方式将液晶显示模块与AT89C51单片机连接,具体的接口电路如图4-10所示RD5cupA217:RDRESET9ELJL1muieV1)AaXI31LA/vr14TO15n丸INTOJNT1P378P】7PIE7PL6P156PI5P】45pidP134P13P123P12PH2P1PIO1PJOE18VCCAT89C55PSENALE/PTXDpYD汉ALE11TOT
60、10R2DMP27P2iP25P2426P2727P2626喀25P3424P23rdiiJ23P22P21Bnn22P2121P20L心UP07ns32PC733P(KrUDP05on434P0535PC4LU/P03P02Ml36PtK37POQ38PCIrUlPOO39POOPOT31QKTCCT图4-10液晶显示器与单片机接口电路图液晶显示模块的C/D与AT89C55的P20相连,CE与P27口接一非门相连,因此液晶显示模块的指令口地址为#8100H,数据口地址为#8000H。电源控制端VEE是用以调节显示屏灰度的,调节该端的电压可以改变字符、图形颜色的深浅。一般利用可调电阻让该端电压
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现代零售业态变革与创新模式研究
- 诚信服务承诺书签7篇
- 人员健康管理承诺书(7篇)
- 调整产品报价确认函(9篇)范文
- 2026学年七年级英语下册第一单元考点梳理第一次月考含答案及解析
- 虫害复发预警与二次处置手册
- 小学数学人教版五年级下册2 因数与倍数因数和倍数教案
- 小学数学北师大版二年级下册六 认识图形长方形与正方形一等奖教学设计
- 2026年交通运输行业公务员面试考点总结
- 2026年政务服务大厅母婴室服务规范测试题
- 武汉市2026届高三年级四月供题(武汉四调)语文试卷
- 期中基础模拟卷(1-4单元试卷)2025-2026学年五年级数学下册人教版(含答案)
- 兰州翡翠华庭地热项目环评报告表
- 兴业证券集团2027届暑期实习生招聘笔试参考试题及答案解析
- GB/T 44693.4-2026危险化学品企业工艺平稳性第4部分:开工过程管理规范
- 环卫专用车研发工程师考试试卷及答案
- 2026智慧社区智能垃圾分类回收箱:技术赋能与资源利用率提升实践案例
- 禁种铲毒课件
- 2024-2025学年宁夏银川市唐徕中学南校区九年级下学期期中考试历史试卷
- 人教版(2024)八年级上册英语Unit 4 Amazing Plants and Animals 教案
- (2025年标准)球阀技术协议书
评论
0/150
提交评论