可编程控制系统的制作方法

文档序号:6288395阅读:261来源:国知局
专利名称:可编程控制系统的制作方法
技术领域
本实用新型涉及控制技术领域,尤其涉及一种可编程控制系统。
背景技术
目前,随着微处理器技术的不断发展,各式各样的智能玩具不断出现,如智能玩具 车、智能娃娃等。大多数的智能玩具在出厂时都会配置一个遥控器,通过操作遥控器可以控 制智能玩具执行相应的功能。例如,小朋友可以通过按下手中遥控器上的某一个功能键,使 遥控器发出该功能键对应的控制指令,此时,智能玩具如果接收到遥控器发出的控制信令, 就会执行相应的功能,如转向、行走、跳舞、唱歌等等。 为了实现更多的功能,一些智能玩具甚至还提供了二次开发的功能。比如风靡欧
洲教育界的机器人ASUR0,允许先在计算机上编写完整的C语言源程序,然后再把编写好的
源程序转换成机器人可以识别的16进制代码后发送给机器人,机器人接收新代码后可以
覆盖旧代码并实现新的功能。但是,这些智能玩具的二次开发对使用者的要求较高,使用者
不仅需要具备基本的计算机系统知识还需要具备熟练的源程序编写能力。 很显然,在这些智能玩具上进行二次开发对于不具备开发能力的小朋友而言,是
非常不现实的。这些智能玩具仅可以给小朋友提供纯粹的娱乐,无法使小朋友在娱乐的同
时体会编程所来带的快乐和剌激,无法做到真正的寓教育于娱乐。

实用新型内容本实用新型实施例提供了一种可编程控制系统,可以使小朋友在娱乐的同时体会
编程所带来的快乐和剌激,做到真正的寓教育于娱乐。 为实现上述目的,本实用新型实施例提供如下技术方案 本实用新型实施例提供了一种可编程控制系统,包括可编程装置和控制盒; 其中,所述可编程装置以可通信方式和控制盒相连; 所述控制盒,用于接收可编程装置下发的携带位置信息的学习命令,学习外界设 备或玩具的控制信令;根据所述位置信息保存学习到的控制信令,并向可编程装置上报控 制信令学习完成响应; 所述可编程装置,用于下发携带位置信息的学习命令至控制盒,若收到控制盒上 报的控制信令学习完成响应,则保存所下发的位置信息和所述控制信令对应动作名称的对 应关系; 所述可编程装置,还用于根据键入的动作名称从所述对应关系中查找对应的位置 信息,将查找到的位置信息携带在发送命令中下发至控制盒; 所述控制盒,还用于接收可编程装置下发的携带位置信息的发送命令,将该位置 信息对应的控制信令发送至外界设备或玩具。 可选地,所述可编程装置和所述控制盒之间以USB方式、或802. llabg方式、或蓝 牙方式相连。[0014] 可选地,所述可编程装置包括 上位控制模块,用于接收编程模块下发的携带位置信息的学习命令,并下发至控
制盒;以及接收控制盒上报的控制信令学习完成响应,并上报至编程模块; 所述编程模块,用于下发携带位置信息的学习命令至上位控制模块;以及收到上
位控制模块上报的控制信令学习完成响应时,保存所下发的位置信息和所述控制信令对应
动作名称的对应关系; 所述编程模块,用于处理键入的本地化语言程序,所述本地化语言程序携带了所 述动作名称,编程模块执行此本地化语言程序时,从保存的所述对应关系中查找所述动作 名称对应的位置信息,将查找到的位置信息携带在发送命令中并下发至上位控制模块; 所述上位控制模块,还用于接收编程模块下发的携带位置信息的发送命令,并下 发至控制盒。 可选地,所述控制盒包括 下位控制模块,用于接收上位控制模块下发的携带位置信息的学习命令; 学习模块,用于根据所述学习命令学习外界设备或玩具的控制信令; 下位控制模块,还用于根据所述位置信息将所述学习模块学习到的控制信令保存
到存储模块中的指定位置; 所述存储模块,用于保存所述学习模块学习到的控制信令; 下位控制模块,还用于将控制信令保存到存储模块之后,向上位控制模块上报控 制信令学习完成响应;以及接收上位控制模块下发的携带位置信息的发送命令,根据该位 置信息从存储模块中查找对应的控制信令,并传送给发射模块; 发射模块,用于将下位控制模块传送过来的控制信令发送至外界设备或玩具。 可选地,所述下位控制模块以USB方式、或802. llabg方式、或蓝牙方式与上位控 制模块相连。 可选地,所述发射模块和外界设备或玩具之间以USB方式、或802. llabg方式、或 红外线方式、或蓝牙方式相连。 与现有的技术相比,本实用新型实施例可以在可编程装置中预先保存位置信息和 控制信令对应动作名称的对应关系,该位置信息表示控制信令在控制盒中的存储位置;这 样,小朋友可以在可编程装置上键入包含某一个动作名称的本地化语言程序,可编程装置 可以根据键入的动作名称查找到对应的位置信息并下发至控制盒,控制盒把该位置信息对 应的控制信令发送至外界设备或玩具,从而可以实现对外界设备或玩具的控制,如开机、跳 舞、唱歌、转向等等。本实用新型可以使小朋友在娱乐的同时体会编程带来的快乐和剌激, 做到真正的寓教育于娱乐。

为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例 中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新型的 一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这 些附图获得其他的附图。
图1为本实用新型实施例一提供的一种可编程控制系统的结构示意图;[0031] 图2为本实用新型实施例二提供的一种可编程控制系统的结构示意图。
具体实施方式
下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的 实施例。基于本实用新型中的实施例,本领域普通技术人员在没有作出创造性劳动前提下 所获得的所有其他实施例,都属于本实用新型保护的范围。
实施例一 请参阅图1,图1为本实用新型实施例一提供的一种可编程控制系统的结构示意 图。如图l所示,该可编程控制系统可以包括 可编程装置101和控制盒102 ; 其中,可编程装置101以可通信方式和控制盒102相连; 举例来说,本实用新型实施例以及后续实施例中所说的可编程装置可以包括但不 限于计算机、移动手机、掌上电脑等可以键入本地化语言的设备。 举例来说,图1中所示的虚线可以表示可编程装置101和控制盒102之间可以通 过USB方式,或802. llabg方式,或蓝牙方式或其他方式相连。 可选地,控制盒102,可以用于接收可编程装置101下发的携带位置信息的学习命 令,学习外界设备或玩具的控制信令;根据学习命令中所携带的位置信息保存学习到的控 制信令到指定位置,并向可编程装置101上报控制信令学习完成响应。 可选地,可编程装置IOI,可以用于下发携带位置信息的学习命令至控制盒102, 若收到控制盒102上报的控制信令学习完成响应,则保存所下发的位置信息和该控制信令 对应动作名称的对应关系。 可选地,可编程装置IOI,还可以用于根据键入的动作名称从上述对应关系中查找
对应的位置信息,将查找到的位置信息携带在发送命令中下发至控制盒102。 可选地,控制盒102,还可以进一步用于接收可编程装置101下发的携带位置信息
的发送命令,将该位置信息对应的控制信令发送至外界设备或玩具。 举例来说,控制盒102与外界设备或玩具之间可以通过USB方式、或802. llabg方 式、或红外线方式、或蓝牙方式、或其他方式相连。 举例来说,可以预先在可编程装置101中安装本地化语言编程软件,比如Visual Fool等,小朋友可以通过启用编程软件上的某一个功能项,比如启用读取动作项,这时可编 程装置101可以下发携带位置信息的学习命令至控制盒102,从而激发控制盒102进入工作 状态。 在控制盒102进入工作状态之后,小朋友可以将玩具1的遥控器对准控制盒102, 并按下遥控器上的某一个功能键,比如小朋友可以按下遥控器上的"跳舞"功能键,此时,控 制盒102可以接收该遥控器以无线方式发出的跳舞控制信令; 控制盒102可以根据可编程装置101下发的学习命令所携带的位置信息将接收到 的跳舞控制信令保存到指定位置,然后再向可编程装置101上报控制信令学习完成响应, 以使可编程装置101获悉此时控制盒102已经学习完毕玩具1的跳舞控制信令,并且保存 到位置信息规定的位置。[0047] 可编程装置101如果收到控制盒102上报的玩具1跳舞控制信令学习完成响应, 可以提示小朋友在编程软件中的某一个功能项中键入玩具1跳舞控制信令对应的动作名 称,比如"玩具1跳舞";然后,保存之前下发的位置信息和"玩具1跳舞"的对应关系; 可编程装置101保存完毕之前下发的位置信息和"玩具1跳舞"的对应关系之后, 允许小朋友在编程软件中某一个功能项中键入本地化语言程序。这里以中文作为本地化语 言为例,其他本地化语言和中文原理是一样的。比如小朋友可以键入包含"控制动作_玩具 1跳舞"这样的中文语言程序,可编程装置101将会根据键入的"玩具1跳舞"从之前保存 的位置信息和动作名称的对应关系中查找对应的位置信息,并将查找到的位置信息携带在 发送命令中下发至控制盒102。 控制盒102接收到可编程装置101下发的携带位置信息的发送命令之后,查找到 该位置信息对应的玩具1跳舞控制信令并发送至玩具1,使得玩具1接收跳舞控制信令并跳舞。 需要说明的是,本地化语言包括但不限于中文或英文,还可以是其他本地化语言, 使用本地化语言编程简单易懂,小朋友很容易上手。 本实用新型实施例可以在可编程装置中预先保存位置信息和控制信令对应的动
作名称的对应关系,该位置信息表示控制信令在控制盒中的存储位置;这样,小朋友可以
在可编程装置上键入包含某一个动作名称的本地化语言程序,可编程装置可以根据键入的
动作名称查找到对应的位置信息并下发至控制盒,控制盒把该位置信息对应的控制信令发
送至外界设备或玩具,从而可以实现对外界设备或玩具的控制,如跳舞、开机、唱歌、转向等
等。本实用新型可以使小朋友在娱乐的同时体会编程带来的快乐和剌激,做到真正的寓教
育于娱乐。 实施例二 请参阅图2,图2为本实用新型实施例二提供的一种可编程控制系统的结构示意 图。如图2所示,该可编程控制系统可以包括可编程装置201和控制盒202 ; 其中,可编程装置201可以包括 上位控制模块2011,用于接收编程模块2012下发的携带位置信息的学习命令,并 发送至控制盒202 ;以及接收控制盒202上报的控制信令学习完成响应,并上报至编程模块 2012。 编程模块2012,用于下发携带位置信息的学习命令至上位控制模块2011 ;以及收 到上位控制模块2011上报的控制信令学习完成响应时,保存所下发的位置信息和该控制 信令对应动作名称的对应关系。 编程模块2012,还用于处理键入的本地化语言程序,该本地化语言程序携带了动
作名称;编程模块2012执行此本地化语言程序时,从保存的上述对应关系中查找该动作名
称对应的位置信息,将查找到的位置信息携带在发送命令中并下发至上位控制模块2011。 上位控制模块2011,还用于接收编程模块2012下发的携带位置信息的发送命令,
并下发至控制盒202。 其中,控制盒202可以包括 下位控制模块2021,用于接收上位控制模块2011下发的携带位置信息的学习命 令;[0061] 举例来说,图2中所示的虚线可以表示下位控制模块2021和上位控制模块2011 之间可以通过USB方式,或802. llabg方式,或蓝牙方式或其他方式相连。 学习模块2022,用于根据下位控制模块2021接收到的学习命令学习外界设备或 玩具的控制信令; 举例来说,学习模块2022与外界设备或玩具之间可以通过USB方式、或802. llabg 方式、或红外线方式、或蓝牙方式、或其他方式相连。 下位控制模块2021,还用于根据学习命令所携带的位置信息将学习模块2022学 习到的控制信令保存到存储模块2023中的指定位置; 下位控制模块2021,将控制信令保存到存储模块2023中的指定位置之后,还用于 向上位控制模块2011上报控制信令学习完成响应;以及接收上位控制模块2011下发的携 带位置信息的发送命令,根据该位置信息从存储模块2023中查找对应的控制信令,并传送 给发射模块2024 ; 发射模块2024,用于将下位控制模块2021传送过来的控制信令发送至外界设备 或玩具。 举例来说,小朋友可以通过编程模块2012启用读取动作项,这时编程模块2012将
下发携带位置信息的学习命令至上位控制模块2011 ;上位控制模块2011可以接收编程模
块2012下发的携带位置信息的学习命令,并下发至下位控制模块2021 ; 学习模块2022根据下位控制模块2021收到的携带位置信息的学习命令,开始学
习外部设备或玩具的控制信令;比如,小朋友可以将电视遥控器对准学习模块2022,并按
下电视遥控器上的某一个功能键,比如小朋友可以按下电视遥控器上的"开机"功能键,此
时,学习模块2022可以接收该电视遥控器以无线方式发出的电视开机控制信令; 下位控制模块2021可以根据学习命令所携带的位置信息将学习模块2022学习到
的电视开机控制信令保存到存储模块2023中的指定位置; 然后,下位控制模块2021向上位控制模块2011上报电视开机控制信令学习完成 响应。 此时,上位控制模块2011如果收到下位控制模块2021上报的电视开机控制信令 学习完成响应,将其上报至编程模块2012 ;编程模块2012可以提示小朋友键入电视开机控 制信令对应动作名称,比如"电视开机";然后,编程模块2012保存之前下发的位置信息和 "电视开机"的对应关系; 编程模块2012保存完毕之前下发的位置信息和"电视开机"的对应关系之后,允 许小朋友键入本地化语言程序。这里同样以中文作为本地化语言为例,其他本地化语言和 中文原理是一样的。当小朋友键入包含"控制动作-电视开机"这样的中文语言程序时,编 程模块2012将会根据键入的动作名称"电视开机"从之前保存的位置信息和动作名称的对 应关系中查找对应的位置信息,并将查找到的位置信息携带在发送命令中下发至上位控制 模块2011 ; 上位控制模块2011接收编程模块2012下发的携带位置信息的发送命令,并下发 至下位控制模块2021 ; 下位控制模块2021接收到上位控制模块2011下发的携带位置信息的发送命令之 后,根据该位置信息从存储模块2023中查找到对应的电视开机控制信令并传送至发射模块2024 ; 发射模块2024将下位控制模块2021传送过来的电视开机控制信令发送至电视,使得电视接收开机控制信令并开机。 本实用新型实施例可以在编程模块中预先保存位置信息和控制信令对应动作名称的对应关系,该位置信息表示控制信令在控制盒中的存储位置;这样,小朋友可以在编程模块中键入包含某一个动作名称的本地化语言程序,编程模块根据键入的动作名称查找到对应的位置信息,将查找到的位置信息携带在发送命令中,并通过上位控制模块下发至下位控制模块;下位控制模块再把存储模块中该位置信息对应的控制信令通过发射模块发送至外界设备或玩具,从而可以实现对外界设备或玩具的控制,如跳舞、开机、唱歌、转向等等。本实用新型可以使小朋友在娱乐的同时体会编程带来的快乐和剌激,做到真正的寓教育于娱乐。 以上对本实用新型实施例所提供的一种可编程控制系统进行了详细介绍,本文中
应用了具体个例对本实用新型的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本实用新型的结构及其核心思想;同时,对于本领域的一般技术人员,依据本实用
新型的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本实用新型的限制。
权利要求一种可编程控制系统,其特征在于,包括可编程装置和控制盒;所述可编程装置以可通信方式和控制盒相连;所述控制盒,用于接收可编程装置下发的携带位置信息的学习命令,学习外界设备或玩具的控制信令;根据所述位置信息保存学习到的控制信令,并向可编程装置上报控制信令学习完成响应;所述可编程装置,用于下发携带位置信息的学习命令至控制盒,若收到控制盒上报的控制信令学习完成响应,则保存所下发的位置信息和所述控制信令对应动作名称的对应关系;所述可编程装置,还用于根据键入的动作名称从所述对应关系中查找对应的位置信息,将查找到的位置信息携带在发送命令中下发至控制盒;所述控制盒,还用于接收可编程装置下发的携带位置信息的发送命令,将该位置信息对应的控制信令发送至外界设备或玩具。
2. 如权利要求1所述的可编程控制系统,其特征在于,所述可编程装置和所述控制盒 之间以USB方式、或802. 11abg方式、或蓝牙方式相连。
3. 如权利要求1所述的可编程控制系统,其特征在于,所述可编程装置包括 上位控制模块,用于接收编程模块下发的携带位置信息的学习命令,并下发至控制盒;以及接收控制盒上报的控制信令学习完成响应,并上报至编程模块;所述编程模块,用于下发携带位置信息的学习命令至上位控制模块;以及收到上位控 制模块上报的控制信令学习完成响应时,保存所下发的位置信息和所述控制信令对应动作 名称的对应关系;所述编程模块,用于处理键入的本地化语言程序,所述本地化语言程序携带了所述动 作名称,编程模块执行此本地化语言程序时,从保存的所述对应关系中查找所述动作名称 对应的位置信息,将查找到的位置信息携带在发送命令中并下发至上位控制模块;所述上位控制模块,还用于接收编程模块下发的携带位置信息的发送命令,并下发至 控制盒。
4. 如权利要求3所述的可编程控制系统,其特征在于,所述控制盒包括 下位控制模块,用于接收上位控制模块下发的携带位置信息的学习命令; 学习模块,用于根据所述学习命令学习外界设备或玩具的控制信令; 下位控制模块,还用于根据所述位置信息将所述学习模块学习到的控制信令保存到存储模块中的指定位置;所述存储模块,用于保存所述学习模块学习到的控制信令;下位控制模块,还用于将控制信令保存到存储模块之后,向上位控制模块上报控制信 令学习完成响应;以及接收上位控制模块下发的携带位置信息的发送命令,根据该位置信 息从存储模块中查找对应的控制信令,并传送给发射模块;发射模块,用于将下位控制模块传送过来的控制信令发送至外界设备或玩具。
5. 如权利要求4所述的可编程控制系统,其特征在于,所述下位控制模块以USB方式、 或802. llabg方式、或蓝牙方式与上位控制模块相连。
6. 如权利要求4或5所述的可编程控制系统,其特征在于,所述发射模块和外界设备或 玩具之间以USB方式、或802. llabg方式、或红外线方式、或蓝牙方式相连。
专利摘要本实用新型实施例公开了一种可编程控制系统,包括可编程装置和控制盒;其中可编程装置以可通信方式和控制盒相连;控制盒,用于接收可编程装置下发的携带位置信息的学习命令,学习外界设备或玩具的控制信令;根据该位置信息保存学习到的控制信令,向可编程装置上报控制信令学习完成响应。可编程装置用于下发携带位置信息的学习命令至控制盒,若收到控制盒上报的控制信令学习完成响应,保存该位置信息和控制信令对应动作名称的对应关系。控制盒还用于接收可编程装置下发的携带位置信息的发送命令,将该位置信息对应的控制信令发送至外界设备或玩具。本实用新型实施例可以使小朋友在娱乐的同时体会编程带来的快乐和刺激,做到寓教育于娱乐。
文档编号G05B19/05GK201477426SQ200920159168
公开日2010年5月19日 申请日期2009年7月10日 优先权日2009年7月10日
发明者吴迪, 张艳庆 申请人:吴迪
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1