- 5
- 0
- 约4.85万字
- 约 66页
- 2019-01-09 发布于上海
- 举报
基于fpga的1553b总线与can总线数据转换器设计与实现-计算机应用技术专业论文
杭州电子科技大学硕士学位论文
杭州电子科技大学硕士学位论文
万方数据
万方数据
摘 要
1553B 总线和 CAN 总线在性能和成本上各有优势,得到了十分广泛的应用。
1553B 总线和 CAN 总线数据转换器用于实现两个总线上设备之间的数据传输, 目前针对 1553B 总线与 CAN 总线数据转换器的设计,有以 DSP+CPLD 为核心 和以 ARM+FPGA 为核心两种方案。前者在数据处理的实时性能方面有较大的局 限性,后者 PCB 板卡面积和设计实现复杂度较大,成本较高。
本文针对这些方案的不足和具体应用需求,提出了基于 FPGA 的 1553B 总 线与 CAN 总线的数据转换器设计方案。系统由 CAN 总线收发器、CAN 总线控 制器、基于 FPGA 的总线数据转换控制器、1553B 总线收发器四个主要部分组成, 其中基于 FPGA 的总线数据转换控制器是系统设计的核心部分,论文课题主要讨 论该部分的设计和实现。
论文首先对 1553B 总线和 CAN 总线标准协议进行了深入理解和分析;在此 基础上,对核心的 FPGA 总线数据转换控制系统进行了功能性的模块划分,包括 CAN 总线控制器驱动模块、1553B 总线协议解析模块和 CAN 总线与 1553B 数据 帧结构转换模块。接着,论文讨论了 CAN 总线与 1553B 总线数据帧结构转换模 块的设计和实现方法,从而完成两种总线之间不同数据帧的格式转换。
在深入分析 1553B 协议和应用需求的基础上,论文设计了 1553B 协议解析 模块,实现了协议解析的基本功能,如 1553B 的命令字的解析、状态字的编码、 数据字的接收和发送等功能,并且能够根据解析到的命令或数据与上层控制器进 行数据的通信,完成数据的交换和控制功能。
论文详述了 CAN 总线控制器驱动模块的设计,通过模块间设计的数据读写 接口,实现了 CAN 总线控制器 SJA1000 的驱动控制,完成了 CAN 总线上报文 数据的接收和发送。
论文不仅对各个模块进行了仿真验证,而且利用搭建的硬件平台对总线转换 器进行了详细的验证和测试,实验结果表明:系统功能符合设计要求。
最后,论文给出了结论与展望,基于 FPGA 的 1553B 总线与 CAN 总线的数 据转换器设计具有高内聚性,减小了 PCB 的板卡面积,降低系统开发的成本, 系统转换速度快、实时性好。
关键词:1553B、CAN、FPGA、总线转换器
I
ABSTRACT
The 1553B bus and CAN bus have their own advantages in performance and cost.they are used in all kinds of fields widely.To achieve data transmission between the devices of the both buses,it is necessary to design the data converter of 1553B bus and CAN bus.The studies find that two kinds of bus data converters are based on DSP-CPLD and FPGA-ARM for the data design of 1553B bus and CAN bus now.The parallelization of data processing of the former is not good .The design complexity of the latter is more difficulty.
For the problems above and the actual application demand,the paper comes up with the design and implementation of the 1553B bus and CAN bus converter based on FPGA.The bus converter system includes the following parts:CAN bus transceiver,CAN bus controller,bus converter based on FPGA and 1553B bus transceiver.The bus converter based on FPGA is a central part of the bus system.This paper mainly discuss the design and implementation of
您可能关注的文档
- 基于flac3d对白云鄂博铁矿主矿南帮边坡稳定性分析及治理措施-矿业工程专业论文.docx
- 基于cuda的可视外壳并行计算方法研究-计算机科学与技术专业论文.docx
- 基于adsp的指纹锁系统设计与实现-信号与信息处理专业论文.docx
- 基于fpga的3d图像处理器ip核的设计与实现-电路与系统专业论文.docx
- 基于can总线的测试系统分析与设计-通信与信息系统专业论文.docx
- 基于can总线的测试系统研究与设计-机械设计及理论专业论文.docx
- 基于3s技术的甘南地区生态风险评价研究-地理学 草业地理信息学专业论文.docx
- 基于copula的商业银行整合风险与系统性风险度量-应用统计学专业论文.docx
- 基于cvar有交易费用投资组合优化模型及实证研究-金融学专业论文.docx
- 基于cuda的光线投射体绘制方法研究-计算机应用技术专业论文.docx
最近下载
- 山桐子种植加工、旅游项目可行性研究报告商业计划书.docx VIP
- 山桐子种植及种苗培育种植加工可行性研究报告申请备案.doc VIP
- 和田地区2026年度地直机关公开遴选公务员、事业单位公开选聘工作人员备考题库及完整答案详解1套.docx VIP
- 山桐子合作种植协议合同.docx VIP
- 2025年香氛未来趋势报告-英敏特.docx VIP
- 报告正文2014年太阳绿宝.pdf VIP
- 2025年高考:云南物理--试题及答案.pdf VIP
- 广东省深圳市宝安区2025-2026学年五年级上学期期末学业质量评估语文试卷.docx VIP
- (2025)山桐子产业开发生产建设项目可行性研究报告(一).docx VIP
- 2024-2025学年广东省东莞市统编版三年级上册期末考试语文试卷.pdf VIP
原创力文档

文档评论(0)