[发明专利]处理器和ARINC429总线的通信方法有效
申请号: | 201510679402.3 | 申请日: | 2015-10-19 |
公开(公告)号: | CN105389282B | 公开(公告)日: | 2018-09-21 |
发明(设计)人: | 关维周;金辉;杨军;叶晓宇;范竹荣 | 申请(专利权)人: | 陕西宝成航空仪表有限责任公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 宋秀珍 |
地址: | 721006*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种处理器和ARINC429总线的通信方法。所述处理器和ARINC429总线的通信方法包括:所述ARINC429总线包括总线芯片HS‑3282,所述ARINC429总线通过所述总线芯片HS‑3282和所述处理器通信连接;提供可编程逻辑模块,所述可编程逻辑模块控制所述总线芯片HS‑3282;提供独热状态机,所述独热状态机用于所述ARINC429总线的数据接收和发送控制。本发明提供的处理器和ARINC429总线的通信方法只需要处理器通过可编程逻辑模块完成对数据接收寄存器和数据发送寄存器的访问即可完成ARINC429总线的控制,大大减少了软件代码量,简化了软件设计流程,提高了总线数据的传输速度。 | ||
搜索关键词: | 处理器 arinc429 总线 通信 方法 | ||
【主权项】:
1.处理器和ARINC429总线的通信方法,其特征在于,包括:步骤1,所述ARINC429总线包括总线芯片HS‑3282,所述ARINC429总线通过所述总线芯片HS‑3282和所述处理器通信连接;步骤2,提供可编程逻辑模块,所述可编程逻辑模块控制所述总线芯片HS‑3282;步骤3,提供独热状态机,所述独热状态机用于所述ARINC429总线的数据接收和发送控制;在步骤3中,所述独热状态机包括发送状态机和接收状态机;在步骤3中,所述ARINC429总线数据接收包括如下步骤:所述处理器发出D/R数据读取标志信号;所述接收状态机接收到D/R数据读取标志信号;所述ARINC429总线通过所述总线芯片HS‑3282发送数据;所述接收状态机控制EN数据发送控制信号与D/R数据读取标志信号完成数据接收,将数据存储到数据接收缓存区,并发送数据接收完成中断信号;所述处理器在接收到数据接收完成中断信号后,直接读取由所述接收状态机接收完成并存储在固定地址的32位有效数据;在步骤3中,所述ARINC429总线数据发送包括如下步骤:所述处理器将数据写入到可编程逻辑的寄存器中,并发送到缓存区;所述发送状态机接收到所述处理器发出的TX\R存储器空标志信号;所述发送状态机控制第一PL数据字写入FIFO标志信号、第二PL数据字写入FIFO标志信号和EN数据发送控制信号,对所述缓存区的数据进行读取;将读取的数据通过所述总线芯片HS‑3282发送至所述ARINC429总线。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西宝成航空仪表有限责任公司,未经陕西宝成航空仪表有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510679402.3/,转载请声明来源钻瓜专利网。