一种主设备控制多个从设备的方法和系统技术方案

技术编号:15003259 阅读:71 留言:0更新日期:2017-04-04 11:44
本发明专利技术公开了一种主设备控制多个从设备的方法和系统,所述方法包括:主设备接收红外信号并将红外信号解调为数字脉冲信号,根据红外遥控协议对数字脉冲信号进行解码,得到第一码值数据;根据第一码值数据判断所述红外信号是否为控制自身的控制命令;在红外信号是控制主设备的控制命令时,执行所述控制命令;在红外信号不是控制主设备的控制命令时,根据红外遥控协议模拟数字脉冲信号,并将模拟得到的数字脉冲信号发送给与主设备连接的从设备。由此,实现了一个主设备对多个从设备的控制,由于采用主设备模拟红外信号的方式给从设备发送指令,只需要变更主设备的软件控制算法,无需对从设备进行软件的二次开发匹配,可适应不同类型和厂家的设备。

【技术实现步骤摘要】

本专利技术涉及控制领域,特别涉及一种主设备控制多个从设备的方法和系统
技术介绍
红外遥控是一种无线、非接触控制技术,通过红外线进行信息的交互,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用,并越来越多的应用到计算机系统中。红外线又称红外光波,在电磁波谱中,光波的波长范围为0.01um~1000um。根据波长的不同可分为可见光和不可见光,波长为0.38um~0.76um的光波可为可见光,依次为红、橙、黄、绿、青、蓝、紫七种颜色。光波为0.01um~0.38um的光波为紫外光(线),波长为0.76um~1000um的光波为红外光(线)。红外光按波长范围分为近红外、中红外、远红外、极红外4类。红外线遥控是利用近红外光传送遥控指令的,波长为0.76um~1.5um。用近红外作为遥控光源,是因为目前红外发射器件(红外发光管)与红外接收器件(光敏二极管、三极管及光电池)的发光与受光峰值波长一般为0.8um~0.94um,在近红外光波段内,二者的光谱正好重合,能够很好地匹配,可以获得较高的传输效率及较高的可靠性。红外遥控的发射电路是采用红外发光二极管来发出经过调制的红外光波。红外接收电路由红外接收二极管、三极管或硅光电池组成,它们将红外发射器发射的红外光转换为相应的电信号,再送后置放大器。由于红外线为不可见光,因此对环境影响很小,再由红外光波动波长远小于无线电波的波长,所以红外线遥控不会影响其他家用电器,也不会影响临近的无线电设备。同类产品的红外线遥控器,可以有相同的遥控频率或编码,而不会出现遥控信号“串门”的情况。这对于大批量生产以及在家用电器上普及红外线遥控提供了极大的方便,因此,红外遥控技术在家用电器领域得到了广泛的普及采用。在现有的嵌入式控制系统中,大多数产品使用的都是一个红外遥控器来控制一个单一的处理器或设备,如电视机、冰箱、监视器等,无法实现一个红外遥控器来控制多个处理器或设备。即使实现了一个遥控器对多个处理器或设备的控制,也是先通过主处理器将红外信号接受解码,进行命令预处理,再通过串口来实现处理器与处理器之间的命令交互控制,在现有的技术方案中,存在很多不足的地方,如下所述:1、一个遥控器控制一个处理器,造成集成多处理器的一体机产品上需要配套多个遥控器和红外接收头,在产品的完整性、操作的便捷性、体验感上存在很大的不足,同时也会造遥控器的资源利用率不高,价格昂贵,成本浪费;2、处理器之间通过串口来交互控制,因串口只能一对一通讯,而且串口是全双工通讯,一个串口需要使用2个管脚,所以会占用主处理器很大一部分管脚,随着电子集成技术和制造工艺的提升,现在芯片集成度越来越高,所有高性能的处理器的每一个PIN脚都是具有多功能复用的使命,在复杂的多处理器嵌入式控制系统中,基于串口交互控制的技术方案并不一定能满足技术需求,而且,主处理器的PIN脚会显得资源不足,同时也会牺牲串口PIN脚上复用的其它功能,因此,该技术方案存在很大的缺陷;3、通过串口来交互控制,需要从设备进行软件的二次开发来实现串口命令的对接匹配,在复杂的多功能一体化产品中,不便于整合其它成熟的板卡和功能模块,同时软件的变更设计,带来了设计风险。因此,现有的技术还有待改进和提高。。
技术实现思路
鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种主设备控制多个从设备的方法和系统,实现了一个主设备对多个从设备的控制。为了达到上述目的,本专利技术采取了以下技术方案:一种主设备控制多个从设备的方法,所述方法包括如下步骤:A、主设备接收红外信号并将所述红外信号解调为数字脉冲信号,根据红外遥控协议对所述数字脉冲信号进行解码,得到第一码值数据;B、根据所述第一码值数据判断所述红外信号是否为控制自身的控制命令;C、在所述红外信号是控制主设备的控制命令时,执行所述控制命令;在所述红外信号不是控制主设备的控制命令时,根据红外遥控协议模拟所述数字脉冲信号,并将模拟得到的数字脉冲信号发送给与主设备连接的从设备。所述的主设备控制多个从设备的方法中,所述步骤C具体包括:C1、所述主设备在所述红外信号是控制主设备的控制命令时,执行所述控制命令;C2、所述主设备在所述红外信号不是控制主设备的控制命令时,判断所述第一码值数据的数据码是否为从设备的标识数据;C3、在所述数据码是从设备的标识数据时,将所述标识数据存储在标识寄存器中;在所述数据码不是从设备的标识数据时,将标识寄存器中存储的标识数据转换成对应的从设备的用户码,由所述用户码和所述数据码组成第二码值数据;C4、根据红外遥控协议和所述第二码值数据,通过输出高低电平并控制高低电平的输出时间来模拟与所述第二码值数据对应的数字脉冲信号,并将模拟得到的数字脉冲信号输出给与主设备连接的从设备。所述的主设备控制多个从设备的方法中,所述步骤A之前,还包括步骤A0:一体化红外遥控器发出红外信号给主设备。所述的主设备控制多个从设备的方法中,所述的一体化红外遥控器上设置有与主设备、各个从设备对应的标志按键;标志按键被按下时,一体化红外遥控器发出的红外信号包含有与所述标志按键对应的标志数据。所述的主设备控制多个从设备的方法中,所述步骤C之后,还包括步骤D:所述从设备接收到模拟的数字脉冲信号后,进行解调,在所述模拟的数字脉冲信号是控制自身的控制命令时,执行所述控制命令。一种主设备控制多个从设备的系统,包括主设备,所述主设备包括:信号接收模块,用于接收红外信号并将所述红外信号解调为数字脉冲信号;处理器模块,用于根据红外遥控协议对所述数字脉冲信号进行解码,得到第一码值数据;根据所述第一码值数据判断所述红外信号是否为控制自身的控制命令;在所述红外信号是控制主设备的控制命令时,执行所述控制命令;在所述红外信号不是控制主设备的控制命令时,根据红外遥控协议模拟所述数字脉冲信号,并将模拟得到的数字脉冲信号发送给与主设备连接的从设备。所述的主设备控制多个从设备的系统中,所述处理器模块具体包括:解码单元,用于根据红外遥控协议对所述数字脉冲信号进行解码,得到第一码值数据;判断单元,用于根据所述第一码值数据判断所述红外信号是否为控制自身的控制命令;执行单元,用于在所述红外信号是控制主设备的控制命令时,执行所述控制命令;模拟单元,用于在所述红外信号不是控制主设备的控制命令时,判断所述第一码值数据的数据码是否为从设备的标识数据;在所述数据码是从设备的标识数据时,将所述标识数据存储在标识寄存器中;在所述数据码不是从设备的标识数据时,将标识寄存器中存储的标识数据转换成对应的从设备的用户码,由所述用户码和所述数据码组成第二码值数据;根据红外遥控协议和所述第二码值数据,通过输出高低电平并控制高低电平的输出时间来模拟与所述第二码值数据对应的数字脉冲信号,并将模拟得到的数字脉冲信号输出给与主设备连接的从设备。所述的主设备控制多个从设备的系统中,所述系统还包括一体化红外本文档来自技高网
...

【技术保护点】
一种主设备控制多个从设备的方法,其特征在于,所述方法包括如下步骤:A、主设备接收红外信号并将所述红外信号解调为数字脉冲信号,根据红外遥控协议对所述数字脉冲信号进行解码,得到第一码值数据;B、根据所述第一码值数据判断所述红外信号是否为控制自身的控制命令;C、在所述红外信号是控制主设备的控制命令时,执行所述控制命令;在所述红外信号不是控制主设备的控制命令时,根据红外遥控协议模拟所述数字脉冲信号,并将模拟得到的数字脉冲信号发送给与主设备连接的从设备。

【技术特征摘要】
1.一种主设备控制多个从设备的方法,其特征在于,所述方法包括如下步骤:
A、主设备接收红外信号并将所述红外信号解调为数字脉冲信号,根据红外遥控协议对所述数字脉冲信号进行解码,得到第一码值数据;
B、根据所述第一码值数据判断所述红外信号是否为控制自身的控制命令;
C、在所述红外信号是控制主设备的控制命令时,执行所述控制命令;在所述红外信号不是控制主设备的控制命令时,根据红外遥控协议模拟所述数字脉冲信号,并将模拟得到的数字脉冲信号发送给与主设备连接的从设备。
2.根据权利要求1所述的主设备控制多个从设备的方法,其特征在于,所述步骤C具体包括:
C1、所述主设备在所述红外信号是控制主设备的控制命令时,执行所述控制命令;
C2、所述主设备在所述红外信号不是控制主设备的控制命令时,判断所述第一码值数据的数据码是否为从设备的标识数据;
C3、在所述数据码是从设备的标识数据时,将所述标识数据存储在标识寄存器中;在所述数据码不是从设备的标识数据时,将标识寄存器中存储的标识数据转换成对应的从设备的用户码,由所述用户码和所述数据码组成第二码值数据;
C4、根据红外遥控协议和所述第二码值数据,通过输出高低电平并控制高低电平的输出时间来模拟与所述第二码值数据对应的数字脉冲信号,并将模拟得到的数字脉冲信号输出给与主设备连接的从设备。
3.根据权利要求1所述的主设备控制多个从设备的方法,其特征在于,所述步骤A之前,还包括步骤A0:一体化红外遥控器发出红外信号给主设备。
4.根据权利要求3所述的主设备控制多个从设备的方法,其特征在于,所述的一体化红外遥控器上设置有与主设备、各个从设备对应的标志按键;标志按键被按下时,一体化红外遥控器发出的红外信号包含有与所述标志按键对应的标志数据。
5.根据权利要求1所述的主设备控制多个从设备的方法,其特征在于,所述步骤C之后,还包括步骤D:所述从设备接收到模拟的数字脉冲信号后,进行解调,在所述模拟的数字脉冲信号是控制自身的控制命令时,执行所述控制命令。
6.一种主设备控制多个从设备的系统,包括主设备,其特征在于,所述主设备包括:
信号接...

【专利技术属性】
技术研发人员:李飞杨云柏苏簪斗胡朝晖张鑫
申请(专利权)人:深圳市创维群欣安防科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1