一种控制器调试系统及方法技术方案

技术编号:20361884 阅读:26 留言:0更新日期:2019-02-16 16:05
本发明专利技术公开了一种控制器调试系统,包括USB接口模块,用于为控制器供电;检测模块,用于检测USB接口模块的当前输出功率,控制控制器中与当前输出功率对应的子设备启动,以便对子设备进行调试。本发明专利技术可以利用可移动电源如笔记本等通过USB接口模块为控制器供电,检测模块根据USB接口模块的当前输出功率控制控制器中对应的子设备启动,以便工作人员对控制器进行调试,不受现场位置的限制,可以随时随地对控制器进行调试,灵活性强。本发明专利技术还公开了一种控制器调试方法,具有上述有益效果。

【技术实现步骤摘要】
一种控制器调试系统及方法
本专利技术涉及控制器领域,特别是涉及一种控制器调试系统及方法。
技术介绍
在控制器应用过程中,一般需要对控制器进行现场编程和调试,在对控制器进行编程和调试的之前需要先确定现场供电电源的位置,在控制器连接供电电源后,再通过调试器接口对控制器的子设备进行调试,控制器的子设备包括MCU及外设等,而现场供电电源的位置一般是固定的,因此现有技术中的调试方案受到供电电源位置的限制,灵活性较差。因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种控制器调试系统,不受现场位置的限制,可以随时随地对控制器进行调试,灵活性强;本专利技术的另一目的是提供一种控制器调试方法。为解决上述技术问题,本专利技术提供了一种控制器调试系统,包括:USB接口模块,用于为控制器供电;检测模块,用于检测所述USB接口模块的当前输出功率,控制所述控制器中与当前输出功率对应的子设备启动,以便对所述子设备进行调试。优选的,所述USB接口模块包括多个USB接口。优选的,该控制器调试系统还包括升压模块;所述检测模块,还用于当检测到所述USB接口模块的当前输出功率大于第一预设值时,控制所述升压模块工作,以便控制与当前输出功率对应的子设备启动。优选的,所述子设备包括MCU、I/O设备、POE路由器和光电传感器。优选的,所述USB接口模块包括第一USB接口和第二USB接口;所述第一USB接口为USBPD2.0接口,所述第二USB接口为USBPD3.0接口。优选的,该控制器调试系统还包括第一显示模块;所述检测模块,还用于在当前输出功率满足第一预设条件时,控制所述第一显示模块显示第一状态,在当前输出功率满足第二预设条件时,控制所述第一显示模块显示第二状态。优选的,所述第一显示模块包括指示灯。优选的,该控制器调试系统还包括:第二显示模块,用于显示当前输出功率。为解决上述技术问题,本专利技术还提供了一种控制器调试方法,应用于如上文任意一项所述的控制器调试系统,包括通过USB接口模块为控制器供电;通过检测模块检测所述USB接口模块的当前输出功率,控制所述控制器中与当前输出功率对应的子设备启动,以便对所述子设备进行调试。优选的,所述子设备包括MCU、I/O设备、POE路由器和光电传感器。本专利技术提供了一种控制器调试系统,包括USB接口模块,用于为控制器供电;检测模块,用于检测USB接口模块的当前输出功率,控制控制器中与当前输出功率对应的子设备启动,以便对子设备进行调试。可见,在实际应用中,采用本专利技术的方案,可以利用可移动电源如笔记本等通过USB接口模块为控制器供电,检测模块根据USB接口模块的当前输出功率控制控制器中对应的子设备启动,以便工作人员对控制器进行调试,不受现场位置的限制,可以随时随地对控制器进行调试,灵活性强。本专利技术还提供了一种控制器调试方法,具有和上述控制器调试系统相同的有益效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术所提供的一种控制器调试系统的结构示意图;图2为本专利技术所提供的另一种控制器调试系统的结构示意图;图3为本专利技术所提供的一种控制器调试方法的步骤流程图。具体实施方式本专利技术的核心是提供一种控制器调试系统,不受现场位置的限制,可以随时随地对控制器进行调试,灵活性强;本专利技术的另一核心是提供一种控制器调试方法。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参照图1,图1为本专利技术所提供的一种控制器调试系统的结构示意图,包括:USB接口模块1,用于为控制器供电;检测模块2,用于检测USB接口模块1的当前输出功率,控制控制器中与当前输出功率对应的子设备启动,以便对子设备进行调试。作为一种优选的实施例,子设备包括MCU、I/O设备、POE路由器和光电传感器。具体的,本专利技术通过USB(UniversalSerialBus,通用串行总线)接口模块1连接控制器为控制器供电,一般的,USB接口模块1可以提供不低于5V的供电电压,且不同的USB接口其输出功率也不同。当USB接口和控制器连接后,控制器内部的检测模块2,首先检测当前连接的USB接口模块1的当前输出功率的大小,根据当前输出功率的大小去控制控制器中相对应的子设备启动,如果USB接口模块1的当前输出功率较小,只能够支持开启控制器的核心功能即控制MCU(MicrocontrollerUnit,微控制单元)开启时,检测模块2通过USB接口模块1为MCU上电,保证MCU程序能够正常运行,能够与PC机进行通讯,如果USB接口模块1的当前输出功率较大时,可以通过USB接口模块1为控制器的外部设备供电,如控制I/O输出,以太网POE(PowerOverEthernet,有源以太网)功能启动,实现控制器的所有功能,不受现场供电电源的限制,具有高灵活性及高便利性。本专利技术提供了一种控制器调试系统,包括USB接口模块,用于为控制器供电;检测模块,用于检测USB接口模块的当前输出功率,控制控制器中与当前输出功率对应的子设备启动,以便对子设备进行调试。可见,在实际应用中,采用本专利技术的方案,可以利用可移动电源如笔记本等通过USB接口模块为控制器供电,检测模块根据USB接口模块的当前输出功率控制控制器中对应的子设备启动,以便工作人员对控制器进行调试,不受现场位置的限制,可以随时随地对控制器进行调试,灵活性强。在上述实施例的基础上:作为一种优选的实施例,USB接口模块1包括多个USB接口。作为一种优选的实施例,该控制器调试系统还包括升压模块;检测模块2,还用于当检测到USB接口模块1的当前输出功率大于第一预设值时,控制升压模块工作,以便控制与当前输出功率对应的子设备启动。作为一种优选的实施例,USB接口模块1包括第一USB接口和第二USB接口;第一USB接口为USBPD2.0接口,第二USB接口为USBPD3.0接口。具体的,本专利技术中的USB接口模块1中可以包括多个USB接口,具体可以选用两个不同输出功率的USB接口,如第一USB接口选用符合USBPD2.0协议的接口,该接口可以输出5W左右的功率,第二USB接口可以选用符合USBPD3.0协议的接口,该接口可以实现超过45W的功率传输,控制器通过检测模块2判断接入的USB接口支持哪种协议,如果是普通的USBPD2.0协议,则只开启控制器的核心功能,核心功能主要包括给MCU最小系统上电,保证MCU程序能够正常运行,能够与PC机进行通讯,能够下载、调试程序,此时外设功能均无法开启,无法使用I/O功能,以太网的POE功能被停用,无法给其他外设供电。如果检测到接入的USB接口支持USBPD3.0协议,且在当前输出功率大于第一预设值时,控制器会首先打本文档来自技高网...

【技术保护点】
1.一种控制器调试系统,其特征在于,包括:USB接口模块,用于为控制器供电;检测模块,用于检测所述USB接口模块的当前输出功率,控制所述控制器中与当前输出功率对应的子设备启动,以便对所述子设备进行调试。

【技术特征摘要】
1.一种控制器调试系统,其特征在于,包括:USB接口模块,用于为控制器供电;检测模块,用于检测所述USB接口模块的当前输出功率,控制所述控制器中与当前输出功率对应的子设备启动,以便对所述子设备进行调试。2.根据权利要求1所述的控制器调试系统,其特征在于,所述USB接口模块包括多个USB接口。3.根据权利要求2所述的控制器调试系统,其特征在于,该控制器调试系统还包括升压模块;所述检测模块,还用于当检测到所述USB接口模块的当前输出功率大于第一预设值时,控制所述升压模块工作,以便控制与当前输出功率对应的子设备启动。4.根据权利要求3所述的控制器调试系统,其特征在于,所述子设备包括MCU、I/O设备、POE路由器和光电传感器。5.根据权利要求2所述的控制器调试系统,其特征在于,所述USB接口模块包括第一USB接口和第二USB接口;所述第一USB接口为USBPD2.0接口,所述第二USB接口为USBPD3.0接...

【专利技术属性】
技术研发人员:刘力上管林波张国亮
申请(专利权)人:浙江国自机器人技术有限公司
类型:发明
国别省市:浙江,33

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

1