心跳计数系统的方案设计_第1页
心跳计数系统的方案设计_第2页
心跳计数系统的方案设计_第3页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

1、心跳计数系统的方案设计2方案设计2.1方案分析正常人心跳为6080次/分钟,老年人为100150次/分钟,婴儿为90140次/分钟,显然 这种信号属于低频畴。因此,心跳计数系统是来测量低频信号的装置,其基本功能要求(1)要把人体的心跳信号(振动)转换成电信号,这就需要借助传感器。(2)对转换后的电信号要进行放大和整形等处理,以保证其他电路正常工作。(3)在很短的时间,测量出经放大后的电信号频率值。总之,心跳计数系统的核心是在固定的短时间对低频电脉冲计数,最后以数字形式显示出来。可见,心跳计数系统的主要组成部分是计数器和数字显示器。2.2列出的设计方案心跳计数系统的上述功能要求,可采用三个不同的

2、方案来实现。(1)把转换为电信号的脉搏信号,在单位时间进行计数,并用数字显示其计数值,从而直接得到每分钟的脉搏数。图2-2-1方案一系统框图(2)测量心脏跳动固定次数所需时间,然后换算为每分钟的心跳数图2-2-2方案二系统框图(3)利用单片机写程序来进行控制,既有硬件又有软件,且电路设计简单、抗干扰能力强、稳定性能好、电路成本低、应用围广等优点,其功能可以通过软件实现, 并且实现的方式比较灵活,适合实际应用,是一种很理想的设计方案,但是不宜 通过软件进行仿真(4)图2-2-4方案三系统框图2.3方案的比较及选择这三种方案比较起来,第一种更直观,所需的电路结构更简单;第二种方法通过四倍频 大大可

3、减少测量的时间,提高效率,但电路结构比较复杂,且测得的没有一分钟稳定;第三 种方法既有硬件又有软件,且电路设计简单、抗干扰能力强、稳定性能好、电路成本低、应 用围广等优点,其功能可以通过软件实现,并且实现的方式比较灵活,适合实际应用,是一 种很理想的设计方案,但是不宜通过软件进行仿真。况且我们还没学习单片机得知识,要在 两周时间设计出来还是很有难度。通过比较和综合考虑决定采用第一种方案,3系统概述本设计采用压电瓷传感器,测量脉搏的跳动,产生微弱的信号,通过放大器将信号放大; 然后通过滤波器滤除干扰信号后,整形为脉冲信号;输入计数器中计数,时通过定时器控制 计数的时间,后得出一分钟脉搏次数即为心

4、率。再通过74s85让它与预设值进行比较,如果高于或低于标准值计数器计数值输入到显示器中显示,同时,将其输入到数值器中与比较器 预设值即标准值作比较,若,测量值不在标准值围则报警,即LED灯亮,再由数码管进行显示。图3-1整体设计框图4模块工作原理4.1压电瓷传感器传感器工作原理选用合适的传感器,将物理信号转换成电信号输出。传感器的精度、灵敏度、抗干扰能力及安装方式决定了心率的测量精度,因此其选型对整个设计具有决定性的作用。gE7-31履片式压电压力僅懋器1-绝齋査2后座玉塑圖4外壳工石英品片肛耳电片二石英晶片初催力决工膜片脉搏跳动引起皮肤表面压力的变化,根据这个现象可以通过测量皮肤表面压力的

5、变化而 本设计是测量心脏跳动次数。因此,可选用压电瓷传感器测量。选择此压力传感器。此传感器具有抗腐蚀能力,传感器没有液体的流动,压力直接作用 在瓷膜片的前表面,使膜片产生微小的形变,厚膜电阻印刷在瓷膜片的背面,连接成一个惠 通斯电桥。由于压敏电阻的压阻效应,使电桥产生一个与压力成正比、激励电压成正比的高 度线性度电压信号。通过激光标定,该传感器具有很高的温度稳定性和时间稳定性。其输出 信号为0.5 3mV4.2放大滤波整形部分滤波与整形电路。心率信号是低频信号,低频滤波电路可以将放大后信号中的中高频信号 滤除,然后通过整形将模拟的不规则的信号转变成便于信号处理的数字脉冲信号。由传感器出来的电压

6、信号较弱,在毫伏级,需要对其进行放大。所以,设计信号放大电路,图4-2-1放大滤波整形结构图4.2.1 放大电路采用通用运算放大器LM324构成的同相放大电路由于传感器输出电阻比较高,故放大电路采用同相放大器,经测试LM324性能良好,工作可靠,且价格合理,所以本次设计选用此集成运放。原理图如下:图4-2-1-1同相比例放大电路本设计放大电路如图所示:200k2001c1GK5K.ARILM741R1125K图4-2-1-2 放大电路图滤波电路理想滤波器的行为特性通常用幅度-频率特性图描述,也叫做滤波器电路的幅频特性。理 想滤波器的幅频特性如图所示。图中,W和W2叫做滤波器的截止频率。Q)理想

7、LF理想HF理想BP图4-2-2-1理想滤波器幅频特性通过与无源滤波器对比可以知道,一阶低通有源滤波器的通带截止频率与无源低通滤波 器相同,均与RC的乘积成反比,但是引入集成运放以后,通带电压放大倍数和带负载能力得 到了提高。心率信号是低频信号,为防止中高频信号对测量的影响,应该用低通滤波器滤除中高频 信号,只让低频信号通过电路,同时把被测信号放大。为了使心率信号放大到整形电路所需 的电压值,通常电压放大倍数在1.6倍左右。一阶低通有源滤波器如图所示:根据虚短和虚断的特点,可求得电路的电压放大倍数和通带截止频率为:j f fo% RC由于一阶低通滤波器的幅频特性与理想的低通滤波特性相比,差距很

8、大。为改善滤波特性,此次设计中选用二阶低通有源滤波器,其通带电压放大倍数和通带截止频率与一阶低通 滤波器电路相同。二阶有源低通滤波器电路图如下图所示:因为被测信号混有1000Hz的干扰尖脉冲,所以设计的有源滤波的截止频率为1000Hz左右 取参数为G=C=0.1uF,Ri=R2=1.6k Q,为保证信号幅值达到整形电路所需的电压值,通常放大倍数为1.6倍左右本设计电路如下图所示R5510KC2luF图4-2-2-4 滤波电路整形电路图心率计设计中,整形电路的主要作用就是将经过放大、将滤波信号转化成数字脉冲信号 当然这是在不改变信号频率的前提下完成的。将模拟信号转换成数字脉冲信号的方案,可以 有

9、以下两种可供选择:一是利用电压比较器,二是利用555时基电路组成的滞回比较器作为整形电路。本设计采用二方案。设计的电路如3-2-3-1所示RAQTRIGDISQJR-CVolTTTIR4宀10k20kR7C30 OluC4O.Olu图3-2-3-1 由555组成的整形电路4.3计数部分电路本计数主要采用74LS161进行计数。下面介绍74LS161的功能及应用VccTCQo02O?CETPE両罔冋芮佞1R1冋R1LJL1JL1JIA1L±JL±JLlILd*RCPPqPP2P3CEPGND下面介绍74LS161的引脚图:时钟CP和四个数据输入端P0P3清零/MR使能CEP

10、CET置数PE数据输出端Q0Q3以及进位输出 TC.(TC=Q0 Q1- Q2- Q3- CET)输入输出CRCPLdEPETD3D2DD0QQQQ0XXXXXXXX00001T0XXdbadcba1T10XXXXXXXQQT1X0XXXXXXQQ1111XXXX状态码加1表一 74LS161功能表从74LS161功能表功能表中可以知道,当清零端 CR“0”,计数器输出Q3 Q2 Q1、Q0立即为全“ 0”,这个时候为异步复位功能。当 CR=“ 1”且LD=“0”时,在CP信号上升沿作 用后,74LS161输出端Q3 Q2 Q1 Q0的状态分别与并行数据输入端 D3, D2, D1, D0的状

11、 态一样,为同步置数功能。而只有当 CR=LD=EP=E“=1”、CP脉冲上升沿作用后,计数器加1。74LS161还有一个进位输出端 CO其逻辑关系是CO= QO Q1 Q2Q3CET合理应用计 数器的清零功能和置数功能,一片 74LS161可以组成16进制以下的任意进制分频器。其中本设计的计数电路图如图所示:图4-3-1由三块74LS161组成的计数电路4.4锁存电路本设计主要采用的是74HC573进行数据锁存图4-4-1 74HC573的管脚图1.74HC573器件的输入是和标准 CMOS输出兼容。2. 当锁存使能端LE为高时,这些器件的锁存对于数据是透明的(也就是说输出同步)。当锁存使能

12、变低时,符合建立时间和保持时间的数据会被锁存。3. 当计时到60秒是74LS573自动将数据进行锁存4. 锁存电路如图所示:4.5比较电路由设计要求可知,心率计测量接过要与标准值比较,不在标准围则要报警,在这里判断报警是核心容,需要测量结果与预设值比较,包括上限比较和下限比较。比较器芯片选择:选用四位数值比较器 74LS85芯片引脚图如下:图 4-5-1 74LS85 弓 I脚1. 引脚功能:A0-A3数值A的输入端,用它来做测量信号的输入端;B0-B3数值B的输入端,用它来做预设值的输入端;A>BA>B的级联输入端;A<BoA<B的输出端;A=BiA=B的级联输入端;

13、A=BoA=B的输出端;A<BiA<B的级联输入端;A>BoA>B的输出端。2. 预设值的设定:60-90每秒3. 比较电路如图所示:图4-5-4由四片74S85组成的比较器4.6数码管的显示译码器的功能是把计数器输出的计数结果(BCD码)转换成七段字形码,以驱动数码管, 实现数字式符号的显示。CD4511是常用的BCD码七段显示译码器,它本身由译码器和输出缓 冲器组成,具有锁存、译码和驱动等功能,其输出最大电流可达 25mA可直接驱动共阴极LED 数码管。译码显示采用扫描方式,显示 3位数字只需一片CD4511译码器,这种显示方式可简 化电路,节省元件和降低功耗。扫描

14、显示方式为3位LED显示,所有位的七段码线都并联在一起,而各位数码管的共阴极分别被计数器 CD4553输出的扫描时序脉冲控制。对于数码管最常用的是七段式和八段式 LED数码管,八段比七段多了一个小数点,其他的基本相同。所谓的八段就是指数码管里有八个小LED发光二极管,通过控制不同的 LED的亮灭来显示出不同的字形。数码管又分为共阴极和共阳极两种类型,其实共阴极就是将八个LED的阴极连在一起,让其接地,这样给任何一个LED的另一端高电平,它便能点亮。而共阳极就是将八个LED的阳极连在一起接高电平,其示意图如下:com£1& 011 Ib1abf耳&d珂呂立、珂珂珂珂、冬

15、400f g IP驱动输靖 t)CON4)阳榄公共蔬MM乌過输几谛阴根公共端口图4-6-1数码管引脚1. 共阴极LED显示器的发光二极管的阴极连接在一起,通常此共阴极接地。当某个发光二极管的阳极为高电平时,发光二极管点亮,相应的段显示。同样,共阳极LED的显示器的发光二极管的阳极连接在一起,通常此共阳极接在正电压,当某个发光二极管的阴极接低电 平时,发光二极管被点亮,相应的段显示。2. 为了使LED显示器显示不同的符号或数字,就要把不同段的发光二极管点亮,这样就 要为LED显示器提供代码,因为这些代码可使 LED相应的段发光,从而显示不同的字型,因 此该代码称之为段码。3.8段LED的段码如表

16、3.6所示:表462 段LED的段码显示字符共阴极段共阳极段显示字符共阴极段共阳极段03FHC0HC39HC6H106HF9HD5EHA1H25BHA4HE79H86H34FHB0HF71H8EH466H99HP73H8CH56DH92HU3EHC1H67DH82HT31HCEH707HF8HY6EH91H87FH80HH76H89H96FH90HL38HC7HA77FH88H火00HFFHB7CH83H0:= i7fer.5ULDLIX1ML-* 8 53 imi fiA 祈 tL1XIM1图4-6-2显示电路图4.本设计的驱动及显示如下图所示:4.7定时器电路1. 定时器在本次设计中有重要

17、作用,555定时器应用广泛,接成不同的外围电路可实现不同的功能,在这个设计中主要实现定时功能,定时时间为60秒2. 经计算T=1.1RC3. 考虑到电阻、电容的常用性取 R8=1.01M,R9=16.8M4. 接线图如下图3-7-1所示:RbAQTRIODISaCVolt§THRRPI . 01MRS16-SM:C< .*iiF图3-7-1定时器电路4.8报警电路2脚的低电平时前面的比较器输出,通过异或门的处理来判断的,3脚输出高电平,超过上限就驱动二极管发光报警。其电路图如图所示。TRIGLEDTHRO.Olu4RIO101CSO.Olu图4-8-1由555组成的报警装置图5

18、软件设计本章节介绍本次设计中用到的软件,并总结本次设计学习软件的情况。5.1 PROTEUS仿真软件Proteus ISIS 是由英国Labcenter electronics公司开发的电路分析与实物仿真软件 ,是一种EDA工具软件。Proteus安装以后,主要由两个程序组成:ARES和ISIS。它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件具有以下特 点:(1)实现了单片机仿真和SPICE电路仿真相结合。具有模拟电路仿真、数字电路仿真、单 片机及其外围电路组成的系统的仿真、RS232动态仿真、l2C调试器、SPI调试器、键盘和LCD系统仿真的功能

19、;还有有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等等。(2)支持主流单片机系统的仿真。目前支持的单片机类型有:68000系列、8051系列、AVF系列、PIC12 系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片,当元器件库没有所 需要的芯片时,则可以通过加载相对应的元器件库, 然后从库中就能够找到相应的元器件了。(3)提供软件调试功能。在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以 观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能;同时支持第三方的软件编译和调试环境,如 Keil C51uVision2等软件。具有

20、强大的原理图 绘制功能。总体上分析知,该软件是一款集单片机和 SPICE分析于一身的仿真软件,功能极 其强大。下面将介绍Proteus ISIS软件的工作环境和一些基本操作。由于安装Proteus ISIS软件较为简单,在这儿就不具体的介绍如何去安装该软件程序了,主要介绍在安装完成后如何更好的使用Proteus ISIS。安装好软件程序后桌面上会出现快捷图标,双击桌面上的ISIS 7 Professio nal图标或者单击屏幕左下方的“开始程序”“ Proteus 7 Professio nal ” “ISIS 7 Professio nal ”,出现如图 5-2 所示屏幕,表 明进入Prot

21、eus ISIS集成环境。DESIGNSUITEElectorcinic:蛋 DesignFrom ConceptTo CampletlanISIS Professional v7.1 SF2 ?LabcerlerElectronics 1983-2007图5-2 Proteus ISIS启动界面当上面的启动界面完成后,进入到 Proteus ISIS 的工作界面,Proteus ISIS 的工作界 面是一种标准的 Windows界面,如图5-3所示。其工作界面主要包括:标题栏、主菜单、标 准工具栏、模型选择工具栏、状态栏、挑选元件按钮、库元件按钮、预览对象方位控制按钮、 仿真进程控制按钮、预

22、览窗口、对象选择器窗口、图形编辑窗口,在图上没有指明标题栏和 菜单栏,因为我们平常所运用的软件窗口中都包含了这两项,想必大家都很熟悉,所以不需 要标出5.2 PROTEL99SB的 应用Protel99SE是Protel公司近10年来致力于 Windows平台开发的最新结晶,能实现从电学概念设计到输出物理生产数据,以及这之间的所有分析、验证和设计数据管理。因而今天的Protel最新产品已不是单纯的PCB(印制电路板)设计工具,而是一个系统工具,覆盖了以PCB为核心的整个物理设计。Protel设计系统是一套建立在IBM兼容PC环境下的EDA电 路集成设计系统,由于其高度的集成性与扩展性,一经推出

23、,立即为广大用户所接受,很快 就成为世界PC平台上最流行的电子设计自动化软件。Protel99 SE共分5个模块,分别是原理图设计、PCB设计(包含信号完整性分析)、自动布 线器、原理图混合信号仿真、PLD设计。以下介绍一些Protel99SE的部分最新功能:可生 成30多种格式的电气连接网络表;强大的全局编辑功能;在原理图中选择一级器件,PCB中同样的器件也将被选中;同时运行原理图和 PCB在打开的原理图和PCB图间允许双向交叉 查找元器件、引脚、网络。既可以进行正向注释元器件标号(由原理图到PCB,也可以进行反向注释(由PCB到原理图),以保持电气原理图和PCB在设计上的一致性;满足国际化

24、设计 要求(包括国标标题栏输出,GB4728国标库);方便易用的数模混合仿真(兼容 SPICE3f5); 支持用CUPL语言和原理图设计PLD生成标准的JED下载文件;PCB可设计32个信号层,16 个电源-地层和16个机加工层;强大的“规则驱动”设计环境,符合在线的和批处理的设计 规则检查;智能覆铜功能,覆铀可以自动重铺;提供大量的工业化标准电路板作为设计模版; 放置汉字功能;可以输入和输出 DXF DWGS式文件,实现和AutoCAD等软件的数据交换;智 能封装导航(对于建立复杂的 PGA BGA封装很有用);方便的打印预览功能,不用修改 PCB 文件就可以直接控制打印结果;独特的3D显示

25、可以在制板之前看到装配事物的效果; 强大的 CAM处理使您轻松实现输出光绘文件、材料清单、钻孔文件、贴片机文件、测试点报告等; 经过充分验证的传输线特性和仿真精确计算的算法,信号完整性分析直接从PCB启动;反射和串扰仿真的波形显示结果与便利的测量工具相6系统调试及仿真6.1电路调试调试时以低频可调脉冲发生器的输出作为脉搏传感器的输出信号 ,接通电源开关,如显示 器显示无规则数字,表明电路基本工作正常,而后按下复位键,对计数器和定时器清零,则显示 的计数值应不断增加,进一步说明电路工作正常,否则需进行逐级检查6.2仿真总图仿真电路总图见附录2所示。6.3系统部分仿真测试系统定时时间的测定在测定系

26、统定时时间时,在仿真电路中定时电路的输出信号端接计时时钟,并用反相后的 信号作为该测量时钟的控制信号,做到了准确测量。测量结果显示,定时器的定时为59.756S,1 1 1 1 1 1 1 1 rrclkRSTi i innr图6-3-1定时测试正弦波的计数测量在该向指标的测量时,信号输入端接入频率为1Hz、幅度为1.5mv的正弦波信号,经过系统的仿真,测量结果是60次,准确无误,达到既定指标。图6-3-2 频率为1Hz的正弦波测定杂波信号的测定该项指标的测量方法是,在信号的输入端接入杂乱无序的信号,但有一定的幅度偏差。设 置的波峰次数为7次,测量结果显示为7,准确无误。图6-3-4杂波信号的

27、测试滤波整流整形的测定1. 调试目的:测试由传感器感应到的信号是否放大和施密特触发器是否工作。且能否通过 整形产生脉冲信号。2. 调试原理电路图如上面4.2所示:3. 调试结果如下:图5-3放大整形电路仿真7设计总结:1.设计小结:当9V电源接通之后,心脏跳动频率通过压电传感器转换成电信号,经放大整 形电路进行放大整形,然后由计数器 74LS161测出每分钟心脏跳动的次数,其输出的结果为 BCD码,需再经七段显示译码器 CD4511转换为七段字形码,送至数码显示器显示出一分钟的 心跳次数。计数器是否计数是由555芯片组成的时基信号产生电路所产生的定时脉冲控制的。 心率正常与否由74S85比较器进行比较后判断心率是否正常。如果正常,则555定时器的输出端(3脚)电压Uo为高电平,这样RS触发器的输出端电压也为高电平,发光管 LED不亮c 否则,UO出现负脉冲,通过RS触发器使发光二极管LED阴极为低电平,于是LED被点亮, 进行报警。2.设计

温馨提示

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

评论

0/150

提交评论