一种通过光纤实现A429总线超长距离传输的方法技术

技术编号:33997788 阅读:27 留言:0更新日期:2022-07-02 11:19
本发明专利技术公开了一种A429总线超长距离传输的方法,基于FPGA芯片对A429总线信号进行光电信号转换与传输控制来实现A429总线信号超长距离传输,具体实现步骤如下:步骤一:FPGA芯片通过外部接口获取通道收发配置与发送波特率大小;步骤二:A429总线信号接收译码;步骤三:Aurora IP将译码后数据依据数据流模式发送并通过光纤传送;步骤四:Aurora IP将光纤传送的数据依据数据流模式接收;步骤五:将Aurora IP接收的数据解码成A429信号;步骤六:解码后数据通过整波处理编码发送。该方案使用硬件芯片FPGA来处理A429总线信号并以光信号传输,提高了A429总线传输距离并保证总线信号传输的实时性与正确性。时性与正确性。时性与正确性。

【技术实现步骤摘要】
一种通过光纤实现A429总线超长距离传输的方法


[0001]本专利技术属于航空电子
,特别涉及一种A429总线超长距离传输的方法。

技术介绍

[0002]A429总线全称ARINC429总线,A429总线是飞机内部时分制命令、响应式多路复用数据总线。A429总线具有结构简单、性能稳定、抗干扰能力强的特点。A429总线采用非集中控制、传输可靠、错误隔离性好。目前已被广泛的应用到航空、航天、舰船、导弹等领域。
[0003]目前,国内常见的A429总线通信板卡受A429总线传输距离的限制,不能进行信号的长距离传输,最远距离也不过几百米。而随着数字化进程的推进和智能化的发展,工业和航空领域对A429总线通信的距离也有了新的要求。

技术实现思路

[0004]本专利技术的目的是为了解决在A429总线信号在传输过程中,现有总线信号传输受限于传输距离,难以使用在较远距离通讯的环境。为了实现上述目的,本专利技术提供了一种通过光纤实现A429总线超长距离传输的方法。
[0005]本专利技术的设计方案是:一种通过光纤实现A429总线超长距离传输的方法是基于FPGA芯片对A429总线信号进行光电信号转换与传输控制来实现A429总线信号超长距离传输,具体实现步骤如下:步骤一,FPGA芯片通过外部接口获取通道收发配置与发送波特率大小;步骤二,A429总线信号接收译码;步骤三,Aurora IP将译码后数据依据数据流模式发送并通过光纤传送;步骤四,Aurora IP将光纤传送的数据依据数据流模式接收;步骤五,将Aurora IP接收的数据解码成A429信号;步骤六,解码后数据通过整波处理编码发送;该方案使用硬件芯片FPGA来处理A429总线信号并以光信号传输,提高了A429总线传输距离并保证总线信号传输的实时性与正确性。
[0006]如上所述的一种通过光纤实现A429总线超长距离传输的方法,FPGA芯片通过外部接口获取通道收发配置与发送波特率具体方式包括:步骤一,A429总线信号通信开始前,通过RS232接口发送特定帧格式进行数据交互;步骤二,FPGA芯片对接收到的数据帧进行CRC校验,判断数据帧正确性;步骤三,若数据帧判断错误,丢弃该帧数据;若数据帧验证正确后,依据数据帧配置通道信号为接收通道或者为发送通道,并配置对应通道A429信号发送波特率。
[0007]如上所述的一种通过光纤实现A429总线超长距离传输的方法,A429总线信号接收译码方式包括以下步骤:步骤一,根据传输控制数据帧内数据内容设定通道为接收;
步骤二,检测A429信号总线波形后,对信号进行跳变沿判断采集,若满足则将采集数据保存;若不满足便不进行数据采集;步骤三,采集多路A429总线数据转换为1路32bit数字信号。其中数据格式包含通道有效位与通道数据位。
[0008]如上所述的一种通过光纤实现A429总线超长距离传输的方法,Aurora IP将译码后数据依据数据流模式发送并通过光纤传送方式包括以下步骤:步骤一,Aurora IP对1路32bit数字信号进行8b/10b编码处理,并以1路数据流方式传输;步骤二,Aurora IP将1路数据流转化为1路光信号传输。
[0009]如上所述的一种通过光纤实现A429总线超长距离传输的方法,Aurora IP将光纤传送的数据依据数据流模式接收方式包括以下步骤:步骤一,Aurora IP对1路光信号进行处理,转换为1路数据流信号;步骤二,Aurora IP将1路数据流信号按照8b/10b解码成1路32bit数字信号。
[0010]如上所述的一种通过光纤实现A429总线超长距离传输的方法,将Aurora IP接收的数据解码成A429信号方式包括以下步骤:步骤一,根据传输控制数据帧内数据内容设定通道为发送;步骤二,将1路32bit数字信号按照格式解析为通道A429信号使能位与数据位;步骤三,对多路A429总线数据缓存至FIFO。
[0011]如上所述的一种通过光纤实现A429总线超长距离传输的方法,解码后数据通过整波处理编码发送方式包括以下步骤:步骤一,根据传输控制数据帧内数据内容设定通道发送波特率大小;步骤二,读取缓存FIFO中的数据;步骤三,延时1/4波特率时长,采集解码后A429信号中值数据;步骤四,严格按照设置发送波特率大小,计时发送。
[0012]本专利技术的有益效果是:通过硬件FPGA芯片对A429总线信号的处理控制,将A429总线信号转变为光信号来实现超长距离的A429信号传输。光信号通过光纤传输延迟性小,能够实现A429信号的实时发送,同时通过解码整波的方式可确保输出A429信号的正确性。
附图说明
[0013]图1为本专利技术A29信号光电转换流程图。
[0014]图2为本专利技术传输控制流程图。
[0015]图3为本专利技术A429信号接口模块结构框图。
具体实施方式
[0016]下面结合附图与实施例对本专利技术提供一种A429总线超长距离传输的方法做出进一步详细描述。
[0017]A429总线信号超长距离传输通信开始前对通道收发使能与波特率配置如图2所示,具体配置处理过程:
步骤一,系统正常工作后,判断接收到数据是否为接收配置命令帧,如果不满足判断条件,则继续等待接收配置文件命令帧;如果满足判断条件,则执行下一步;步骤二,满足上述判断条件后,接收配置文件的数据帧;步骤三,判断文件是否发送完毕,如果发送文件已完成执行步骤四;如果发送文件未完成执行步骤二;步骤四,判断文件发送完毕后5s内是否接收到配置文件的检验和帧,如果满足判断条件执行步骤五;如果不满足执行步骤七;步骤五,接收配置文件的数据帧进行CRC检验,并与配置文件中检验和帧作比较,如果两者相同执行步骤六;如果两者不相等执行步骤七;步骤六,配置文件正常,状态位置1标识配置数据正常;步骤七,配置文件错误,状态位置0标志配置数据错误。
[0018]A429总线信号超长距离传输对A429接口接收译码方式如图3所示,具体处理过程:步骤一,接收控制模块中接收寄存器中保存配置该通道的信息;步骤二,依据接收寄存器中配置信息设置通道是否接收A429信号;步骤三,若通道不接收A429信号,则不对数据接收译码;若设置为接收模式,则执行步骤四;步骤四,接收译码模块接收A429信号并对其跳变沿进行延时6个100MHz时钟周期的采样处理;步骤五,整合多个通道采集到的数据缓存至接收FIFO。
[0019]A429总线信号超长距离传输对A429接口发送编码方式如图3所示,具体处理过程:步骤一,发送控制模块中发送寄存器中保存配置该通道的信息;步骤二,依据发送寄存器中配置信息设置通道是否发送A429信号;步骤三,若通道不发送A429信号,则不对数据发送编码,若设置为发送模式,则执行步骤四;步骤四,依据发送寄存器中发送波特率设置的数值对该通道进行配置;步骤五,自发送FIFO中读取A429信号数据;步骤六,发送编码模块对A429信号延时3/4波特率位时后进行采样;步骤七,依据设置的发送波特率大小进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通过光纤实现A429总线超长距离传输的方法,其特征在于:基于FPGA芯片对A429总线信号进行光电信号转换与传输控制来实现A429总线信号超长距离传输,具体实现步骤如下:步骤一:FPGA芯片通过外部接口获取通道收发配置与发送波特率大小;步骤二:A429总线信号接收译码;步骤三:Aurora IP将译码后数据依据数据流模式发送并通过光纤传送;步骤四:Aurora IP将光纤传送的数据依据数据流模式接收;步骤五:将Aurora IP接收的数据解码成A429信号;步骤六:解码后数据通过整波处理编码发送。2.依据权利1所述一种通过光纤实现A429总线超长距离传输的方法,其特征在于:FPGA芯片通过外部接口获取通道收发配置与发送波特率具体方式包括:步骤一:A429总线信号通信开始前,通过RS232接口发送特定帧格式进行数据交互;步骤二:FPGA芯片对接收到的数据帧进行CRC校验,判断数据帧正确性;步骤三:若数据帧判断错误,丢弃该帧数据;若数据帧验证正确后,依据数据帧配置通道信号为接收通道或者为发送通道,并配置对应通道A429信号发送波特率。3.依据权利1所述一种通过光纤实现A429总线超长距离传输的方法,其特征在于:A429总线信号接收译码方式包括以下步骤:步骤一:根据传输控制数据帧内数据内容设定通道为接收;步骤二:检测A429信号总线波形后,对信号进行跳变沿判断采集,若满足则将采集数据保存;若不满足便不进行数据采集;步骤三:采集多路A429总线数据转换为1路32bit数字信号,其中数据格式包含通道...

【专利技术属性】
技术研发人员:宋迎杰李双雨韩立美
申请(专利权)人:北京石竹科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1