测试举升机主控板工作状态的方法及装置与流程

文档序号:11175884
测试举升机主控板工作状态的方法及装置与流程

本发明实施例涉及汽车维修领域,尤其涉及一种测试举升机主控板工作状态的方法及装置。



背景技术:

随着中国经济的快速增长,汽车保有量在中国每年以千万辆级的速度增加。举升机在车辆维修过程中,便于维修人员进入汽车底部作业,为车辆维修提供便利。举升机的安全问题是第一要务,若出厂前不经过全面、仔细的测试,将会带来严重的安全隐患。

目前,对于举升机主控板的测试一般有三种方法,一是用电路搭建主控板外围工作环境测试功能;二是给电控箱的输出信号接上工装然后测试功能;三是举升机整体安装好后,加上负载测试功能。第一种方法只要电路板有调整时就得调整测试平台,搭建环境不仅需要专业人员搭建,而且搭建的环境需要占用一定的空间。第二种方法没有电控箱的情况下无法执行测试。第三种方法没有安装完整机的情况下无法执行测试。上述三种方法不仅耗时耗力,而且受资源(测试平台、工装、负载有限)影响严重影响测试进度。另外,上述三种方法在测试主控板过程中,依靠人力监控举升机一个或多个主控板瞬间输出多个信号时效率以及人力成本均无法控制,目前还没有能够解决上述问题的方法或装置出现。



技术实现要素:

为了克服相关技术中存在的技术问题,本发明提供一种测试举升机主控板工作状态的方法及装置,以实现通过上位机对若干举升机主控板进行自动监控以及测试环境的模拟,并在举升机的信号输出异常并及时发现处理,极大地提高测试质量和测试效率。

第一方面,本发明实施例提供了一种测试举升机主控板工作状态的方法,通过上位机、数据转换单元以及若干举升机主控板以模拟举升机主控板测试环境,所述上位机与所述数据转换单元构建相应的通信协议以实现通讯连接,所述方法包括:

所述上位机通过数据转换单元获取各举升机主控板的按键状态信息;

所述上位机根据各所述按键状态信息控制对应的举升机主控板的物理按键输入端口,以通过所述上位机上运行的程序模拟按键实现各举升机主控板的物理按键输入端的输入信号的输入。

结合另一方面,在另一方面的一种可能的实施方式中,所述上位机通过数据转换单元获取各举升机主控板的按键状态信息,包括:

所述数据转换单元与各所述举升机主控板之间通过普通接线口连接线连接,所述上位机与数据转换单元通过串口通讯连接,通过所述数据转换单元获取各所述举升机主控板的按键状态信息、举升机状态信息以在接收到所述数据转换单元上传的串口数据之后进行解析,以通过所述上位机上运行的程序模拟按键实现各举升机主控板的物理按键输入端的输入信号的输入。

结合另一方面,在另一方面的一种可能的实施方式中,所述方法还包括:

所述上位机判断所述数据转换单元监控的各举升机的信号输出端口的输出信号是否异常;

当所述上位机判断所述数据转换单元监控的各举升机的信号输出端口的输出信号异常时,所述上位机通过所述数据转换单元获取相应的举升机主控板的各端口输入信号并进行保存。

结合另一方面,在另一方面的一种可能的实施方式中,所述上位机在保存相应的举升机主控板的各端口输入信号之后,还包括:

所述上位机判断各举升机主控板的输出信号与接收的各端口输入信号是否相匹配;

所述上位机判断各举升机主控板的输出信号与接收的各端口输入信号匹配时,则表示测试正常;

所述上位机判断各举升机主控板的输出信号与接收的各端口输入信号不匹配时,则表示出现异常,记录异常的对应的举升机主控板的输出信号以及接收的对应的端口输入信号。

第二方面,本发明还提供了一种测试举升机主控板工作状态的装置,所述装置包括上位机、数据转换单元以及若干举升机主控板,各所述举升机主控板上设置有若干不同的物理按键,每一所述物理按键可控制对应的举升机的相应动作或相应状态,所述数据转换单元根据与各所述举升机主控板通过普通接线口连接线连接以采集各举升机的状态信息,与数据转换单元通过串口通讯连接,通过接收模拟按键信号进而控制各物理按键接口动作从而控制举升机动作,所述上位机与数据转换单元通过串口连接以接收数据转换单元采集的举升机状态信息进行解析后实时显示。

结合另一方面,在另一方面的一种可能的实施方式中,所述数据转换单元还用于:

检测各所述举升机主控板的输出端口中输出的输出信号是否发生改变;

当各所述举升机主控板的输出端口中输出的输出信号中的任一个发生改变时,所述数据转换单元读取相应的端口输入信号。

结合另一方面,在另一方面的一种可能的实施方式中,所述数据转换单元对读取的相应的端口输入信号进行保存并上传至所述上位机;

所述上位机在接收到所述数据转换单元上传的相应的端口输入信号时,将其与实时显示的举升机状态信息进行进行匹配,当其不匹配时至少记录所述相应的端口输入信号、对应的举升机主控板输出端口的输出信号以及异常发生的时间信息。

结合另一方面,在另一方面的一种可能的实施方式中,所述上位机运行有模拟环境测试程序,所述上位机运行的模拟环境测试程序对所述数据转换单元的串口发送的数据进行接收并解析,串口发送的数据包括各举升机主控板的输出端口信号以及输入的输入端口信号,以实现模拟测试。

结合另一方面,在另一方面的一种可能的实施方式中,所述上位机与所述数据转换单元之间通过共同的通信协议建立通讯连接。

结合另一方面,在另一方面的一种可能的实施方式中,所述举升机主控板的输出信号包括:第一电磁阀信号42、第二电磁阀信号43、直流接触器1信号44、直流接触器2信号45、电磁铁信号46,其中,所述举升机主控板上的物理输入端口包括single模式信号输入端口26、all模式信号输入端口27、up按键信号输入端口28、down按键信号输入端口29、lock按键信号输入端口30、emergency按键信号输入端口31、microswitch1信号输入端口32、microswitch 2信号输入端口33,所述模拟环境测试程序的模拟按键包括single模式开关34、all模式开关35、up按键36、down按键37、lock按键38、emergency按键39、microswitch140、microswitch 241。

本发明通过上位机、数据转换单元以及若干举升机主控板搭建举升机的自动控制与测试环境,可以实现抛开工装以及真实测试环境,较为提前地且准确可靠地测试举升机主控板的运行状态,记录举升机主控板异常运行的状态信息,有助于测试汽车维修设备、定位汽车维修设备,实现了通过上位机对若干举升机主控板进行自动监控以及测试环境的模拟,并在举升机的信号输出异常并及时发现处理,极大地提高测试质量和测试效率,在数据准确的同时,还达到了降低了人力成本的效果。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据一示例性实施例示出的一种测试举升机主控板工作状态的方法的流程示意图。

图2是根据一示例性实施例示出的一种测试举升机主控板工作状态的装置的框图。

图3是根据一示例性实施例示出的一种测试举升机主控板工作状态的装置在上位机运行时的实时显示状态图。

图4是根据一示例性实施例示出的举升机主控板和数据转换单元的信号输入输出端口框图。

图5是根据一示例性实施例示出的举升机主控板的按键及输入输出信号框图。

图6是根据一示例性实施例示出的数据转化单元的接口J1(UP按键控制接口20)与举升机主控板的接口J2(UP按键信号输入端口28)连接示意图。

图7是根据一示例性实施例示出的数据转化单元的接口J3(第一电磁阀数据采集接口8)与举升机主控板的接口J4(第一电磁阀信号输出接口13)连接示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图中将各步骤描述成顺序的处理,但是其中的许多步骤可以并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排,当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图内的其它步骤。处理可以对应于方法、函数、规程、子例程、子程序等。

本发明涉及一种测试举升机主控板工作状态的方法及装置,通过上位机、数据转换单元以及若干举升机主控板以模拟举升机主控板测试环境,所述上位机与所述数据转换单元构建相应的通信协议以实现通讯连接,其基本思想是:通过数据转换单元的数据采集接口与举升机主控板的信号输出端口相连,通过数据转换单元的信号控制接口与举升机主控板的按键输入接口相连,通过串口与上位机(labview应用)相连,上位机的labview应用将按键控制信号通过串口发送给数据转换单元,数据转换单元根据labview应用发送的控制信息控制举升机主控板上的各物理按键。以及,数据转换单元检测到举升机主控板信号输出端的信号后,将采集到的信号通过串口上传给上位机,上位机的labview应用对接收到的数据进行解析,实时显示举升机的运行状态以及实时记录异常运行状态信息。

结合图1所示,所述方法包括:

在步骤110中,所述上位机通过数据转换单元获取各举升机主控板的按键状态信息;

所述举升机主控板上包括有各所述选择单元可用字母表示,例如UP(上升)、DOWN(下降),结合图2所示,其上可包括的物理按键有single模式信号输入端口26、all模式信号输入端口27、up按键信号输入端口28、down按键信号输入端口29、lock按键信号输入端口30、emergency按键信号输入端口31、microswitch1信号输入端口32、microswitch 2信号输入端口33。

所述上位机为可进行数据分析与处理的设备或模块,在一种可行的实施场景中,其可以为电子计算机,其上运行有安装labview应用程序(该程序为举升机主控板工作状态监控程序)以及相应的USB转串口驱动,以实现对数据转换单元的串口实现通讯连接。

在步骤120中,所述上位机根据各所述按键状态信息控制对应的举升机主控板的物理按键输入端口,以通过所述上位机上运行的程序模拟按键实现各举升机主控板的物理按键输入端的输入信号的输入。

在通过上位机接收串口数据,根据上位机1和数据转换单元2的通信协议,所述上位机解析接收到的数据并进行相应的处理。所述上位机根据接收到的信号,实时显示举升机主控板输出的信号状态,在模拟测试时,所述上位机可通过程序的模拟按键实现各举升机主控板的物理按键输入端的输入信号的输入。

通过本发明的方法,通过上位机、数据转换单元以及若干举升机主控板搭建举升机的自动控制与测试环境,可以实现抛开工装以及真实测试环境,较为提前地且准确可靠地测试举升机主控板的运行状态。

在本公开示例性实施例的另一种实施场景中,所述上位机通过数据转换单元获取各举升机主控板的按键状态信息,包括:

所述数据转换单元与各所述举升机主控板之间通过普通接线口连接线连接,所述上位机通过所述数据转换单元获取各所述举升机主控板的按键状态信息、举升机状态信息以在接收到所述数据转换单元上传的串口数据之后进行解析,以通过所述上位机上运行的程序模拟按键实现各举升机主控板的物理按键输入端的输入信号的输入。

在本公开示例性实施例的另一种实施场景中,所述方法还包括:

所述上位机判断所述数据转换单元监控的各举升机的信号输出端口的输出信号是否异常;

当所述上位机判断所述数据转换单元监控的各举升机的信号输出端口的输出信号异常时,所述上位机通过所述数据转换单元获取相应的举升机主控板的各端口输入信号并进行保存。

在本公开示例性实施例的另一种实施场景中,所述上位机在保存相应的举升机主控板的各端口输入信号之后,还包括:

所述上位机判断各举升机主控板的输出信号与接收的各端口输入信号是否相匹配;

所述上位机判断各举升机主控板的输出信号与接收的各端口输入信号匹配时,则表示测试正常;

所述上位机判断各举升机主控板的输出信号与接收的各端口输入信号不匹配时,则表示出现异常,记录异常的对应的举升机主控板的输出信号以及接收的对应的端口输入信号。

以下将结合本发明的装置进行详细阐述。

本发明还提供了一种测试举升机主控板工作状态的装置,如图2所示,所述装置包括上位机、数据转换单元以及若干举升机主控板,各所述举升机主控板上设置有若干不同的物理按键,每一所述物理按键可控制对应的举升机的相应动作或相应状态,所述数据转换单元根据与各所述举升机主控板通过普通接线口连接线连接以采集各举升机的状态信息,结合图6及图7所示,在发明开示例性实施例的一种实施场景中,数据转化单元2的信号控制接口5(J1:UP按键控制接口20)与举升机主控板3的按键输入端口7(J2:UP按键信号输入端口28)连接示意图如图6所示;数据转化单元2的数据采集接口4(J3:第一电磁阀数据采集接口8)与举升机主控板3的信号输出端口6(J4:第一电磁阀信号输出端口13)连接示意图如图7所示;与上位机通过串口连接以接收模拟按键信号进而控制各物理按键接口动作从而控制举升机动作,所述上位机与数据转换单元通过串口连接以接收数据转换单元采集的举升机状态信息进行解析后实时显示。

通过上位机1、数据转换单元2、若干个举升机主控板3搭建举升机主控板测试环境。所述数据转换单元2负责采集所监控的举升机状态信息、采集串口接收的按键状态信息进而控制举升机的物理按键,举升机主控板上的物理按键接口可包括有up按键接口、down按键接口、lock按键接口、emergency按键接口、microswitch1接口、microswitch 2接口、single模式开关接口、all模式开关接口等,所述数据转换单元2采集各按键接口在接通之后对应的举升板的运行状态。

所述上位机1负责解析串口接收的数据并进行相应的处理。所述举升机主控板3为待测板,所述举升机主控板3的个数不限于一个,在具体的实施场景中,其一般为2个及以上。

在本公开示例性实施例的另一种实施场景中,所述数据转换单元还用于:

检测各所述举升机主控板的输出端口中输出的输出信号是否发生改变;

当各所述举升机主控板的输出端口中输出的输出信号中的任一个发生改变时,所述数据转换单元读取相应的端口输入信号。

结合图3、图4及图5在一种可行的实施方式中,所述举升机主控板3上设置第一电磁阀输出信号端口13、第二电磁阀输出信号端口14、直流接触器1输出信号端口15、直流接触器2输出信号端口16,数据转换单元2检测举升机主控板3的信号输出端口6输出的信号中有任意一个信号状态改变,则立刻读取相关端口信号进行保存,相关端口可以为图中的第一电磁阀输出信号端口13、第二电磁阀输出信号端口14、直流接触器1输出信号端口15、直流接触器2输出信号端口16、电磁铁输出信号端口27、single模式输入信号端口26、all模式输入信号端口27、up按键输入信号端口28、down按键输入信号端口29、lock按键输入信号端口30、emergency按键输入信号端口31、microswitch1输入信号端口32、microswitch 2输入信号端口33等。

在本公开示例性实施例的另一种实施场景中,所述数据转换单元对读取的相应的端口输入信号进行保存并上传至所述上位机;

所述上位机在接收到所述数据转换单元上传的相应的端口输入信号时,将其与实时显示的举升机状态信息进行进行匹配,当其不匹配时至少记录所述相应的端口输入信号、对应的举升机主控板输出端口的输出信号以及异常发生的时间信息。

所述上位机1接收串口数据,根据上位机1和数据转换单元2的通信协议解析接收到的数据并进行相应的处理。所述上位机根据接收到的信号,实时显示举升机主控板3输出的信号状态(第一电磁阀信号42、第二电磁阀信号43、直流接触器1信号44、直流接触器2信号45、电磁铁信号46等信号的状态(指示灯亮表示检测到信号,指示灯灭表示未检测到信号))如图2所示。若实际输入的动作与实时显示的信号状态不符时(例如:已按emergency按键39但是直流接触器1信号42、直流接触器2信号43指示灯亮则为主控板异常),记录异常的输入与输出状态信息以及异常发生的时间信息。

在本公开示例性实施例的另一种实施场景中,所述上位机运行有模拟环境测试程序,所述上位机运行的模拟环境测试程序对所述数据转换单元的串口发送的数据进行接收并解析,串口发送的数据包括各举升机主控板的输出端口信号以及输入的输入端口信号,以实现模拟测试。

在本公开示例性实施例的另一种实施场景中,所述上位机与所述数据转换单元之间通过共同的通信协议建立通讯连接。

数据转换单元2将b中保存的信号数据进行打包(根据上位机1和数据转换单元2的通信协议)通过串口发送给上位机1。

在本公开示例性实施例的另一种实施场景中,所述举升机主控板的输出信号包括:第一电磁阀信号42、第二电磁阀信号43、直流接触器1信号44、直流接触器2信号45、电磁铁信号46,其中,所述举升机主控板上的物理输入端口包括single模式信号输入端口26、all模式信号输入端口27、up按键信号输入端口28、down按键信号输入端口29、lock按键信号输入端口30、emergency按键信号输入端口31、microswitch1信号输入端口32、microswitch 2信号输入端口33,所述模拟环境测试程序的模拟按键包括single模式开关34、all模式开关35、up按键36、down按键37、lock按键38、emergency按键39、microswitch140、microswitch 241。

结合图3、图4及图5所示,上位机1应用开始运行或上位机1显示屏上的single模式开关34、all模式开关35、up按键36、down按键37、lock按键38、emergency按键39、microswitch140、microswitch 241等任意一个开关信号状态改变时立刻将single模式输入信号、all模式输入信号、up按键输入信号、down按键输入信号、lock按键输入信号、emergency按键输入信号、microswitch1输入信号、microswitch 2输入信号等数据信息打包(根据上位机1和数据转换单元2的通信协议),通过串口发送数据给数据转换单元2

所述数据转换单元2接收串口数据,解析接收到的数据并进行相应的处理(根据上位机1和数据转换单元2的通信协议)。根据接收到的信号(single模式开关34、all模式开关35、up按键36、down按键37、lock按键38、emergency按键39、microswitch140、microswitch 241)控制相应物理按键输入端口(single模式信号输入端口26、all模式信号输入端口27、up按键信号输入端口28、down按键信号输入端口29、lock按键信号输入端口30、emergency按键信号输入端口31、microswitch1信号输入端口32、microswitch 2信号输入端口33)信号状态发生改变,实现了通过应用软件模拟按键(single模式开关34、all模式开关35、up按键36、down按键37、lock按键38、emergency按键39、microswitch140、microswitch 241)代替物理按键控制举升机主控板3完成各个功能的目的。

本发明可包括以下有益效果:

(1)、可以实现实时监控多个举升机主控板的工作状态信息,保证了测试结果的准确性。

(2)、可以实时记录举升机异常工作状态信息,便于对举升机进行定位并及时及时确定出现问题的原因。

(3)、可以通过上位机的模拟环境测试应用的模拟按键模拟测试多个物理按键同时动作的情况,保证了测试的全面性。

(4)、节省了人力成本、时间成本。仅需要很少人工即可以在全面测试举升机主控板,进而加快进度。

将意识到的是,本发明也扩展到适合于将本发明付诸实践的计算机程序,特别是载体上或者载体中的计算机程序。程序可以以源代码、目标代码、代码中间源和诸如部分编译的形式的目标代码的形式,或者以任何其它适合在按照本发明的方法的实现中使用的形式。也将注意的是,这样的程序可能具有许多不同的构架设计。例如,实现按照本发明的方法或者系统的功能性的程序代码可能被再分为一个或者多个子例程。

用于在这些子例程中间分布功能性的许多不同方式将对技术人员而言是明显的。子例程可以一起存储在一个可执行文件中,从而形成自含式的程序。这样的可执行文件可以包括计算机可执行指令,例如处理器指令和/或解释器指令(例如,Java解释器指令)。可替换地,子例程的一个或者多个或者所有子例程都可以存储在至少一个外部库文件中,并且与主程序静态地或者动态地(例如在运行时间)链接。主程序含有对子例程中的至少一个的至少一个调用。子例程也可以包括对彼此的函数调用。涉及计算机程序产品的实施例包括对应于所阐明方法中至少一种方法的处理步骤的每一步骤的计算机可执行指令。这些指令可以被再分成子例程和/或被存储在一个或者多个可能静态或者动态链接的文件中。

另一个涉及计算机程序产品的实施例包括对应于所阐明的系统和/或产品中至少一个的装置中每个装置的计算机可执行指令。这些指令可以被再分成子例程和/或被存储在一个或者多个可能静态或者动态链接的文件中。

计算机程序的载体可以是能够运载程序的任何实体或者装置。例如,载体可以包含存储介质,诸如(ROM例如CDROM或者半导体ROM)或者磁记录介质(例如软盘或者硬盘)。进一步地,载体可以是可传输的载体,诸如电学或者光学信号,其可以经由电缆或者光缆,或者通过无线电或者其它手段传递。当程序具体化为这样的信号时,载体可以由这样的线缆或者其它装置或者装置组成。可替换地,载体可以是其中嵌入有程序的集成电路,所述集成电路适合于执行相关方法,或者供相关方法的执行所用。

应该留意的是,上文提到的实施例是举例说明本发明,而不是限制本发明,并且本领域的技术人员将能够设计许多可替换的实施例,而不会偏离所附权利要求的范围。在权利要求中,任何放置在圆括号之间的参考符号不应被解读为是对权利要求的限制。动词“包括”和其词形变化的使用不排除除了在权利要求中记载的那些之外的元素或者步骤的存在。在元素之前的冠词“一”或者“一个”不排除复数个这样的元素的存在。本发明可以通过包括几个明显不同的元件的硬件,以及通过适当编程的计算机而实现。在列举几种装置的装置权利要求中,这些装置中的几种可以通过硬件的同一项来体现。在相互不同的从属权利要求中陈述某些措施的单纯事实并不表明这些措施的组合不能被用来获益。

如果期望的话,这里所讨论的不同功能可以以不同顺序执行和/或彼此同时执行。此外,如果期望的话,以上所描述的一个或多个功能可以是可选的或者可以进行组合。

如果期望的话,上文所讨论的各步骤并不限于各实施例中的执行顺序,不同步骤可以以不同顺序执行和/或彼此同时执行。此外,在其他实施例中,以上所描述的一个或多个步骤可以是可选的或者可以进行组合。

虽然本发明的各个方面在独立权利要求中给出,但是本发明的其它方面包括来自所描述实施方式的特征和/或具有独立权利要求的特征的从属权利要求的组合,而并非仅是权利要求中所明确给出的组合。

这里所要注意的是,虽然以上描述了本发明的示例实施方式,但是这些描述并不应当以限制的含义进行理解。相反,可以进行若干种变化和修改而并不背离如所附权利要求中所限定的本发明的范围。

本领域普通技术人员应该明白,本发明实施例的装置中的各模块可以用通用的计算装置来实现,各模块可以集中在单个计算装置或者计算装置组成的网络组中,本发明实施例中的装置对应于前述实施例中的方法,其可以通过可执行的程序代码实现,也可以通过集成电路组合的方式来实现,因此本发明并不局限于特定的硬件或者软件及其结合。

本领域普通技术人员应该明白,本发明实施例的装置中的各模块可以用通用的移动终端来实现,各模块可以集中在单个移动终端或者移动终端组成的装置组合中,本发明实施例中的装置对应于前述实施例中的方法,其可以通过编辑可执行的程序代码实现,也可以通过集成电路组合的方式来实现,因此本发明并不局限于特定的硬件或者软件及其结合。

注意,上述仅为本发明的示例性实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。这里无需也无法对所有的实施方式予以穷举。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,凡在本发明的精神和和原则之内所引伸出的任何显而易见的变化或者变动仍处于本发明权利要求所保护的范围之中。

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