1.问题描述:
振荡电路提供系统工作时钟和常用的38K站空比为1:3的载波,键扫描输入输出电路与SEL输入口形成用户码与键码,并由码产生电路形成待发射数据,在输出控制电路控制下,通过REMO输出口由红外线输出。在遥控器发射的每帧数据中,包括引导码,用户码,和键码三个部分。并采用脉冲位置调制方式(PPM)区分“1”和“0”,脉冲的宽度,脉冲间的时间间隔的大小,每帧数据所包含的位数以及引导码高低电平的时间宽度的不同,为不同的发码格式,常用的如NEC6122格式。
NEC6122格式如下所示:
图4-2 红外发送数据格式
以上数据格式我们通过分频操作就能得到了。而红外遥控器,对于不同的设备其数据格式就不同的,所以我们要设计的学习型遥控器应具备学习能力。
编码提取通过红外接收头接收,送至FPGA进行解码,对于较为复杂的编码。此外对于一个更加通用的学习型遥控器ÿ