一种蓝牙遥控方法及电路与流程

文档序号:16044012发布日期:2018-11-24 10:42阅读:481来源:国知局

本发明涉及控制技术领域,特别是涉及一种蓝牙遥控方法及电路。

背景技术

许多家电产品通常难以接触,例如空调、风扇、壁灯等,通常设于墙壁上,人手难以直接进行接触控制。因此,许多家电需要通过遥控的方式进行控制。

家电类产品的遥控通常采用红外通信方式进行控制,通过在遥控器上设置红外发射管,在家电产品主控板上设置红外接收头,从而使家电产品能够接收到遥控器的控制信号,以执行相应的动作。

本发明的发明人在实现本发明实施例的过程中发现:目前的红外控制方式,由于红外光具有方向性,需要用户拿着遥控器对着产品进行遥控控制,非常地不方便。



技术实现要素:

本发明实施例主要解决的技术问题是提供一种蓝牙遥控方法及电路,能够方便地对设备进行控制。

为解决上述技术问题,本发明实施例采用的一个技术方案是:提供一种蓝牙遥控方法,应用于蓝牙模块,所述蓝牙模块设有信号引脚,所述信号引脚用于通过红外接口连接控制器;所述方法包括:接收智能终端发送的控制命令;将所述控制命令按照预设红外编码模型,转换为电平信号;将所述电平信号通过所述信号引脚传输至所述控制器,以使所述控制器执行所述控制命令。

其中,所述方法还包括:广播所述蓝牙模块的身份标识,以使所述智能终端与所述蓝牙模块建立连接。

其中,所述方法还包括:根据所述蓝牙模块的地址信息,生成二维码,以使所述智能终端识别所述二维码与所述蓝牙模块建立连接。

其中,所述控制命令包括:命令标识信息、命令控制信息及命令校验信息,所述将所述控制命令按照预设转换模型,转换为电平信号,包括:将所述命令标识信息、命令控制信息及命令校验信息分别转换为二进制码;根据所述二进制码的逻辑电平,按预设时序输出所述电平信号。

其中,所述电平信号包括低电平信号和高电平信号;所述根据所述二进制码的逻辑电平,按预设时序输出所述电平信号,包括:根据所述二进制码的逻辑电平0,输出低电平信号持续第一预设时长,然后输出高电平信号持续第二预设时长;根据所述二进制码的逻辑电平1,输出低电平信号持续第三预设时长,然后输出高电平信号持续第四预设时长。

为解决上述技术问题,本发明实施例采用的另一个技术方案是:提供一种蓝牙遥控电路,包括:蓝牙模块、红外接口和控制器,所述蓝牙模块设有信号引脚,所述信号引脚用于通过所述红外接口连接所述控制器;其中,所述蓝牙模块用于:接收智能终端发送的控制命令;将所述控制命令按照预设红外编码模型,转换为电平信号;将所述电平信号通过所述信号引脚传输至所述控制器,以使所述控制器执行所述控制命令。

其中,所述电路还包括主板,所述红外接口、所述控制器设于所述主板。

其中,所述蓝牙模块还设有电源引脚、接地引脚,所述红外接口包括第一接口、第二接口和第三接口;所述电源引脚与所述第一接口连接,所述接地引脚与所述第二接口连接,所述第二接口接地,所述信号引脚与所述第三接口连接;所述蓝牙模块具体用于:将所述电平信号通过所述信号引脚传输至所述第三接口,从而传输至所述控制器,以使所述控制器执行所述控制命令。

其中,所述电路还包括第一电容,所述第一电容分别连接所述第二接口和所述第三接口。

其中,所述蓝牙模块与所述红外接口的连接为可拆卸连接。

本发明实施例的有益效果是:区别于现有技术的情况,本发明实施例通过使蓝牙模块的信号引脚通过红外接口连接控制器,蓝牙模块将智能终端发送的控制命令按照预设红外转换模型转换为电平信号,并使电平信号通过信号引脚传输至控制器,以模仿原红外模块的电平信号,使控制器能直接处理蓝牙模块接入红外接口后传输的数据信息,无需控制器改变程序,蓝牙模块即能实现原红外模块的功能,从而能够通过将原红外模块更换为蓝牙模块而实现蓝牙遥控,能够方便地对设备进行控制。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1为本发明实施例提供的蓝牙遥控系统的结构示意图;

图2为本发明实施例提供的蓝牙遥控电路的结构示意图;

图3为本发明实施例提供的蓝牙遥控方法的流程示意图;

图4为本发明实施例提供的蓝牙遥控方法的应用场景的流程示意图;

图5为本发明实施例提供的一种蓝牙遥控装置的结构示意图。

具体实施方式

为了便于理解本发明,下面结合附图和具体实施例,对本发明进行更详细的说明。需要说明的是,当元件被表述“固定于”另一个元件,它可以直接在另一个元件上、或者其间可以存在一个或多个居中的元件。当一个元件被表述“连接”另一个元件,它可以是直接连接到另一个元件、或者其间可以存在一个或多个居中的元件。

除非另有定义,本说明书所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本说明书中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是用于限制本发明。

家电类产品的遥控通常采用红外通信方式进行控制,通过在遥控器上设置红外发射管,在家电产品主控板上设置红外接收头,从而使家电产品能够接收到遥控器的控制信号,以执行相应的动作。

家电产品的主板往往设置有特定的红外接口,以连接红外接收头,由于红外接收头一般为三个引脚,则该接口为3pin接口,将红外接收头直接插接到3pin接口上,则红外接收头可与主板上的控制器进行通信。

但是,目前的红外控制方式,需要用户拿着遥控器对着产品进行遥控控制,非常地不方便;而且,编码一致的遥控器均可以控制产品,带来一定的安全问题。

基于此,本发明实施例提出一种蓝牙遥控方法及电路,所述蓝牙遥控方法及电路能够在将主板上的红外接收头取下,安装上蓝牙模块后,使控制器能直接处理蓝牙模块接入红外接口后传输的数据信息,无需控制器改变程序,从而实现蓝牙遥控,能够方便地对设备进行控制。

具体地,下面结合附图,对本发明实施例作进一步阐述。

请参阅图1,图1为本发明实施例提供的蓝牙遥控系统的结构示意图。如图1所示,该蓝牙遥控系统300包括蓝牙遥控电路100和智能终端200。蓝牙遥控电路100可以与智能终端200通过蓝牙方式进行连接,从而使蓝牙遥控电路100与智能终端200能够进行信息传输。

其中,智能终端200可以以多种形式存在,包括但不限于:(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机、功能性手机等。(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:pda、mid和umpc设备等。(3)便携式娱乐设备:这类设备可以显示和播放内容。该类设备包括:音频、视频播放器,掌上游戏机,电子书,以及智能玩具。(4)其他具有数据交互功能的电子装置。

其中,蓝牙遥控电路100可以设于任何合适的,具有红外接口的,能够实现红外遥控功能的电器设备,例如,电视、吊灯、空调等等。

具体地,如图2所示,该蓝牙遥控电路100包括:蓝牙模块110、红外接口120和控制器130,蓝牙模块110通过红外接口120与控制器130连接。

其中,蓝牙模块110可以为在任何合适的,具有信号输出接口的,任何类型的蓝牙芯片的基础上进行改进而得到的,在本实施例中,蓝牙模块110为在cc2541蓝牙芯片的基础上进行改进而得到。蓝牙模块110用于:接收智能终端发送的控制命令;将控制命令按照预设红外编码模型,转换为电平信号;将电平信号通过信号引脚112传输至控制器130,以使控制器130执控制命令。

具体地,蓝牙模块110设有信号引脚111、电源引脚112和接地引脚113。信号引脚111用于通过红外接口120连接控制器130,电源引脚112用于连接供电电源,接地引脚113用于接地。其中,信号引脚111可以为蓝牙模块110上的任意gpio引脚,电源引脚112可以为蓝牙模块110的vcc引脚,接地引脚113可以为蓝牙模块110的gnd引脚。

其中,红外接口120包括第一接口121、第二接口122和第三接口123。第一接口121、第二接口122和第三接口123可以为焊接点或者插接孔。当将蓝牙模块110连接到红外接口120时,电源引脚112与第一接口121连接,接地引脚113与第二接口122连接,并且第二接口122接地,信号引脚113与第三接口123连接,以使蓝牙模块110将电平信号通过信号引脚113传输至第三接口123,从而传输至控制器130,以使控制器130执行控制命令。

可选地,当红外接口120为插接孔时,蓝牙模块110与红外接口120的连接为可拆卸连接。红外接口120还包括接口外壳124,第一接口121、第二接口122和第三接口123设于接口外壳124内,使得原红外接收头能够方便地从红外接口120取下,蓝牙模块110可以方便的与红外接口120连接,从而能够方便地将原红外接收头更换为蓝牙模块110。

可选地,为了使信号能够稳定地传输,蓝牙遥控电路100还包括:第一电容c1和第二电容c2。第一电容c1分别连接第二接口122和第三接口123,第二电容c2分别连接第二接口122和第三接口123。其中,第一电容c1的电容值为100nf,但不限于100nf,第二电容c2的电容值为47uf,但不限于47uf,可以根据实际情况进行选择。通过设置第一电容c1和第二电容c2对电源输入进行滤波,从而使信号能够稳定地传输。

其中,控制器130可以包括处理器、具有控制处理功能的专用集成电路(application-specificintegratedcircuit,asic)、现场可编辑门阵列(fieldprogrammablegatearray,fpga)、单片机等。控制器130通过红外接口120与蓝牙模块110连接,从而接收蓝牙模块110传输的电平信号。

可选地,蓝牙遥控电路100还可以包括:存储器。存储器可以包括易失性存储器(英文:volatilememory),例如随机存取存储器(英文:random-accessmemory,缩写:ram),如静态随机存取存储器(英文:staticrandom-accessmemory,缩写:sram),双倍数据率同步动态随机存取存储器(英文:doubledataratesynchronousdynamicrandomaccessmemory,缩写:ddrsdram)等;存储器也可以包括非易失性存储器(英文:non-volatilememory),例如快闪存储器(英文:flashmemory),硬盘(英文:harddiskdrive,缩写:hdd)或固态硬盘(英文:solid-statedrive,缩写:ssd)、电可擦可编程只读存储器(electricallyerasableprogrammablereadonlymemory,eeprom);存储器还可以包括上述种类的存储器的组合。存储器可以是独立的存储器,也可以是芯片(如处理器芯片)内部的存储器或某一具有存储功能的模块。存储器中可以存储有计算机程序、计算机指令、操作系统、数据、数据库等。存储器可以对其进行分区存储。

其中,蓝牙遥控电路100还包括:主板140。红外接口120和控制器130固定设于主板140上,红外接口120、控制器130与主板140的连接可以为插接或者焊接等等。在本实例中,主板140为家用电器内的主机板,其可以包含各种电路、芯片等等,用于实现家用电器的各种功能。

可选地,蓝牙遥控电路100还可以包括:电源。电源设于主板140上,用于为主板上的各个模块供电,其中,电源与控制器120连接,用于为控制器120供电,并通过红外接口120为蓝牙模块110供电。

在本实施例中,通过使蓝牙模块110的信号引脚111通过红外接口120连接控制器130,蓝牙模块110将智能终端200发送的控制命令按照预设红外编码模型转换为电平信号,并使电平信号通过信号引脚111传输至控制器130,以模仿原红外模块的电平信号,使控制器130能直接处理蓝牙模块110接入红外接口120后传输的数据信息,无需控制器改变程序,蓝牙模块110即能实现原红外模块的功能,从而能够通过将原红外模块更换为蓝牙模块而实现智能终端200的蓝牙遥控,能够方便地进行控制。

请参阅图3,图3为本发明实施例提供的蓝牙遥控方法的流程示意图。如图3所示,该蓝牙遥控方法应用于上述实施例中的蓝牙遥控电路100,该方法包括:

410、接收智能终端发送的控制命令。

在蓝牙遥控电路100与智能终端200建立连接后,接收智能终端200发送的控制命令。其中,控制命令可以为对电器设备的打开控制命令、关闭控制命令或者功能切换控制命令等等。

其中,控制命令可以包括命令标识信息、命令控制信息及命令校验信息,例如,控制命令包括0x86、0x80、0x28三个字节,0x86为命令标识信息,0x80为命令控制信息,0x28为命令校验信息。通过接收智能终端发送的控制命令,从而使智能终端能够对电器设备进行控制。

420、将所述控制命令按照预设红外编码模型,转换为电平信号。

其中,预设红外编码模型为预设设置的、能够将控制命令转换为符合红外协议的电平信号的算法模型。预设红外编码模型可以包含多个,例如可以包含所有市场上常用的电器的红外编码模型。

在本实施例中,步骤420包括:421、将所述命令标识信息、命令控制信息及命令校验信息分别转换为二进制码;422、根据所述二进制码的逻辑电平,按预设时序输出所述电平信号。

其中,由于控制命令一般为十六进制码,则需将控制命令转换为二进制码,例如,假设控制命令为0x86,转换为二进制码为10000110。

其中,二进制码的逻辑电平包括逻辑电平0和逻辑电平1,电平信号包括高电平信号和低电平信号,则步骤422具体包括:4221、根据所述二进制码的逻辑电平0,输出低电平信号持续第一预设时长,然后输出高电平信号持续第二预设时长;4222、根据所述二进制码的逻辑电平1,输出低电平信号持续第三预设时长,然后输出高电平信号持续第四预设时长。

第一预设时长、第二预设时长、第三预设时长和第四预设时长均为预先设定的时间长度,能够匹配控制器中原处理的红外接收头输出的电平信号。以第一预设时长的低电平信号和第二预设时长的高电平信号表示逻辑电平0,以第三预设时长的低电平信号和第四预设时长的高电平信号标示逻辑电平1,以输出二进制码。

在本实施例中,第一预设时长为0.5142ms,第二预设时长为0.6016ms,第三预设时长为0.5158ms,第四预设时长为1.713ms,即,以0.5142ms低电平信号和0.6016ms高电平信号表示逻辑电平0,以0.5158ms低电平信号和1.713ms高电平信号表示逻辑电平1。例如,当二进制码为10000110时,输出的电平信号为:0.5142ms低电平信号和0.6016ms高电平信号(0),0.5158ms低电平信号和1.713ms高电平信号(1),0.5158ms低电平信号和1.713ms高电平信号(1),0.5142ms低电平信号和0.6016ms高电平信号(0),0.5142ms低电平信号和0.6016ms高电平信号(0),0.5142ms低电平信号和0.6016ms高电平信号(0),0.5142ms低电平信号和0.6016ms高电平信号(0),0.5158ms低电平信号和1.713ms高电平信号(1)。

430、将所述电平信号通过所述信号引脚传输至所述控制器,以使所述控制器执行所述控制命令。

在转换得到电平信号后,将电平信号通过信号引脚111传输至第三接口123,从而传输至控制器130,以使控制器130执行控制命令。控制器130接收电平信号后直接能够根据接收到的电平信号,执行控制命令的操作,无需控制器130改变其原有的程序。

在本实施例中,通过使蓝牙模块110的信号引脚111通过红外接口120连接控制器130,蓝牙模块110将智能终端200发送的控制命令按照预设红外编码模型转换为电平信号,并使电平信号通过信号引脚111传输至控制器130,以模仿原红外模块的电平信号,使控制器130能直接处理蓝牙模块110接入红外接口120后传输的数据信息,无需控制器改变程序,蓝牙模块110即能实现原红外模块的功能,从而能够通过将原红外模块更换为蓝牙模块而实现智能终端200的蓝牙遥控,能够方便地进行控制。

在一些实施例中,智能终端200与蓝牙模块110需要先建立连接,才能进行通信。在步骤410之前,该蓝牙遥控方法还包括:440、广播所述蓝牙模块身份标识,以使所述智能终端与所述蓝牙模块建立连接。

其中,广播可以为可连接的非定向广播、或者可连接的定向广播等等。广播蓝牙模块的身份标识,具体可以为:搜索有蓝牙功能的智能终端200,每搜索到一个智能终端200发送一条广播,以使智能终端200与蓝牙模块进行配对,从而建立连接。可选地,蓝牙模块110可与一智能终端200进行连接,或者,蓝牙模块110同时与多个智能终端200进行连接,当蓝牙模块110同时与多个智能终端200进行连接时,多个智能终端200均可以对蓝牙模块110发送控制指令。进一步地,为了提高蓝牙模块110的安全性,在智能终端200与蓝牙模块110建立连接之前,控制器130对智能终端200进行身份验证,以使特定的智能终端200才能对蓝牙模块110发送控制信息,从而提高蓝牙遥控的安全性。

在一些实施例中,智能终端200还可以通过其他方式与蓝牙模块110建立连接。在步骤410之前,该蓝牙遥控方法还包括:450、根据所述蓝牙模块的地址信息,生成二维码,以使所述智能终端识别所述二维码与所述蓝牙模块建立连接。

其中,蓝牙模块110的mc地址是唯一的,根据蓝牙模块110的地址信息,能够生成唯一对应的二维码。可选地,蓝牙控制电路100还包括显示模块,显示模块与控制器130连接,控制器130还能够用于:在步骤450之后,控制显示模块显示二维码。智能终端200通过扫描并识别二维码,从而与蓝牙模块110建立连接。

请参阅图4,图4为本发明实施例提供的蓝牙遥控方法的应用场景的流程示意图。当用户不需要使用电视的红外遥控时,将电视的主板140上的红外接收头从红外接口120上拆卸下来,并将蓝牙模块110接入红外接口120,使蓝牙模块110通过红外接口120与控制器130连接,从而通过手机控制电视。

如图4所示,该蓝牙遥控方法应用于上述实施例中的蓝牙遥控系统300,该方法包括:

510、蓝牙模块110广播蓝牙模块110的身份标识,手机扫描到蓝牙模块110的身份标识后,与蓝牙模块110建立连接;

520、手机发送控制命令至蓝牙模块110;

例如,控制命令为换台命令,控制指令包括0x86、0x80、0x28三个字节;

530、蓝牙模块110接收手机发送的控制命令;

540、蓝牙模块110将控制命令按照预设红外编码模型,转换为电平信号;

其中,0x86、0x80、0x28转换为二进制码为10000110、10000000、00101000,基于预设红外编码模型,输出的电平信号为:0.5142ms低0.6016ms高(0)0.5158ms低1.713ms高(1)0.5158ms低1.713ms高(1)0.5142ms低0.6016ms高(0)0.5142ms低0.6016ms高(0)0.5142ms低0.6016ms高(0)0.5142ms低0.6016ms高(0)0.5158ms低1.713ms高(1)、0.5142ms低0.6016ms高(0)0.5142ms低0.6016ms高(0)0.5142ms低0.6016ms高(0)0.5142ms低0.6016ms高(0)0.5142ms低0.6016ms高(0)0.5142ms低0.6016ms高(0)0.5142ms低0.6016ms高(0)0.5158ms低1.713ms高(1)、0.5142ms低0.6016ms高(0)0.5142ms低0.6016ms高(0)0.5142ms低0.6016ms高(0)0.5158ms低1.713ms高(1)0.5142ms低0.6016ms高(0)0.5158ms低1.713ms高(1)0.5142ms低0.6016ms高(0)0.5142ms低0.6016ms高(0);

550、蓝牙模块110将电平信号通过信号引脚111传输至控制器130;

560、控制器130根据电平信号控制电视的相应模块执行换台操作。

在本实施例中,通过使蓝牙模块110的信号引脚111通过红外接口120连接控制器130,蓝牙模块110将智能终端200发送的控制命令按照预设红外编码模型转换为电平信号,并使电平信号通过信号引脚111传输至控制器130,以模仿原红外接收头的电平信号,使控制器130能直接处理蓝牙模块110接入红外接口120后传输的数据信息,无需控制器改变程序,蓝牙模块110即能实现原红外接收头的功能,从而能够通过将原红外接收头更换为蓝牙模块而实现手机的蓝牙遥控,能够方便地进行控制。

请参阅图5,图5为本发明实施例提供的一种蓝牙遥控装置的结构示意图。如图5所示,该装置600包括接收模块610、转换模块620和传输模块630。

其中,接收模块610用于接收智能终端发送的控制命令;转换模块620用于将所述控制命令按照预设红外编码模型,转换为电平信号;传输模块630用于将所述电平信号通过所述信号引脚传输至所述控制器,以使所述控制器执行所述控制命令。

上述装置可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。

需要说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

通过以上的实施例的描述,本领域普通技术人员可以清楚地了解到各实施例可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现所述实施例方法中的全部或部分流程是可以通过计算机程序指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如所述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;在本申请的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本申请的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1