小车红外线自主充电方案-2

红外遥控原理

这套红外自主充电是用的NEC编码格式,有关NEC编码的基本资料参考:
https://www.cnblogs.com/hbtmwangjin/articles/8611393.html
关于stm32红外解码的详细过程参考博客:
https://blog.csdn.net/lightrour/article/details/79485040

实验

小车红外线自主充电方案-2
先用电烙铁引出红外接收头的两个线,地线和信号线。这里说明一下红外接收器的基本结构:
小车红外线自主充电方案-2

第一个码值

然后我这里用充电桩最上面那个360度的光线射它,标红圈的就是红外发射器和接收器了。
小车红外线自主充电方案-2
可以看到,示波器有一阵一阵的波形出现了,说明充电桩在循环发送编码信号。
小车红外线自主充电方案-2
调整光标测量两个信号的周期是130ms。
小车红外线自主充电方案-2
放大了看,先是9.2ms的低电平,
小车红外线自主充电方案-2
然后是4.5ms的高电平。
小车红外线自主充电方案-2
然后就是520微秒的低电平。由此可见这个和NEC编码格式类似,只不过发的数据只有一个字节。观察可得这个字节为00011000。

第二个码值

然后让充电桩转个角度,得到了两个周期信号。
小车红外线自主充电方案-2

小车红外线自主充电方案-2
放大了看。
小车红外线自主充电方案-2
可以看出,第二个码值为10100000。

第三个码值

再转个角度可以得到连续三个信号。
小车红外线自主充电方案-2
这里我抓了一个第三个码值的图。
小车红外线自主充电方案-2
可以看出,第三个码值为00000100。

以上,就是对红外线编码部分的原理研究,接下来再研究STM32如何对其进行解码。

相关文章:

  • 2021-04-05
  • 2021-04-08
  • 2021-08-26
  • 2021-06-13
  • 2021-10-01
  • 2021-10-19
  • 2021-06-28
  • 2021-11-16
猜你喜欢
  • 2021-07-30
  • 2022-01-13
  • 2021-07-09
  • 2021-06-19
  • 2021-09-02
  • 2021-10-30
  • 2021-06-25
相关资源
相似解决方案