求助不能遥控美的空调的原因

2019-07-20 01:49发布

俺是新手,最近想用STM32F429解码家用电器红外线。利用输入捕获获得红外线的高低电平,再利用pwm将信号发出去。目前能控制电风扇以及机顶盒,但就是控制不了美的空调。我利用捕获,是将空调编码解出来了的。我将自己发送的红外线利用捕获,发现输出的电平持续时间不稳定,并且差异比较大。就是比如我编程要高电平时间为500us,而我自己解码出来的是400-600us之间,而美的遥控发出的是480-520之间。我不知道不能遥控空调是不是这个原因。 这是美的空调发出的低电平 这是美的空调发出的低电平
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
peng1554
1楼-- · 2019-07-20 05:35
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-07-20 06:23
空调遥控器的编码方式,和普通电视遥控器不一样!
rgz518
3楼-- · 2019-07-20 06:28
正点原子 发表于 2019-5-18 02:29
空调遥控器的编码方式,和普通电视遥控器不一样!

看来我没表达清楚我的问题。我知道空调编码方式与普通电视遥控方式不一样,并且不同厂家空调编码方式也不一样。我是采用的输入捕获原理测出了空调的编码(类似于示波器测高低电平的持续时间),比如起始码为4.4ms低电平4.4ms高电平,还有间隔码什么的都测出来了,并且测出来的结果与网上查找到的这些电平数据差不多。但我用定时器的pwm输出编写的程序,却不能遥控。目前的情况是:比如数据0理论上是520us低电平520us高电平,自带的遥控器测出的低电平范围可能是500-540us,但我自己编出来的范围可能是470-590us之间,就是输出的一致性不稳定。采用同样的方法,用到电视上的就可以,电视的载波为38k,我也调了下这个频率,调到80k都没得问题。我现在就是不知道到底是什么原因,是因为输出电平不稳定,还是频率没找准,或者是其他没注意到的问题
正点原子
4楼-- · 2019-07-20 11:04
 精彩回答 2  元偷偷看……

一周热门 更多>