红外学习型遥控器,记录高低电平,压缩数据有什么方法?
做了红外学习型遥控器,通过记录波形的高低电平的时间,然后再发射的时候,再按照记录的波形的高低电平,发射,通过学习波形后,发射波形,可以控制设备,但是存在eeprom中,占用空间太大,有什么思路,可以做到数据压缩呢?
查了一些资料,理论设计都主张游程编码,有用过游程编码压缩数据的朋友么????谢谢!!!!! 进来,讨论下啦! 自己顶一下! 家里有很多遥控器,很想集中在一个,可是我现在水平不行啊。如果楼主有资料共享。跟你学习了 一般24C08就足够了,再多一点按键C16就撑死了! 单独记录下高低电平的组合周期,一般来说除了引导头外,只有四种时间, 然后用位01记录之 不用计高低电平时间。
遥控无非有六字节和四字节协议。并且有正码的反码。
每键(多个遥控器)最多三字节。记编码即可。 找到头开始收数,只测高电平就成了,但要过滤无效的电平。很简单的。用上沿中断。
页:
[1]