一种控制器调试系统及方法与流程

文档序号:16895179发布日期:2019-02-15 23:32阅读:738来源:国知局
一种控制器调试系统及方法与流程

本发明涉及控制器领域,特别是涉及一种控制器调试系统及方法。



背景技术:

在控制器应用过程中,一般需要对控制器进行现场编程和调试,在对控制器进行编程和调试的之前需要先确定现场供电电源的位置,在控制器连接供电电源后,再通过调试器接口对控制器的子设备进行调试,控制器的子设备包括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协议,且在当前输出功率大于第一预设值时,控制器会首先打开升压电路,将usb接口供给的供电电压调整到控制器的标准供电电压(12v/24v/36v/48v),以便可以控制所有外设功能开启,如控制i/o输出,以太网poe功能启用,可以给其他外设供电(有功率限制),以便对控制器所有的功能进行调试。

请参照图2,图2为本发明所提供的另一种控制器调试系统的结构示意图,该控制器调试系统在上述实施例的基础上:

作为一种优选的实施例,该控制器调试系统还包括第一显示模块3;

检测模块2,还用于在当前输出功率满足第一预设条件时,控制第一显示模块3显示第一状态,在当前输出功率满足第二预设条件时,控制第一显示模块3显示第二状态。

作为一种优选的实施例,第一显示模块3包括指示灯。

具体的,以两个usb接口进行说明,假设其中一个usb接口符合usbpd2.0协议,记为第一usb接口,另外一个usb接口符合usbpd3.0协议,记为第二usb接口,第一usb接口的输出功率满足第一预设条件,第一预设条件即5w上下的范围,第二usb接口的输出功率满足第二预设条件,第二预设条件即45w上下的范围,检测模块2检测到当前输出功率属于5w上下的范围时,控制第一显示模块3显示第一状态,检测模块2检测到当前输出功率属于45w上下的范围时,控制第一显示模块3显示第二状态,通过第一显示模块3呈现出的状态可以看出当前接入的usb接口的输出功率的范围,以便操作员了解当前可以对那些子设备进行调试,当然,检测模块2也可以通过识别当前usb接口协议的方式来控制第一显示模块3显示对应的状态。

当然,第一预设条件和第二预设条件需要根据实际工程需要确定,本发明在此不做限定。

具体的,第一显示模块3可以包括一个指示灯,那么第一显示状态和第二显示状态可以通过亮灭区分,也可以通过显示颜色区分,第一显示模块3也可以包括两个指示灯,一个指示灯对应一个输出功率范围。

作为一种优选的实施例,该控制器调试系统还包括:

第二显示模块,用于显示当前输出功率。

请参照图3,图3为本发明所提供的一种控制器调试方法的步骤流程图,包括:

步骤1:通过usb接口模块为控制器供电;

步骤2:通过检测模块检测usb接口模块的当前输出功率,控制控制器中与当前输出功率对应的子设备启动,以便对子设备进行调试。

作为一种优选的实施例,子设备包括mcu、i/o设备、poe路由器和光电传感器。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1