[发明专利]基于状态机的ARINC429编解码逻辑的实现方法有效

专利信息
申请号: 201410155479.6 申请日: 2014-04-17
公开(公告)号: CN103944898B 公开(公告)日: 2017-03-01
发明(设计)人: 林连雷;张玉莲 申请(专利权)人: 哈尔滨工业大学
主分类号: H04L29/06 分类号: H04L29/06;G06F13/42
代理公司: 哈尔滨市松花江专利商标事务所23109 代理人: 张利明
地址: 150001 黑龙*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 状态机 arinc429 解码 逻辑 实现 方法
【说明书】:

技术领域

发明涉及基于状态机的ARINC429编解码逻辑的实现方法,属于飞行器的数据通信技术领域。

背景技术

ARINC429总线将飞机的各系统或系统与部件通过双绞线互连起来,是各系统间或系统与部件间数字传输的主要途径。目前,飞行器的数据通信大多采用机载ARINC429通讯总线实现。

ARINC429通讯总线的通信协议编解码需要采用专业的集成芯片实现,如:HOLT公司的HS3282或DEVICE公司的DEI1016,这些芯片在其内部实现通信协议数据的串行→并行和并行→串行的转换。这种方案明显降低了ARINC429通讯总线设计的难度,缩短了开发周期;但在需要数据多发多收的场合,会导致系统成本成倍的增加;还会增加电路板的体积,造成系统的灵活性差。

发明内容

本发明目的是为了解决ARINC429通讯总线的通信协议编解码实现方式成本高,灵活性差的问题,提供了一种基于状态机的ARINC429编解码逻辑的实现方法。

本发明所述基于状态机的ARINC429编解码逻辑的实现方法,它基于通用控制器、编码电平转换单元、解码电平转换单元和FPGA芯片实现,

该逻辑方法通过通用控制器与FPGA芯片通过数据线、地址线和控制线进行信号交互,FPGA芯片再通过编码电平转换单元和解码电平转换单元与ARINC429总线进行通信协议数据传输;

通过FPGA芯片实现ARINC429总线的编解码逻辑,在FPGA芯片内部,通过解码逻辑模块接收RA、RB两路串行解码数据信号,并对两路串行解码数据信号实现ARINC429总线解码逻辑;通过编码逻辑模块实现ARINC429总线编码逻辑并输出TA、TB两路串行编码数据信号;

通过编码电平转换单元接收TA、TB两路串行编码数据信号,并将其进行电平转换后输出ARINC429总线标准电平;

通过解码电平转换单元接收ARINC429总线标准解码信号,并将其进行电平转换后输出RA、RB两路串行解码数据信号。

编码逻辑模块实现ARINC429总线编码逻辑并输出TA、TB两路串行编码数据信号的具体过程为:

编码逻辑模块内部模块包括编码状态控制器、编码FIFO寄存器、发送控制器、32位字长格式变换器、25位字长格式变换器、32位字长发送状态机、25位字长发送状态机和码制调元模块;

通用控制器输出字长设置信号longset和波特率设置信号speedset[0:1]给编码状态控制器,编码状态控制器将接收的字长设置信号longset写入编码配置寄存器获得编码的字长状态信号longreal,然后根据发送控制器的当前状态信号busy将编码的字长状态信号longreal和波特率设置信号speedreal[0:1]发送给发送控制器;

通用控制器输出写请求信号wrreq给编码FIFO寄存器,并输出待编码的32位并行数据data[0:31]给编码FIFO寄存器,编码FIFO寄存器输出写满缓存标志信号wrfull给通用控制器;编码FIFO寄存器接收发送控制器输出的读请求信号rdreq后将缓存后的并行数据q[0:31]输出给发送控制器,发送控制器同时接收编码FIFO寄存器发送的读空标志信号rdempty;

发送控制器根据字长状态信号longreal选择32位字长格式变换器或25位字长格式变换器,根据波特率设置信号speedreal[0:1]改变格式变换器、发送状态机及码制调元模块的工作时钟频率,根据字长状态信号longreal使能对应的格式变换器,并输出32位并行数据给相应的格式变换器;

当32位字长格式变换器接收32位并行数据时,给32位字长发送状态机发送使能信号en32,将接收的32位并行数据按照ARINC429协议要求的32位字长数据格式进行变换,并将变换后的32位并行数据data32[0:31]输出给32位字长发送状态机,32位字长发送状态机输出工作状态信号busy1给发送控制器;

当25位字长格式变换器接收32位并行数据时,给25位字长发送状态机发送使能信号en25,将接收的32位并行数据按照ARINC429协议要求的25位字长数据格式进行变换,并将变换后的25位并行数据data25[0:24]输出给25位字长发送状态机,25位字长发送状态机输出工作状态信号busy2给发送控制器;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410155479.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top