遥控信号发生装置的制作方法

文档序号:6722823阅读:164来源:国知局
专利名称:遥控信号发生装置的制作方法
技术领域
遥控信号发生装置本实用新型涉及一种遥控信号发生装置。在一些电器设备上,如电视机,音响设备,空调,等等,遥控装置是一种经 常使用的工具,它不仅可以方便人们远距离控制电器设备,而且可以简化电器设 备的人机界面设计。在对这些电器设备家用电器的测试过程中,测试人员的基本 手段之一是通过反复操作遥控装置来发现电器设备设计中存在的问题。随着现在 遥控装置的按键增多,按键的组合顺序也越来越复杂,测试人员发现问题之后, 往往很难确定究竟是哪一次按键操作导致了问题的发生。再者,由于测试人员在 按键操作上的随意性,有一些问题很难重现。此外,在对同一电器设备的测试中, 测试方法具有一些共性,如果每一次都要通过人工按键操作来完成测试,这将会 带来人力的大量浪费。本实用新型的目的是为了提供一种可以以某种方式从特定的存储器上读取 按键操作过程数据并按该数据设定的方式发出遥控指令的遥控装置,同时还可以 实时记录按键操作过程并将其保存到特定存储器上。为实现上述目的,本实用新型涉及的遥控装置包括CPU,存有遥控控制程序的存储区,遥控信号发生电路,以及遥控按键操作过程数据存储器,遥控控制程序 从存储遥控按键操作过程数据的存储器上获取遥控按键操作数据,并按照该遥控 按键操作数据所设定的方式将遥控指令发出。为了实时记录按键操作过程并将其保存到特定存储器上,本实用新型涉及的 遥控装置还包含有遥控按键,遥控控制程序实时侦测遥控按键的操作,并将操作 过程存储到遥控按键操作过程数据存储器上。为了保证自动按键操作的进行,本实用新型涉及的遥控装置还包含检测被遥 控设备的状态的通讯端口,遥控装置可以实时检测被遥控设备的状态。为了模拟遥控按键操作过程,所存储的每一条遥控按键操作数据包括遥控键码。为了更好的模拟遥控按键操作过程,所存储的每一条遥控按键操作数据还包 括是否连续按键,连续按键持续时间。考虑到有些遥控指令会发送时间信息,所存储的信息还包括当前操作的日期 和时间。
为了方便遥控按键操作过程数据的存取,遥控按键操作过程数据存储器是电 脑,遥控装置通过某种通信方式与电脑通信,它可以从电脑上读取遥控按键操作 过程数据,也可以将遥控按键操作数据存储到电脑上。考虑到现有和未来通讯技术的发展,遥控装置与PC的通讯方式既可以是标 准通讯方式如串口,并口, USB, IEEE1394,蓝牙,无线局域网或普通遥控信号, 也可以是自定义的某种握手协议。釆用上面的技术方案后,由于遥控按键操作过程可以很方便的被记录,也可 以很方便的被发送。这样使用者不仅可以清楚查到历史操作纪录,而且可以将遥 控按键操作过程数据重复使用,提高了工作效率。
以下结合附图对本实用新型的具体实施方案作进一步的说明。

图1是本实用新型具体实施方案的遥控装置结构图。它包括遥控信号发送端 口 1,遥控信号接收端口 17,液晶显示装置16,遥控按键2,串行通讯端口 10, 遥控信号产生方式选择键4,遥控操作记录存储键3,遥控操作记录插入键15, 复位键5,记录单步执行键14,记录连续发送键13,停止发送键7,单条指令重 复发送键6,全部指令重复发送键12,删除当前记录键9,记录全部清除键8。图2 图5是本实用新型具体实施方案的系统框架图。图6是本实用新型的具体实施方案的功能实现原理图,它包含了存储有遥控 操作控制程序的MCU、遥控按键电路,存储遥控操作数据的存储器,以及遥控信 号发生电路,与PC进行通讯的通讯端口及电路,接收电器设备返回信号的遥控 接收电路。图7是本实用新型具体实施方案的MCU连接原理图。 图8是本实用新型的具体实施方案的主循环图。图9是本实用新型的具体实施方案的通过通讯端口接收外部数据过程的流程图。图io是本实用新型的具体实施方案的按键侦测过程流程图。图11是本实用新型的具体实施方案的遥控操作的数据记录过程流程图。 图12是本实用新型的具体实施方案的自动按键操作过程流程图。图13是本实用新型的具体实施方案的遥控操作数据区的数据存储方案图 图7所示的遥控装置基本框图主要包括微处理芯片MCU,将遥控指令调制输 出的遥控信号发生电路,红外发光二极管,遥控信号接收电路,显示遥控按键操作数据和当前遥控器操作状态的液晶显示装置,液晶显示电路,支持RS232的串 行通讯端口,以及面板按键和相应矩阵电路,E2PR0M存储器等。这里,遥控器 与PC通过串行端口进行通信,接收和发送数据。遥控器与电器设备通过遥控信 号进行消息传递,两路遥控信号的调制频率不一样。E2PR0M主要用来存储遥控 按键操作数据,它与MCU通过I2C总线进行通信。图1所示的面板按键分成两部分, 一部分是用于产生遥控指令的按键,这部 分按键按下后,将会有对应的遥控信号发出,另一部分是用于遥控按键操作数据 的编辑和发送控制,它们包括选择键4,用于选择遥控信号产生方式,遥控信 号产生方式可以是计算机驱动,也可以是遥控器直接按键输出,还可以是通过自 身存储器里存储的遥控操作数据及相关设置来自动发送;存储键3,用于选择是 否存储遥控按键操作过程数据,如果是,则每一次遥控按键操作都被依次写到特 定的存储空间;插入键15,用于设置当前按键操作是插入还是替换,如果是插 入,则当前记录不会被删除,而是往后移,否则用当前按键操作覆盖以前的记录。 复位键5,用于使程序指向遥控按键操作数据的第一条记录;单步执行键14,每 按一次该键,遥控装置将当前程序所指向的遥控按键操作数据所代表的遥控指令 发送出去,并指向下一条记录。连续发送键13,按下该键后,遥控装置从当前 记录开始,依次将遥控按键操作数据所代表的遥控指令发送出去;停止发送键7, 按下该键后,遥控装置等待当前记录所代表的遥控指令发出完成后,停止发送, 并指向下一条记录;单条指令重复发送键6,用于反复发送当前记录所代表的遥 控指令,直到停止键按下;全部指令重复发送键12,用于反复发送所有记录, 当最后一条记录发送后,又重新开始,直到停止键按下;删除键9,用于删除当 前所指向的按键操作记录;全部清除键8,用于将当前所存储的所有按键操作记 录删除。
如图13所示,本遥控装置所记录的遥控按键操作过程数据的每一条记录包 括遥控键码,是否连续按键,连续按键持续时间。其中,遥控键码代表被发送的 码值,是否连续按键和连续按键持续时间是指某一按键被按住并持续了一段时 间,相邻两次按键的间隔时间是指上一次按键松开到本次按键按下所持续的时 间。同时,在遥控操作过程数据存储区的开始,存储开始记录的日期和时间,以 后每次操作的日期和时间都可以根据连续按键持续时间和相邻两次按键的间隔 时间推算出来。对于没有按键操作的时候,认为是空键连续按下,其键码为0x00。
如图8所示,当遥控装置工作时,按照遥控控制程序的设定,CPU通过中断 和周期性的査询来完成设定的任务。其主循环任务主要包括外部通讯操作,按键 侦测操作,记录按键操作过程数据,自动按键操作,以及按键操作过程数据的显示。
遥控键码的发送有三种方式, 一是通过计算机发送相应指令驱动遥控器发送
控制信号,二是遥控器直接按键输出,三是通过自身存储器里存储的遥控操作数 据和相关设置来自动发送;首先是通过通讯端口接收遥控操作过程数据,其流程如图9所示。根据己定 的通讯协议,PC发送数据给遥控器,遥控器收到数据后,根据当前遥控方式判 断是否响应。如果当前遥控器选项为PC控制,则遥控器根据约定的协议做出响 应。PC对遥控器的控制有三种, 一是直接通过遥控器发送遥控指令,二是将PC 里存储的遥控操作过程数据下载到遥控器的存储器上,三是将存储在遥控器存储 遥控操作数据的存储器上的数据读出并以文件的形式保存到PC上。其次是按键侦测过程,其流程如图10所示。当收到按键后,根据当前的状 态来进行操作和相应标志位的设定,使以后的程序按照设定的方式运行。图11所示的流程图是有关按键操作过程记录的。如果允许按键操作过程存 储,则每一次按键操作都会被存储到指定的区域。如果存储的是第一条记录,则 当前的日期时间会被记录到存储区的起始位置,然后再往下存储其余按键操作数 据。操作的日期和时间只存储一次,以后每次操作的日期和时间都可以根据连续 按键持续时间推算出来。数据保存有替换和插入两种方式。图12所示是自动按键操作功能的流程图。自动发送功能是指单步执行,连 续发送,重复发送当前指令,重复发送所有指令。当遥控信号产生方式是通过自 身存储器里存储的遥控操作数据及相关设置来自动发送,认为自动发送功能开 启。当停止键按下时,自动发送功能禁止。当重新开始键按下,用作记录被操作 数据位置的指针会被程序指向数据区的起始位置,当自动功能开始时,首先读取 曰期时间数据。然后读取键码和操作方式以及操作时间,按照遥控指令按键的侦 测与发送方式去处理这些数据并发送,基本上可以模拟实际的按键操作过程。但 如果是连续重复发送所有数据,第二次时,则不会读取日期和时间数据,因为在 到达最后一条记录后,将指针指向第一条记录数据区,而不是日期时间。这样重 复操作时,如果要发送具体日期时间,则发送的具体日期时间会有所不同。液晶显示的数据内容包括日期时间,遥控键码,是否连续按键,连续按键持 续时间。另外还有一些状态标志,如是否存储,插入或替换,当前指针所在的记 录位置,总共有多少条操作纪录,单步执行还是连续发送,当前遥控信号产生方 式等等。本实用新型有一种简化方式,所有关于遥控操作数据的生成,编辑,修改, 保存都由软件在PC上完成,按键操作由PC程序界面来模拟。遥控器负责接收来 自PC的控制数据并将遥控信号发送给电器设备,如果电器设备的遥控信号是利 用标准的无线通讯协议如WAPI,蓝牙等来控制,则可以支持这些标准的PC或PC 加相应的外围标准设备来完成。 对电器设备的反馈信息由电器设备自身的配置来决定,如有的电器设备支持 串口,则可以利用PC的标准串口来完成反馈信号的接收。如果电器设备没有反 馈信息,可以选择利用一些外围的仪表或辅助电路等手段来完成反馈信息的接 收,然后PC间接的捕获信号。此外,也可以采用一种稳健的测试方案,如在遥 控器或PC端也包含电器设备的一些状态参数,并使其与电器设备一致,在操作 时按相同逻辑改变这些值,这样可以在一定程度上跟踪电器设备的状态。当然如 果完全没有反馈信息,也不会影响到本实用新型的应用。图2 图5给出了本实用新型的一些具体实施方案的系统图。图2的遥控器 通过通讯端口与PC通信来传递数据,通过收发遥控信号来与被控制控制的电器 设备交互。图3中的遥控器通过通讯端口与PC通信来传递数据,但是它只发送 控制信号给电器设备,电器设备的反馈通过PC来完成。图4中遥控器通过自身 存储的数据完成自动遥控信号发送,不需要PC参与。图5中虽然没有直接的遥 控器参与,但PC与设备的交互通过标准的无线通讯协议,可以认为PC是一个遥 控器,如果PC安装有软件支持遥控指令的文件读取,编辑,保存及指令自动发 送,即与本实用新型是同一构思。上面只是阐述了一种数据存储方案。事实上,有很多可以替代的方法,如将 程序与遥控按键操作数据存储在同一个存储器上,只要存储数据的存储部分是可 擦除的。此外,如果MCU的RAM空间足够大,也可以将遥控按键操作数据存储在 應上。另外,本实用新型所存储的数据也是可以选择的,如果存储的是日期时间, 遥控键码,是否连续按键,连续按键持续时间以及相邻两次按键的间隔时间的某 个或某几个不同组合,也在本实用新型构思范围。
权利要求1.一种遥控信号发生装置,它包括微处理芯片MCU;与MCU相连的遥控信号发生电路;其特征在于,该装置还包括与MCU相连的遥控按键操作数据存储装置;复数个操作遥控按键操作数据的面板按键。
2. 根据权利要求1所述的遥控信号发生装置,其特征在于,该装置还包括与 MCU相连的遥控信号接收电路。
3. 根据权利要求l所述的遥控信号发生装置,其特征在于,该装置还包括所述 操作遥控按键操作数据的面板按键包括遥控按键操作数据编辑按键和遥控按 键操作数据发送按键。
4. 根据权利要求1至3中任意一项所述的遥控信号发生装置,其特征在于,该装置还包括与外部设备通信的通讯接口。
5. 根据权利要求4所述的遥控信号发生装置,其特征在于,所述通讯接口可以是 USB、蓝牙、无线局域网、或普通遥控信号。
6. 根据权利要求5所述的遥控信号发生装置,其特征在于,该装置还包括与MCU相连的液晶显示模块。
专利摘要一种遥控信号发生装置,它包括CPU,存有遥控控制程序的存储区,遥控信号发生电路,其特征在于它还包括存储遥控操作过程数据的存储区,CPU从存储遥控按键操作过程的存储区上读取遥控按键操作数据,通过遥控指令发生器将遥控指令按照遥控按键操作数据所设定的方式发出。
文档编号G08C19/00GK201017450SQ20042011679
公开日2008年2月6日 申请日期2004年11月27日 优先权日2004年11月27日
发明者宁尚国 申请人:宁尚国
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1