有关红外线,首先我们要知道它长什么样子:
这是红外线发光管,通电后会产生光波波长为940nm左右的红外线。
这是红外线接收头,里面有高频的滤波电路,能够滤掉红外线合成信号的载波信号(38KHZ)。
红外遥控系统的结构大致如下:
那么红外线发射为什么需要载波呢?
1.能更好减少周边环境对红外线的干扰。比如选择38KHZ的红外线,那么接收时只接收38KHZ的信号,其它信号一律不接。
2.能提高发射效率,降低电源功耗。
下面我们来看看,红外基带信号的发送协议;
对于各个码的作用:
引导码:相当于一把钥匙,单片机只有检测到引导码出现了,才确认接收后面的数据。
客户吗:用来区分红外遥控设备,使之不会互相干扰。
操作码:用户实际需要的编码。
操作反码:用来校验。
下面我们来看看各部分是如何工作的:
引导码: