买的51开发板,有个红外遥控器实验。

为什么我用别的遥控器(别的遥控器是一个FPGA开发板配的)去玩就不成功?
面板都一样,上面的按键排列,文字都一样,只是外壳颜色不同而已。
难道里面的编码不一样?
我只是想简单地将不同的按键值显示出来罢了,51自配的可以成功解码,FPGA配的遥控器在FPGA的板子上可以用,但拿到51板测试就不行了,程序都没动过的。
我觉得,卖这些开发板的,不可能搞得很复杂的遥控器啊,看那货也就两三块钱一个的劣质货,编码应该是一样的啊,为什么就是不能解出来呢?
难道用了不同的传输协议不成?
还有,一般的红外遥控器是ASCII码的吧?还有什么别的编码没有?
比如说1,ASCII码里面是0x31,那不同的遥控器1对应的编码是不是不是0x31了啊?

谢谢大家!!!

好久不来这里了。。。应该是遥控器遵循的红外协议不同吧。。
由于空调的状态远多于电视、音像,并且没有一个标准,所以各厂家都按自己的格式去
做一个,造成差异更大。比如:美的的遥控器采用 PWM 编码,码长 120ms 左右;新科的遥控器
也采用 PWM 编码,码长 500ms 左右(此段摘自网络)
先去了解红外的原理,再看你开发板上带的的红外解码的程序。。懂了一个 就都懂了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-03
你这货研究这个干吗,那些东西都是商用加密的,批量生产成本低,为了不被模仿和串号都是用了加密协议传输,你只能使用成品改装追问

我顶你,你有没有玩过开发板啊?
那你去问人家开发板为什么要配个红外给你玩……
你以为是为了去商业竞争啊 ……

追答

没玩过开发板,只是改装过手机,做过遥控卷帘门窗,弄过汽车遥控锁,自己刷个简单点电路板,乱七八糟的小东西,N年前的事了

追问

学习都是从最基本的开始嘛,要是连红外最基本的原理都不懂,那还搞个屁了。
我现在就是想从最基本的开始,熟悉红外简单的通信协议。
最方便,简单的办法就是写代码,验证喽!

追答

建议你从单片机远离开始,这个应该不难,我不在行,我师兄在去步步高应聘被拒,一气之下破解了他的最新电子词典内部代码给厂家发了过去,步步高特招去了。

第2个回答  2013-02-03
你看看FPGA试验配的例程和你的程序例程就可以对比出两个编码有什么不同了。追问

看了,一个是编码的,如一个遥控器1的代码是0XCF,而另一个的1一个是ASCII码的0X31。

一样的东西,不明白为什么会出现两种码……

追答

那 FPGA的编码你有找到什么规律么?你说说看其他按键的码值是多少?单片机的那个用ASCII码表示就比较直观,译码简单。

来自:求助得到的回答
第2个回答  2013-02-03
调制方式也不一样
PPM的或者PWM的
相似回答