红外接收控制灯亮灭

简介: 先上图功能红外接收头接收到红外信号,控制一个灯翻转 使用74HC123是因为红外接收头接收的是一连串的高低电平,,在接收到第一个电平的跳变沿的时候就控制灯翻转,,剩余的电平跳变用延时来排除掉接收到第一个电平的上升沿,74hc123产生一个高电平脉冲信号,是后面的D触发器翻转高电平脉冲信号的延时的时间 t (ns)= (22uf)22000000pf * 235k *0.

先上图

功能

红外接收头接收到红外信号,控制一个灯翻转

 

使用74HC123是因为红外接收头接收的是一连串的高低电平,,在接收到第一个电平的跳变沿的时候就控制灯翻转,,剩余的电平跳变用延时来排除掉

接收到第一个电平的上升沿,74hc123产生一个高电平脉冲信号,是后面的D触发器翻转

高电平脉冲信号的延时的时间 t (ns)= (22uf)22000000pf * 235k *0.45(资料给的固定值) = 2326500000ns = 2.3265 s

当然 t(ms) = ()uf * 0.45 * ()千欧,

假设47uf的电容,4.7k的电阻

t(ms) = 47 * 0.45 * 4.7 = 99.405 ms

 

 

延时时间大约应该是9000+4500+(8*(1680+560))*4=85180Us=85Ms

 

目录
相关文章
|
传感器
Arduino光敏传感器控制LED灯亮度
Arduino光敏传感器控制LED灯亮度
|
3月前
|
监控 IDE 机器人
基于Nodemcu的手机控制小车
基于Nodemcu的手机控制小车
50 0
|
6月前
|
数据格式
LabVIEW步进电机的串口控制方法与实现
LabVIEW步进电机的串口控制方法与实现
89 0
|
8月前
串口通信如何控制步进电机转动?
串口通信如何控制步进电机转动?
140 3
|
传感器 芯片
MCU实现对外部脉冲信号的计数功能
MCU实现对外部脉冲信号的计数功能
68 1
STM32控制蜂鸣器间隔发出声音(响1s,关闭1s)
STM32控制蜂鸣器间隔发出声音(响1s,关闭1s)
463 1
OpenMV输出PWM,实现对舵机控制
OpenMV输出PWM,实现对舵机控制
1742 0
LabVIEW控制Arduino实现PWM呼吸灯(基础篇—5)
利用LIAT中的模拟I/O函数库,通过LabVIEW和Arduino Uno控制板实现LED灯亮度的调节,产生灯会呼吸的效果。
|
算法 机器人 芯片
利用单片机PWM信号占空比进行舵机控制
基于单片机的舵机控制方法具有简单、精度高、成本低、体积小的特点,并可根据不同的舵机数量加以灵活应用。
262 0

热门文章

最新文章