一种基于单组红外接收装置控制多个系统的方法及其装置制造方法及图纸

技术编号:7268111 阅读:202 留言:0更新日期:2012-04-15 09:50
本发明专利技术公开了一种基于单组红外接收装置控制多个系统的方法及其装置,是采用了一个显示终端、一套红外接收装置和采用相应的软件编码来实现对两个或两个以上的不同系统进行遥控控制,主系统在接收到遥控信号之后,首先对接收到的遥控信号进行解码,然后,结合对当前的状态和红外的码值进行判定是否需要将遥控信号转发给子系统,若不需要转发则主系统响应当前遥控信号做出相应的控制动作,若需要转发则主系统将调用遥控信号转发程序,按照主系统与子系统之间的通信协议将遥控信号转换成子系统可以接收的信号并将其发送给子系统,达到遥控子系统的目的。本发明专利技术能够有效地减少硬件设备的使用,以达到降低产品成本,提高产品竞争力的目的。

【技术实现步骤摘要】

本专利技术涉及红外技术应用领域,特别是涉及一种基于单组红外接收装置控制多个系统的方法及其装置
技术介绍
随着人们生活水平的不断提高和技术的不断进步,越来越多的电器系统进入到人们的家庭中。这些电器系统(特别是采用遥控装置来对电器系统进行控制的)给人们的生活带来了极大的方便,但是随着电器系统数量的不断增多,需要进行遥控控制的装置也越来越多,这是由于不同的电器系统通常都是采用不同的遥控装置所致的缘故,由于遥控装置越来越多,这样,一方面就会给人们的使用带来了不方便,另一方面也造成了硬件系统的重复浪费,致使电器系统的制造成本上升,并进而影响了电器产品的竞争力。
技术实现思路
本专利技术的目的在于克服现有技术之不足,提供一种基于单组红外接收装置控制多个系统的方法及其装置,是采用一个显示终端、一套红外接收装置和采用相应的软件编码来实现对两个或两个以上的不同系统进行遥控控制,从而能够有效地减少硬件设备的使用,以达到降低产品成本,提高产品竞争力的目的。本专利技术解决其技术问题所采用的技术方案是一种基于单组红外接收装置控制多个系统的方法,是将一个主系统与一个显示单元相连接,将该主系统的中断口与一个红外接收单元相连接,将该主系统的I/O 口分别与多个子系统相连接;其包括如下控制过程A.由红外接收单元接收来自于遥控装置的遥控信号,并将该遥控信号输出给主系统;B.主系统通过其中断口接收该遥控信号;C.由主系统的解码模块对该遥控信号进行解码处理获得解码数据;D.主系统获取当前主系统的工作模式;E.主系统的主处理模块根据当前主系统的工作模式和遥控信号的码值对是否需要转发该遥控信号进行判断;当判断为需要转发时,继续下一步骤,否则,转至步骤K ;F.主系统的编码模块将上述的解码数据进行编码处理,编制成子系统能够识别的带有红外客户码的模拟红外时序信号;G.主系统的发送模块根据主系统与子系统之间的通信协议将带有红外客户码的模拟红外时序信号通过I/O 口发送给各个子系统;H.各个子系统的子处理模块对接收的带有红外客户码的模拟红外时序信号进行分析处理,将该红外客户码与子系统内预先存储的红外客户码进行比较,比较结果不相一致的子系统不产生动作,比较结果相一致的子系统产生相应的控制动作;I.具有产生相应的控制动作的子系统向主系统的接收模块输出与子系统的控制动作相对应的显示信号;J.主系统的接收模块将子系统的显示信号输给主系统的显示驱动模块,并转步骤 M ;K.主系统的主处理模块向主系统的执行模块输出控制指令,由主系统的执行模块产生对应的控制动作;L.由主系统的执行模块将与该控制动作相对应的显示信号输给主系统的显示驱动模块;M.主系统的显示驱动模块将显示信号输出给显示单元,由显示单元形成对应的显示图像。所述的主系统的主处理模块根据遥控信号的码值对是否需要转发该遥控信号进行判断的过程,是预先设定有专用于主系统的遥控信号编码和专用于子系统的遥控信号编码,当接收的遥控信号的码值与专用于主系统的遥控信号编码的码值相一致时,则判定为不需要转发,当接收的遥控信号的码值与专用于子系统的遥控信号编码的码值相一致时, 则判定为需要转发。所述的当前主系统的工作模式,是在遥控装置上设有工作模式切换按键,当该工作模式切换按键被按压时,主系统向显示单元输出一个带有包含主系统及各个子系统选项的点选界面,当主系统或某个子系统的选项栏被点选时,则主系统的将该选择确定为当前主系统的工作模式。一种基于单组红外接收装置控制多个系统的装置,包括一个遥控器,用来输出与按键相对应的红外编码信号;一个红外接收单元,用来接收遥控器的红外编码信号;一个主系统,设有中断口和I/O 口,主系统通过中断口与红外接收单元相连接;该主系统包括一解码模块、一主处理模块、一编码模块、一主存储模块、一执行模块、一发送模块、一接收模块和一显示驱动模块,解码模块的输入与中断口相连接,解码模块的输出与主处理模块相连接,主处理模块与主存储模块相连接,主处理模块的一输出接编码模块的输入,编码模块的输出接发送模块的输入,发送模块的输出接至I/O 口,主处理模块的另一输出接执行模块的输入,执行模块的输出接显示驱动模块,接收模块的输入接至I/O 口,接收模块的输出接显示驱动模块;多个子系统,每个子系统内均包含有一子处理模块和一子存储模块,子处理模块与子存储模块相连接;每个子系统分别与主系统的一个I/O 口相连接;和一个显示单元,用来显示图像信号,该显示单元的输入与主系统的显示驱动模块的输出相连接。本专利技术是在一个显示终端,有两个或两个以上不同的系统,使用同一接收单元,接收红外遥控码,红外编码均由其中主系统的中断口接收,当主系统的红外中断^INT接收到红外编码,主系统对其解码,再根据寄存器的代码进行编码。当主系统接收到的是某子系统的操作指令时,该系统即转为某子系统工作,主系统会将接收的遥控码,通过软件编码, 由I/O输出,达到遥控某子系统的目的。本专利技术采用主系统接收遥控输入信号,主系统通过响应遥控输入来切换主系统的工作模式,当主系统处于某一工作模式时,主系统会将遥控信号通过I/O 口模拟红外时序转发给子系统,子系统接收到主系统发送过来的模拟遥控信号,针对不同的遥控信号切换不同的工作模式。主系统在接收到遥控信号之后,首先对接收到的遥控信号进行解码,将遥控信号转换成系统可以识别的十六进制码。在主系统中,软件会结合对当前的状态和红外的码值做相应的操作。若当前工作状态不需要转发控制信号给子系统,则主系统响应当前遥控信号做出相应的控制动作;若当前工作状态需要转发控制信号给子系统,则主系统将调用遥控信号转发程序,按照主系统与子系统之间的通信协议将遥控信号转换成子系统可以接收的信号并将其发送给子系统。系统中,多个子系统会通过不同的红外客户码来决定是否响应该命令。子系统接收到控制信号后,会做出相应的控制动作,并将信号输出给主系统。主系统通过控制显示单元将子系统的信号进行显示。当该系统中存在多个子系统都向主系统输入视屏信号时,主系统可以通过菜单操作选择需要输出的子系统信号,并通过I/O模拟红外向其他子系统发送停止的命令。本专利技术的有益效果是,由于采用了一个显示终端、一套红外接收装置和采用相应的软件编码来实现对两个或两个以上的不同系统进行遥控控制,主系统在接收到遥控信号之后,首先对接收到的遥控信号进行解码,然后,结合对当前的状态和红外的码值进行判定是否需要将遥控信号转发给子系统,若不需要转发则主系统响应当前遥控信号做出相应的控制动作,若需要转发则主系统将调用遥控信号转发程序,按照主系统与子系统之间的通信协议将遥控信号转换成子系统可以接收的信号并将其发送给子系统,达到遥控子系统的目的。本专利技术是通过一个遥控装置控制两个或两个以上系统的工作,通过一个I/O 口模拟遥控信号输入,保证了系统通信的准确性、可靠性和安全性;在能源资源紧缺的情况下,采用主系统的I/O、软件编码来控制有多系统的多媒体,本专利技术创造大大减少了外围硬件设施,降低了产品的成本,提高了产品的竞争力。以下结合附图及实施例对本专利技术作进一步详细说明;但本专利技术的一种基于单组红外接收装置控制多个系统的方法及其装置不局限于实施例。附图说明图1是本专利技术装置的原理框图;图2是本专利技术装置的主系统的结构框图;图3是本本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:吴良琦王盛蔡三龙王心侠陈志刚陈迎锋
申请(专利权)人:厦门华侨电子股份有限公司
类型:发明
国别省市:

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

1
相关领域技术