数字脉搏计设计报告.doc
《数字脉搏计设计报告.doc》由会员分享,可在线阅读,更多相关《数字脉搏计设计报告.doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电子课程设计实验数字脉搏计实验报告 学 院: 电气与自动化工程学院 班 级: 08级自动化X班 作者姓名: XXX 学 号: XXX 完成时间: 2010年12月24日 一、设计任务及要求(1)设计一个数字脉搏计,要求用十进制数字显示被测人体脉搏每分钟跳动次数,测量范围30160次/min。(2)短时间内(5或15s)测出每分钟的脉搏跳动次数,误差为4次/min。(3)锁定每分钟的脉搏数,可以有两种方式,一种为显示计数过程,最后锁定;还有一种是不显示计数过程,直接显示结果。(4)所有部分电路均要有仿真结果,仿真中用5p-p的正弦波来模拟人的脉搏信号,实际接线时直接用信号发生器发出的5V的方波脉
2、冲作为测试信号,故放大滤波整形电路部分只作仿真即可。(5)对于放大部分电路,要求放大倍数至少70dB倍,输入电阻要求大于107欧,通频带为0.5Hz50Hz,测试时还要测出输入输出电压的波形(即整形前后的电压波形)。二、Multisim仿真设计1. 总体方案原理框图 总体方案框图采用实验指导书上“数字脉搏计”中的参考方案,如下图:信号放大电 路信号整形电 路倍频电路计数译码显 示控制时间信 号2. 信号放大电路这部分电路的功能是将传感器输出的电压信号(仿真用5mV的正弦波输入信号代替)放大,使其可以驱动后续的CMOS数字电路。此部分电路具体要求为:放大倍数为70dB;输入阻抗大于107。考虑到
3、简单的原则,此处利用理想放大器组成我们熟悉的反相比例放大电路。其原理如下:电路图如图所示,在理想条件下有Vo=ViR2/R1 。运放的闭环电压增益为Avf=R2/R1,输入电阻为Rif=R1。如果对输入电阻有要求可以先确定R1,再根据放大倍数确定R2。为了减小输入偏置电流引起的运算误差,在同相输入端应接平衡电阻R3,且R3=R1R2。放大倍数70dB即大约为3000倍,直接利用一级反相比例放大电路在仿真时是可行的。然而实际运用中,若R1取10k,则R2应取到30M,两者相差过大,考虑真实电阻的误差,可能使放大倍数不准确。故此处的最终设计采用101030的三级放大电路,如下图:R1直接取10M达
4、到输入阻抗的要求。基于电路模块化设计的理念,信号放大电路有两个引脚:In,输入引脚,输入传感器的输出(仿真中接5mV 1Hz信号源);Out,输出引脚,输出放大后信号。图2-2-1本部分的仿真结果如下图:浅色是5mV 1Hz信号输入深色是放大电路信号输出,符合要求。3. 滤波电路本设计要求通频带为0.5Hz50Hz,因此需设计滤波电路将通频带以外的信号滤去。有两种实现办法:设计一个带通滤波电路。考虑到带通滤波电路参数计算复杂,且修改不便,未采用此方法。设计一个高通滤波电路和低通滤波电路,将二者串联实现带通要求。虽然需要设计两个滤波电路,但是高通滤波电路和低通滤波电路的参数都很容易计算得出,并且
5、连接后修改参数也很容易,此处采用这个办法。设计图如下:详细的参数计算过程不再赘述,计算取值结果见上图。这一部分的电路将与后面的整形电路合在一个模块中,因此滤波电路只有一根输入引脚:In,接放大电路输入。下图是滤波电路的幅值伯德图:可以看到在0.5Hz50Hz间,信号几乎不衰减。由于取点间隔,无法直接在0.5Hz处取点。在503mHz处,衰减为-6.281dB,符合理论计算的结果:0.5Hz处,衰减 (-3dB)+(-3dB) = -6dB。4. 整形电路输入信号经过放大电路、滤波电路后,信号的幅度、频率都已满足驱动要求,但是其波形仍为正弦波,即模拟量。因此必须有将模拟量转换成数字脉冲的整形电路
6、。在设计中,我们采用了熟悉的由555定时器构成的施密特触发器作为整形单元,电路如下页第一张图所示。芯片的2、6引脚接滤波电路的输出,Out引脚输出最终的整形结果。整形部分的输入输出关系见下页第二张图所示。其中浅色为滤波电路的输出,深色为整形电路的输出。由图可见,整形电路符合要求。至此,数字脉搏计中的模拟部分已经完成, 模拟部分模块间连接见下页第三张图。5. 倍频电路设计中要求在5或15s内完成脉搏每分钟跳动次数计数功能,而在整形电路中,整形后的信号与原信号的频率是相同的。因此必须将整形后的信号的频率增大整数倍,以满足在短时间内完成测量任务的要求。若要在5s内完成测量,需将信号频率加大到12倍;
7、若要在15s内完成测量,需将信号频率加大到4倍。设计要求中给出的锁相环芯片型号为CD4046,在Multisim10中没有此芯片的封装,因此不能仿真。Multisim10中有一款PLL_Virtual的虚拟元件,近似符合要求。考虑到这个虚拟器件封装内的电源是+5V与-5V,基于PLL_Virtual的可行方案为:将整形部分的输出信号+5V、0V的单极性信号,延展成+5V、-5V的双极性信号后接入锁相环的鉴相器A端,再将锁相环输出的双极性信号整形为单极性信号后接分频器,分频器输出的单极性信号延展成双击性后接鉴相器B端。连接后的电路十分复杂,并且不太可靠。最终在仿真时,倍频电路被简单的信号源直接取
8、代,如下图:ClkIn引脚接整形电路输出,在此电路中被空置;Fre接频率控制信号,此电路中通过控制继电器选通信号源输出。高电平输出4Hz信号,低电平输出12Hz信号;ClkOut引脚将信号源的信号输出,后面将连接到计数电路中。6. 控制信号电路计数器在5S、15S内对12倍、5 倍频率的信号计数后完成脉搏计数功能。控制信号电路就是具体实现通知计数器5S、15S长度的功能的电路部分。此部分电路的设计中,我们走过弯路。在最初的设计中,为了让电路使用的元件较为简单,采用了555多谐振荡器构成1S时间基准信号+计数器数15或者5个脉冲的结构。在仿真中,出现过实际计数时间过短的现象。仔细分析后发现,采用
9、这样的电路有巨大的缺陷,即开始计数的时刻和时间基准脉冲的上升沿不同步。这导致计数器计到了时基信号5个上升沿就输出了计数停止信号,实际经过的时间肯定小于等于5个时基信号周期。最终仿真采用的控制信号电路形式简单:由555定时器构成的单稳态触发器。电路如下图:FreSW引脚依旧是选择频率信号输入,通过控制继电器,决定是否将9.1M的电阻短路,从而改变555定时器电路的时间参数达到改变输出高电平时间的目的。MainSW引脚接主开关(启动)信号,直接负责触发控制信号的输出。Con引脚输出的即为控制信号,如下图:图中下方的浅色信号为主开关、启动信号(触发信号),上方深色信号即为输出的控制信号。此电路的缺点
10、是实际接线中比较困难,最大需要13.651M的电阻:阻值大,精度要求高,很难实现。最终接线时,由于可以使用电解电容,C7的容值扩大至100uF,电阻阻值降为136.51k,一举解决该问题。7. 计数译码显示电路这部分电路主要要完成对方波脉冲计数,将计数结果译码显示出来的功能。对于这部分电路,有很多方案都可以实现这个功能。在进行仿真设计时,我们采用了较为熟悉的74系列来实现这一功能,设计图如下:主要组成是由三个74LS160构成3位十进制计数器,3个4511译码器将对应计数芯片输出译码后驱动对应的七段数码管,三个共阴数码管接地。这部分电路有四个输入引脚:Con引脚,接前面控制电路的输出,负责控制
11、计数器,只在Con为高电平时计数;MainSW引脚,接主开关、启动信号,负责在启动计数的一刻清零计数器;ClkIn引脚,接倍频电路输出,作为最低位计数器的时钟脉冲;Pro引脚:负责控制是否显示计数过程。设计要求可以选择显示计数过程和不显示计数过程,这个就要求使用译码芯片的锁存功能。在我们的最初设计中,LE引脚接Con输入引脚即可完成这一功能。然而仿真时,Multisim总是对这一部分进行报错。最终我们仿真时,用的是消隐引脚BI替代LE。这一替代,为后来在实际连线中的问题买下了伏笔。8. 自启动电路设计任务要求,数字脉搏计既具有手动启动的功能,又具有自动启动的功能。对于手动启动,在仿真中我们采用
12、的是按钮,如右图。按钮常态输出高电平,在按下输出一个段时间的低脉冲后,再此回到高电平,如下图:对于自动启动,则需要设计一个电路,每隔时间T(T15S或者5S)自动输出一个段时间的低电平,完成类似每隔时间T有人按一次按钮的功能。要实现这一功能有两种办法,同控制电路设计中所说。若采用单稳态电路,启动间隔时间必然可以很稳定,但是因为T肯定比15S还大,阻值的要求是一大挑战。考虑到,启动间隔对时间的要求其实不是很精确的,只要比计数时间长,至于长1S还是2S都是可以接受的,而多谐振荡器的震荡周期与计数器配合起来,对电容电阻的要求很容易满足。因此在仿真时我们采用了后一种办法。(实际上此方法产生了一系列中间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 脉搏计 设计 报告
限制150内