一种卫星总线数据分析系统的制作方法_2

文档序号:9416062阅读:来源:国知局
< O且X N+2-XN+1< O则,该数据符合等值递增型模型,如果不符合,则报警。
[0033]d)数据循环型参数模型:该类参数按一定规律进行数据变化,在采集的数据中,XN、XN+1、XN+2。如果XN+1_XN> N且X N+2-XN+1> N(不同的卫星,N的数值不同,N可通过人机界面设置)数据增加到OxFF后归零(或者初始值)重新计数则,则该数据为循环类型且通过,如果不符合,则报警。
[0034]e)异常跳变模型:该模型主要针对一些遥测数据在系统故障时异常跳变而制定的;在采集的数据中,XN、XN+1、XN+2。如果XN+1-XN> N且X N+2-XN+1< M(不同的卫星,N,M的数值不同,N可通过人机界面设置),则该数据正常,如果不符合,则报警。
[0035]卫星总线数据分析系统在使用过程中,用户可根据具体卫星中参数的特点,对每一个参数选择数据模型及相关参数(例如N,M)。卫星总线数据分析系统可实时对选中的参数进行模型分析。
[0036](4)卫星总线分析系统工作流程
[0037]卫星总线数据分析系统的工作原理流程图如图2所示,本发明系统首先通过人机界面从外部获取当前总线数据对应的参数模型,使用通过总线与卫星电子系统的各个分系统相连的数据采集与存储模块采集总线数据,对总线数据进行存储,并将总线数据送至总线数据分析模块进行分析。
[0038]然后,总线数据分析模块中的总线数据格式分析单元从外部获取当前总线数据的传输协议,接收数据采集与存储模块发送的总线数据后,使用当前总线数据的传输协议对应的数据帧格式比对总线数据,如果总线数据不符合当前总线数据的传输协议对应的数据帧格式,则输出当前总线数据格式分析不通过信号并报警,并继续接收数据采集与存储模块发送的总线数据进行比对,如果总线数据符合当前总线数据的传输协议对应的数据帧格式,则输出当前总线数据格式分析通过信号,然后将当前总线数据送至总线数据判读单元进行判读。
[0039]最后,总线数据分析模块中的总线数据判读单元根据当前总线数据判断其对应的数据模型,按照当前总线数据的传输协议对应的数据帧长度对当前总线数据进行划分:
[0040]如果当前总线数据为参数区间模型,则将该总线数据帧中的数据与从外部获取的取值范围及前一帧总线数据帧中的数据进行对比,如果该总线数据帧中的数据位于取值范围内且前一帧总线数据帧中数据的差不大于10%,则输出当前总线数据帧判断通过信号,否则输出当前总线数据帧判读不通过信号并报警;
[0041]如果当前总线为等值变化型参数模型,则将总线数据帧中的数据与从外界获取的等值变化型参数模型及前一帧总线数据帧中的数据进行对比,如果总线数据帧中的总线数据符合等值变化型参数模型,则输出当前总线数据帧判读通过信号,否则输出当前总线数据帧判读不通过信号并报警;所述的等值变化型参数模型包括递增参数模型、递减参数模型与循环参数模型,其中,递增参数模型为任意总线数据帧中的数据总比相邻的前一个总线数据帧中的数据大,递减参数模型为任意总线数据帧中的数据总比相邻的前一个总线数据帧中的数据小,数据循环型参数模型为总线数据帧中的数据周期性变化,例如,从外界获取的递减参数模型的变化量为1,前六个数据帧中的数据为1、3、5、9、11、13,如果第七帧为15,则该组数据符合递减参数模型,如果第七帧为16、则该组数据不符合递减参数模型;前六个数据帧中的数据为1、3、5、1、3、5,如果第七帧为1,则该组数据符合循环型参数模型,如果第七帧为3、则该组数据不符合循环型参数模型;
[0042]如果当前总线为异常跳变模型,则从外部获取并使用当前总线数据对应的跳变上限、跳变下限,然后将总线数据帧中的数据跳变至其前一帧总线数据帧中的数据的变化量与从外部获取的当前总线数据对应的跳变上限、跳变下限进行比对,如果该变化量小于当前总线数据帧对应的跳变上限且大于当前总线数据帧对应的跳变下限,则输出当前总线数据帧判读通过信号,否则输出当前总线数据帧判读不通过信号并报警;例如,从外界获取异常跳变模型的跳变上限为10,跳变上限为1,前六个数据帧中的数据为1、3、6、10、15、21,如果第七帧为28,则该组数据符合异常跳变模型,如果第七帧为21或66、则该组数据不符合异常跳变模型;总线数据的传输协议包括1553b、CAN、RS485,总线数据帧的帧头信息包括总线数据的传输协议、数据帧长度、数据帧校验和。
[0043]本发明说明书中未作详细描述的内容属本领域技术人员的公知技术。
【主权项】
1.一种卫星总线数据分析系统,其特征在于包括数据采集与存储模块、总线数据分析模块,其中 数据采集与存储模块,通过总线与卫星电子系统的各个分系统相连并采集各个分系统送至卫星总线的总线数据,对总线数据进行存储,然后将总线数据送至总线数据分析模块; 总线数据分析模块,包括总线数据格式分析单元、总线数据判读单元;总线数据格式分析单元,从外部获取当前总线数据的传输协议,接收数据采集与存储模块发送的总线数据后,使用当前总线数据的传输协议对应的数据帧格式比对总线数据,如果总线数据不符合当前总线数据的传输协议对应的数据帧格式,则输出当前总线数据格式分析不通过信号,继续接收数据采集与存储模块发送的总线数据进行比对,如果总线数据符合当前总线数据的传输协议对应的数据帧格式,则输出当前总线数据格式分析通过信号,然后将当前总线数据送至总线数据判读单元; 总线数据判读单元,根据当前总线数据对应的卫星电子系统的分系统判断其对应的数据模型,按照当前总线数据的传输协议对应的数据帧长度对当前总线数据进行划分, 如果当前总线数据为区间型参数,则将该总线数据帧中的数据与从外部获取的取值范围及前一帧总线数据帧中的数据进行对比,如果该总线数据帧中的数据位于取值范围内且与前一帧总线数据帧中的数据差在允许范围内,则输出当前总线数据帧判读通过信号,否则输出当前总线数据帧判读不通过信号; 如果当前总线数据为等值变化型参数,则将当前总线数据帧中的数据与前一帧总线数据帧中的数据进行对比,如果比对结果符合从外部获取的当前总线数据对应的等值变化型参数,则输出当前总线数据帧判读通过信号,否则输出当前总线数据帧判读不通过信号;所述的等值变化型参数包括递增参数模型、递减参数模型与循环参数模型,其中,递增参数模型为任意总线数据帧中的数据总比相邻的前一个总线数据帧中的数据大,递减参数模型为任意总线数据帧中的数据总比相邻的前一个总线数据帧中的数据小,数据循环型参数模型为总线数据帧中的数据周期性变化; 如果当前总线数据为跳变型参数,则将当前总线数据帧中的数据与前一帧总线数据帧中的数据的变化量与从外部获取的当前总线数据对应的跳变范围进行比对,如果该变化量位于当前总线数据帧对应的跳变范围,则输出当前总线数据帧判读通过信号,否则输出当前总线数据帧判读不通过信号。2.根据权利要求1所述的一种卫星总线数据分析系统,其特征在于:所述的允许范围为不大于10%。3.根据权利要求1或2所述的一种卫星总线数据分析系统,其特征在于:所述的总线数据的传输协议包括1553b、CAN、RS485。4.根据权利要求1或2所述的题目,其特征在于:所述的总线数据帧的帧头信息包括总线数据的传输协议、数据帧长度、数据帧校验和。
【专利摘要】一种卫星总线数据分析系统,包括数据采集与存储模块、总线数据分析模块;数据采集与存储模块通过总线与卫星电子系统相连并采集总线数据,得到总线数据帧后将总线数据帧送至总线数据分析模块;总线数据分析模块,接收数据采集与存储模块发送的总线数据帧后进行存储,并进行格式判断,然后通过分别将总线数据与区间型参数、等值变化型参数、跳变型参数进行对比,判读当前总线数据。本发明与现有技术相比,能够实时存储各类中间数据信息,便于后期查找,同时根据参数模型对采集到的总线数据进行实时分析,可以更准确、及时的定位卫星电子系统故障原因。
【IPC分类】G01R31/00
【公开号】CN105137214
【申请号】CN201510350429
【发明人】乐浪, 李砥擎, 韩笑冬, 徐楠, 陈晓, 周晞, 王君, 安卫钰, 刘丹
【申请人】中国空间技术研究院
【公开日】2015年12月9日
【申请日】2015年6月23日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1