飞控综合测试系统通讯接口的设计与实现

来源 :电子科技大学 | 被引量 : 2次 | 上传用户:cheng_wutao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
飞控综合测试系统是飞行器地面半物理仿真实验重要系统,而综合测试系统的测试能力也成为航空器制造工业的关键指标之一。综合测试设备通过多路串行总线以及CAN总线连接飞控计算机,进行数据交互,其接口性能直接影响飞控综合测试系统的测试效果,是进行各项仿真实验的基础。本文基于某研究所综合测试设备升级的项目需求,结合了集成与灵活的设计思想,展开了系统、全面的研究,提出了飞控综合测试系统通讯接口的设计方案并实现。本文主要从通讯接口的硬件设计与控制逻辑设计两个方面介绍了其实现过程:1.深入研究了飞控综合测试系统的工作原理,分析并总结了综合测试系统通讯接口设计的意义与设计目标。提出了分组调度算法理论,将其应用在FPGA系统传输层的设计中。2.提出系统总体设计方案,设计开发了主体电路板。电路板以FPGA+ARM作为主体框架,FPGA作为接口硬件的主控芯片。以RS232/RS422/RS485串行接口为主体外部物理接口,并加入了CAN总线接口。3.开发了FPGA控制逻辑。开发了RS232/RS422/RS485的FPGA控制模块,能对串行数据进行正常收发。针对综合测试系统的测试要求设计了未知波特率串口的检测功能,加强了自适应性。开发了CAN总线接口收发模块,能在总线中正常通信。设计开发了系统传输层,在对多路串行数据管理方面,采用分层链路共享算法为主,基于轮循算法为辅的方法,两种算法的优缺点形成互补,保证了系统的传输量以及各传输通道带宽分配的公平性。4.实现USB通信。使用ARM作为USB核心控制芯片,通过对描述符的设置,初始化例程的编写和设备枚举过程完成了USB驱动程序的编写。经过对控制逻辑的功能仿真,硬件电路板的数次调试,综合测试系统接口的实物综合仿真以及综合测试设备的实地仿真表明,本文开发的综合测试系统通讯接口集成度高,功能完备,灵活度高,维护性好,解决了综合测试设备测试过程中安装繁琐、不适应多种测试环境等问题,减少了测试过程中许多不必要的重复工作。
其他文献
本文新研制的集成式气体质量流量计是将涡街传感器和MEMS传感器结合在一起,使流量计在保持大流量测量的同时,大大提高小流量的测量精度。流量计在投入生产前必须做相关的技术检
新冠疫情爆发以来,基层一线承载了大量工作,期间,不少街道和社区依然采取常规的行政主导式工作方法,尽管控制了疫情,但方法和效率却差强人意。而南京市秦淮区上下齐动、多点
随着新媒体时代的到来,很多新闻传媒行业都出现了不同程度的变动,尤其是电视新闻编辑的工作状态需要进一步调整,以适应时代发展。新媒体时代下电视新闻编辑需要进行相应的工
讨论电影的叙事本身是一个随着语境和层次浮动的问题域。针对中国电影目前的叙事和诗学问题,可从电影的商业性和艺术性两个方向来分门别类地谈论和分析。这两个问题具有不同
随着信息技术的迅猛发展,互联网和各种新产品的应用在悄无声息的改变着我们的生活。从国家近期出台的推进"互联网+"行动的指导意见到促进大数据发展行动纲要等一系列文件可以看