掌桥专利:专业的专利平台
掌桥专利
首页

一种驱动器端口检测方法及系统

文献发布时间:2023-06-19 11:32:36


一种驱动器端口检测方法及系统

技术领域

本申请涉及一种端口检测领域,尤其涉及一种驱动器端口检测方法及系统。

背景技术

现有的驱动器的端口检测,通常是通过现场测量的方法,在使用前,对驱动器进行接线,然后检测相应的端口,现有的检测方法比较耗时,并且人工作业工作量大,测量容易出错,容易漏测、误判,导致检测精度不高,因此,现有技术还有待改进。

发明内容

本申请的目的是实现驱动器端口的快速检测,提高检测效率。

本申请的上述技术目的是通过以下技术方案得以实现的:一种驱动器端口检测方法,其中,包括:

选取驱动器一端的端口的输入信号的类型;

获取驱动器两端的端口的信号状态,并判断驱动器两端的端口的信号状态是否正常;

基于驱动器两端的端口的信号状态,输出对应端口的状态信息。

本申请上述技术方案,通过选取驱动器一端的端口的输入信号的类型,根据输入信号的类型,获取驱动器两端的端口的信号状态,来判断两端的端口的信号状态是否正常,并且根据端口的信号状态,对应输出端口的状态信息,能够根据不同的输入信号类型,获取不同的端口的状态信息,对不同的端口进行检测,保证了端口检测的精度和检测效率。

可选的,所述的驱动器端口检测方法,其中,所述输入信号的类型包括:

输入电压信号、输出电压信号、输入脉冲信号。

本申请上述技术方案,输入信号的类型主要包括对驱动器一端输入电压信号,通过驱动器输出电压信号,以及对驱动器输出脉冲信号,来实现不同的端口的检测。

可选的,所述的驱动器端口检测方法,其中,当控制器的一端的端口为输入电压信号时,获取驱动器两端的端口的信号状态,并判断驱动器两端的端口的信号状态是否正常的方法包括:

控制PCI总线运动控制卡的输出点输出特定电压值的电压;

获取驱动器的相应的输入点的电压输入;

判断驱动器的输入电压是否正常。

本申请上述技术方案,当控制器的一端的端口为输入电压信号时,也就是判断驱动器的电压输入端口是否正常,通过控制PCI总线运动控制卡的输出点输出特定电压值的电压,获取驱动器的相应的输入点的电压输入,通过输入点的输入电压来判断驱动器的输入电压是否正常,从而可根据输入电压的正常与否得出驱动器的输入端口是否正常。

可选的,所述的驱动器端口检测方法,其中,当控制器的一端的端口为输出电压时,获取驱动器两端的端口的信号状态,并判断驱动器两端的端口的信号状态是否正常的方法包括:

控制驱动器输出特定电压值的输出电压;

获取PCI总线运动控制卡对应端口的电压输入;

判断PCI总线运动控制卡对应端口的输入电压是否正常。

本申请上述技术方案,当控制器的一端的端口为输出电压时,即通过控制器的端口输出电压,判断电压输出端口是否正常,通过控制驱动器输出特定电压值的输出电压,在PCI总线运动控制卡的对应输出端口,获取电压输入,根据PCI总线运动控制卡的对应端口的电压输入可以判断PCI总线运动控制卡的输入电压是否与控制器的输出电压一致,从而判断PCI总线运动控制卡对应端口的输入电压是否正常,对应得出控制器的输出端口是否正常。

可选的,所述的驱动器端口检测方法,其中,当控制器的一端的端口为输入脉冲信号时,获取驱动器两端的端口的信号状态,并判断驱动器两端的端口的信号状态是否正常的方法包括:

控制PCI总线运动控制卡输出脉冲信号;

获取与驱动器连接的电机马达的运动状态;

判断电机马达的运动状态是否正常;

根据电机马达的运动状态,输出脉冲端口的状态。

本申请上述技术方案,当控制器的一端的端口为脉冲信号时,也就是判断驱动器的脉冲端口是否正常,通过控制PCI总线运动控制卡输出脉冲信号,驱动器输出脉冲信号至电机,通过获取电机马达的运动状态,判断电机马达的运动状态是否正常,从而对应的判断脉冲端口是否正常。

可选的,所述的驱动器端口检测方法,其中,判断马达的运动状态是否正常的方法包括:

获取电机编码反馈的编码器信号;

编码器信号与输出的脉冲信号对应时,马达运动状态正常;

编码器信号与输出的脉冲信号不对应时,马达运动状态不正常。

本申请上述技术方案,通过获取电机编码反馈的编码器信号与输出的脉冲信号是否对应,对应时,表明马达运动状态正常,不对应时,则表明马达运动状态不正常,通过编码器信号来进行判断,更加方便。

可选的,所述的驱动器端口检测方法,其中,根据电机马达的运动状态,输出脉冲端口的状态的方法包括:

马达运动状态正常,对应的脉冲端口状态正常;

马达运动状态不正常,对应的脉冲端口状态异常。

本申请上述技术方案,马达的运动状态正常与否对应的脉冲端口的正常与否,马达运动状态正常,则对应的脉冲端口状态正常,马达运动状态不正常,则对应的脉冲端口异常。

可选的,基于上述方法,本申请公开了一种驱动器端口检测系统,其中,包括:

与驱动器连接,用于获取驱动器控制信号的电机;

与驱动器连接的接线端子台;

与接线端子台连接的工控机;

所述工控机通过接线端子台输出电信号,并接收接线电子台反馈的信号。

本申请上述技术方案,工控机通过接线端子台输出电信号至驱动器,驱动器的端口与接线端子台上的端口连接,通过获取接线端子台上的端口信号,来对相应的驱动器的端口的状态进行判断,驱动器还连接有电机,可以判断控制信号的传输是否正常。

可选的,所述的驱动器端口检测系统,其中,所述工控机输出的电信号包括:电压信号、脉冲信号。

本申请上述技术方案,工控机输出的电信号包括电压信号以及脉冲信号,可以获取驱动器的输入端口是否正常以及脉冲端口是否正常,而判断驱动器的输出端口是否正常,是通过获取接线端子台的输入电压信号得出的。

可选的,所述的驱动器端口检测系统,其中,所述工控机内设有PCI总线运动控制卡,通过所述PCI总线运动控制卡输出脉冲信号。

本申请上述方案,为了实现脉冲信号的输出,所述工控机内设有PCI总线运动控制卡,控制输出脉冲信号。

综上所述,本申请公开了一种驱动器端口检测方法及系统,其中,所述方法包括:选取驱动器一端的端口的输入信号的类型;获取驱动器两端的端口的信号状态,并判断驱动器两端的端口的信号状态是否正常;基于驱动器两端的端口的信号状态,输出对应端口的状态信息;本申请所述方案,通过改变驱动器的输入信号的类型,来对相应的端口进行检测,适用范围广,检测效率高。

附图说明

图1是本申请所述驱动器端口检测方法的步骤流程图。

图2是本申请所述驱动器端口检测方法的步骤S2的第一实施例的流程图。

图3是本申请所述驱动器端口检测方法的步骤S2的第二实施例的流程图。

图4是本申请所述驱动器端口检测方法的步骤S2的第三实施例的流程图。

图5是本申请所述驱动器端口检测系统的结构示意图。

具体实施方式

以下结合附图1-5对本申请作进一步详细说明。

本申请公开了一种驱动器端口检测方法,能够实现驱动器的端口检测,判断驱动器的端口是否正常,参照图1,为所述方法的步骤流程图,具体的,所述方法包括:

S1.选取驱动器一端的端口的输入信号的类型;

S2.获取驱动器两端的端口的信号状态,并判断驱动器两端的端口的信号状态是否正常;

S3.基于驱动器两端的端口的信号状态,输出对应端口的状态信息。

本申请的驱动器检测方法,能够实现驱动器的端口检测,驱动器有输入端和输出端,通过控制驱动器的一端的端口的输入信号,对另一端的端口的输出信号进行信号状态判断,从而对输入端或输出端进行状态判断,基于输入端或输出端的信号状态判断,可以得出相应的输入端口或输出端口的状态信息,实现对端口的检测,通过选取驱动器的输入信号的类型,可以对不同的端口进行检测。

前述方案提到了,可以选取不同的输入信号的类型,来对不同的端口进行检测,本申请实施例中,输入信号类型包括输入电压信号、输出电压信号以及输出脉冲信号,输入电压信号是指对驱动器的端口进行电压输入,判断驱动的输入端口是否正常,而输出电压信号是指通过驱动器输出电压,判断输出电压端是否有电压输出判断电压输出端的端口的状态,脉冲信号则是指对驱动器输出脉冲信号,对驱动器的脉冲端口进行检测。

具体的,不同的输入信号的类型,对应不同的端口检测,本申请实施例中,驱动器与工控机连接,通过工控机控制输入信号,当输入信号的类型为输入电压信号时,也就是说,对驱动器的一端进行电压输入,判断驱动器的电压输入端口是否正常,判断端口的信号状态是否正常的方法,参阅图2,为步骤S2的第一实施例的流程图,包括:

S211.控制PCI总线运动控制卡的输出点输出特定电压值的电压;

S212.获取驱动器的相应的输入点的电压输入;

S213.判断驱动器的输入电压是否正常。

本申请实施例中,对电压输入端口的检测,是通过PCI总线运动控制卡的输出点输出特定电压值的电压,来对驱动器的对应端口的输入电压进行检测,获取驱动器的电压输入端的电压输入,判断驱动器的电压输入端的电压输入是否与PCI总线运动控制卡的输出点的电压值一致,本申请较佳实施例,所述特定电压值为24V直流电压,当驱动器的电压输入端获取的电压输入值也为24V直流电压时,则表示驱动器的电压输入端口正常,当电压输入端的电压输入值不是24V时,则表示驱动器的电压输入端口异常。

本申请另一实施例中,当输入信号为输出电压信号时,也就是说,通过驱动器输出电压,判断电压输出端口的状态,参阅图3,为所述步骤S2的第二实施例的不正常了图,具体的方法包括:

S221.控制驱动器输出特定电压值的输出电压;

S222.获取PCI总线运动控制卡对应端口的电压输入;

S223.判断PCI总线运动控制卡对应端口的输入电压是否正常。

本申请实施例中,检测驱动器的输出端口是否正常,通过持续通过驱动器输出特定电压值的输出电压,由于驱动器与工控机连接,在驱动器输出电压时,通过获取工控机中PCI总线运动控制卡对应电压输入端口的电压输入,判断电压输入是否与驱动器的特定电压输出值一致,则可判断驱动器的电压输出端口是否正常,本申请较佳实施例,特定电压值为24V直流电,也就是说,在PCI总线运动控制卡的电压输入端口获取的电压值为24V时,表明驱动器的电压输出端口正常,当PCI总线于东控制卡的电压输入端口获取的电压值不是24V时,则表明驱动器的电压输出端口异常,实现对驱动器的电压输出端口的检测。

本申请还公开了一实施例,来检测脉冲端口的状态,也就是输入信号的类型为脉冲信号,参阅图4,为所述步骤S2的第三实施例的流程图,具体的检测方法包括:

S231.控制PCI总线运动控制卡输出脉冲信号;

S232.获取与驱动器连接的电机马达的运动状态;

S233.判断电机马达的运动状态是否正常;

S234.根据电机马达的运动状态,输出脉冲端口的状态。

本申请实施例中,对于脉冲端口的检测还需要驱动器连接电机,通过PCI总线运动控制卡输出脉冲信号,脉冲信号通过驱动器输出至电机,获取电机马达的运动状态,通过判断电机马达的运动状态是否正常,来对应输出脉冲端口的状态,而对于电机马达的运动状态具体是通过以下步骤实现:

获取电机编码反馈的编码器信号;

编码器信号与输出的脉冲信号对应时,马达运动状态正常;马达运动状态正常,对应的脉冲端口状态正常;

编码器信号与输出的脉冲信号不对应时,马达运动状态不正常。马达运动状态不正常,对应的脉冲端口状态异常。

本申请中,对于马达运动状态的判断是通过电机反馈的编码器信号,获取编码器信号是否与输出的脉冲信号对应,如果是对应的,则表示马达运动状态正常,马达的运动状态正常,则表示对应的脉冲端口状态正常;而当获取的编码器信号与输出的脉冲信号不对应时,则表示马达运动状态不正常,马达的运动状态不正常,则表示对应的脉冲端口状态异常。实现对脉冲端口的检测。

本申请的实施例的步骤简单概括如下:

PCI总线运动控制卡的输出点ON:利用上位机软件程序控制PCI总线运动控制卡相应的输出点ON,该输出点有24DC输出;

判断驱动器的输入点是否ON:利用上位机RS232通讯,查询驱动器的相应的输入点是否有DC24V输入;

根据驱动器输入点判断结果标记:根据检测结果用户界面显示驱动器的该端口OK/NG;

驱动器的输出点ON:上位机软件程序通过RS232通讯控制驱动器相应的输出点ON,该输出点有24DC输出;

判断PCI总线运动控制卡的输入点是否ON:上位机程序检查PCI总线运动控制卡的对应端口是否有输入(是否有DC24V输入);

根据PCI总线运动控制卡输入点判断结果标记:根据检测结果在用户界面显示驱动器的该输出端口OK/NG;

驱动器的脉冲端子检查:利用PCI总线运动控制卡的脉冲输出,控制驱动器连接的直驱DDR马达旋转。

本申请基于上述的驱动器的端口检测的方法,同时公开了一种驱动器的端口检测系统,参阅图5,为所述系统的结构示意图,具体的所述系统包括:

与驱动器100连接,用于获取驱动器100控制信号的电机200;

与驱动器100连接的接线端子台300;

与接线端子台300连接的工控机400;

所述工控机400通过接线端子台300输出电信号,并接收接线电子台300反馈的信号。

本申请实施例具体实施时,驱动器100的端口与接线端子台300对应接口连接,接线端子台300另一端与工控机400连接,通过工控机400对接线端子台300的接口输入信号,驱动器100的对应接口获取信号,工控机400同时也可从接线端子台300的接口接收信号,通过相应的信号状态来判断端口是否正常,工控机400输出的电信号包括电压信号以及脉冲信号,可以获取驱动器100的输入端口是否正常以及脉冲端口是否正常,而判断驱动器100的输出端口是否正常,是通过获取接线端子台300的输入电压信号得出的,为了实现脉冲信号的输出,所述工控机400内设有PCI总线运动控制卡401,控制输出脉冲信号,PCI总线运动控制卡401是一款基于PCI总线的高性能四轴伺服/步进运动控制卡,一个系统中最多可使用多达16块控制卡,可同时控制64路伺服/步进电机,支持即插即用,具有位置可变环形功能,在运动过程中可实时改变速度和目标位置,可使用连续插补等先进功能。脉冲输出方式可用单脉冲(脉冲+方向)或双脉冲(脉冲+脉冲)方式。本申请所述系统的具体的操作流程,在方法中已经详细描述,故不在此赘述。

本具体实施方式的实施例均为本申请的较佳实施例,并非依此限制本申请的保护范围,故:凡依本申请的结构、形状、原理所做的等效变化,均应涵盖于本申请的保护范围之内。

相关技术
  • 一种驱动器端口检测方法及系统
  • 一种电力系统线路端口匹配检测方法
技术分类

06120112967183