单片机课设资料.docx
《单片机课设资料.docx》由会员分享,可在线阅读,更多相关《单片机课设资料.docx(18页珍藏版)》请在冰点文库上搜索。
![单片机课设资料.docx](https://file1.bingdoc.com/fileroot1/2023-5/21/68c8a3ca-3daf-4150-bf2d-fd325a519d39/68c8a3ca-3daf-4150-bf2d-fd325a519d391.gif)
单片机课设资料
电子脉搏计设计
一、设计任务与要求
为提高运用电子技术基本知识进行理论设计、实践创新以及独立工作、团队合作的能力,通过实践制作一个数字频率计,学会合理的利用集成电子器件制作基于数字电路和模拟电路的课程设计与制作。
电子脉搏计是用来测量一个人心脏跳动次数的电子仪器,也是心电图的主要组成部分。
它是用来测量频率较低的小信号。
要求:
(1)实现在1min内测量脉搏数;
(2)用数码管将测得的脉搏数用数字的形式显示;
(3)测量误差小于±4次/min。
二、方案设计与论证
1.设计框图
● 方案一
1)信号发生与采集将脉搏跳动信号传感器转换为与此相对应的电脉冲信号。
2)放大电路把传感器的微弱电流放大,微弱电压放大。
可采用高输入阻抗的非门进行放大。
3)低通滤波滤除空气中的高频,只让低频脉冲信号通过。
对脉搏信号进行采集的时候,空气中交流工频干扰最大,根据有源滤波的原理,在接至非门的输入与输出之间作为直流偏置电阻上并联一个电容。
4)整形电路可用两个非门组成的施密特触发器对放大后的信号进行整形。
5)定时电路用555定时器组成的单稳态触发器进行1分钟的精确定时。
6)计数、译码、显示用来读出脉搏数,并以十进制数的形式由数码管显示出来。
片CD40110有计数译码功能,数码管采用共阴数码管。
● 方案二
与方案一相比,信号发生与采集、定时电路、计数译码显示电路不变。
其他有所改变。
2)放大电路用普通运放进行发大,为达到高输入阻抗的要求,采用同相比例放大。
3)低通滤波在运放的反馈电阻上并联一个电容,达到滤波的效果。
4)整形电路通过运放组成的单限比较器进行脉冲整形。
方案二的放大电路除了在阻抗匹配方面略显弱势之外,使用更为普遍,。
为了探索非门再放大方面的应用,选择了方案一。
三、单元电路设计与参数计算
1.信号发生与采集
脉搏传感器的作用是将脉搏信号转换为响应的电冲信号。
脉搏传感器是脉象检测系统中重要的组成部分,其性能的好坏直接影响到后置电路的处理和结果的显示。
目前典型的脉搏传感器有以下三种:
光电类、压阻类和压电类。
在这三种当中目前采用最多的是压电型传感器,其工作原理是利用敏感元件直接把压力转变为电信号。
本次课程设计中,在电路调试部分可利用函数信号发生器,使用正弦波模拟人体脉搏跳动。
函数信号发生器
2.放大与滤波电路
非门电路在高低电平转换之间,即载止与饱和之间,有一过渡区,这一段过渡区就是放大区(线性区),利用这一区域,可将非门作放大器之用。
使用方法:
将兆欧级电阻接至非门的输入与输出之间作为直流偏置电阻,这时,非门工作于放大区.就可作放大器用了。
一般情况下,一级放大倍数可达20多倍。
对脉搏信号进行采集的时候,空气中交流工频干扰最大,根据有源滤波的原理,在接至非门的输入与输出之间作为直流偏置电阻上并联一个电容。
依据公式1/2πRC<50HZ算出各参数。
3.整形电路
由两个非门组成的施密特触发器,输入电压经电阻R4和R5分压后来控制非门的工作状态,要求R5>R4。
当输入电压上升到略大于正向阈值电压或下降到略小于负向阈值电压时,施密特触发器的状态才会迅速翻转,从而输出边沿陡峭的矩形脉冲。
4.定时电路
本试验采用555单稳态定时电路,定时时间为60s。
工作原理大概如下:
将555定时器的2脚作为触发信号的输入端,同时将放电段DIS和阈值输入端TH相恋后和定是原件R、C相连,通过R接电源,通过C接地,便组成了单稳态触发器。
时间常数有t=1.1RC可以求得。
本次试验C7=47uF,R=1.16M,精确定时可调R8得到。
555单稳态定时电路
表1 CD4O110逻辑功能表
5.计数译码显示
本设计中采用CD40110作为计数器,因为它有译码功能,可与数码管直接连接。
因为脉搏测试器中需要上十位的数字。
因此,将两片CD40110直接按并行进位方式连接的百进制计数器。
R12、R15的TE(4脚)为低电平时,允许计数脉冲输人,当TE为高电平时,计数器被禁止,不能计数。
555集成定时器与C7、R7、R8、R9构成的定时电路,其输出端(3脚)接非门后与R12、R15的TE(4脚)相连接。
平时,555的输出为低电平,经非门后为高电平,使R12、R15计数禁止;当按下S1时,555的输出变为高电平(经非门后为低电平),C10经R7、R8、R9充电,定时开始。
与此同时,R12、R15允许计数脉冲进入,60秒后,555的输出又变为低电平,使计数器停止计数,此时,数码管显示的计数结果即为一分钟内脉搏跳动的次数。
C10、R10组成清零电路,用来保证在电源接通瞬间,R12、R15自动复位清零。
七段数码管与CD40110的连接方式如下:
6、电源电路
电源退耦电路,采用了大容量电解电容旁边并联一只小电容的电路结构,这样大容量电解电容肩负着低频交变信号的退耦,滤波,平滑之作用;而小容量电容则以自身固有之优势,消除电路网络中的中,高频寄生耦合。
在这些电路中的这一大一小的电容均称之为退耦电容。
所谓退耦,既防止前后电路网络电流大小变化时,在供电电路中所形成的电流冲动对网络的正常工作产生影响。
换言之,退耦电路能够有效的消除电路网络之间的寄生耦合。
四、总原理及元器件清单电路工作
1、总电路图:
2、工作原理:
打上电源开关,电路各部分开始工作。
首先是压电陶瓷片采集人体的的脉搏信号,经放大和整形后,脉冲数进入计数器,经译码后显示,计数开始。
来一个脉冲计数器就加一。
按键按下,定时开始,60s后,定时器输出端电平翻转,计数器停止工作。
数码管显示出脉搏跳动的次数。
3、元器件清单
元件名称
类型及参数
说明
集成块
CD40110
2块
集成块
CD4069
非门1块
集成块
IN555
555定时器1块
电阻
1M/200/1K/10k/20K/100k/滑动100K/200K
各4、1、1、1、1、1、1、1个
电容
47uf/104/104/104/203/10uf
各1个
集成块
七段共阴数码管
2块
传感器
压电陶瓷片
1
开关
J1
1个
电源
VCC
直流5V
五、调试与分析
第一次调试:
接通电源,数码管亮的段码有错。
原因:
原理图中数码管管脚与CD40110管教连接不匹配。
解决办法:
重新画了一小块数码管段码转换电路。
电路图如下:
再将模拟脉搏信号从函数发生器发出,Vpp设置为5mv,计数器不工作,依次上调,直到Vpp=5v,计数器开始工作。
原因:
放大电路没有工作。
解决办法:
不接信号源,测试CD4069各管脚工作电压均为2.5,正常。
接通信号源,CD4069的1脚输入信号,2脚无信号输出。
在实验板上连接放大电路,改变非门的直流反馈电阻大小,3M、7M、10M均无反应。
上网查找相关资料,解释说非门的放大作用效果不容易出现,对信号、电阻要求的条件也较高。
最后,重新搭建运放放大电路。
电路图如下:
第二次调试:
接通电源,加上信号,Vpp设置为5mv,电路工作,开始计时。
调节滑动变阻器,以使电路精确定时。
最后发现,滑动变阻器调节为零,定时时间仍然超过60s。
原因:
可能由于电路结构的影响,定时电阻并不符合公式t=1.1RC,稍显过大。
解决办法:
将用做定时电阻的100K短接。
重新调节滑动变阻器,可达到60s精确定时。
六、实验结果
通过上述调试,电路能正常工作,但是接上压电陶瓷片采集人体的脉搏信号,结果仍不理想。
六、实验结果
左图为方案一整体电路PCB(包括电源退耦电路),右上图为数码管转换PCB,右下图为放大部分的PCB(包括电源退耦电路)。
七、结论与心得:
本次实验由我和队员共同完成,在这个过程中使我受益匪浅。
在确定各模块电路的过程中,不但训练了我们查找资料的能力,更是一次很好考验我们用所学的模拟电子技术基础和数字电子技术基础等相关知识来判断电路正确与否的机会。
通过此次课程设计的锻炼,自己的动手能力有了很大的提高,查找问题、解决问题的能力也有了相应的进步。
当然,这次试验也让我看到了我们的很多缺陷。
首先就是在画原理图的时候没有看清数码管的管脚,以致出现乱码的情况。
还有就是在确定方案之前,没有在实验板上认真搭建电路,事前摸清放大模块的工作情况。
由于这两次较大的失误使整个设计与制作过程耗时耗力耗材超过预算。
总的来说,本次设计有苦也有甜。
设计思路是最重要的,只要你的设计思路是成功的,那你的设计已经成功了一半,因此我们应该在设计前做好充分的准备。
同时熟练地掌握课本上的知识,这对试验中出现的问题进行分析解决也是相当重要的。
这次设计留给我们印象最深的是要设计一个成功的电路,必须要有耐心,更要有坚持的毅力。
参考文献:
[1]华成英编著.《数字电子技术基础(第四版)》.高等教育出版社2006
[2]崔瑞雪、张增良编著.《电子技术动手实践》.北京航空航天大学出版社2007
[3]康华光编著.《电子技术基础模拟部分(第四版)》.北京:
高等教育出版社1998
[4]《实用医疗保健电子装置制作》
施密特触发器概念及功能
施密特触发器也有两个稳定状态,但与一般触发器不同的是,施密特触发器采用电位触发方式,其状态由输入信号电位维持;对于负向递减和正向递增两种不同变化方向的输入信号,施密特触发器有不同的阀值电压。
门电路有一个阈值电压,当输入电压从低电平上升到阈值电压或从高电平下降到阈值电压时电路的状态将发生变化。
施密特触发器是一种特殊的门电路,与普通的门电路不同,施密特触发器有两个阈值电压,分别称为正向阈值电压和负向阈值电压。
在输入信号从低电平上升到高电平的过程中使电路状态发生变化的输入电压称为正向阈值电压,在输入信号从高电平下降到低电平的过程中使电路状态发生变化的输入电压称为负向阈值电压。
正向阈值电压与负向阈值电压之差称为回差电压。
它是一种阈值开关电路,具有突变输入——输出特性的门电路。
这种电路被设计成阻止输入电压出现微小变化(低于某一阈值)而引起的输出电压的改变。
利用施密特触发器状态转换过程中的正反馈作用,可以把边沿变化缓慢的周期性信号变换为边沿很陡的矩形脉冲信号。
输入的信号只要幅度大于vt+,即可在施密特触发器的输出端得到同等频率的矩形脉冲信号。
当输入电压由低向高增加,到达V+时,输出电压发生突变,而输入电压Vi由高变低,到达V-,输出电压发生突变,因而出现输出电压变化滞后的现象,可以看出对于要求一定延迟启动的电路,它是特别适用的.
从传感器得到的矩形脉冲经传输后往往发生波形畸变。
当传输线上的电容较大时,波形的上升沿将明显变坏;当传输线较长,而且接受端的阻抗与传输线的阻抗不匹配时,在波形的上升沿和下降沿将产生振荡现象;当其他脉冲信号通过导线间的分布电容或公共电源线叠加到矩形脉冲信号时,信号上将出现附加的噪声。
无论出现上述的那一种情况,都可以通过用施密特反相触发器整形而得到比较理想的矩形脉冲波形。
只要施密特触发器的vt+和vt-设置得合适,均能受到满意的整形效果。
施密特触发器的应用
1.波形变换
可将三角波、正弦波等变成矩形波。
2.脉冲波的整形
数字系统中,矩形脉冲在传输中经常发生波形畸变,出现上升沿和下降沿不理想的情况,可用施密特触发器整形后,获得较理想的矩形脉冲。
3.脉冲鉴幅
幅度不同、不规则的脉冲信号时加到施密特触发器的输入端时,能选择幅度大于欲设值的脉冲信号进行输出。
施密特触发器常用芯片:
74LS18双四输入与非门(施密特触发)
74LS19六反相器(施密特触发)
74132、74LS132、74S132、74F132、74HC132四2输入与非施密特触发器触发器
74221、74LS221、74HC221、74C221双单稳态多谐振荡器(有施密特触发器)
图6.2.1用CMOS反相器构成的施密特触发器
(a)电路(b)图形符号
图6.2.2图6.2.1电路的电压传输特性
(a)同相输出(b)反相输出
用普通的门电路可以构成施密特触发器[图6.2.1]。
因为CMOS门的输入电阻很高,所以
的输入端可以近似的看成开路。
把叠加原理应用到
和
构成的串联电路上,我们可以推导出这个电路的正向阈值电压和负向阈值电压。
当
时,
。
当
从0逐渐上升到
时,
从0上升到
,电路的状态将发生变化。
我们考虑电路状态即将发生变化那一时刻的情况。
因为此时电路状态尚未发生变化,所以
仍然为0,
,于是,
。
与此类似,当
时,
。
当
从
逐渐下降到
时,
从
下降到
,电路的状态将发生变化。
我们考虑电路状态即将发生变化那一时刻的情况。
因为此时电路状态尚未发生变化,所以
仍然为
,
,于是,
。
通过调节
或
,可以调节正向阈值电压和反向阈值电压。
不过,这个电路有一个约束条件,就是
。
如果
,那么,我们有
及
,这说明,即使
上升到
或下降到0,电路的状态也不会发生变化,电路处于“自锁状态”,不能正常工作。
图6.2.4带与非功能的TTL集成施密特触发器
集成施密特触发器比普通门电路稍微复杂一些。
我们知道,普通门电路由输入级、中间级和输出级组成。
如果在输入级和中间级之间插入一个施密特电路就可以构成施密特触发器[图6.2.4]。
集成施密特触发器的正向阈值电压和反向阈值电压都是固定的。
利用施密特触发器可以将非矩形波变换成矩形波[图6.2.8]。
图6.2.8用施密特触发器实现波形变换
利用施密特触发器可以恢复波形[图6.2.9(a)(b)(c)]。
图6.2.9用施密特触发器对脉冲整形
利用施密特触发器可以进行脉冲鉴幅[图6.2.10]。
图6.2.10用施密特触发器鉴别脉冲幅度
时钟555定时器电路
管脚功能:
1A数据输入端
2A数据输入端
3A数据输入端
4A数据输入端
1B数据输入端
2B数据输入端
3B数据输入端
4B数据输入端
VDD电源正
VSS地
1Y数据输出端
2Y数据输出端
3Y数据输出端
4Y数据输出端
本文来自:
DZ3W.COM原文网址: