CN104517437A - 一种遥控器及其遥控方法 - Google Patents
一种遥控器及其遥控方法 Download PDFInfo
- Publication number
- CN104517437A CN104517437A CN201510005299.4A CN201510005299A CN104517437A CN 104517437 A CN104517437 A CN 104517437A CN 201510005299 A CN201510005299 A CN 201510005299A CN 104517437 A CN104517437 A CN 104517437A
- Authority
- CN
- China
- Prior art keywords
- infrared
- remote control
- telecommand
- carrier frequency
- chip microcomputer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Selective Calling Equipment (AREA)
Abstract
本发明提供一种遥控器,包括:遥控指令发送设备,用于将遥控指令发送到ARM芯片中;所述ARM芯片,用于接收遥控指令发送设备发送的遥控指令,并在FLASH存储器中查找与遥控指令对应的红外遥控键值、红外传输协议类型和载波频率,将查找到的红外遥控键值、红外传输协议类型和载波频率发送到单片机;所述单片机,用于接收ARM芯片发送的查找到的红外遥控键值、红外传输协议类型和载波频率,并根据查找到的红外遥控键值、红外传输协议类型和载波频率控制红外发射头;所述红外发射头,用于根据单片机的控制发出红外信号。本发明采用ARM芯片和单片机结合来控制发送红外信号,无需与控制对象配套使用,通用性良好。
Description
技术领域
本发明涉及无线通讯技术领域,特别涉及一种遥控器及其遥控方法。
背景技术
随着科技的发展,人们对生活的要求也不断提高。遥控器的出现,在一定程度上满足了人们这个要求。红外遥控是20世纪70年代才开始发展起来的一种远程控制技术,其原理是利用红外线来传递控制信号,实现对控制对象的远距离控制,具体来讲,就是发射器发出红外线指令信号,由接收器接收下来并对信号进行处理,最后实现对控制对象的各种功能的远程控制。
一般的遥控器采用专用的逻辑编解码集成电路来控制红外发射,其优点是结构简单,但遥控器需与控制对象配套使用,通用性差。
发明内容
本发明实施例提供了一种遥控器,无需与控制对象配套使用,通用性良好,包括:
遥控指令发送设备、ARM芯片、FLASH存储器、单片机和红外发射头;
所述遥控指令发送设备,用于将遥控指令发送到ARM芯片中;
所述ARM芯片,用于接收所述遥控指令发送设备发送的遥控指令,并在FLASH存储器中查找与遥控指令对应的红外遥控键值、红外传输协议类型和载波频率,将查找到的红外遥控键值、红外传输协议类型和载波频率发送到单片机;
所述单片机,用于接收所述ARM芯片发送的查找到的红外遥控键值、红外传输协议类型和载波频率,并根据查找到的红外遥控键值、红外传输协议类型和载波频率控制红外发射头;
所述红外发射头,用于根据单片机的控制发出红外信号。
在一个实施例中,所述遥控指令发送设备包括无线通信模块,用于通过无线通信方式将遥控指令发送到ARM芯片中。
在一个实施例中,该遥控器还包括无线通信模块,用于通过无线通信方式使ARM芯片接收所述遥控指令发送设备发送的遥控指令。
在一个实施例中,所述单片机内包括用于根据查找到的红外遥控键值、红外传输协议类型和载波频率控制红外发射头的编码程序,所述编码程序中包括至少一种红外遥控编码程序。
在一个实施例中,所述单片机具体用于:查找单片机内与接收的查找到的红外传输协议类型和载波频率相应的红外遥控编码程序,通过红外遥控键值和相应的红外遥控编码程序控制红外发射头。
本发明实施例提供了一种遥控器的遥控方法,无需与控制对象配套使用,通用性良好,包括:
遥控指令发送设备将遥控指令发送到ARM芯片中;
ARM芯片接收所述遥控指令发送设备发送的遥控指令,并在FLASH存储器中查找与遥控指令对应的红外遥控键值、红外传输协议类型和载波频率,将查找到的红外遥控键值、红外传输协议类型和载波频率发送到单片机;
单片机接收所述ARM芯片发送的查找到的红外遥控键值、红外传输协议类型和载波频率,并根据查找到的红外遥控键值、红外传输协议类型和载波频率控制红外发射头;
红外发射头根据单片机的控制发出红外信号。
在一个实施例中,所述遥控指令发送设备包括无线通信模块,用于通过无线通信方式将遥控指令发送到ARM芯片中。
在一个实施例中,该遥控器还包括无线通信模块,用于通过无线通信方式使ARM芯片接收所述遥控指令发送设备发送的遥控指令。
在一个实施例中,所述单片机内包括用于根据查找到的红外遥控键值、红外传输协议类型和载波频率控制红外发射头的编码程序,所述编码程序中包括至少一种红外遥控编码程序。
在一个实施例中,所述单片机根据查找到的红外遥控键值、红外传输协议类型和载波频率控制红外发射头,包括:
根据接收的所述ARM芯片发送的查找到的红外遥控键值、红外传输协议类型和载波频率,查找单片机内与接收的查找到的红外传输协议类型和载波频率相应的红外遥控编码程序,通过红外遥控键值和相应的红外遥控编码程序控制红外发射头。
本发明实施例中,采用ARM芯片和单片机结合来控制发送红外信号,无需与控制对象配套使用,通用性良好。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:
图1是本发明实施例提供的一种遥控器的结构图;
图2是本发明实施例提供的一种具体的遥控器的结构示意图;
图3是本发明实施例提供的一种遥控器的内部电路示意图;
图4是本发明实施例提供的一种NEC红外协议的一帧红外数据;
图5是本发明实施例提供的一种NEC数据。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本发明,但并不作为对本发明的限定。
发明人发现,现有的遥控器采用专用的逻辑编解码集成电路来控制红外发射,其优点是结构简单,但其需与控制对象配套使用,通用性差。而如果采用ARM(AdvancedRISC(Reduced Instruction Set Computing)Machines,高级精简指令集微处理器)和单片机结合来控制发送红外信号,可以解决现有技术的上述问题。基于此,本发明提出一种遥控器。
图1是本发明实施例提供的一种遥控器的结构图,如图1所示,该遥控器包括:遥控指令发送设备、ARM芯片、FLASH存储器、单片机和红外发射头。
遥控指令发送设备,用于将遥控指令发送到ARM芯片中;
ARM芯片,用于接收遥控指令发送设备发送的遥控指令,并在FLASH存储器中查找与遥控指令对应的红外遥控键值、红外传输协议类型和载波频率,将查找到的红外遥控键值、红外传输协议类型和载波频率发送到单片机;
单片机,用于接收ARM芯片发送的查找到的红外遥控键值、红外传输协议类型和载波频率,并根据查找到的红外遥控键值、红外传输协议类型和载波频率控制红外发射头;
红外发射头,用于根据单片机的控制发出红外信号。
具体实施时,遥控指令输入设备可以为智能手机或平板电脑。遥控指令输入设备中的操作***要求android2.3或以上版本,可安装应用程序。遥控指令发送设备具有无线网络功能,即包括无线通信模块,用于通过无线通信方式将遥控指令发送到ARM芯片中。打开遥控指令输入设备(即智能手机或平板电脑)上的应用程序(自主研发的android应用软件),弹出操作界面可选择遥控对象(电视、空调等),点击应用操作按钮即可发出遥控指令(如遥控键值)。
不同的遥控器遵循不同的红外传输协议,而常用的红外线信号传输协议有ITT协议、NEC协议、Nokia NRC协议、Sharp协议、Philips RC-5协议、Philips RC-6协议、Philips RECS-80协议,以及Sony SIRC协议等,在本发明实施例中,在单片机内部固化了由上述多种红外遥控信号传输协议编成的红外遥控编码程序,其中,多种红外遥控编码程序被编辑成为一个总程序,多种红外遥控编码程序依次执行,在使用时可以和多种红外线电器进行互相通信。
多种红外遥控编码程序被固化在单片机内的ROM或EPROM中,给单片机上电后,总程序即开始执行。当单片机接收ARM芯片发送的查找到的红外遥控键值、红外传输协议类型和载波频率时,首先需要判断ARM芯片查找到的红外传输协议类型为哪一种红外传输协议类型,当总程序进行相应的红外遥控编码程序时,停止总程序执行,通过找到的红外遥控编码程序控制红外发射头。另外,本发明实施例中的单片机内部还可以固化私有红外遥控编码程序(根据人为设置的某种特定的红外传输协议产生的编码程序),实现私有红外线传输协议的数据发送。
图2是本发明实施例提供的一种具体的遥控器的结构示意图;其中,遥控指令输入设备设定为智能手机。ARM芯片和FLASH存储器都存在于ARM开发板上,在ARM开发板上还包括一个无线通信模块,用于通过无线通信方式使ARM芯片接收智能手机发送的遥控指令。ARM开发板上还包括一些***相关元器件电路等。ARM开发板上的ARM芯片的型号为HI3716V100。智能手机和ARM开发板都与无线路由器相连,两者通过WIFI传输数据。无线路由器使用市面上常见路由器,具有WIFI功能即可。ARM开发板与单片机通过串口线相连,其中,ARM芯片的输出引脚(P5,P6)与单片机的输入引脚(P6,P5)相连,单片机输出引脚(P7)与红外发射头通过导线相连,红外发射头对准要控制的对象,如图3所示。
具体实施时,智能手机将遥控指令发送到ARM开发板的ARM芯片中,在给ARM芯片上电后,ARM芯片接收智能手机传送的遥控指令,并在FLASH存储器中查找与遥控指令对应的红外遥控键值、红外传输协议类型和载波频率,通过输出引脚(P5,P6)将查找到的红外遥控键值、红外传输协议类型和载波频率发送到单片机,单片机通过输入引脚(P6,P5)接收查找到的红外遥控键值、红外传输协议类型和载波频率;单片机根据接收到的ARM芯片查找到的红外传输协议类型和载波频率,在单片机内部程序中找到相应的红外遥控编码程序,然后通过输出引脚(P7)将红外遥控键值相应的红外遥控编码程序输出到红外发射头,控制红外发射头发射红外信号。
如图3所示,单片机输出引脚P7与红外发射直接相连,通过软件程序控制单片机输出引脚的高低电平就可以控制红外数据的发送。遥控器按各自使用的红外协议格式发送红外信号,这里以NEC红外协议为例,
如图4所示,为NEC红外协议的一帧数据:数据发送格式为,引导码高电平9ms,低电平4.5ms;低8位用户编码,高8位用户编码,8位键数据码,8位键数据码的反码,共32位。用户编码、键数据码和键数据码的反码的发送如图5所示,以高电平0.56ms、低电平0.56ms、周期为1.125ms的组合表示二进制的“0”;以高电平0.56ms、低电平1.685ms、周期为2.25ms的组合表示二进制的“1”。当高电平输出时,表示有持续的脉冲信号,当为低电平时,表示没有任何数据。
发送数据时,P7引脚置高电平,持续9ms后将P7引脚置低电平,4.5ms后根据二进制“0”“1”的发送格式,依次发送用户编码、键数据码和键数据码的反码的二进制数值。
当单片机输出引脚为高电平时,输出的红外波形,是一段连续的脉冲信号,单片机通过软件控制脉冲信号的脉宽,来改变发出红外信号的频率。脉宽计算公式为:脉宽W=T*P(T:周期,P:占空比)。T=1/载波频率,即38kHz占空比为1/2的载波红外发送间隔时间t=(1/38)*1/2kHz≈13us。
举例来说,要操作电视:点击智能手机应用软件,选择“电视→按键1”,ARM开发板收到信息“电视→按键1”后,从FLASH存储器内部查找与电视遥控器对应的红外遥控键值、红外协议类型、载波等信息,通过ARM芯片发送“NEC协议+38kHz载波+电视按键1对应的红外遥控键值”信息到单片机,单片机软件模拟NEC协议,将数据加载到38kHz载波上,控制红外发射头发出红外信号。
综上所述,本发明采用ARM芯片和单片机结合来控制发送红外信号,无需与控制对象配套使用,通用性良好。单片机内的软件中集成多种红外遥控编码程序,可遥控多种终端设备,节省资源;通过智能手机与无线路由器相连发送数据,提高了遥控距离;智能手机软件应用操作界面更美观,有设置定时发送按键等功能,可随时更新应用软件,使用方法更丰富,操作体验更好。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明实施例可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种遥控器,其特征在于,包括:
遥控指令发送设备、ARM芯片、FLASH存储器、单片机和红外发射头;
所述遥控指令发送设备,用于将遥控指令发送到ARM芯片中;
所述ARM芯片,用于接收所述遥控指令发送设备发送的遥控指令,并在FLASH存储器中查找与遥控指令对应的红外遥控键值、红外传输协议类型和载波频率,将查找到的红外遥控键值、红外传输协议类型和载波频率发送到单片机;
所述单片机,用于接收所述ARM芯片发送的查找到的红外遥控键值、红外传输协议类型和载波频率,并根据查找到的红外遥控键值、红外传输协议类型和载波频率控制红外发射头;
所述红外发射头,用于根据单片机的控制发出红外信号。
2.如权利要求1所述的遥控器,其特征在于,所述遥控指令发送设备包括无线通信模块,用于通过无线通信方式将遥控指令发送到ARM芯片中。
3.如权利要求1所述的遥控器,其特征在于,该遥控器还包括无线通信模块,用于通过无线通信方式使ARM芯片接收所述遥控指令发送设备发送的遥控指令。
4.如权利要求1所述的遥控器,其特征在于,所述单片机内包括用于根据查找到的红外遥控键值、红外传输协议类型和载波频率控制红外发射头的编码程序,所述编码程序中包括至少一种红外遥控编码程序。
5.如权利要求4所述的遥控器,其特征在于,所述单片机具体用于:查找单片机内与接收的查找到的红外传输协议类型和载波频率相应的红外遥控编码程序,通过红外遥控键值和相应的红外遥控编码程序控制红外发射头。
6.一种权利要求1至5任一项所述的遥控器的遥控方法,其特征在于,包括:
遥控指令发送设备将遥控指令发送到ARM芯片中;
ARM芯片接收所述遥控指令发送设备发送的遥控指令,并在FLASH存储器中查找与遥控指令对应的红外遥控键值、红外传输协议类型和载波频率,将查找到的红外遥控键值、红外传输协议类型和载波频率发送到单片机;
单片机接收所述ARM芯片发送的查找到的红外遥控键值、红外传输协议类型和载波频率,并根据查找到的红外遥控键值、红外传输协议类型和载波频率控制红外发射头;
红外发射头根据单片机的控制发出红外信号。
7.如权利要求6所述的遥控方法,其特征在于,所述遥控指令发送设备包括无线通信模块,用于通过无线通信方式将遥控指令发送到ARM芯片中。
8.如权利要求6所述的遥控方法,其特征在于,该遥控器还包括无线通信模块,用于通过无线通信方式使ARM芯片接收所述遥控指令发送设备发送的遥控指令。
9.如权利要求6所述的遥控方法,其特征在于,所述单片机内包括用于根据查找到的红外遥控键值、红外传输协议类型和载波频率控制红外发射头的编码程序,所述编码程序中包括至少一种红外遥控编码程序。
10.如权利要求9所述的遥控方法,其特征在于,所述单片机根据查找到的红外遥控键值、红外传输协议类型和载波频率控制红外发射头,包括:
根据接收的所述ARM芯片发送的查找到的红外遥控键值、红外传输协议类型和载波频率,查找单片机内与接收的查找到的红外传输协议类型和载波频率相应的红外遥控编码程序,通过红外遥控键值和相应的红外遥控编码程序控制红外发射头。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510005299.4A CN104517437A (zh) | 2015-01-06 | 2015-01-06 | 一种遥控器及其遥控方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510005299.4A CN104517437A (zh) | 2015-01-06 | 2015-01-06 | 一种遥控器及其遥控方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104517437A true CN104517437A (zh) | 2015-04-15 |
Family
ID=52792672
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510005299.4A Pending CN104517437A (zh) | 2015-01-06 | 2015-01-06 | 一种遥控器及其遥控方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104517437A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107301767A (zh) * | 2017-06-23 | 2017-10-27 | 南京悦控智能科技有限公司 | 一种基于单片机的通用双模遥控方法 |
CN109064733A (zh) * | 2018-09-30 | 2018-12-21 | 珠海全志科技股份有限公司 | 自适应红外信号解码方法、计算机装置及其控制装置 |
CN110049076A (zh) * | 2018-01-16 | 2019-07-23 | 北京视联动力国际信息技术有限公司 | 一种设备的操作方法和装置 |
CN110990306A (zh) * | 2019-12-13 | 2020-04-10 | 上海邸客网络科技有限公司 | 适配多种通讯协议的mcu芯片 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002093528A1 (en) * | 2001-05-10 | 2002-11-21 | Thomson Licensing S.A. | Economical extension of the operating distance of an rf remote link accommodating information signals having differing carrier frequencies |
CN2659082Y (zh) * | 2003-11-26 | 2004-11-24 | 王红宇 | 一种微型电灯遥控装置 |
CN201716854U (zh) * | 2010-07-19 | 2011-01-19 | 王志良 | 学习转发器及具有该学习转发器的遥控器及集成控制*** |
CN102354443A (zh) * | 2011-09-26 | 2012-02-15 | 南京物联传感技术有限公司 | 一种无线红外遥控装置及其工作方法 |
CN203088746U (zh) * | 2012-11-29 | 2013-07-31 | 中国矿业大学 | 一种基于单片机的红外遥控饮水机 |
CN203135993U (zh) * | 2013-01-07 | 2013-08-14 | 杭州聚品网络科技有限公司 | 一种基于智能设备的万能遥控器 |
CN103544830A (zh) * | 2012-07-11 | 2014-01-29 | 上海曜铂信息科技有限公司 | 红外遥控装置的智能配对方法 |
CN203520630U (zh) * | 2013-11-15 | 2014-04-02 | 深圳市青河星云科技有限公司 | 红外遥控器 |
-
2015
- 2015-01-06 CN CN201510005299.4A patent/CN104517437A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002093528A1 (en) * | 2001-05-10 | 2002-11-21 | Thomson Licensing S.A. | Economical extension of the operating distance of an rf remote link accommodating information signals having differing carrier frequencies |
CN2659082Y (zh) * | 2003-11-26 | 2004-11-24 | 王红宇 | 一种微型电灯遥控装置 |
CN201716854U (zh) * | 2010-07-19 | 2011-01-19 | 王志良 | 学习转发器及具有该学习转发器的遥控器及集成控制*** |
CN102354443A (zh) * | 2011-09-26 | 2012-02-15 | 南京物联传感技术有限公司 | 一种无线红外遥控装置及其工作方法 |
CN103544830A (zh) * | 2012-07-11 | 2014-01-29 | 上海曜铂信息科技有限公司 | 红外遥控装置的智能配对方法 |
CN203088746U (zh) * | 2012-11-29 | 2013-07-31 | 中国矿业大学 | 一种基于单片机的红外遥控饮水机 |
CN203135993U (zh) * | 2013-01-07 | 2013-08-14 | 杭州聚品网络科技有限公司 | 一种基于智能设备的万能遥控器 |
CN203520630U (zh) * | 2013-11-15 | 2014-04-02 | 深圳市青河星云科技有限公司 | 红外遥控器 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107301767A (zh) * | 2017-06-23 | 2017-10-27 | 南京悦控智能科技有限公司 | 一种基于单片机的通用双模遥控方法 |
CN110049076A (zh) * | 2018-01-16 | 2019-07-23 | 北京视联动力国际信息技术有限公司 | 一种设备的操作方法和装置 |
CN109064733A (zh) * | 2018-09-30 | 2018-12-21 | 珠海全志科技股份有限公司 | 自适应红外信号解码方法、计算机装置及其控制装置 |
CN110990306A (zh) * | 2019-12-13 | 2020-04-10 | 上海邸客网络科技有限公司 | 适配多种通讯协议的mcu芯片 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3249624A1 (en) | Remote control docking station and system | |
CN104821841A (zh) | 一种地面站通信装置及其配对方法 | |
CN106408923A (zh) | 一种基于云端红外码库数据的远程无线红外转发控制*** | |
CN104517437A (zh) | 一种遥控器及其遥控方法 | |
CN106658372A (zh) | 低功耗数据传输方法及***、发送设备及接收设备 | |
CN203279086U (zh) | 电视控制*** | |
CN104185092A (zh) | 遥控适配器及适配方法 | |
CN103442151A (zh) | 一种基于智能移动终端的遥控器及遥控方法 | |
CN103412547A (zh) | 一种利用手持遥控终端控制智能家居***的方法 | |
CN104735274A (zh) | 一种基于云平台和智能手机的学习型万能红外遥控方法 | |
CN103956040A (zh) | 基于智能设备的可学习型遥控器*** | |
CN103986501B (zh) | 一种蓝牙控制装置、***及方法 | |
CN103646521B (zh) | 一种无线遥控装置的对码方法及其*** | |
CN104217560A (zh) | 使用于智能型手机的万用遥控器模块及其操作方法 | |
CN104714413A (zh) | 一种基于ZigBee技术的智能家居*** | |
CN204993415U (zh) | 一种智能双频无线路由器 | |
CN104507040B (zh) | 低功耗远距离传输***的控制方法 | |
CN103209252A (zh) | 一种万能遥控*** | |
CN105654706A (zh) | 一种万能家电控制装置、***及家电控制方法 | |
CN103209250A (zh) | 一种万能遥控*** | |
CN109391291B (zh) | 蓝牙传输积体电路及相关传输方法 | |
CN112053544B (zh) | 单线双向半双工蓝牙ble遥控模块及遥控方法 | |
CN103778771A (zh) | 一种便携式无线输入输出设备收发器及其使用方法 | |
CN203520135U (zh) | 一种机箱电源的远程无线控制*** | |
CN209103524U (zh) | 一种红外遥控信号的生成装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20160118 Address after: 100085, No. three, No. 002, Section 1, building No. 3, 3rd floor, information industry base, Beijing, Haidian District Applicant after: Star Software Technology Co.,Ltd. Address before: 100085, No. three, No. 305, Section 1, building No. 3, 3rd floor, information industry base, Beijing, Haidian District Applicant before: STAR TIMES COMMUNICATION NETWORK TECHNOLOGY CO., LTD. |
|
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150415 |