基于FPGA的1553B总线控制器设计

来源 :中北大学 | 被引量 : 0次 | 上传用户:xiang43
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
各种飞行设备的姿态控制系统如同人类的手脚一样控制着飞行设备的姿态。姿态控制系统中控制计算机负责所有命令和数据的下发,是整个系统的大脑。对于目前应用广泛的1553B总线协议,控制计算机不能满足通信需求。本课题针对该问题设计了由控制计算机到RT终端的中继器——1553B总线控制器,实现了由控制计算机到RT终端的可靠通信。设计中采用RS-422接口与弹载计算机进行通信,利用FPGA内部的IP核实现对1553B协议芯片的快速配置,在弹载计算机与RT终端之间的数据通信进行了可靠性设计。针对控制计算机与RT终端间接口不匹配的问题,采用RS-422接口作为中转接口。本文采用一种分频时钟的方法来控制串行数据的波特率。用这种方法控制串行数据读取点时,读取点接近每个数据位的中间位置,这样能避免因为信号的抖动而产生的错误,而且能避免因数据脉宽不准确而产生的误读。提出了利用FPGA内部的IP核实现1553B协议芯片快速配置为BC功能的方法。1553B协议的实现采用了协议芯片BU-61580。由于BU-61580可以工作在BC、RT和BM三种模式,在使用前首先要根据实际需要对其进行配置,每种功能需要配置的寄存器多达几十个,按照常用的配置方法,配置芯片的逻辑非常冗长。为了简化逻辑设计,对BU-61580进行快捷配置,设计中应用了FPGA内部的IP核,将配置信息预先存储在ROM中,每次上电先将配置信息写入BU-61580中。这样就大大缩短了软件的长度,同时修改配置参数更加方便。为了提高弹载计算机与RT终端间数据通信的可靠性,对通信逻辑进行了可靠性设计。设计中着重采用了避错设计和查错设计两种设计方法。避错设计贯穿程序编写的始末,是程序设计必须遵守的基本原则。查错设计则落实到了数据传递过程中的每个功能模块,对数据传输的各个环节进行层层把关。进行了可靠性设计后,能够全程监视数据传输的各个环节,保证了数据通信的万无一失。课题中的1553B总线控制器已通过各种试验的考验,试验中未出现硬件的失效及逻辑功能的异常,证明对总线控制器的设计合理、可靠。
其他文献
2018年7月14日 星期六 晴rn这几天,在东京和千叶,我们游览了许多日本学生课外会去参观、学习的地方.这些地方不仅有趣,还能让人学到知识.rn养乐多是日本京都大学教授代田稔在
期刊
太阳耀斑是最剧烈的太阳活动。耀斑爆发时,太阳喷射出的大量的高能粒子到达地球附近时,能够影响到在地球轨道区域正常运行的人造卫星;同时国际空间站的宇航员的人身生命也面临着
本文通过对荣华二采区10
期刊
拜尔法加工低品位铝土矿的一个关键环节是提高矿石中铝硅比,因此脱硅成了铝土矿选矿首要解决的问题。从环保和节能的角度来看,利用微生物对硅酸盐矿物的分解作用的生物脱硅,是一
在21世纪,离子辐照育种、质子和重离子治癌是科学的前沿。同时,宇宙中的太空辐照、医疗和环境中的辐照、离子辐照导致生物新品种的产生越来越受到人们的广泛关注。在理论上,从分
“丁零——”上课铃声准时响起,一个人影闪进教室,我定睛一看,是我们的音乐老师——杨老师.学校刚刚成立了合唱社团,这不,杨老师到我们班“选秀”来了.我暗暗高兴:唱歌可是我
期刊
随着我国素质教育和新课改的全面实行,小学语文教学也面临着改革与创新,写作是小学语文教学的关键组成部分,但是当前一些学生在写作中存在无米下锅的情况,文思枯竭、下笔生涩
中考语文复习过程中的作文复习可以说是初中语文复习的一项重点和关键.作文的复习效率与学生语文中考成绩直接相关.然而,现今仍有许多学生在并没有高度视作文的系统复习,部分
清早,妈妈发现昨天买的几只大螃蟹在厨房里“大逃亡”,马上把我叫醒和她一起寻找大螃蟹.rn我来到厨房翻箱倒柜,左看看右瞧瞧,东找找西搜搜,费了九牛二虎之力,还是一无所获.我
期刊
伴随着高校对现代化实验室的管理水平要求越来越高,而现如今大多数的高校实验室还是在使用传统的纸质登记本来记录实验室的教学管理信息,这种登记方式已经不能满足高校对实验室