对于红外接收的通信原理有很多,常用的有通过脉宽调制(PWM)和脉时调制(PPM)两种方法,最近小编就在尝试写基于51单片机的脉时调制的红外接收程序,有一些心得,与大家分享分享。
原理分析
通常的红外遥控器是将二进制脉冲码调制在38KHz的载波上,经缓冲放大后送至红外发光二极管,转化为红外信号发射出去。
因为二进制脉冲码的形式有很多种,所以要开发红外接收设备,一定要知道红外遥控器的载码方式和载波频率,我们才可以选取一体化红外接收头和制定解码方案。
数据形式 现在我们已经知道了它是由一根数据引脚来传输数据,那数据又是怎么传输?传输一次的数据格式又是什么呢? 首先它会给一个9ms的低电平,4.5ms的高电平组成的起始码,告诉我们接下来要传输数据了,然后开始传输32位二进制的数据码。 由于它只有一根数据引脚,所以我们要通过这一根数据引脚来判断它传输的数据是二进制的 ‘ 0 ’ 还是 ‘ 1 ’ 。 原文链接:https://www.yunduoketang.com/article/zxjy11.html
|