FPGA实现1553B总线远程终端低成本设计
需积分: 10 147 浏览量
更新于2024-09-05
收藏 325KB PDF 举报
"基于1553B总线远程终端的FPGA程序设计"这篇文章主要探讨了在军事航空电子系统中广泛应用的MIL-STD-1553B标准总线,特别是如何利用Field-Programmable Gate Array (FPGA)技术来简化和降低成本。1553B总线是一种双余度结构,支持总线控制器(BC)、远程终端(RT)和总线监视器(BM)三种终端类型,其中RT数量众多。
传统的1553B总线通信模块开发通常涉及高昂的成本和额外的重量,不适合航空应用的需求。FPGA的灵活性和高效性为解决这个问题提供了可能。文章介绍了一种使用FPGA编程的方法,该方法能够快速实现1553B总线的RT功能,显著减少了开发时间和成本,提高了系统的可靠性和便携性。
1553B总线采用指令/响应型通信协议,每条信息由命令字、数据字和状态字组成,每个字的长度固定为20位,分为同步头、数据段和奇偶校验位。总线控制器负责发送命令字,其中地址字段用于指定目标终端,T/R位控制数据传输方向,子地址/方式代码和计数/方式码字段则用于指示通信细节。
硬件方面,文章提到了使用HOLT公司的PM-DB2745D隔离变压器和HI-1573收发器,这些设备是实现信号调制解调的关键组件。通过FPGA的设计和集成,可以将这些复杂的信号处理任务集成到单一的硬件模块中,简化了系统的整体架构。
本文的重点在于展示如何利用FPGA技术优化1553B总线远程终端的设计,通过减少专用硬件和简化开发流程,提升飞机航电系统的性能、可靠性和成本效益,适应航空电子设备的小型化和轻量化趋势。这种方法对于现代飞机的系统集成具有重要的实际意义。
267 浏览量
608 浏览量
771 浏览量
2021-07-13 上传
144 浏览量
2021-07-13 上传
133 浏览量
102 浏览量
2021-07-13 上传
weixin_38743481
- 粉丝: 698
- 资源: 4万+
最新资源
- chat-app-master
- MAST-MOBILE:MAST Android应用程序源代码-Android application source code
- nanodegree-p3-classic-arcade-game:nanodegree-p3-classic-arcade-game
- Just_Java-app:这是我的第一拳Android项目,通过该项目,我通过Just Java应用程序了解了android的各种基础知识
- SIXSIGMA六标准差——教练级黑带师、黑带、绿带培训方案
- 数据营项目
- tool-conventions:支持使用WebAssembly的工具之间的互操作性的约定
- learn-bootstrap:这个 repo 是为我创建的,用于通过 tutorialls 学习引导程序
- FitJournal:Fit Journal应用程序的源代码-Android application source code
- 计时器
- 金融筹资管理
- thunderboard-android:这是Android的Thunderboard应用程序的源代码-Android application source code
- 网址缩短API登陆页面
- silverstripe-email_reminder:Silverstripe CMS的模块。 在用户的成员资格(或类似权限)即将到期时向用户发送提醒
- nodeschool.io:我对 NodeSchool.io 练习的解决方案
- ASCII-ART:产生与图像相对应的ASCII符号