1 / 10
文档名称:

光电传感器测速.docx

格式:docx   大小:47KB   页数:10页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

光电传感器测速.docx

上传人:井平 2022/8/25 文件大小:47 KB

下载得到文件列表

光电传感器测速.docx

文档介绍

文档介绍:集团标准化小组:[VVOPPT-JOPP28-JPPTL98-LOPPNN]
光电传感器测速
滨江学院
题目: 光电传感器测速
院系: 电 子 工 程 系
专业: 电子科学与技术Uin>Ur时,输出为高电平UOH。图(1b)为其传输特性。图(1c)为LM339的管脚图。
(c)
图(1)LM339工作原理图及管脚图
整体连线图:如下图(2)所示:
图(2) 比较型光电传感器整体电路图
在上图中, LED灯相当于一个红外线发射管,JP1是红外线接收管,接收光强在上面转换成电流,在R上成为电压信号。当光线照射到白色面上时,光线反射强烈,光线照射到黑色面上时,光线反射较弱。因此当光照在不同颜色面上时,阻值会发生明显的变化。将阻值的变化值与RA1的标准值进行比较,就可以从LM339输出逻辑电平给单片机。
3 单片机部分
:如下图(3)所示
图(3)单片机连线图
在上接线图中,可在数码管与单片机之间接上一个分压电阻,起到保护作用。单片机型号选89C51或89C52都行。在试验板上把图(1)中的2管脚(逻辑电平输出管脚)和图(2)中的12管脚(中断输入管脚)连接,即可构成整个测速系统。
单片机内部主程序流程图
主程序是控制单片机系统按照预定的操作方式运转,它完***机对话和各种控制功能,是单片机系统程序的框架。主程序的主要任务是完成系统自检、初始化、处理键盘命令等功能。在本实验中,未涉及到键盘命令。
本系统的主程序流程如下图(4)所示。
图(4)主程序流程图 图(5)外部中断0 中断程序流程图
在该测速系统的程序中,主程序执行的过程中共执行了3 个中断程序,即外部中断0 中断、外部脉冲计数0 中断和定时器1 中断。图(5)所示为外部中断0 中断程序流程图。外部中断0 中断程序主要用于测速起始。当测速开始时,执行外部中断0 中断,外部脉冲计数加1,并判断T0、T1 是否开启,若没有开启则开启,再判断1S 定时到了没有,若1S 定时到计算转速,并关INT0、T0、T1 软件清零。
图(6)为T0 中断程序流程图。T0 对内部时钟脉冲计数, T0 为8 位定时器,1S 定时的内部时钟脉冲超过了T0
上限,故采用软件延时计数。图(7)为T1 中断程序流程图,T1 定时1S, 当一秒定时到,则置位标志位。
图(6)T0 中断程序流程图 图(7)T1 中断程序流程图
4:测速原理
首先,选一小型直流电机,在其轴上固定一张圆形硬纸片,以此来代替被测物。其次把此圆形纸片平均分成6等分,并把其中的三块涂黑(具体见实物)。再次,用光电管正对圆形纸片。最后,启动整个系统就可以进行测速了。
因为当红外线照到面黑色时,反射光很弱,接收端检测到的光线可以忽略,当照到白色面时,反射光强烈,发射端发射的红外线几乎被接收端全部接收,因此,检测到的信号经过比较电路输出后,会给单片机输入高低两种电平。所以,在编程中,假定在1S时间内共检测到n个低电平信号,那么此电机的转速为。
四:整体电路图及实物图
见附一图所示。
5:所需器件
名称
型号
个数
价格
51单片机
STC89C51R