CPU: STM32
调试平台: STM32F103ZET和STM32F103VBT
软件平台: Keil uVision4
电路设计: Altium Designer v6.9
http://blog.csdn.net/u013686019/article/details/198344411、红外通信技术理论介绍
1.1 红外通信技术理论及示波器验证
先说下红外遥控的知识。这方面的资料Google一下到处都是,归纳起来有:
- 红外通信的介质-波长为0.76~1.5μm的红外线
- 现今主流且常用的有两种编码格式-脉冲位置调制(PPM, Pulse Position Modulation)和脉冲宽度调制(PWM, Pulse Width Modulation)
- 调制和发送-红外协议-NEC协议、夏普协议、索尼SIRC协议等,应用最广泛的是NEC协议。
NEC标准规定:红外通信的载波频率为38KHz,占空比为1:3;按键按下后,发送一个全码,如果108ms后按键仍没松开,则发送重发码。协议编码的一帧全码由引导码、用户码、用户反码、按键数据码、按键数据反码和尾部的重发码组成,如下图所示