- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 10
二、 设计要求:
1、设计光电计数器,要求使用红外发光二极管、红外接收管,实现计数功能;
2、发光器件和接收器件之间的距离大于1m;
3、有抗干扰技术,防止由于抖动产生的误计数;
4、每计数100,用等闪烁2s 指示一下;
5、LED 数码管显示计数值。方案二:采用单片机编程实现
利用单片机外部中断方式,当光电转换电路检测到外界有物体移动时,输出由高电 平变为低电平。将这一负跳变信号传送给单片机可使其产生一次外部中断,进而执行中 断中的指令,由中断服务程序控制计数,LED 灯闪烁程序流程图如下图所示:
开始
开始
初始化
N=0
N
红 外 信
号阻断
Y
n=n+1
N
N 为 100 的
倍数时
Y
灯闪烁 2s
89C51单 片 机系统计数显示方案比较: 方案一采用组合与时序逻辑电路,采用模块化方法设计电路图,易于实现对电路的检查,且制作成本较低。但其运用了较多的模拟器件,比较容易受到外界的影响。 方案二运用单片机编程,可降低设计电路的周期,具有很高的精确性。综合考虑后,我 决定采用了方案一完成本次课程设计,系统的原理框图如图
89C51
单 片 机系统
计数显示
红
生
红
外
产
外
线
流
线
发
水
接
射
线
收
图 1 系统电路原理图具体各部分电路图如下文所述。
五、具体实现:
总电路图如下:
1、电源部分:采用5V电源直接驱动。
2、光电转换部分:
红外对管和 R1,R2 组成的光电检测电路,负责把被检测的数量转换成电压脉冲信号。工作时红外发光管发出的红外光线投射到光敏三极管上,光敏三极管导通,集电极 输出低电平;当红外光线被检测物遮断时,光敏三极管截止,集电极输出高电平。遮断 一次输出一个脉冲,因此脉冲的个数就是被检测物的数量
红外对管中红外发光管的正向电流为50mA,在环境温度为25°C 时,它的最大耗散功率 100mW,正向压降1.5V。当环境温度上升时,允许的正向工作电流还要减小。为
了留有一定的欲量,取它的工作电流为20mA。则
R1= 5V ? 1 .5V
20 mA
=175 ?
取 R1=200?,其中 5V 是电源电压,1.5V 是红外发光管的正向压降。根据红外对管的计数手册可知:
使红外发光管的正向电流为20mA,当有遮挡时,光敏三极管Iceo=100nA;无遮挡时,光
敏三极管的 Ic=0.7mA.为了使光敏三极管能工作在开关状态,则
R2= 5V ? 0 .4V
0 .7 mA
=6.7K?
取 R2=10K?,其中5V 是电源电压,0.4V 是光敏三极管的饱和压降。
红外对管的输出脉冲信号加到一个迟滞比较器(或者称作施密特触发器。)它有两个
门限电压,分别称作上门限电压V1 和下门限电压V2,两者的差值称为门限宽度获迟滞宽度,即:
ΔV=V1-V2
假设比较器输出高电平V3,则 V3 和 Vcc 共同加到同向输入端的合成电压:
V= R 3
R 3 ? R 5
V3+ R 5
R 3 ? R 5
Vcc
当比较器输出为低电平V4 时,按同样的分析求得加到同向输入端的合成电压为:
V5= R 3
R 3 ? R 5
V4+ R 5
R 3 ? R 5
Vcc
若 Vi 有大减小的通过V5 时,则Vo 由 Vo1 上跃到 Vo2。可见,上式所示的V5 就是
比较器的下门限电压,即V2=V5.相应的迟滞宽度为:
ΔV=V1-V2= R 5
R 3 ? R 5
(Vo1-Vo2)
调节 R1 和 R2,可以改变ΔV.
同时 Tw=2ln(1+ 2 R 5 )
R 3
在实际应用中,利用迟滞比较器可以有效的克服噪声和干扰的影响,利用迟滞比较 器,只要噪声和干扰的大小处在迟滞宽度内,就不会引起错误的阶跃。
因此,当被测物每遮挡一次红外对管时,施密特触发器输出一个宽度为Tw 的脉冲,该脉
冲送到计数器去计数和显示。C4 是滤波电容,可提高单稳态触发器的工作稳定性。
3、单片机控制计数部分:
此实验采用的是 AT89C2052 单片机进行控制计数。其引脚图和端口功能分别如下图:
AT89C52单片机引脚图 AT89C52P3口端口功能AT89C52 是 51 系列单片机的一个型号,它是 ATMEL 公司生产的。
AT89C52 是一个低电压,高性能 CMOS 8 位单片机,片内含 8k bytes 的可反复擦
写的 Flash 只读程序存储器和 256 bytes 的随机存取数据存储器( RAM),器件采用 ATMEL 公司的高密度、非易失性存储技术生产,兼容标准 MCS-51 指令系统, 片内置通用 8 位中央处理器和 Flash 存储单元,功能强大的 AT89C52 单片机可为您提供许多较复杂系统控制应用场合。
AT89C52
文档评论(0)