[发明专利]一种基于查找表的ARINC 429总线控制方法有效

专利信息
申请号: 202011103074.X 申请日: 2020-10-15
公开(公告)号: CN112231266B 公开(公告)日: 2023-03-24
发明(设计)人: 王雨龙 申请(专利权)人: 天津津航计算技术研究所
主分类号: G06F13/42 分类号: G06F13/42;G06F13/24
代理公司: 中国兵器工业集团公司专利中心 11011 代理人: 刘二格
地址: 300308 天津*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 查找 arinc 429 总线 控制 方法
【说明书】:

发明公开了一种基于查找表的ARINC 429总线控制方法,包括以下步骤:STEP1:对429总线接口、429控制芯片上的SPI控制器和429总线寄存器进行初始化;STEP2:使用429总线SPI接收通道配置方法spiA429CfgRxCHAN()对接收通道进行配置;STEP3:发送429总线数据;STEP4:接收429总线数据;STEP5:配置429总线中断服务。本发明在VxWorks驱动层对429总线进行控制,包括429总线接口的初始化,读写等,提高了429总线处理的效率,接收和发送的底层处理具有好时少的特点。

技术领域

本发明属于航空航天系统数据通信技术领域,涉及一种基于查找表的ARINC 429总线控制方法。

背景技术

ARINC 429总线协议定义了航空电子设备和相关系统之间的数字信息传输要求。该总线为单向传输,只允许有一个发送器,但可以有多个接收器,通信带有奇偶校验的32位信息字,采用双极性归零码的三态调制编码方式,提高了抗干扰的能力。

发明内容

(一)发明目的

ARINC 429总线是一种常用的机载总线,是机载电子设备之间通讯的常用总线,总线数据采用半双工传输方式,一条总线上只允许单个发送器,每个发送器最多可对应20个接收器。429总线数据每一帧由32个位组成,32个位串行发送,传统的429总线驱动通道直接操作429总线读写FIFO将数据发送或接收,传统429总线处理方法在VxWorks驱动层耗费大量时间,本发明提出一种完备的429总线控制方法,使得429总线具有跟高的传输效率。

(二)技术方案

为了解决上述技术问题,本发明提供一种基于查找表的ARINC429总线控制方法包括以下步骤:

STEP1:使用429总线初始化方法Init429()对429总线接口进行初始化,使用Vxworks操作系统提供的系统SPI初始化方法sysSpiInit()对429控制芯片上的SPI控制器进行初始化,初始化并配置429总线寄存器,对429总线配置采用命令字+数据字的方式。

STEP2:使用429总线SPI接收通道配置方法spiA429CfgRxCHAN()对接收通道进行配置。设置发送使能,429总线速率配置为低速100kPbs,奇偶校验设置为无校验,清零自测试模式寄存器BIST,使用429总线芯片设备复位方法hi3210DevReset()对复位管脚发送高电平脉冲进行芯片复位,使用429总线芯片快读寄存器方法hi3210FastReadReg()对特殊模块寄存器MSR中的准备好标记位Ready进行校验。对429总线设备使用动态内存分配方法malloc分配长度为sizeof(SPI_A429_DRV_CTRL)字节的内存,其中SPI_A429_DRV_CTRL为429驱动控制寄存器结构,此结构包括片选信号cs,接收环形缓冲区rxRngBufId,发送环形缓冲区txRngBufId,发送消息信号量txDataSem;设置接收驱动环形缓冲区ring buffer,使用互斥信号量创建方法semMCreate创建发送互斥信号量txDataSem,使用429总线字节方式写寄存器方法hi3210WriteRegByte()使能接收0通道到7通道的所有标识label,以及使用该函数将接收0通道到7通道所有的中断映射表进行使能,配置接收中断屏蔽寄存器,使能所有中断输出。

STEP3:发送429总线数据

对429总线芯片进行片选,使用信号量获取方法semTake以非阻塞方式进行等待,需要一直等到中断发送信号量txDataSem。使用hi3210FastReadReg()方法查询发送的准备位是否置位,如果置位,使用429总线数据发送方法hi3210TransMsg发送429总线数据,使用信号量释放方法semGive释放txDataSem信号。

STEP4:接收429总线数据

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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