qinyi 发表于 2024-2-17 15:19:56

红外解码有几种方法


请教各位:
如题,各种解码方法的差异?
另外有用过PWM测时间解码的吗?

21cnsound 发表于 2024-2-17 16:32:17

红外解码和BPC解码,我都是在定时中断中对全局变量计数,全局判断脉冲的长度实现的。
不一定是最优,但逻辑最清晰。

神农鼎 发表于 2024-2-17 16:57:42

STC8H8K64U, PWM产生 38K载波的参考程序,见实验箱例程包

神农鼎 发表于 2024-2-17 16:59:05



www.stcai.com/syx

电子DIY小家 发表于 2024-2-18 08:17:14

1.“各种解码方法的差异?”带38k解码的接受头的解码的话本质都是大同小异,都是通过时间来进行加解码的,
2.“另外有用过PWM测时间解码的吗?”PWM也能作为一个普通的定时器,手册也有测脉冲的示例程序,可以参考,简单移植下就可以用

jwg 发表于 2024-2-18 08:37:09

电子DIY小家 发表于 2024-2-18 08:17
1.“各种解码方法的差异?”带38k解码的接受头的解码的话本质都是大同小异,都是通过时间来进行加解码的,
2 ...

谢谢分享

qinyi 发表于 2024-2-19 23:03:46

神农鼎 发表于 2024-2-17 16:57


感谢指导

qinyi 发表于 2024-2-19 23:04:59

电子DIY小家 发表于 2024-2-18 08:17
1.“各种解码方法的差异?”带38k解码的接受头的解码的话本质都是大同小异,都是通过时间来进行加解码的,
2 ...

谢谢

jackfangxq 发表于 2024-4-20 17:15:50

学习了

梁工 发表于 2024-5-6 15:23:18

几十年来,我红外遥控解码一般使用定时器定时查询,抗干扰好,外中断一般只用于唤醒(需要睡眠时使用,接收头有100uA左右电流的)。
用外中断、PWM测周期的弊端是,干扰尖峰影响比较大,而查询方式只要读入时没有干扰,或者加数字滤波可以滤除尖峰干扰,可靠性很高的。
页: [1] 2
查看完整版本: 红外解码有几种方法