
【毕设】基于51单片机光栅式光电转速计设计
简介
使用STC51单片机做作为主控,通过光电对射管,产生脉冲信号通过LM393反相器进行整形处理。使用中断达到检测速度的目的。用于测量车床转速,小车转速测量。
简介:使用STC51单片机做作为主控,通过光电对射管,产生脉冲信号通过LM393反相器进行整形处理。使用中断达到检测速度的目的。用于测量车床转速,小车转速测量。开源协议
:GPL 3.0
描述
Github开源:https://github.com/Nuozhihui/Velocity_measurement
使用STC51单片机做作为主控,通过光电对射管,产生脉冲信号通过LM393反相器进行整形处理。使用中断达到检测速度的目的。用于测量车床转速,小车转速测量。
本工程是用于验证立创商城LM393(商城编号C400839)的方案验证板设计
本系统具体框图:
槽型光耦传感器模块电路设计
本光电槽型光耦传感器是基于红外对管模块的红外传感器。该传感器模块对环境光线适应能力强,其具有一对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收,经过比较器电路处理之后,指示灯会亮起,同时信号输出接口输出数字信号(一个低电平信号),此传感器广泛用于电机转速检测,脉冲计数,位置限位等。
一、模块参数说明
(1)有输出状态指示灯,输出高电平灯灭,输出低电平灯亮。
(2)有遮挡,输出高电平;无遮挡,输出低电平。
(3)比较器输出,信号干净,波形好,驱动能力强,超过15mA。
(4)工作电压3.3V-5V
(5)输出形式 :数字开关量输出(0和1)
(6)使用宽电压LM393比较器
二、模块接口说明
(1)VCC 电源正
(2)GND电源负
(3)DO数字量输出
(4)AO无效
光电槽型光耦模块内部电路图如下图所示,其中R1电阻为分压电阻,将光电槽型光耦传感器检测到的障碍信息转化为模拟电压信号,模拟量信号接入LM393比较器后,即可与LM393比较器芯片2号引脚所接的分压电阻分压后的模拟电压进行比较,进而得出DO数字信号(即高低电平信号)。C1、C2为滤波电容,C1电容对电源进行滤波,让电源输出更稳定。C2电容对模拟信号进行滤波,保证模拟信号输出的稳定性。R2、R3均为限流电阻,来保护LED灯,防止LED灯烧坏,LED灯均为低电平有效。R7也为限流电阻,保护红外发射头,以防烧坏。R4为上拉电阻,上拉就是将不确定的信号通过一个电阻钳位在高电平,同时起限流作用。保证LM393比较器输出的高低电平信号在与单片机引脚连接时电平信号的读取更加稳定。
系统软件设计
设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | 100nF | C1,C4 | C0603 | 2 |
2 | 10uF | C2,C3 | C0603 | 2 |
3 | 0.1u | C5,C6 | C0603 | 2 |
4 | HDR-F-2.54_1x4 | H1,H2 | HDR-F-2.54_1X4 | 2 |
5 | HDR-M-2.54_1x2 | J1 | HDR-M-2.54_1X2 | 1 |

评论