【技术实现步骤摘要】
本专利技术涉及通讯
,特别涉及一种MIL_STD_1553总线分析与触发方法。
技术介绍
MIL_STD_1553是一种军用标准,该标准规定了串行总线的电气规范和协议特性,最初是专门为航空电子中的数据通信而设计的。MIL_STD_1553起源于汽车工程师协会(SAE)在1970年开发的A2-K草议标准。1973年经政府和军队复核修订后,作为军用标准被冻结,现该标准作为商用文件由AS15531由SAE负责监管。尽管该标准广泛用于美国军事应用中,但大众运输、宇宙飞船以及制造业也广泛采用,已经被NATO及许多政府所认可和实现。现有的MIL_STD_1553总线分析与触发技术都是基于软件算法处理的,具体的说就是用软件对接收到的经过数字量化后成为逻辑0或逻辑1,然后根据MIL_STD_1553的协议内容,逐位分析解码,然后将解码后的信息与用户设定的触发条件进行比较。由于软件固有的特点决定这种解码方式的速度慢,尤其是当测量仪器同时对多路不同的总线信号进行解码分析与触发时,速度更加缓慢。软件解码存在的另一个问题是当软件在解码过程中,不能同时采集总线上仍然在传输的数据,否则先前得到的数据会被“冲掉”,这就大大增加了解码的“死区时间”。
技术实现思路
本专利技术的目的是克服或减缓至少上述缺点中的部分,特此提供一种一种MIL_STD_1553总线分析与触发方法,其包括:S1、设定MI ...
【技术保护点】
一种MIL_STD_1553总线分析与触发方法,其特征在于包括:S1、设定MIL_STD_1553总线空闲状态时的电平是中间电平;S2、由模数转换模块(A/D)对MIL_STD_1553信号进行处理后,在采样时钟的配合下,对处理后的信号进行抽点,将抽点后的信号送至数字比较模块S3、在数字比较模块中,抽点信号分别与一大于中间电平的高触发阈值信号和一小于中间电平的低触发阈值信号比较,分别得到H信号和L信号;S4、根据MIL_STD_1553总线输出信号的特征,由相位转换模块正相或反相地提取所述高触发信号以及低触发信号;S5、逻辑判断模块根据提取后的H信号和L信号,检测帧数据的起始条件;S6、由帧数据的起始条件确立帧数据起始后,通过帧同步段提取模块对帧数据的同步段进行提取,取得帧同步段;S7、状态机对帧同步段进行识别,确定帧数据的类型为“指令字”或“状态字”或“数据字”;S8、由帧字段提取模块对数据段进行提取;S9、比较触发模块根据状态机识别帧数据的类型以及帧字段提取模块提取的帧字段与预设定的触发条件比较,产生触发信号,所述触发信号存储至采集控制模块,以供调用。
【技术特征摘要】 【专利技术属性】
1.一种MIL_STD_1553总线分析与触发方法,其特征在于包括:
S1、设定MIL_STD_1553总线空闲状态时的电平是中间电平;
S2、由模数转换模块(A/D)对MIL_STD_1553信号进行处理后,在采样时钟的配合下,对处理后的信号进行抽点,将抽点后的信号送至数字比较模块
S3、在数字比较模块中,抽点信号分别与一大于中间电平的高触发阈值信号和一小于中间电平的低触发阈值信号比较,分别得到H信号和L信号;
S4、根据MIL_STD_1553总线输出信号的特征,由相位转换模块正相或反相地提取所述高触发信号以及低触发信号;
S5、逻辑判断模块根据提取后的H信号和L信号,检测帧数据的起始条件;
S6、由帧数据的起始条件确立帧数据起始后,通过帧同步段提取模块对帧数据的同步段进行提取,取得帧同步段;
S7、状态机对帧同步段进行识别,确定帧数据的类型为“指令字”或“状态字”或“数据字”;
S8、由帧字段提取模块对数据段进行提取;
S9、比较触发模块根据状态机识别帧数据的类型以及帧字段提取模块提取的帧字段与预设定的触发条件比较,产生触发信号,所述触发信号存储至采集控制模块,以供调用。
2.根据权利要求1所述的MIL_STD_1553总线分析与触发方法,其特征在于,
S2、所述采样时钟模块的时钟频率固定为MIL_STD_1553总线传输速率的32倍频,即32MHz。
3.根据权利要求2所述的MIL_STD_1553总线分析与触发方法,其特征在于,
S5、所述逻辑判断模块对所述H信号和L信号进行异或处理后逻辑取反,得逻辑判断信号,所述逻辑判断信号为高电平或低电平是所述帧数据的起始条件。
4.根据权利要求3所述的MIL_STD_1553总线分析与触发方法,其特征在于,
S5、所述逻辑判断信号为高电平是所述帧数据的起始条件;
S6、在所述逻辑判断信号为高电平时,所述状态机对所述帧数据的帧同步段提取;
S7、状态机区分所述帧同步段分为前半段和后半段,且所述状态机根据所述帧同步段处于前半段时,高触发信号始终是高电平,识别帧数据是“指令字”或“状态字”;
S81、在H信号由高电平跳变为低电平时,帧同步段进入后半段且启动第一计数器,所述第一计数器在采样时钟信号的上升沿进行加1计数;
S82、由MIL_STD_1553总线协议,在第一计数器计数为48时,终止所述帧同步段的后半段,且由帧字段提取模块开始提取帧数据位于同步段后的数据段。
5.根据权利要求4所述的MIL_STD_1553总线分析与触发方法,其特征在于,
S7、状态机区分所述帧同步段分为前半段和后半段,且所述状态机根据所述帧同步段处于前半段时,H信号始终为低电平,识别帧数据是“数据字”;
技术研发人员:刘纪龙,贺增昊,张成森,刘永,
申请(专利权)人:中国电子科技集团公司第四十一研究所,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。