AVR_DIY 发表于 2010-12-1 12:13:57

大家讨论一下可不可以做出一个智能解析所有空调红外编码格式的遥控器

RT 就是解析出空调具体的帧格式 包括引导码 数据码 ...
通俗说 就是破_解了别人的协议大家说 有可能吗?

shqila 发表于 2010-12-1 12:41:33

当然可以了,体力活而已

AVR_DIY 发表于 2010-12-1 13:09:58

楼上的意思是?

titrwh 发表于 2010-12-1 13:38:49

已经有这种产品了,学习型万能遥控器。

AVR_DIY 发表于 2010-12-1 13:58:54

回复【3楼】titrwh
已经有这种产品了,学习型万能遥控器。
-----------------------------------------------------------------------

我知道这种遥控器,这种只是把所有的编码原封不动的捕捉下来,也就是通过记录高低电平的脉宽原理实现的,它并没有区分编码的意义,然后转发!并不是把别人的协议解析出来!
空调遥控器编码和其他比如电视、DVD不同,它一个按键在不同的状态下是发出不同的编码的,如果想要把整个空调遥控器的功能完完整整的COPY下来,那种组合太多了,学习也很复杂,因为空调遥控器的红外编码带着很多信息,比如温度、运行模式、风速等。
现在就是说,能不能做一个万能智能解析别人协议的控制器,比如原配的遥控器按下了调温度的键若干次后,我就可以解析出温度变化规律;再比如按了若干次风速按键后,我就可以解析出风速变化规律和它在协议帧中的具体位置。 市场上目前的学习型的空调遥控器,好像都是只能学习少许功能,比如制冷模式下把所有温度COPY一下,同时又要在制热模式下再把温度学习一下,这样组合简直太多了!!因为还有风速啊 扫风啊 等信息....

AVR_DIY 发表于 2010-12-1 14:07:12

红外空调遥控器不同于其它家电遥控器(如彩电、DVD、机顶盒等),红外空调遥控器发出的编码包含当前状态的多种信息,而彩电遥控器的编码是一键一固定码。因此,如果把红外空调遥控器所有可能的状态组合都学习和存储的话,需要花费大量的时间和存储空间,同时操作起来也特别复杂。公司之前做的一款学习型的红外空调遥控器,也只是在有限的模式下学习运行模式和温度的组合编码。因此针对这些问题,提出了以下设想:
通过红外编码分析仪器仔细分析不同大厂商空调遥控器的红外编码格式,试图找出规律的所在,然后在软件中智能解析出各种编码数据的协议,从而到达智能学习空调遥控器的所有状态的目的。下面以美的空调遥控器编码为例,分析器协议:
http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_601550GQKNSP.jpg
(原文件名:3.jpg)
上面的截图是我按遥控器的温度减按键分析仪捕捉到的数据帧,从图中可以看到一帧编码可以分为:引导码、数据码(图中的各户码、键码、原始结果)两部分,引导码是9MS的低电平和4.5MS的高电平,但是不同的厂家其引导码是不同的。同样数据码这一部分,不同厂家高低脉冲宽度、数据码的位数也是不同的。但是我们看到,数据码的Byte2的低四位在规律的变化,每次都减一。而其他的字节保持不变。其实,这四位正是对应的温度信息,一般空调遥控器的温度设置范围从16摄氏度~30摄氏度,为了验证这一规律,我把遥控器的温度从16度调到30度,发现Byte2的后四位从0到E加一规律的变化,同时把温度从30度依次减到16度,发现Byte2的后四位从E到0减一规律的变化。因此我们可以断定,该四位的状态正好是空调温度的变化范围。
再来看下图:
http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_601551Z1WOKD.jpg
(原文件名:4.jpg)
上图是我制冷模式下把温度调到16摄氏度(Byte2的低四位为0),调节风速从最大风量到风量自动的截图,可以看到Byte2的高四位从3到0减一的规律变化着,因此我们可以猜出该四位对应着空调风速的信息。但仅仅是猜测而已,为了验证这一猜测,我连续几次把风速从高依次调到最后风量自动模式,这一规律是一直出现的,因此又可以断定,Byte2的高四位代表着风速的信息。
以同样的方法我分析了其他字节的变化,比如开机、关机,它们对应着某一位的变化比如0为开机的话,1则为关机;运行模式、扫风等也是这样对应着某个字节的几位的变化。
同时也分析了其他厂商的编码格式比如三菱电机、格力等,发现有的状态信息并不是按这个规律来的,有的相邻两个温度之间的编码对应着几个字节的同时变化,而且变化也不是仅仅是加一、减一那么简单,因此我们如果做成解析别人协议的学习型遥控器,仅仅是在“猜”别人的协议,毕竟协议是别个厂家自己定制的,因此这种学习方式做出的产品,我个人认为及不可靠,兼容性也不好。这种方法只能针对某一个品牌的空调遥控器,而不能兼容所有品牌空调的学习。这个问题的原因,我个人分析如下:
一、        空调业界内,没有统一的协议标准。
二、        空调遥控器红外编码不同于其他家电遥控器的编码,其一个按键带着很多种状态信息,比如温度、开关机、风速、扫风模式等。导致一个按键在不同的模式下,有很多种键码的组合,带来学习的困难。
三、        空调遥控器编码通常很长。
以上几个原因,导致如果想将空调遥控器的所用功能克隆到学习型的遥控器上是非常繁琐的,即使做出来,其操作方式客户也不会接受的,因为组合太多了。消费者希望的是那种“一键就能搞定的”那种操作模式。同时,我也做了市场调查,询问了几家做遥控器、控制器的厂商,他们目前做出的智能学习型遥控器、控制器也不能智能解析出协议,而是学习空调的常用功能,比如制冷、制热模式下所有温度的学习,其他的要根据自己的喜好来学习,但前提是:只能学习空调当前的状态。

yuzr 发表于 2010-12-1 14:59:30

MARK

AVR_DIY 发表于 2010-12-1 16:14:04

有没有做过的大侠啊讨论一下 啊 呵呵

maowu198599999 发表于 2010-12-1 16:21:07

我们正在做
做出来再和你交流

xinzhi1986 发表于 2010-12-1 16:23:31

回复【7楼】AVR_DIY 苹果的另一半
有没有做过的大侠啊讨论一下 啊 呵呵
-----------------------------------------------------------------------

这些都是有库卖的,就是好多个品牌的空调遥控器的编码库,协议你肯定只拿不到,只能用这种库做完能遥控器,完能的空调遥控器想学习太难了,据我所知有的这种产品,也是捕捉几个码之后去自己的库中搜索,找到对应的品牌型号之后选取该品牌型号码使用,而不是通过分析发出的码,找规律得到协议什么的。

jdh99 发表于 2010-12-1 16:54:32

我想"智能解析所有空调红外编码格式"这个功能应该不是遥控器的工作,而是人的工作了,不同厂家编码标准不同,靠一个固定程序去发现其中规律太难了

jcrorxp 发表于 2010-12-1 17:06:03

我觉得这个太麻烦了。你分析出来要储存也要一定的位置,
你不如这样,设定一个初始值,比如扫风,制冷,29度。然后你遥控一开空调机就直接发这个数据。
然后再学习其他的功能就行了。比如单独+1温度。扫风等等,这样就可以做到比较完善,又比较低成本的方法了。

。你说那个分析编码的办法,只是这么多空调,一出新品种说不定你这条计算公式就不能用了。

AVR_DIY 发表于 2010-12-1 18:30:50

回复【9楼】xinzhi1986 信志
回复【7楼】avr_diy 苹果的另一半
有没有做过的大侠啊讨论一下 啊 呵呵
-----------------------------------------------------------------------
这些都是有库卖的,就是好多个品牌的空调遥控器的编码库,协议你肯定只拿不到,只能用这种库做完能遥控器,完能的空调遥控器想学习太难了,据我所知有的这种产品,也是捕捉几个码之后去自己的库中搜索,找到对应的品牌型号之后选取该品牌型号码使用,而不是通过分析发出的码,找规律得到协议什么的。
-----------------------------------------------------------------------

这种编码库哪里有卖的啊 ?好像万能遥控器中就潜入了此编码库

回复【10楼】jdh99
我想"智能解析所有空调红外编码格式"这个功能应该不是遥控器的工作,而是人的工作了,不同厂家编码标准不同,靠一个固定程序去发现其中规律太难了
-----------------------------------------------------------------------

我也是这样想的,如果只针对一种品牌的空调 貌似还可以做到,可是我们部门经理说叫我不要那么早下结论,叫我再分析分析规律



回复【11楼】jcrorxp
我觉得这个太麻烦了。你分析出来要储存也要一定的位置,
你不如这样,设定一个初始值,比如扫风,制冷,29度。然后你遥控一开空调机就直接发这个数据。
然后再学习其他的功能就行了。比如单独+1温度。扫风等等,这样就可以做到比较完善,又比较低成本的方法了。
。你说那个分析编码的办法,只是这么多空调,一出新品种说不定你这条计算公式就不能用了。
-----------------------------------------------------------------------

楼上的我听起来不是很清楚,可以说得具体点吗 谢谢!


回复【8楼】maowu198599999 阿左
我们正在做
做出来再和你交流

-----------------------------------------------------------------------
不错啊 加油 !!

wajlh 发表于 2010-12-1 18:36:46

楼主是在做智能家居?

AVR_DIY 发表于 2010-12-1 18:43:21

回复【13楼】wajlh
楼主是在做智能家居?
-----------------------------------------------------------------------

眼力不错,正是!

AVR_DIY 发表于 2010-12-1 18:44:33

回复【13楼】wajlh
楼主是在做智能家居?
-----------------------------------------------------------------------

有什么好的建议吗?

wajlh 发表于 2010-12-1 21:43:20

回复【15楼】AVR_DIY苹果的另一半
回复【13楼】wajlh
楼主是在做智能家居?
-----------------------------------------------------------------------
有什么好的建议吗?
-----------------------------------------------------------------------
协议都是各个厂家自己规定的,就算是同一品牌的不同型号产品协议都可能不一样,所以找一种通用的解码方法不太现实。就连电视机这种非常简单的遥控器,现在也没有做到完美。9楼的方法就是现在电视机万能遥控器采用的方法。建议楼主往这个方向上考虑。

AVR_DIY 发表于 2010-12-1 21:52:14

回复【16楼】wajlh
回复【15楼】avr_diy苹果的另一半
回复【13楼】wajlh
楼主是在做智能家居?
-----------------------------------------------------------------------
有什么好的建议吗?
-----------------------------------------------------------------------
协议都是各个厂家自己规定的,就算是同一品牌的不同型号产品协议都可能不一样,所以找一种通用的解码方法不太现实。就连电视机这种非常简单的遥控器,现在也没有做到完美。9楼的方法就是现在电视机万能遥控器采用的方法。建议楼主往这个方向上考虑。
-----------------------------------------------------------------------

那这个库到底在哪里买啊?

AVR_DIY 发表于 2010-12-2 09:04:29

顶一下,希望做过的大侠吗继续分享下您的经验 谢谢!

AVR_DIY 发表于 2010-12-2 09:30:25

回复【9楼】xinzhi1986 信志
回复【7楼】avr_diy 苹果的另一半
有没有做过的大侠啊讨论一下 啊 呵呵
-----------------------------------------------------------------------
这些都是有库卖的,就是好多个品牌的空调遥控器的编码库,协议你肯定只拿不到,只能用这种库做完能遥控器,完能的空调遥控器想学习太难了,据我所知有的这种产品,也是捕捉几个码之后去自己的库中搜索,找到对应的品牌型号之后选取该品牌型号码使用,而不是通过分析发出的码,找规律得到协议什么的。
-----------------------------------------------------------------------

9楼的貌似说的是指万能遥控芯片吧?就是那种嵌入了1000或者几千合1的红外编码库的裸片???

AVR_DIY 发表于 2010-12-2 10:39:29

阿莫的论坛人气太旺了,刚没看帖,竟然一下子沉到第二页了 哈哈

jrcsh 发表于 2010-12-2 11:08:50

买现成的 代码把作项目的哪有这时间慢慢试试这东西


要不就作成记录型的反正一个转发器也就记录哪么几个常的 和一排温度值 就算 全记下也用不了多少空间


当时准备上这项目时 调研过一些香港有公司专门出售这类代码

AVR_DIY 发表于 2010-12-2 12:10:02

回复【21楼】jrcsh 邪恶的小会会
买现成的 代码把作项目的哪有这时间慢慢试试这东西
要不就作成记录型的反正一个转发器也就记录哪么几个常的 和一排温度值 就算 全记下也用不了多少空间
当时准备上这项目时 调研过一些香港有公司专门出售这类代码
-----------------------------------------------------------------------

呵呵全部记下来的话   你想想组合有多少种 啊?空调哦
你说的代码是指红外编码库吧?什么公司?叫什么名字 我去查查 谢谢!

AVR_DIY 发表于 2010-12-2 18:19:23

顶上去

Rapido 发表于 2010-12-2 18:36:22

让用户自己用学习型的去学习不行吗?这个都不会的话让他别用智能家居了。

AVR_DIY 发表于 2010-12-2 18:44:41

回复【24楼】Rapido
让用户自己用学习型的去学习不行吗?这个都不会的话让他别用智能家居了。
-----------------------------------------------------------------------
楼上的没有弄明白我提的问题

Rapido 发表于 2010-12-2 18:55:49

恩,是我没看仔细。确实有点难度。一个个学习复杂工作量大。你就收集常用品牌的就好了。想分析是不是不大可能啊,这东西灵活性太大,怎么整的都有。

AVR_DIY 发表于 2010-12-2 20:28:19

回复【26楼】Rapido
恩,是我没看仔细。确实有点难度。一个个学习复杂工作量大。你就收集常用品牌的就好了。想分析是不是不大可能啊,这东西灵活性太大,怎么整的都有。
------------------------------------------------------------------
是啊 ,业界没有一个标准
刚开始以为 引导码都是标准的一个高电平和一个低电平(常见的是9MS高 4.5MS的低 比如NEC但也有不同的),最近分析了几种格式,发现有的红外编码引导码很特殊,几个高脉冲和几个低电平 并不是一高一低,甚至有的竟然没有引导码..........唉! 看来,要放弃这种想法了....

atwang 发表于 2010-12-2 20:34:44

还正是需要这么个东东,关注下,几号

xuejianhua1986 发表于 2010-12-2 21:12:29

mark

AVR_DIY 发表于 2010-12-2 22:36:03

再顶

John_Lee 发表于 2010-12-3 03:22:23

给楼主看个资料:http://www.sbprojects.com/knowledge/ir/ir.htm

正如大家所说,红外遥控这个东西确实没有一个标准,也不需要标准(各厂商间的产品没有兼容的需求)。

Castle 发表于 2010-12-3 08:14:38

看来9楼介绍的方法是现在最可行的。

gallle 发表于 2010-12-3 08:39:06

即使是同一个厂家的空调遥控也有可能不通用!还是学习法比较好

AVR_DIY 发表于 2010-12-3 09:09:52

回复【31楼】John_Lee
给楼主看个资料:http://www.sbprojects.com/knowledge/ir/ir.htm
正如大家所说,红外遥控这个东西确实没有一个标准,也不需要标准(各厂商间的产品没有兼容的需求)。
-----------------------------------------------------------------------

谢谢你的资料链接!

回复【32楼】Castle
看来9楼介绍的方法是现在最可行的。
-----------------------------------------------------------------------

可是这种库怎么买?

回复【33楼】gallle
即使是同一个厂家的空调遥控也有可能不通用!还是学习法比较好
-----------------------------------------------------------------------
极有可能

AVR_DIY 发表于 2010-12-3 09:11:07

回复【8楼】maowu198599999 阿左
我们正在做
做出来再和你交流

-----------------------------------------------------------------------

8楼有什么进展不?

pang7 发表于 2010-12-3 09:11:49

找你使用的那个软件的作者吧 他那一定很全

AVR_DIY 发表于 2010-12-3 10:19:48

回复【36楼】pang7
找你使用的那个软件的作者吧 他那一定很全
-----------------------------------------------------------------------

别人不卖库的,他们好像也是收集的一些!其实那个分析仪也不是万能的,有些编码格式它也是识别不出厂家来,只是重显在屏幕上。

AVR_DIY 发表于 2010-12-3 11:48:25

上传一些红外方面的资料希望大家用得着!
红外线通讯协议.rarourdev_601983LCC4O3.rar(文件大小:990K) (原文件名:红外线通讯协议.rar)
红外编码资料.pdfourdev_601984EUN6I2.pdf(文件大小:1.00M) (原文件名:ir.pdf)
点击此处下载 ourdev_601985C0VZLT.pdf(文件大小:817K) (原文件名:红外编码资料.pdf)
IrDA原理图ourdev_601986LXPJ7G.pdf(文件大小:33K) (原文件名:IrDA原理图.pdf)
红外--PT2221--c--1.rarourdev_601987PC5V3J.rar(文件大小:25K) (原文件名:红外--PT2221--c--1.rar)
红外遥控系统原理及单片机软件解码实例.pdfourdev_601988Y8KAIJ.pdf(文件大小:138K) (原文件名:红外遥控系统原理及单片机软件解码实例.pdf)
红外遥控学习模块在空调控制的应用说明.docourdev_601989HSM1WA.doc(文件大小:404K) (原文件名:红外遥控学习模块在空调控制的应用说明.doc)
学习型遥控器的设计及实现.pdfourdev_601990JEEQ2E.pdf(文件大小:40K) (原文件名:学习型遥控器的设计及实现.pdf)

AVR_DIY 发表于 2010-12-3 11:51:12

上传一本书
一本介绍红外遥控原理的书籍ourdev_601991WDDTM9.pdf(文件大小:8.19M) (原文件名:红外遥控系统原理.pdf)

liumaojun_cn 发表于 2010-12-3 13:04:15

mark

czzhouyun 发表于 2010-12-3 14:12:05

不用这么费力了,可以告诉你行不通,我做了4年了,收集的资料很多很多。
首先,这个是厂家自定义的,就是说对单独的码做分析无任何意义。
其次,厂家自定义为的就是和其他厂家其他设备区分开,所以会有一些特征波形加进去,这个增加了识别的难度。
再说了,做数据库的都不会公开的,纠结在库上面舍本逐末了。
产品的意义是解决部分现实问题,这就是产品的价值所在。
能够解决所有问题的产品注定是个失败的产品!需要很强大的技术做支撑,需要耗费你耗费不起的成本。
据我所指在国内就有厂家投资过千万做类似LZ想法的产品,结果是全变了库存!

AVR_DIY 发表于 2010-12-3 15:47:20

回复【41楼】czzhouyun
不用这么费力了,可以告诉你行不通,我做了4年了,收集的资料很多很多。
首先,这个是厂家自定义的,就是说对单独的码做分析无任何意义。
其次,厂家自定义为的就是和其他厂家其他设备区分开,所以会有一些特征波形加进去,这个增加了识别的难度。
再说了,做数据库的都不会公开的,纠结在库上面舍本逐末了。
产品的意义是解决部分现实问题,这就是产品的价值所在。
能够解决所有问题的产品注定是个失败的产品!需要很强大的技术做支撑,需要耗费你耗费不起的成本。
据我所指在国内就有厂家投资过千万做类似lz想法的产品,结果是全变了库存!
-----------------------------------------------------------------------

首先谢谢楼上的真知灼见!
你做了4年的红外了,应该很熟悉红外遥控这个行业了!我想问一下就是,那种万能的遥控器里面的IC不是嵌入了编码库吗?
要不然它是怎么实现“万能”的?

damoplus 发表于 2010-12-3 16:16:52

mark

sfq2008 发表于 2010-12-3 17:17:08

mark

AVR_DIY 发表于 2010-12-3 18:58:18

顶哦

dogcome 发表于 2010-12-3 20:35:45

上淘宝搜一下那个罗技的万能遥控,它也是自己建一个库,让遥控去学习的

czzhouyun 发表于 2010-12-4 10:18:10

回复42L,万能的是有一个库的,曾经做过一颗万能遥控的芯片,程序大约12K,库就有30K+,这个市场拼杀的太厉害了,很残酷,最终未投产。
再次劝告试图进入的兄弟,如果没有一定的经济基础不要整这个,没有一定的技术实力也不要整这个。
尤其不要做那种大而全的东西,这个甚至分地域的,欧洲,美洲,国内,各种版本的库基本都要自己收集,而且这个也很难买到,需要长年累月的收集,设备也多,电视,空调,DVD,投影,机顶盒,各有各的特色,还有大量自定义的设备。
我已经放弃了再这样无休止的收集资料了,现在只做能适应大多数设备的产品,就算这样,还要不断修改,当然修改的量级很小了。
另万能遥控内部也有错误的,这个库都是人工输入的,所以需要大量的遥控器互相做参照。

AVR_DIY 发表于 2010-12-4 10:54:11

回复【47楼】czzhouyun
回复42l,万能的是有一个库的,曾经做过一颗万能遥控的芯片,程序大约12k,库就有30k+,这个市场拼杀的太厉害了,很残酷,最终未投产。
再次劝告试图进入的兄弟,如果没有一定的经济基础不要整这个,没有一定的技术实力也不要整这个。
尤其不要做那种大而全的东西,这个甚至分地域的,欧洲,美洲,国内,各种版本的库基本都要自己收集,而且这个也很难买到,需要长年累月的收集,设备也多,电视,空调,dvd,投影,机顶盒,各有各的特色,还有大量自定义的设备。
我已经放弃了再这样无休止的收集资料了,现在只做能适应大多数设备的产品,就算这样,还要不断修改,当然修改的量级很小了。
另万能遥控内部也有错误的,这个库都是人工输入的,所以需要大量的遥控器互相做参照。
-----------------------------------------------------------------------

哦 楼上的意思是,万能的库也是一点一点收集起来的哦?
你收集了4年的资料,看来你那个产品已经“万能”了 呵呵

mcu_mouse 发表于 2010-12-5 02:01:24

mark

AVR_DIY 发表于 2010-12-5 10:14:50

回复【49楼】mcu_mouse
mark
-----------------------------------------------------------------------

楼上的那么晚还在啊哈哈

shenliang200 发表于 2010-12-10 11:45:35

我已经做了三个月了,学习完完整的一个空调遥控器用掉了1K的空间,晕死掉,我加了很多很多的压缩算法,组合起来大概有 120多条命令

zyw19987 发表于 2010-12-14 19:22:03

红外遥控学习贴,祝你们成功啊。

AVR_DIY 发表于 2010-12-16 11:15:34

顶一下,如果不考虑协议的格式,一股脑的全部捕捉下来,也是目前用得比较多的方法。
那么,如果空间紧张,大家是如何解决的呢?

titrwh 发表于 2011-1-8 08:45:27

lz做的怎么样了,可否参考一下,最近也在最这个东西。

AVR_DIY 发表于 2011-1-8 17:31:24

回复【54楼】titrwh
lz做的怎么样了,可否参考一下,最近也在最这个东西。
-----------------------------------------------------------------------

不可能做出来这种东西,已经否决了!
还是全部捕捉下来保存,再转发!~

titrwh 发表于 2011-1-10 17:24:12

我也同感,好多有校验的就根本没法做了。还是全部捕捉下来保存,再转发还是很麻烦,空调类的组合起来是无穷大的数据,打算用万能遥控器方案。

titrwh 发表于 2011-1-10 17:25:16

回复【53楼】AVR_DIY 苹果的另一半
顶一下,如果不考虑协议的格式,一股脑的全部捕捉下来,也是目前用得比较多的方法。
那么,如果空间紧张,大家是如何解决的呢?
-----------------------------------------------------------------------

加一个外部FLASH

USACH 发表于 2011-1-10 17:29:02

回复【楼主位】AVR_DIY 苹果的另一半
-----------------------------------------------------------------------

这个已经有得卖了,我买过……

市面上几乎所有的空调都可以控制。

AVR_DIY 发表于 2011-1-11 12:51:32

回复【58楼】USACH 美丽坚和中国
回复【楼主位】avr_diy 苹果的另一半
-----------------------------------------------------------------------
这个已经有得卖了,我买过……
市面上几乎所有的空调都可以控制。
-----------------------------------------------------------------------
不是万能,是智能学习!

wjshmily 发表于 2011-1-12 16:26:16

mark

bullud 发表于 2011-3-21 00:01:29

回复【58楼】USACH 美丽坚和中国
-----------------------------------------------------------------------

请问哪里可以买到啊?我想买

wukaka 发表于 2011-4-7 22:01:55

学习了!

starmark 发表于 2011-4-19 17:27:13

是否可以根据编码格式的不同进行初步的分类,这样应该可以减少很多内存,不要纠结在万能上,能在一部分产品上实用就够了,

jrcsh 发表于 2011-4-19 19:12:51

这贴子还没完阿

发个点个人的YY见解把
   
    先学习按键,想通用就哪拼命折解 把 一个块给他折成 100个块 看他还能玩出什么花
   解释协议方法
   从理论上来说 红外协议不会搞得太复杂, 有了按键码作基础 ,接收几个编码作算法比较出 摇控器的编码生成算法
    在用这个算法来组合编码发送出去


   YY完毕

qiji2011 发表于 2011-4-29 09:29:05

学习了!

limzhw 发表于 2011-5-20 00:16:43

mark 学习了

hhjjstu 发表于 2011-6-28 14:12:59

请教一下各位DIY高手,用单片机发射38K载波控制红外发射头发射最远能到几米远?

AVR_DIY 发表于 2011-6-28 22:09:46

回复【67楼】hhjjstu
请教一下各位diy高手,用单片机发射38k载波控制红外发射头发射最远能到几米远?
-----------------------------------------------------------------------

理论上是15米

jason1927 发表于 2011-6-28 23:17:40

现在的遥控器一般采用NEC编码,前面是引导码,然后是器件码,也就是厂家识别码,接着是8位数据+8位数据的反码,就这样子哦,所以很容易解析啦

xxdcq 发表于 2011-7-4 17:15:59

不妨看看我们的红外遥控学习模块
可以学习各种品牌空调
http://www.yofeng.com/irlearn.asp

qjj2858 发表于 2011-7-4 23:08:25

楼上的,红外识别并不困难,常用的也就那几种编码,别人是要做智能分析(貌似很难很难)
你的产品还是只是停留在让用户学习,连自己的库都没有,我想连带学习功能的万能遥控器都不会比你的产品差多少

hhjjstu 发表于 2011-7-6 11:45:08

回复【70楼】xxdcq
-----------------------------------------------------------------------

发射距离能到多远了?

hhjjstu 发表于 2011-7-6 11:47:03

为什么我用单片机做的红外发射只能到1米多了?????我是用三极管驱动的,与红外发射头的串接的是10Ω的限流电阻

titrwh 发表于 2011-7-6 11:51:50

载波频率不准确或电源功率不够。

411412 发表于 2011-7-6 12:46:01

mark

hhjjstu 发表于 2011-7-6 13:20:43

回复【74楼】titrwh
-----------------------------------------------------------------------

难道载波频率一定要很准吗???

titrwh 发表于 2011-7-6 13:26:45

回复【76楼】hhjjstu
-----------------------------------------------------------------------

当然,要不大家干吗都用38K,不用380K,就因为38K时距离较远。

hhjjstu 发表于 2011-7-6 14:05:48

回复【77楼】titrwh
-----------------------------------------------------------------------

偏差一点不行吗?37K或者39K??

titrwh 发表于 2011-7-6 14:19:40

回复【78楼】hhjjstu
-----------------------------------------------------------------------

当然可以,就是效果差点,距离短点,但也不至于只有1米,看看电源功率够不够。

TILUO 发表于 2011-7-6 14:31:58

真的是个体力活。

hhjjstu 发表于 2011-7-6 16:57:10

回复【79楼】titrwh
-----------------------------------------------------------------------

5W的电源,功率肯定够了,那种普通的遥控器就装个纽扣电池就可以5米以上

xxdcq 发表于 2011-7-12 17:18:57

回复【72楼】hhjjstu
-----------------------------------------------------------------------

距离最远7--10米
和普通红外遥控器一样

hhjjstu 发表于 2011-7-15 17:52:45

回复【82楼】xxdcq
-----------------------------------------------------------------------

为什么我用单片机做的红外就不远了?

AVR_DIY 发表于 2011-7-18 10:07:30

回复【83楼】hhjjstu
回复【82楼】xxdcq
-----------------------------------------------------------------------
为什么我用单片机做的红外就不远了?
-----------------------------------------------------------------------

发射电路的问题 还要注意角度 45度内

hhjjstu 发表于 2011-7-18 13:11:29

回复【84楼】AVR_DIY 苹果的另一半
-----------------------------------------------------------------------

发射电路我感觉没什么问题,8050做驱动,发射管串接10欧电阻

AVR_DIY 发表于 2011-7-19 13:23:45

那就是软件的问题咯,载波不准,脉宽不够精确...

stely 发表于 2011-7-19 14:06:06

mark 学习

hhjjstu 发表于 2011-7-27 09:05:41

-----------------------------------------------------------------------

回复【86楼】AVR_DIY 苹果的另一半
-----------------------------------------------------------------------

脉宽要多少了?

AVR_DIY 发表于 2011-7-27 11:35:18

回复【88楼】hhjjstu
-----------------------------------------------------------------------
回复【86楼】avr_diy 苹果的另一半
-----------------------------------------------------------------------
脉宽要多少了?
-----------------------------------------------------------------------

不是脉宽要多少,我的意思是你发出去的编码脉宽和实际红外设备需要的标准编码脉宽差别太大.

hhjjstu 发表于 2011-8-11 17:21:23

38K的

xslyk 发表于 2011-10-14 16:25:30

我现在也在做啊,看了各位的,我想还是直接cut掉库的方法,直接学习再存储了

luyao250250 发表于 2012-2-15 18:01:40

回复【5楼】AVR_DIY 苹果的另一半
-----------------------------------------------------------------------

mark

mxm2060 发表于 2012-3-9 21:57:35

mark

longyin108 发表于 2012-4-10 22:43:12

{:smile:}做个记号,学习!!!!!

祥子 发表于 2012-4-10 23:00:37

去年的帖了。

刚看完,有个小疑问,为什么一定要万能的呢?不能针对某种空调,先设置好,再实现?

mxm2060 发表于 2012-9-11 22:41:01

mark~~~~~~~~~~~~

jz701209李 发表于 2012-9-13 19:54:57

记号一下.............

yihui184 发表于 2012-10-11 22:56:08

shenliang200 发表于 2010-12-10 11:45 static/image/common/back.gif
**** 作者被禁止或删除 内容自动屏蔽 ****

你好,前辈,可以和你聊聊么,我也快做了三个月了,感觉遇到瓶颈,我QQ是374436359!谢谢!

agmfeng 发表于 2012-10-11 23:15:36

我去,这是10年的帖子啊
页: [1] 2
查看完整版本: 大家讨论一下可不可以做出一个智能解析所有空调红外编码格式的遥控器