【技术实现步骤摘要】
一种控制系统控制组合类产品的从模块测试时间计算方法
[0001]本专利技术属于工业控制、测试计量
,特别涉及一种控制组合的从模块测试时间计算方法。
技术介绍
[0002]基于1553B总线的导弹与运载火箭控制系统为满足轻质化设计要求,对核心单机开展了集成化、小型化、模块化设计,形成了机内模块化的设计模式。组合类整机在控制系统以1553B等总线通信的架构中,一般机内自成小测试系统,对外只保留统一的总线接口,不在每个模块上设计大规模的微处理器单独设置接口,可简化设计。由此需要将机内各模块的测试信息全部汇总至一块与系统互连的模块,由该模块将测试结果与系统交互。
[0003]控制组合时间同步一般分为硬件同步、软件同步、混合同步三种方式。从时间同步的系统应用范围划分,一般又分为控制组合时间同步和控制组合内时间同步。控制组合时间同步主要实现组合类整机与系统其它设备的时间一致性;机内时间同步主要指设备内部各模块之间的时间同步。控制组合机内(控制组合)时间主要由三部分组成:系统时间、调度主模块本地时间、从测试模块测试相对时间,其各自运行在不同的上电时刻、时钟电路下,各自时间必然会有偏差,为了满足系统测试性设计要求,测试结果必需包含有时间信息的,使得测试结果具备可对比性、能够满足系统故障诊断分析要求。因此需要对控制组合测试结果的时间信息进行整合处理,使得控制组合长时间加电后测试计时仍然准备,不会出现翻转溢出等现象,确保系统测试性设计、自动判读、故障诊断信息的准确性。
技术实现思路
[0004]本专利技术克 ...
【技术保护点】
【技术特征摘要】
1.一种控制系统控制组合类产品的从模块测试时间计算方法,其特征在于,所述控制组合为主从模式,包括主模块和从模块;所述方法包括:所述从模块接收所述主模块发送的PWM时钟同步信号,并对所述PWM时钟同步信号进行计数,得到PWM时钟同步信号的计数值CNT;所述从模块在所述PWM时钟同步信号的周期内生成时间戳信号,并对所述时间戳信号进行计数,得到时间戳信号的计数值M;记录所述主模块获取所述从模块测试信息的主模块本地时间T
local_cur
,根据所述本地时间T
local_cur
、所述PWM时钟同步信号的周期T1、计数值CNT、时间戳信号M和时间戳信号的周期T2对所述计数值CNT翻转后的测试时间T
c
进行补偿,得到计数值CNT翻转补偿的测试时间T
com_seq
;根据计数值CNT翻转补偿的所述测试时间T
com_seq
、控制组合同步时的本地时间T
system_syn
、控制组合同步时的主模块的本地时间T
local_syn
、所述控制组合的主模块和从模块同步加电的初始偏差Δt计算所述控制组合的从模块测试时间T
seq_output
。2.根据权利要求1所述的从模块测试时间计算方法,其特征在于,所述从模块接收所述主模块发送的PWM时钟同步信号之前,包括:所述控制组合的主模块和从模块同步加电后,所述主模块初始化,启动本地时钟计时。3.根据权利要求1所述的从模块测试时间计算方法,其特征在于,所述得到计数值CNT翻转补偿的测试时间T
com_seq
之后,包括:根据所述本地时间T
local_cur
、所述PWM时钟同步信号的周期T1和所述计数值CNT的最大值L,计算得到所述计数值CNT的翻转次数N,N=(T
local_cur
/T1)/L;利用所述计数值CNT、所述计数值CNT的翻转次数N、所述本地时间T
local_cur
、所述PWM时钟同步信号的周期T1和所述计数值CNT的最大值L、时间戳信号M和时间戳信号的周期T2对所述计数值CNT翻转补偿的测试时间T
com_seq
进行修正。4.根据权利要求1所述的从模块测试时间计算方法,其特征在于,所述利用所述计数值CNT、所述计数...
【专利技术属性】
技术研发人员:李慧,刘思东,王宇宏,王萍,吴润,胡德风,苏平,方建林,韩峰,王昭磊,王茜,彭宇,陶然,杨倩,周饴然,
申请(专利权)人:北京航天自动控制研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。