首页 / 专利库 / 电信 / 控制器局域网络 / 一种船用控制器自动测试系统及方法

一种船用控制器自动测试系统及方法

阅读:891发布:2021-07-06

专利汇可以提供一种船用控制器自动测试系统及方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种船用 控制器 自动测试系统,涉及 船舶 电气调试领域,包括船用控制器、测试平台和控制中心计算机;船用控制器包括第一 开关 量采集模 块 、第一开关量输出模块、第一模拟量采集模块、第一模拟量输出模块和第一数据模块;测试平台包括第二开关量采集模块、第二开关量输出模块、第二模拟量采集模块、第二模拟量输出模块和第二数据模块。本发明采用控制中心计算机控制测试平台和船用控制器进行船用控制器自动测试可同时检测船用控制器全部 接口 并直接显示检测结果,无需再人工分析检测数据并制成检测报告,节约时间人 力 成本并可及时修正特定值范围内的误差。,下面是一种船用控制器自动测试系统及方法专利的具体信息内容。

1.一种船用控制器自动测试系统,其特征在于,包括:船用控制器(1)、测试平台(2)和控制中心计算机(3);
所述船用控制器(1)包括:
第一开关量采集模(11),用于采集所述测试平台(2)输出的开关量输出信号
第一开关量输出模块(12),用于向所述测试平台(2)输出开关量输出信号
第一模拟量采集模块(13),用于采集所述测试平台(2)输出的模拟量输出信号;
第一模拟量输出模块(14),用于向所述测试平台(2)输出模拟量输出信号;
第一数据模块(15),分别与控制中心计算机(3)、第一开关量采集模块(11)、第一开关量输出模块(12)、第一模拟量采集模块(13)和第一模拟量输出模块(14)均通过控制器局域网络(CAN)连接,用于接收控制中心计算机(3)的命令并控制第一开关量采集模块(11)、第一开关量输出模块(12)、第一模拟量采集模块(13)和第一模拟量输出模块(14)工作;用于接收和处理第一开关量采集模块(11)、第一开关量输出模块(12)、第一模拟量采集模块(13)和第一模拟量输出模块(14)的信号,并传送给控制中心计算机(3);
所述测试平台(2)包括:
第二开关量采集模块(21),用于采集所述船用控制器(1)输出的开关量输出信号;
第二开关量输出模块(22),用于向所述船用控制器(1)输出开关量输出信号;
第二拟量采集模块(23),用于采集所述船用控制器(1)输出的模拟量输出信号;
第二模拟量输出模块(24),用于向所述船用控制器(1)输出模拟量输出信号;
第二数据模块(25),分别与控制中心计算机(3)、第二开关量采集模块(21)、第二开关量输出模块(22)、第二模拟量采集模块(23)和第二模拟量输出模块(24)均通过CAN连接,用于接收控制中心计算机(3)的命令并控制第二开关量采集模块(21)、第二开关量输出模块(22)、第二模拟量采集模块(23)和第二模拟量输出模块(24)工作;还用于接收和处理第二开关量采集模块(21)、第二开关量输出模块(22)、第二模拟量采集模块(23)和第二模拟量输出模块(24)的信号,并传送给控制中心计算机(3);
所述控制中心计算机(3),其用于控制所有开关量采集模块和所有模拟量采集模块进行数据采集并显示结果;控制所有开关量输出模块和所有模拟量采集模块进行数据输出并显示结果;计算船用控制器模拟量采集信号的修正值,并下发到第一模拟量采集模块(13)修正;计算船用控制器模拟量输出信号的修正值,并下发到第一模拟量输出模块(14)修正;
船用控制器输出模块的输出的电流序列为4mA时,测试平台采集模块采集的电流序列为AmA;第一模拟量输出模块14的输出的电流序列为20mA时,测试平台采集模块采集的电流序列B mA;设X为修正前的控制器采集到的值,Y为修正后的采集值,则船用控制器模拟量输出信号的修正值的计算方法:
Y=KX+T,其中K=16/(B-A),T=(4B-20A)/(B-A)。
2.如权利要求1所述的一种船用控制器自动测试系统,其特征在于:所述第二开关量采集模块(21)、第一开关量采集模块(11)、第二模拟量采集模块(23)、第一模拟量采集模块(13)、第二开关量输出模块(22)、第一开关量输出模块(12)、第二模拟量输出模块(24)和第一模拟量输出模块(14)均包括多个接口
3.一种基于权利要求2所述系统的船用控制器自动测试方法,其特征在于:
所述控制中心计算机(3)控制所述第二开关量输出模块(22)、第一开关量采集模块(11)进行第一开关量采集模块(11)自动测试;
所述控制中心计算机(3)控制所述第二开关量采集模块(21)、第一开关量输出模块(12)进行第一开关量输出模块(12)自动测试;
所述控制中心计算机(3)控制所述第二模拟量输出模块(24)、第一模拟量采集模块(13)进行第一模拟量采集模块(13)自动测试,如误差在特定值范围内,则所述控制中心计算机(3)计算船用控制器模拟量采集信号的修正值,并下发到第一模拟量采集模块(13)修正;
所述控制中心计算机(3)控制所述第二模拟量采集模块(23)、第一模拟量输出模块(14)进行第一模拟量输出模块(14)自动测试,如误差在特定值范围内,则所述控制中心计算机(3)计算船用控制器模拟量输出信号的修正值并下发到第一模拟量输出模块(14)修正。
4.如权利要求3所述的船用控制器自动测试方法,其特征在于:进行第一开关量采集模块(11)自动测试时,其步骤如下:
S101,所述第二开关量输出模块(22)以一定的发送周期发送N个二进制数组成的二进制序列信号至所述第一开关量采集模块(11),并通过所述第二数据模块(25)发送至所述控制中心计算机(3);
S102,所述第一开关量采集模块(11)采集上述信号,将采集的信号通过所述第一数据模块(15)发送至所述控制中心计算机(3);
S103,所述控制中心计算机(3)比较所述第二开关量输出模块(22)发送的信号与所述第一开关量采集模块(11)采集的信号是否一致;若一致,则进入步骤S104;若不一致,则进入步骤S105;
S104,所述控制中心计算机(3)显示第一开关量采集模块(11)自动测试成功,测试结束;
S105,所述控制中心计算机(3)显示第一开关量采集模块(11)中采集信号不一致的接口硬件错误,测试结束。
5.如权利要求3所述的船用控制器自动测试方法,其特征在于:进行第一开关量输出模块(12)自动测试时,其步骤如下:
S201,所述第一开关量输出模块(12)以一定的发送周期发送N个二进制数组成的二进制序列信号至所述第二开关量采集模块(21)和所述控制中心计算机(3);
S202,所述第二开关量采集模块(21)采集上述信号并将采集的信号通过第二数据模块(25)发送至所述控制中心计算机(3);
S203,所述控制中心计算机(3)比较所述第一开关量输出模块(12)发送的信号与所述第二开关量采集模块(21)采集的信号是否一致;若一致,则进入步骤S204;若不一致,则进入步骤S205;
S204,所述控制中心计算机(3)显示所述第一开关量输出模块(12)自动测试成功,测试结束;
S205,所述控制中心计算机(3)显示第一开关量输出模块(12)中采集信号不一致的接口硬件错误,测试结束。
6.如权利要求3所述的船用控制器自动测试方法,其特征在于:进行第一模拟量采集模块(13)自动测试时,其步骤如下:
S301,所述第二模拟量输出模块(24)以一定的发送周期,发送N个电流组成的电流序列信号至所述第一模拟量采集模块(13),并通过所述第二数据模块(25)N个电流组成的电流序列信号发送至所述控制中心计算机(3);
S302,所述第一模拟量采集模块(13)采集上述信号,并将采集的信号通过所述第一数据模块(15)发送至所述控制中心计算机(3);
S303,所述控制中心计算机(3)比较所述第二模拟量输出模块(24)发送的信号与所述第一模拟量采集模块(13)采集的信号;若误差超过特定值,则进入步骤S304;若误差在特定值范围内,则进入步骤S305;
S304,所述控制中心计算机(3)显示第一模拟量采集模块(13)中采集信号不一致的接口硬件错误,测试结束;
S305,所述控制中心计算机(3)控制所述第一模拟量采集模块(13)进行误差修正,测试结束。
7.如权利要求6所述的船用控制器自动测试方法,其特征在于:所述控制中心计算机(3)计算第一模拟量采集模块(13)进行误差修正时,其步骤如下:
S401,所述控制中心计算机(3)接收所述第二模拟量输出模块(24)发送的信号与所述第一模拟量采集模块(13)采集的信号,根据公式计算出所述第一模拟量采集模块(13)采集的信号的修正值;
S402,所述控制中心计算机(3)将计算出的修正值下发到所述第一数据模块(15);
S403,所述第一数据模块(15)将计算出的修正值下发到所述第一模拟量采集模块(13),并控制所述第一模拟量采集模块(13)适用此修正值。
8.如权利要求3所述的船用控制器自动测试方法,其特征在于:进行第一模拟量输出模块(14)自动测试时,其步骤如下:
S501,所述第一模拟量输出模块(14)以一定的发送周期发送N个电流组成的电流序列信号至所述第二模拟量采集模块(23)和所述控制中心计算机(3);
S502,所述第二模拟量采集模块(23)采集上述信号并将采集的信号发送至所述控制中心计算机(3);
S503,所述控制中心计算机(3)比较所述第一模拟量输出模块(14)发送的信号与所述第二模拟量采集模块(23)采集的信号;若误差超过特定值,则进入步骤S504;若误差在特定值范围内,则进入步骤S505;
S504,所述控制中心计算机(3)显示第一模拟量输出模块(14)中采集信号不一致的接口硬件错误,测试结束;
S505,所述控制中心计算机(3)控制所述第一模拟量输出模块(14)进行误差修正,测试结束。
9.如权利要求8所述的船用控制器自动测试方法,其特征在于:所述控制中心计算机(3)计算第一模拟量输出模块(14)进行误差修正时,其步骤如下:
S601,所述控制中心计算机(3)接收所述第一模拟量输出模块(14)发送的信号与所述第二模拟量采集模块(23)采集的信号,根据公式计算出所述第一模拟量输出模块(14)输出的信号的修正值;
S602,所述控制中心计算机(3)将计算出的修正值下发到第一数据模块(15);
S603,所述第一数据模块(15)将此修正值下发到所述第一模拟量输出模块(14)并控制所述第一模拟量输出模块(14)适用此修正值。

说明书全文

一种船用控制器自动测试系统及方法

技术领域

[0001] 本发明涉及船舶电气调试领域,具体涉及一种船用控制器自动测试系统及方法。

背景技术

[0002] 船用控制器是船舶上常见的控制装置之一,为确保船用控制器的正常工作,需定期检测船用控制器各路接口的工作状态,以及是否存在硬件故障。现有的做法是使用测试装置,逐一测试船用控制器各接口的信号采集与信号输出情况,再人工分析各接口是否存在硬件故障,最后人工将测试结果制成测试报告。由于船用控制器一般具有多个接口,用此方法检测船用控制器的硬件故障往往费时费

发明内容

[0003] 针对现有技术中存在的缺陷,本发明的目的在于提供一种船用控制器自动测试系统及方法,能自动检测船用控制器是否存在硬件故障,并实时显示故障或进行修正。
[0004] 为达到以上目的,本发明采取的技术方案是:一种船用控制器自动测试系统,其特征在于,包括:船用控制器、测试平台和控制中心计算机;所述船用控制器包括:第一开关量采集模,用于采集所述测试平台输出的开关量输出信号;第一开关量输出模块,用于向所述测试平台输出开关量输出信号;第一模拟量采集模块,用于采集所述测试平台输出的模拟量输出信号;第一模拟量输出模块,用于向所述测试平台输出模拟量输出信号;第一数据模块,分别与控制中心计算机、第一开关量采集模块、第一开关量输出模块、第一模拟量采集模块和第一模拟量输出模块均通过控制器局域网络连接,用于接收控制中心计算机的命令并控制第一开关量采集模块、第一开关量输出模块、第一模拟量采集模块和第一模拟量输出模块工作;用于接收和处理第一开关量采集模块、第一开关量输出模块、第一模拟量采集模块和第一模拟量输出模块的信号,并传送给控制中心计算机;所述测试平台包括:第二开关量采集模块,用于采集所述船用控制器输出的开关量输出信号;第二开关量输出模块,用于向所述船用控制器输出开关量输出信号;第二模拟量采集模块,用于采集所述船用控制器输出的模拟量输出信号;第二模拟量输出模块,用于向所述船用控制器输出模拟量输出信号;第二数据模块,分别与控制中心计算机、第二开关量采集模块、第二开关量输出模块、第二模拟量采集模块和第二模拟量输出模块均通过CAN连接,用于接收控制中心计算机的命令并控制第二开关量采集模块、第二开关量输出模块、第二模拟量采集模块和第二模拟量输出模块工作;还用于接收和处理第二开关量采集模块、第二开关量输出模块、第二模拟量采集模块和第二模拟量输出模块的信号,并传送给控制中心计算机;所述控制中心计算机,其用于控制所有开关量采集模块和所有模拟量采集模块进行数据采集并显示结果;控制所有开关量输出模块和所有模拟量采集模块进行数据输出并显示结果;计算船用控制器模拟量采集信号的修正值,并下发到第一模拟量采集模块修正;计算船用控制器模拟量输出信号的修正值,并下发到第一模拟量输出模块修正。
[0005] 在上述技术方案的基础上,所述第二开关量采集模块、第一开关量采集模块、第二模拟量采集模块、第一模拟量采集模块、第二开关量输出模块、第一开关量输出模块、第二模拟量输出模块和第一模拟量输出模块均包括多个接口。
[0006] 一种基于船用控制器自动测试系统的船用控制器自动测试方法,所述控制中心计算机控制所述第二开关量输出模块、第一开关量采集模块进行第一开关量采集模块自动测试;所述控制中心计算机控制所述第二开关量采集模块、第一开关量输出模块进行第一开关量输出模块自动测试;所述控制中心计算机控制所述第二模拟量输出模块、第一模拟量采集模块进行第一模拟量采集模块自动测试,如误差在特定值范围内,则所述控制中心计算机计算船用控制器模拟量采集信号的修正值,并下发到第一模拟量采集模块修正;所述控制中心计算机控制所述第二模拟量采集模块、第一模拟量输出模块进行第一模拟量输出模块自动测试,如误差在特定值范围内,则所述控制中心计算机计算船用控制器模拟量输出信号的修正值并下发到第一模拟量输出模块修正。
[0007] 在上述技术方案的基础上,进行第一开关量采集模块自动测试时,其步骤如下:
[0008] S101,所述第二开关量输出模块以一定的发送周期发送N个二进制数组成的二进制序列信号至所述第一开关量采集模块,并通过所述第二数据模块发送至所述控制中心计算机;
[0009] S102,所述第一开关量采集模块采集上述信号,将采集的信号通过所述第一数据模块发送至所述控制中心计算机;
[0010] S103,所述控制中心计算机比较所述第二开关量输出模块发送的信号与所述第一开关量采集模块采集的信号是否一致;若一致,则进入步骤S104;若不一致,则进入步骤S105;
[0011] S104,所述控制中心计算机显示第一开关量采集模块自动测试成功,测试结束;
[0012] S105,所述控制中心计算机显示第一开关量采集模块中采集信号不一致的接口硬件错误,测试结束。
[0013] 在上述技术方案的基础上,进行第一开关量输出模块自动测试时,其步骤如下:
[0014] S201,所述第一开关量输出模块以一定的发送周期发送N个二进制数组成的二进制序列信号至所述第二开关量采集模块和所述控制中心计算机;
[0015] S202,所述第二开关量采集模块采集上述信号并将采集的信号通过第二数据模块发送至所述控制中心计算机;
[0016] S203,所述控制中心计算机比较所述第一开关量输出模块发送的信号与所述第二开关量采集模块采集的信号是否一致;若一致,则进入步骤S204;若不一致,则进入步骤S205;
[0017] S204,所述控制中心计算机显示所述第一开关量输出模块自动测试成功,测试结束;
[0018] S205,所述控制中心计算机显示第一开关量输出模块中采集信号不一致的接口硬件错误,测试结束。
[0019] 在上述技术方案的基础上,进行第一模拟量采集模块自动测试时,其步骤如下:
[0020] S301,所述第二模拟量输出模块以一定的发送周期,发送N个电流组成的电流序列信号至所述第一模拟量采集模块,并通过所述第二数据模块N个电流组成的电流序列信号发送至所述控制中心计算机;
[0021] S302,所述第一模拟量采集模块采集上述信号,并将采集的信号通过所述第一数据模块发送至所述控制中心计算机;
[0022] S303,所述控制中心计算机比较所述第二模拟量输出模块发送的信号与所述第一模拟量采集模块采集的信号;若误差超过特定值,则进入步骤S304;若误差在特定值范围内,则进入步骤S305;
[0023] S304,所述控制中心计算机显示第一模拟量采集模块中采集信号不一致的接口硬件错误,测试结束;
[0024] S305,所述控制中心计算机控制所述第一模拟量采集模块进行误差修正,测试结束。
[0025] 在上述技术方案的基础上,所述控制中心计算机计算第一模拟量采集模块进行误差修正时,其步骤如下:
[0026] S401,所述控制中心计算机接收所述第二模拟量输出模块发送的信号与所述第一模拟量采集模块采集的信号,根据公式计算出所述第一模拟量采集模块采集的信号的修正值;
[0027] S402,所述控制中心计算机将计算出的修正值下发到所述第一数据模块;
[0028] S403,所述第一数据模块将计算出的修正值下发到所述第一模拟量采集模块,并控制所述第一模拟量采集模块适用此修正值。
[0029] 在上述技术方案的基础上,进行第一模拟量输出模块自动测试时,其步骤如下:
[0030] S501,所述第一模拟量输出模块以一定的发送周期发送N个电流组成的电流序列信号至所述第二模拟量采集模块和所述控制中心计算机;
[0031] S502,所述第二模拟量采集模块采集上述信号并将采集的信号发送至所述控制中心计算机;
[0032] S503,所述控制中心计算机比较所述第一模拟量输出模块发送的信号与所述第二模拟量采集模块采集的信号;若误差超过特定值,则进入步骤S504;若误差在特定值范围内,则进入步骤S505;
[0033] S504,所述控制中心计算机显示第一模拟量输出模块中采集信号不一致的接口硬件错误,测试结束;
[0034] S505,所述控制中心计算机控制所述第一模拟量输出模块进行误差修正,测试结束。
[0035] 在上述技术方案的基础上,所述控制中心计算机计算第一模拟量输出模块进行误差修正时,其步骤如下:
[0036] S601,所述控制中心计算机接收所述第一模拟量输出模块发送的信号与所述第二模拟量采集模块采集的信号,根据公式计算出所述第一模拟量输出模块输出的信号的修正值;
[0037] S602,所述控制中心计算机将计算出的修正值下发到第一数据模块;
[0038] S603,所述第一数据模块将此修正值下发到所述第一模拟量输出模块并控制所述第一模拟量输出模块适用此修正值。
[0039] 与现有技术相比,本发明的优点在于:
[0040] 1、本发明采用控制中心计算机控制测试平台和船用控制器进行船用控制器自动测试;如果存在错误,会及时定位错误发生的接口并显示在控制中心计算机中;可同时检测船用控制器全部接口,并直接显示检测结果,无需再人工分析检测数据并制成检测报告,测试效率高,节约时间人力成本。
[0041] 2、进行船用控制器模拟量输出和采集测试时,如误差在特定值范围内,控制中心计算机控制船用控制器修正误差,可及时修正特定值范围内的误差。附图说明
[0042] 图1为本发明实施例中船用控制器自动测试系统的结构示意图;
[0043] 图2为本发明实施例中船用控制器开关量采集模块自动测试的流程示意图;
[0044] 图3为本发明实施例中船用控制器开关量输出模块自动测试的流程示意图;
[0045] 图4为本发明实施例中船用控制器模拟量采集模块自动测试的流程示意图;
[0046] 图5为本发明实施例中船用控制器模拟量采集模块进行误差修正的流程示意图;
[0047] 图6为本发明实施例中船用控制器模拟量输出模块自动测试的流程示意图;
[0048] 图7为本发明实施例中船用控制器模拟量输出模块进行误差修正的流程示意图。
[0049] 图中:1-船用控制器,11-第一开关量采集模块,12-第一开关量输出模块,13-第一模拟量采集模块,14-第一模拟量输出模块,15-第一数据模块,2-测试平台,21-第二开关量采集模块,22-第二开关量输出模块,23-第二模拟量采集模块,24-第二模拟量输出模块,25-第二数据模块,3-控制中心计算机。

具体实施方式

[0050] 以下结合附图及实施例对本发明作进一步详细说明。
[0051] 参见图1所示,本发明实施例提供一种船用控制器自动测试系统一种船用控制器自动测试系统,包括:船用控制器1、测试平台2和控制中心计算机3。
[0052] 船用控制器1包括第一开关量采集模块11、第一开关量输出模块12、第一模拟量采集模块13和第一模拟量输出模块14。第一开关量采集模块11,用于采集测试平台2输出的开关量输出信号;第一开关量输出模块12,用于向测试平台2输出开关量输出信号;第一模拟量采集模块13,用于采集测试平台2输出的模拟量输出信号;第一模拟量输出模块14,用于向测试平台2输出模拟量输出信号。
[0053] 船用控制器1还包括第一数据模块15,分别与控制中心计算机3、第一开关量采集模块11、第一开关量输出模块12、第一模拟量采集模块13和第一模拟量输出模块14均通过控制器局域网络(CAN)连接,用于接收控制中心计算机3的命令并控制第一开关量采集模块11、第一开关量输出模块12、第一模拟量采集模块13和第一模拟量输出模块14工作;并用于接收和处理控制第一开关量采集模块11、第一开关量输出模块12、第一模拟量采集模块13和第一模拟量输出模块14的信号并传送给控制中心计算机3。
[0054] 测试平台2包括:第二开关量采集模块21,用于采集船用控制器1输出的开关量输出信号;第二开关量输出模块22,用于向船用控制器1输出开关量输出信号;第二模拟量采集模块23,用于采集船用控制器1输出的模拟量输出信号;第二模拟量输出模块24,用于向船用控制器1输出模拟量输出信号。
[0055] 测试平台2还包括第二数据模块25;分别与控制中心计算机3、第二开关量采集模块21、第二开关量输出模块22、第二模拟量采集模块23和第二模拟量输出模块24均通过CAN连接,用于接收控制中心计算机3的命令并控制第二开关量采集模块21、第二开关量输出模块22、第二模拟量采集模块23和第二模拟量输出模块24工作;并用于接收和处理控制第二开关量采集模块21、第二开关量输出模块22、第二模拟量采集模块23和第二模拟量输出模块24的信号并传送给控制中心计算机3。
[0056] 控制中心计算机3,其用于所有开关量采集模块——包括第二开关量采集模块21和第一开关量采集模块11,所有模拟量采集模块——包括第二模拟量采集模块23和第一模拟量采集模块13进行数据采集并显示结果;控制所有开关量输出模块——包括第二开关量输出模块22和第一开关量输出模块12,所有模拟量输出模块——包括第二模拟量输出模块24和第一模拟量输出模块14进行数据输出并显示结果;计算船用控制器模拟量采集信号的修正值并下发到第一模拟量采集模块13修正;计算船用控制器模拟量输出信号的修正值并下发到第一模拟量输出模块14修正。第二开关量采集模块21、第一开关量采集模块11、第二模拟量采集模块23、第一模拟量采集模块13、第二开关量输出模块22、第一开关量输出模块
12、第二模拟量输出模块24和第一模拟量输出模块14均包括多个接口。
[0057] 本发明采用控制中心计算机3控制测试平台和船用控制器进行船用控制器自动测试;如果存在错误会及时定位错误发生的接口并显示在控制中心计算机3中;可同时检测船用控制器全部接口并直接显示检测结果,无需再人工分析检测数据并制成检测报告,测试效率高,节约时间人力成本;进行船用控制器模拟量输出和采集测试时,如误差在特定值范围内,控制中心计算机3控制船用控制器修正误差,可及时修正特定值范围内的误差。
[0058] 本发明还公开了一种船用控制器自动测试系统方法,包括:
[0059] 控制中心计算机3控制第二开关量输出模块22、第一开关量采集模块11进行第一开关量采集模块11自动测试;
[0060] 控制中心计算机3控制第二开关量采集模块21、第一开关量输出模块12进行第一开关量输出模块12自动测试;
[0061] 控制中心计算机3控制第二模拟量输出模块24、第一模拟量采集模块13进行第一模拟量采集模块13自动测试,如误差在特定值范围内,则控制中心计算机3计算船用控制器模拟量采集信号的修正值并下发到第一模拟量采集模块13修正;
[0062] 控制中心计算机3控制第二模拟量采集模块23、第一模拟量输出模块14进行第一模拟量输出模块14自动测试,如误差在特定值范围内,则控制中心计算机3计算船用控制器模拟量输出信号的修正值并下发到第一模拟量输出模块14修正。
[0063] 进行船用控制器开关量采集模块11自动测试时,其步骤如下:
[0064] S101,第二开关量输出模块22以一定的发送周期发送N个二进制数组成的二进制序列信号至第一开关量采集模块11,并通过第二数据模块25发送至控制中心计算机3;此处一定周期可根据具体情况调整,以0.5秒为最佳的发送周期;
[0065] S102,第一开关量采集模块11采集上述信号并将采集的信号通过第一数据模块15发送至控制中心计算机3;
[0066] S103,控制中心计算机3比较第二开关量输出模块22发送的信号与第一开关量采集模块11采集的信号是否一致;若一致,则进入步骤S104;若不一致,则进入步骤S105;
[0067] S104,控制中心计算机3显示第一开关量采集模块11自动测试成功,测试结束;
[0068] S105,控制中心计算机3显示第一开关量采集模块11中采集信号不一致的接口硬件错误,测试结束。
[0069] 进行第一开关量输出模块12自动测试时,其步骤如下:
[0070] S201,第一开关量输出模块12以一定的发送周期发送N个二进制数组成的二进制序列信号至第二开关量采集模块21和控制中心计算机3;此处一定周期可根据具体情况调整,以0.5秒为最佳的发送周期;
[0071] S202,第二开关量采集模块21采集上述信号并将采集的信号通过第二数据模块25发送至控制中心计算机3;
[0072] S203,控制中心计算机3比较第一开关量输出模块12发送的信号与第二开关量采集模块21采集的信号是否一致;若一致,则进入步骤S204;若不一致,则进入步骤S205;
[0073] S204,控制中心计算机3显示第一开关量输出模块12自动测试成功,测试结束;
[0074] S205,控制中心计算机3显示第一开关量输出模块12中采集信号不一致的接口硬件错误,测试结束。
[0075] 进行第一模拟量采集模块13自动测试时,其步骤如下:
[0076] S301,第二模拟量输出模块24以一定的发送周期发送N个电流组成的电流序列信号至第一模拟量采集模块13并通过第二数据模块25发送至控制中心计算机3;此处一定周期可根据具体情况调整,以0.5秒为最佳的发送周期;
[0077] S302,第一模拟量采集模块13采集上述信号并将采集的信号通过第一数据模块15发送至控制中心计算机3;
[0078] S303,控制中心计算机3比较第二模拟量输出模块24发送的信号与第一模拟量采集模块13采集的信号;若误差超过特定值,则进入步骤S304;若误差在特定值范围内,则进入步骤S305;以第二模拟量输出模块24发送的信号为4-20mA电流序列为例,此处特定值取满量程的5‰,即0.08mA;
[0079] S304,控制中心计算机3显示第一模拟量采集模块13中采集信号不一致的接口硬件错误,测试结束;
[0080] S305,控制中心计算机3控制第一模拟量采集模块13进行误差修正,测试结束。
[0081] 控制中心计算机3计算第一模拟量采集模块13进行误差修正时,其步骤如下:
[0082] S401,控制中心计算机3接收第二模拟量输出模块24发送的信号与第一模拟量采集模块13采集的信号,根据公式计算出第一模拟量采集模块13采集的信号的修正值;
[0083] S402,控制中心计算机3将计算出的修正值下发到第一数据模块15;
[0084] S403,第一数据模块15将计算出的修正值下发到第一模拟量采集模块13并控制第一模拟量采集模块13适用此修正值。
[0085] 第二模拟量输出模块24的输出的电流序列为4mA时,船用控制器采集模块采集的电流序列为a mA;第二模拟量输出模块24的输出的电流序列为20mA时,船用控制器采集模块采集的电流序列b mA。设x为修正前的控制器采集到的值,y为修正后的采集值,则船用控制器模拟量采集信号的修正值的计算方法:
[0086] y=kx+t,其中k=16/(b-a),t=(4b-20a)/(b-a)。
[0087] 进行第一模拟量输出模块14自动测试时,其步骤如下:
[0088] S501,第一模拟量输出模块14以一定的发送周期发送N个电流组成的电流序列信号至第二模拟量采集模块23和控制中心计算机3;此处一定周期可根据具体情况调整,以0.5秒为最佳的发送周期;
[0089] S502,第二模拟量采集模块23采集上述信号并将采集的信号通过第二数据模块25发送至控制中心计算机3;
[0090] S503,控制中心计算机3比较第一模拟量输出模块14发送的信号与第二模拟量采集模块23采集的信号;若误差超过特定值,则进入步骤S504;若误差在特定值范围内,则进入步骤S505;以第二模拟量输出模块24发送的信号为4-20mA电流序列为例,此处特定值取满量程的5‰,即0.08mA;
[0091] S504,控制中心计算机3显示第一模拟量输出模块14中采集信号不一致的接口硬件错误,测试结束;
[0092] S505,控制中心计算机3控制第一模拟量输出模块14进行误差修正,测试结束。
[0093] 控制中心计算机3计算第一模拟量输出模块14进行误差修正时,其步骤如下:
[0094] S601,控制中心计算机3接收第一模拟量输出模块14发送的信号与第二模拟量采集模块23采集的信号,根据公式计算出第一模拟量输出模块14输出的信号的修正值;
[0095] S602,控制中心计算机3将计算出的修正值下发到第一数据模块15;
[0096] S603,第一数据模块15将此修正值下发到第一模拟量输出模块14并控制第一模拟量输出模块14适用此修正值。
[0097] 船用控制器输出模块的输出的电流序列为4mA时,测试平台采集模块采集的电流序列为A mA;第一模拟量输出模块14的输出的电流序列为20mA时,测试平台采集模块采集的电流序列B mA。设X为修正前的控制器采集到的值,Y为修正后的采集值,则船用控制器模拟量输出信号的修正值的计算方法:
[0098] Y=KX+T,其中K=16/(B-A),T=(4B-20A)/(B-A)。
[0099] 本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈