红外遥控问题请教

问题描述

大家好,在做红外遥控时碰到了问题,由于没接触过这方面,请做过这方面的朋友指点下。要实现的是通过PC端一个程序发送红外指令,控制空调设备。PC端接了一个水木行的IR220红外串口适配器;1、通过像串口发送指令字符串无反应;2、接收遥控器按键,收到的基本都是这样的一些内容00C0C0C0C0C0C0C0C0,发送收到的内容无反应(转0,1也试过);

解决方案

解决方案二:
接收数据应该有问题,那个边是你自己整理的吗,有两个28?
解决方案三:
引用1楼yuankaiwsl的回复:

接收数据应该有问题,那个边是你自己整理的吗,有两个28?

图第二个28是写错了29,但不是那个问题。
解决方案四:
1、你收到的遥控器发送的数据00C0C0C0C0C0C0C0C0是9个字节=72位,而你整理的表中只有36位=4.5个字节,不是整字节,这里不对吧;2、你用收到的遥控器发送的数据发给设备,没有反应,说明这个数据不对,你确定排除抖动连发数据;3、建议你把遥控器上的按键发出的键值全部列出来,看规律,难不成都是9个字节?
解决方案五:
引用3楼yuankaiwsl的回复:

1、你收到的遥控器发送的数据00C0C0C0C0C0C0C0C0是9个字节=72位,而你整理的表中只有36位=4.5个字节,不是整字节,这里不对吧;2、你用收到的遥控器发送的数据发给设备,没有反应,说明这个数据不对,你确定排除抖动连发数据;3、建议你把遥控器上的按键发出的键值全部列出来,看规律,难不成都是9个字节?

上面没抄完,收到遥控器按键开机是00C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0关机是00C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0
解决方案六:
1、你首先得确认红外协议是否正确;2、确认红外接收端(空调)接收数据后,有无特殊处理;3、最好有一个独立的可读的红外接收端,验证你发出的数据是否如协议一样。你现在的情况感觉就是在蒙点,你不知道你发送出去的是否正确,同样不知道空调收到的是否正确,这样是找不到问题的。
解决方案七:
1、开关机数据一样,应该是空调自己判断,收到此指令如果是关机状态就开机,如果是开机状态就关机。2、我怀疑数据有问题,发送一个开关机指令要几十个字节!
解决方案八:
引用5楼Snowwolf_119的回复:

1、你首先得确认红外协议是否正确;2、确认红外接收端(空调)接收数据后,有无特殊处理;3、最好有一个独立的可读的红外接收端,验证你发出的数据是否如协议一样。你现在的情况感觉就是在蒙点,你不知道你发送出去的是否正确,同样不知道空调收到的是否正确,这样是找不到问题的。

的确就是你说的这样。目前1,2都无法确认,可能只有考虑加个设备接收发出的数据来看看了;
解决方案九:
引用6楼yuankaiwsl的回复:

1、开关机数据一样,应该是空调自己判断,收到此指令如果是关机状态就开机,如果是开机状态就关机。2、我怀疑数据有问题,发送一个开关机指令要几十个字节!

看他的协议介绍上,每个操作都是把所有可操作的指令都一起发了的。对于这个起始码和连接码我不是很明白,起始码(S)+35位数据码+连接码(C)+32位数据码。各种编码的电平宽度:数据码由“0”“1”组成:0的电平宽度为:600us低电平+600us高电平,1的电平宽度为:600us低电平+1600us高电平起始码S电平宽度为:9000us低电平+4500us高电平连接码C电平宽度为:600us低电平+20000us高电平
解决方案十:
应该是你的IR220红外串口适配器驱动程序没装好或设置不对
解决方案十一:
1、波特率设置对了不;2、电平宽度应该不需要软件考虑吧,该是适配器去处理吧
解决方案十二:
你这个数据格式明显不对,自己检查下。

时间: 2024-07-30 22:15:40

红外遥控问题请教的相关文章

【STM32 .Net MF开发板学习-15】红外遥控智能小车

我前段时间写了<用PWM驱动智能小车>和<红外遥控器编码识别>两篇博文,分别介绍了如何用PWM驱动直流电机及红外遥控器编码识别,这一次我们把二者结合起来,用红外遥控器遥控智能小车. 在<红外遥控器编码识别>中,我们用面包板搭建简单的电路,来验证红外接收信号,但是放在小车上是不行的,相关器件我们需要进行焊接,最终完成图如下. 开发板学习-15]红外遥控智能小车-">我们把智能小车和红外板拼装在一起,最终完成图如下:

智能红外遥控将在小众中走向死亡

    某智能红外中控的操作界面,其复杂度和老式遥控器一致,且操作不准确(温度部分不可以这样调节) 新发布的小米4,新增了红外功能.小米在官网介绍说,它可以遥控接近三千款不同品牌.型号的家电. 华为在一年前推出荣耀3时就增加红外功能作为宣传卖点,当时说支持6万多款不同家电. 三星.HTC.LG.中兴等手机厂商也有非常多的机型支持红外.但它们在宣传中基本已经不提了,因为这个功能使用率太低. 智能家居领域,同样有很多红外智能化的产品,这些一般有两种思路:一是直接做一个红外转Wi-Fi的遥控产品,这类

小米5支持红外线吗?小米5红外遥控怎么用?

小米5支持红外线吗? 从小米官网的小米5页面规格介绍可以看到,小米5是具备红外感应器的,MIUI也可以支持大部分家用电器的红外遥控,对于少数冷门的电器也可以通过学习的方式来进行红外适配. 而除了红外之外,小米5还支持陀螺仪.环境光传感器.霍尔感应器,功能非常强大,堪称旗舰中的顶级手机. 小米5红外遥控怎么用? 1.打开小米4[小米遥控器],小编以[电视]为例.PS:如果你的电视有机顶盒的请选择[有线电视机顶盒].(如下图) 2.选择品牌,选择[点击发射]建议多试几次.(如下图) 3.输入名字点击

华为荣耀3发布:三防+红外遥控

摘要: 8月28日消息,华为在北京发布了其新一代旗舰机荣耀3 outdoor,同时华为盒子MediaQ M310也首次亮相.如之前 曝光的信息一样,华为荣耀提供三防功能并支持红外遥控,售价1888元,明天在华 8月28日消息,华为在北京发布了其新一代旗舰机荣耀3 outdoor,同时华为盒子MediaQ M310也首次亮相.如之前曝光的信息一样,华为荣耀提供三防功能并支持红外遥控,售价1888元,明天在华为商城和京东商城同步开卖. 荣耀3搭载1.5G四核海思处理器,4.7英寸720p屏幕,分辨率

【创业者说】为什么空气果不增加基于红外遥控的智能家居功能?

  姜洋,墨迹天气空气果项目负责人.授权转载到雷锋网(公众号:雷锋网). 从空气果立项以来,不断有人建议我们增加基于红外的万能遥控器功能. 大家都会讲的一个故事就是监测到温度上升了就启动空调制冷,湿度上升了就启动空调的除湿,反之就打开加湿器.监测到PM2.5上升了就启动空气净化器.但红外的以下问题让我们最终谢绝了在这个方向上的一切建议: 1.单向性:即遥控器是不知道自己的信号是不是被家电接收到了的,比如你有一个空调,但你通过红外是无法知道它的任何工作信息的,你发出一个遥控指令,你甚至无法知道指令

【STM32 .Net MF开发板学习-14】红外遥控器编码识别

一年前我写过一篇博文<自制电脑红外遥控接收器(PC软解码)>,文中介绍借助几个简单的器件通过PC串口,来获取红外遥控器的按键信息.现在我们已经学会了如何用PWM技术驱动智能小车(参见<用PWM驱动智能小车>),正好缺少一个遥控机制,所以本篇文章先介绍一下,.NET Micro Framework开发板如何获取红外遥控信息,下一篇文章将介绍用遥控器驱动智能小车相关实现细节. 这次我们红外接收的硬件电路更为简单,仅需红外接收头.两个电阻,一个电容即可,其原理图如下: 我所选取的具体器件

hxd019-红外遥控IC HXD019的原理是什么?

问题描述 红外遥控IC HXD019的原理是什么? 求有经验的大神解惑,据说能解析几乎所有的红外编码,其中原理是什么?难道是用最小时间去抽样产生二进制数组?还有谁能提供些学习资料和码库,先谢谢了 解决方案 http://download.csdn.net/download/hao199707/3924538 解决方案二: 搜狗输入法,好用不?原理是什么?

智能家居-空调红外遥控器编码是如何学习的

问题描述 空调红外遥控器编码是如何学习的 请问大神 空调红外编码真的是各家各异吗? 那么市面上的智能遥控器诸如broadlink是怎么实现学习的?(这里不谈一般的牛屎芯片) 难道真是一个个记录放入EEPROM中?那样采样频率和位数也太多了,我看broadlink构造很简单啊.难道有专门采集识别红外的芯片?这不可能吧,红外种类不算少,变种也很多.总之我现在凌乱了,求大神解惑指点 解决方案 这个比较全 红外遥控编解码相关资料http://dl.21ic.com/download/-9-8m-zip-

【宅客锋评】WiFi智能遥控的价值

        WiFi智能遥控器出现在2013年初,之后在众筹和电商平台上悄悄卖了半年:Broadlink和小米路由器的合作一下子将智能遥控器的概念推到了顶峰,红外+WiFi似乎可以看作某种程度的智能家居中心.但随着今年小米路由器量产版的推出,Broadlink的智能遥控并未随着路由器一起搭售. WiFi智能遥控器本质上是一个WiFi模组加上一圈的红外发射管.遥控器具备红外学习和云端的码库搜索,它将接收到的WiFi信号转化为红外信号,从而能控制一个或者N个的家电. 宅客此番拿到的是Broadl