资料介绍
摘要:在研究1553B总线协议特点的基础上,提出了一种基于DSP的1553B总线接口设计方案.详细描述了硬件电路的实现及软件驱动程序的编写。在电路中采用DSPTMS320F2812为核心处理单元。BU-64843为1553B协议执行元件,采用FPGA实现地址译码和逻辑控制功能。为了保证1553B总线消息处理的实时性,直接由下位机DSP控制1553B协议芯片,负责消息的读取、处理、写入和1553B协议芯片的初始化,通过对BU-64843寄存器的配置,使系统工作在BC/RT/MT模式。通信协议处理模块严格按照通信协议收发周期性消息,时间误差精度小于1μs。
关键词:1553B;总线接口;DSP;FPGA;TMS320F2812
航空电子综合化是一种在苛刻的空间限制条件下,对密集型的航空电子子系统集合进行信息综合和功能综合的技术。以MIL-STD-1553B为代表的子系统联网接口标准构成了目前航空电子综合系统中信息交换的主干道。1553B总线接口电路是实现航空电子综合化系统的关键部件,其作用是在1553B总线与现有的其他总线技术之间搭建一座桥梁,使得不同制式的信息流能够实时、准确地进行相互转换。在1553B总线接口的研制过程中,复杂而苛刻的环境对中央处理器的实时性与可靠性提出了很高的要求,而DSP芯片以其优良的高速性能为中央处理器的选择提供了一个较为理想的解决方案。
随着MIL-STD-1553B总线协议标准的颁布。许多公司开发了总线与CPU之间的硬件接口芯片。在实际的1553B总线工程中使用最为广泛的是DDC公司生产的接口芯片。这些芯片完全实现了1553B总线的电气特性协议,而且与CPU或存储器连接非常简单。本文探讨基于TMS320F2812(以下简称F2812)和DDC公司的BU-64843协议芯片的1553B总线接口的硬件设计和软件驱动编写要点。
1 1553B总线
1553B总线是一种时分制指令/响应式多路传输数据总线,具有很高的可靠性和良好的实时性。1553B总线由4种基本硬件组成:传输介质、总线控制器(BC)、远程终端(RT)、总线监视器(MT)。
1553B总线采用异步、半双工方式传输,传输速率1 MB/s。1553B总线传输协议规定的传输过程为:BC向某一终端发送一个接收/发送指令,RT在规定的响应时间内发回一个状态字并执行消息的接收/发送。在操作过程中BC始终掌握总线的控制权,总线上任何时候只有一个BC,但可以最多挂31个RT或MT。在总线的数据传输过程中,MT按要求监视总线上的数据,并将这些数据输出或者存盘以便实时地监测这些数据的传输状态或便于后续分析。1553B采用双冗余总线,有2个传输通道,保证了良好的容错性和故障隔离。如果当前总线的数据传输出现错误或故障,数据可以自动从冗余总线上传输。1553B总线的传输介质为屏蔽双绞线。其总线结构简图如图l所示。
2 系统设计方案
该系统以F2812为控制核心,与外围辅助电路构成微计算机系统;由BU-64843协议芯片完成1553B总线的功能。BU-64843提供了丰富的资源。为软件的设计提供了极大的灵活性和可靠性;控制和译码信号利用FPGA实现,FPGA器件电路连接简单,使用方便,使用功能强大的VerilogHDL语言编程,可提高系统的维护性和扩展性。
F2812负责消息的读取、处理、写入和BU-64843协议芯片的初始化。通过对BU-64843的相关寄存器进行相应的配置,就可以使本接口卡工作在BC模式、RT模式或MT模式。接口卡在BC模式下实现1553B总线消息的接收,BU-64843协议芯片每接收完一个消息,就向F2812发送一次中断申请,由F2812响应中断并从相应的RAM区读取接收到的消息进行相应处理,F2812同时完成与上位机的通讯,并把接收到的数据发送出去。与上位机的通讯是利用F2812的串行通信接口(SCI),本系统采用MAX485实现的。
3 接口电路的硬件设计
系统的硬件电路主要包括:DSP模块、1553B总线接口模块、逻辑综合模块。系统的结构框图如图2所示。
关键词:1553B;总线接口;DSP;FPGA;TMS320F2812
航空电子综合化是一种在苛刻的空间限制条件下,对密集型的航空电子子系统集合进行信息综合和功能综合的技术。以MIL-STD-1553B为代表的子系统联网接口标准构成了目前航空电子综合系统中信息交换的主干道。1553B总线接口电路是实现航空电子综合化系统的关键部件,其作用是在1553B总线与现有的其他总线技术之间搭建一座桥梁,使得不同制式的信息流能够实时、准确地进行相互转换。在1553B总线接口的研制过程中,复杂而苛刻的环境对中央处理器的实时性与可靠性提出了很高的要求,而DSP芯片以其优良的高速性能为中央处理器的选择提供了一个较为理想的解决方案。
随着MIL-STD-1553B总线协议标准的颁布。许多公司开发了总线与CPU之间的硬件接口芯片。在实际的1553B总线工程中使用最为广泛的是DDC公司生产的接口芯片。这些芯片完全实现了1553B总线的电气特性协议,而且与CPU或存储器连接非常简单。本文探讨基于TMS320F2812(以下简称F2812)和DDC公司的BU-64843协议芯片的1553B总线接口的硬件设计和软件驱动编写要点。
1 1553B总线
1553B总线是一种时分制指令/响应式多路传输数据总线,具有很高的可靠性和良好的实时性。1553B总线由4种基本硬件组成:传输介质、总线控制器(BC)、远程终端(RT)、总线监视器(MT)。
1553B总线采用异步、半双工方式传输,传输速率1 MB/s。1553B总线传输协议规定的传输过程为:BC向某一终端发送一个接收/发送指令,RT在规定的响应时间内发回一个状态字并执行消息的接收/发送。在操作过程中BC始终掌握总线的控制权,总线上任何时候只有一个BC,但可以最多挂31个RT或MT。在总线的数据传输过程中,MT按要求监视总线上的数据,并将这些数据输出或者存盘以便实时地监测这些数据的传输状态或便于后续分析。1553B采用双冗余总线,有2个传输通道,保证了良好的容错性和故障隔离。如果当前总线的数据传输出现错误或故障,数据可以自动从冗余总线上传输。1553B总线的传输介质为屏蔽双绞线。其总线结构简图如图l所示。
2 系统设计方案
该系统以F2812为控制核心,与外围辅助电路构成微计算机系统;由BU-64843协议芯片完成1553B总线的功能。BU-64843提供了丰富的资源。为软件的设计提供了极大的灵活性和可靠性;控制和译码信号利用FPGA实现,FPGA器件电路连接简单,使用方便,使用功能强大的VerilogHDL语言编程,可提高系统的维护性和扩展性。
F2812负责消息的读取、处理、写入和BU-64843协议芯片的初始化。通过对BU-64843的相关寄存器进行相应的配置,就可以使本接口卡工作在BC模式、RT模式或MT模式。接口卡在BC模式下实现1553B总线消息的接收,BU-64843协议芯片每接收完一个消息,就向F2812发送一次中断申请,由F2812响应中断并从相应的RAM区读取接收到的消息进行相应处理,F2812同时完成与上位机的通讯,并把接收到的数据发送出去。与上位机的通讯是利用F2812的串行通信接口(SCI),本系统采用MAX485实现的。
3 接口电路的硬件设计
系统的硬件电路主要包括:DSP模块、1553B总线接口模块、逻辑综合模块。系统的结构框图如图2所示。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 基于DSP的1553B总线接口电路设计 0次下载
- 基于LabVIEW的1553B多路传输数据总线通信 20次下载
- 基于1553B总线的导弹飞控软件测试仿真平台 26次下载
- MIL-STD-1553B入门教程_1553B总线资料课件201 0次下载
- 机载数据记录仪的1553B总线接口设计_靳鸿 6次下载
- GPS接收机中1553B总线接口的CPLD设计 10次下载
- 1553B总线及其在测控网络中的实现 25次下载
- 通用1553B总线的信息监控系统 56次下载
- 基于VxWorks的1553B总线通信系统的设计与实现 55次下载
- 基于SOPC的1553B总线接口逻辑设计 31次下载
- 大容量MMC卡在1553B总线监测仪中的应用 33次下载
- 基于SOPC的1553B总线远程终端接口设计 38次下载
- 基于ARM的1553B总线应用 48次下载
- 基于DSP的1553B总线接口卡设计与实现 43次下载
- 1553B总线在武器通信中的应用探讨 29次下载
- 基于DSP实现多帧数据准确通信系统的设计 1896次阅读
- 利用FPGA器件和TMS320F206芯片实现飞机总线通讯系统的设计方案 727次阅读
- 采用BC定时查询方式的总线控制器异步通讯处理方案 2246次阅读
- 基于AT89C52单片机和BU-61580芯片实现1553B总线的开发板设计 5220次阅读
- 采用PC/104嵌入式模块与1553B总线卡实现测控系统的设计 3616次阅读
- 基于1553B总线和ARINC429总线的数据格式介绍 1.3w次阅读
- 怎样设计实现一个基于DSP和PCI总线的通信数据采集系统? 1587次阅读
- 基于RS485总线设计的多处理器RS485通信网络 3464次阅读
- 航电总线仿真实验和测试方案 2880次阅读
- 基于FPGA的1553B总线接口设计与验证 1.9w次阅读
- TI C6000系列DSP的片内总线架构、存储系统和外设 5100次阅读
- 基于ARM的便携式1553B总线测试系统的设计与实现 3668次阅读
- 基于PCI局部总线的1553B总线接口卡设计 3099次阅读
- 基于DSP 技术和CAN总线的多节点远程数据传输系统 2537次阅读
- 基于DSP和CAN总线的RTU的设计 1535次阅读
下载排行
本周
- 116A 输出电流,高可靠、高效率 同步降压转换器PCD3201产品手册
- 0.47 MB | 4次下载 | 免费
- 24.5V 至 28V 输入、8A 同步降压转换器TPS56837H 数据表
- 2.12MB | 2次下载 | 免费
- 3适用于单节电池的I2C控制型2A降压电池充电器BQ25628/BQ25629数据表
- 3.9MB | 2次下载 | 免费
- 44V~28V 宽输入电压,8A 负载电流同步降压转换器PCD3202产品手册
- 0.96 MB | 1次下载 | 免费
- 5具有100mA LDO PSM/OOA模式的4.5V至24V输入、8A同步降压转换器TPS51383和TPS51384数据表
- 1.89MB | 1次下载 | 免费
- 6精密微功率并联电压基准LM4050-N/-Q1数据表
- 963.11KB | 1次下载 | 免费
- 758V、4.5A电子保险丝,用于负载瞬态TPS16530数据表
- 4.02MB | 1次下载 | 免费
- 8具有 I2C 接口的 36V、16A 降压/升压转换器TPS55288数据表
- 2.98MB | 1次下载 | 免费
本月
- 1电子元件基础知识介绍
- 8.76 MB | 48次下载 | 2 积分
- 2DC-DC电路(Buck)的设计与仿真
- 0.60 MB | 15次下载 | 2 积分
- 3GD32F10x系列MCU用户手册
- 11.5MB | 9次下载 | 免费
- 4多功能电源管理 SOC IP5306数据手册
- 0.20 MB | 7次下载 | 免费
- 5UHD智能显示SoC VS680产品简介
- 0.46 MB | 7次下载 | 免费
- 6东芝BiCD集成电路硅单片TB67S109AFNAG数据手册
- 1.93 MB | 6次下载 | 免费
- 7ES9038PRO解码芯片的电路原理图介绍
- 0.25 MB | 5次下载 | 5 积分
- 816A 输出电流,高可靠、高效率 同步降压转换器PCD3201产品手册
- 0.47 MB | 4次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935084次下载 | 免费
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420047次下载 | 免费
- 3Altium DXP2002下载入口
- 未知 | 233067次下载 | 免费
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191315次下载 | 免费
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183311次下载 | 免费
- 6labview8.5下载
- 未知 | 81567次下载 | 免费
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73786次下载 | 免费
- 8NI LabVIEW中实现3D视觉的工具和技术
- 未知 | 70088次下载 | 免费
评论
查看更多