(5) 发送载波频率初始值计算
载波频率= ,6分频时n=2;12分频时n=4。得(RCAP2H,RCAP2L)=3*freq(freq为学习时检测出的载波脉冲宽度)。
4 结论
通过对空调遥控器编码的精简,创建了状态信息转换表,当每进入一种模式时,只需发射与温度状态信息相关的编码,简化了发射编码、提高了传输效率。开发的遥控器自学习功能,通过编码学习与原机进行对比,每种脉冲流的时间仅差1个时钟周期;采用均值算法,使发送的载波频率误差小于0.5KHz;设计的遥控器编码矢量压缩算法,存储一个键码(200个编码)仅需134个存贮单元,压缩比达8:1。上述技术为采用单片机实现智能空调遥控器创建了基础,其中,“状态信息转换表的创建”和“高精度载波频率测量”是本文的主要创新。
参考文献:
[1] 江玉洁.新型频率测量方法的研究[M]. 仪器仪表学报,2004,22:30-33
[2] 李冬梅等.通用学习式 红外遥控 器中数据压缩与识别算法[M]. 清华大学学报(自然科学版),2000,40:85-88
[3] 张鸣瑞等.编码理论[M ]. 北京:航空航天大学出版社,1990.
[4] 安颖、刘丽娜.具有学习功能的智能遥控器.微计算机信息,2005 No.3
[5] VITERBI,A.J.K.OMURA,Principle of digital communICation and coding, McGraw-Hill Book Company,New York,1979
本文关键字:遥控器 综合-其它,单片机-工控设备 - 综合-其它