首页> 中文学位 >基于CAN总线的汽车内部网络设计与组建
【6h】

基于CAN总线的汽车内部网络设计与组建

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪论

§1.1 课题的研究背景和意义

§1.2 国内外发展现状

§1.3 课题来源和论文的主要研究工作

§1.4 论文结构安排

第二章 CAN总线和汽车网络技术

§2.1 CAN总线技术

§2.2 汽车网络技术

§2.3 本章小结

第三章 汽车内部网络总体设计

§3.1 汽车网络拓扑结构设计

§3.2 软硬件设计方案的确定

§3.3 本章小结

第四章 系统硬件设计

§4.1 CAN节点硬件设计

§4.2 CAN网桥硬件设计

§4.3 本章小结

第五章 系统软件设计

§5.1 CAN应用层协议定义

§5.2 CAN节点软件设计

§5.3 CAN网桥软件设计

§5.4 本章小结

第六章 实验测试

§6.1 硬件测试

§6.2 点对点通信测试

§6.3 单个CAN网络组网测试

§6.4 CAN网桥组网测试

§6.5 本章小结

第七章 总结与展望

参考文献

致谢

附录 CAN帧打包、解包程序

作者在攻读硕士期间的主要研究成果

展开▼

摘要

随着现代汽车技术的飞速发展,传统汽车采用的点对点通信方式已远远不能满足复杂的控制系统要求。采用CAN总线技术不仅能实现车载电子控制单元(Electronic Control Unit, ECU)间的信息共享、简化车内冗余线束,而且实现了汽车控制系统的智能化和网络化,因此成为汽车电子领域的研究热点。
  本文在深入学习研究CAN协议规范和汽车网络技术的基础上,采用CAN总线设计与组建了汽车内部网络。论文取得的主要研究成果如下:
  (1)针对采用总线拓扑结构的汽车网络存在的不足,本文将汽车内部网络划分为动力系统和车身系统两个CAN子网,二者采用CAN网桥进行连接,构成总线拓扑和星型拓扑相结合的汽车内部网络,并确定了CAN节点、CAN网桥的软硬件设计方案。
  (2)采用“微控制器AT89S52+CAN控制器SJA1000+CAN收发器PCA82C250”的硬件方案,完成CAN节点电路设计制作;采用“CAN控制器MCP2510+CAN收发器PCA-82C250”的硬件方案,在32位微处理器S3C2440A的两路SPI通道上扩展了CAN总线接口,完成CAN网桥电路设计制作。
  (3)针对设计的汽车内部网络制定CAN应用层协议;采用前台/后台方式完成CAN节点软件设计,实现了CAN通信和CAN报文解析;在Linux环境下完成CAN网桥软件设计,包括建立嵌入式Linux开发平台,在S3C2440A上移植嵌入式Linux操作系统、编写SPI驱动程序和CAN设备驱动程序、实现CAN网桥报文转发。
  (4)对设计组建的汽车CAN网络进行通信测试,首先对CAN节点、CAN网桥进行硬件测试,其次对CAN节点进行点对点通信测试,再次对单个CAN网络进行组网测试,最后采用CAN网桥进行组网测试。实验结果表明所设计和组建的汽车内部网络能够满足车载ECU间的信息共享。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号