本实用新型涉及一种可扩充的控制系统,尤其涉及一种可扩充的模块化教育机器人控制系统。
背景技术:
随着机器人在中国的普及推广,机器人教育也成为非常重要的一环。目前市面上的教育类机器人多数比较单一,在软硬件扩展性都比较弱,在端口上只能一个端口连接一个传感器或执行器,在软件上没有模块化扩展包的支持。
技术实现要素:
本实用新型实施例所要解决的技术问题在于,提供一种可扩充的模块化教育机器人控制系统。可教育机器人控制系统实现模块化,并支持扩展功能。
为了解决上述技术问题,本实用新型实施例提供了一种可扩充的模块化教育机器人控制系统,包括至少一个控制器、若干执行器及传感器;
所述控制器具有扩展接口与若干模块端口;
所述执行器具有主接口与第一从接口,所述传感器具有第二从接口;
所述控制器的所述模块端口与所述执行器的第一从接口电连接或与所述传感器的第二从接口电连接;
所述传感器通过所述第二从接口与所述执行器的主接口电连接;
所述控制器之间通过所述扩展接口经过CAN总线相互连接。
进一步地,所述执行器具有对所述第一从接口供电进行降压的降压模块。
更进一步地,所述传感器具有对所述第二从接口供电进行降压的降压模块。
更进一步地,所述控制器具有供电模块。
更进一步地,所述模块端口、所述第一从接口、第二从接口为6P6C水晶接口。
更进一步地,所述控制器具有USB接口,用于连接电脑编程软件。
更进一步地,所述执行器具有电机、电磁铁或指示灯。
更进一步地,所述传感器包括声音传感器、温度传感器、陀螺仪传感器。
更进一步地,所述控制器还具有蓝牙接口。
更进一步地,所述控制器还具有按键及屏幕。
实施本实用新型实施例,具有如下有益效果:本实用新型通过将机器人的各组成部分进行模块化,可以根据功能需要进行扩展,增强教育机器人的功能。
附图说明
图1是本实用新型的整体结构框架示意图;
图2是6P6C水晶接口定义的结构示意图;
图3是控制器的电路示意框图;
图4是执行器的电路示意框图;
图5是传感器的电路示意框图。
具体实施方式
为使本实用新型的目的、技术方案和优点更加清楚,下面将结合附图对本实用新型作进一步地详细描述。
参照图1所示的结构示意图。
本实用新型实施例的一种可扩充的模块化教育机器人控制系统,至少一个控制器10、若干执行器20及传感器30。
如图3所示,控制器10具有USB接口、蓝牙接口,可以连接电脑下载用户程序;通过蓝牙接口,可以通过安卓手机发送控制指令;具有8个模块端口,可以连接执行器或传感器;具有扩展接口,可以连接其他控制器,作为扩展端口使用。每个控制器都有自己的供电电路。
控制器可以运行在主模式或从模式下,使用时必须有一个控制器运行在主模式下,运行用户程序。
如图4所示,执行器20是输出设备,一般是电机、电磁铁或LED指示灯等。执行器具有两个端口,一个用于连接控制器,一个用于扩展传感器。
如图5所示,传感器30是输入设备,一般是陀螺仪、声音传感器、温度传感器等。传感器具有一个端口,用于连接控制器或执行器的接口。
如图2所示,控制器10、执行器20及传感器30直接采用6P6C的水晶接口进行连接,其中6芯电线的定义为,1、2号线为电源线,3、4号线为地线,5、6号线为信号线。
在连接过程中,将控制器的端口定义为Master0,执行器的连接控制器的端口定义为Slave1、连接传感器的端口为Master1,传感器的接口定义为Slave2。在系统连接上,Master0可以连接Slave1和Slave2,Master1只可以连接Slave2
在需要端口扩展的时候,可以用主控器连接一个执行器之后,再连接一个传感器,这时执行器会充当传感器与控制器直接的信号中继点。
控制器与控制器直接的级联采用CAN总线方式进行通信。
如图3所示,控制器10具有主控芯片、蓝牙模组、USB接口、8个模块接口和2个扩展接口,电源管理以及按键屏幕。控制器采用6节AA电池进行供电,电源管理通过升压模块将电压提升至18V供执行器及传感器使用,以提高电能的传输效率。
如图4所示,执行器20作为输出部分,具有处理芯片,两个模块端口,降压模块,执行单元(例如直流电机、步进电机、RGB灯等)。其中降压模块将控制器的供电电压从18V根据输出单元的要求,降为5-12V,并提高电流。
如图5所示,传感器30作为输入部分,具有处理芯片,一个模块端口,降压模块,传感单元,例如声音传感器、温度传感器、陀螺仪传感器等。其中降压模块将供电电压从18V降为3.3-5V,为器件供电。
当然上述实施例只为说明本实用新型的技术构思及特点,其目的在于让熟悉此项技术的人能够了解本实用新型的内容并据以实施,并不能以此限制本实用新型的保护范围。凡根据本实用新型主要技术方案的精神实质所做的修饰,都应涵盖在本实用新型的保护范围之内。