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

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:fubaoran
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代汽车技术的飞速发展,传统汽车采用的点对点通信方式已远远不能满足复杂的控制系统要求。采用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间的信息共享。
其他文献
混沌是非线性动力学系统所特有的一种运动形式,是确定性的、类似随机的过程。混沌信号具有遍历性、非周期、连续宽带频谱、似噪声的特性。随着混沌同步的方法不断涌现,其在保
随着国家汽车工业的发展和人们生活水平的提高,汽车保有量迅速攀升,停车位供需矛盾不断加剧,停车困难这个问题日益突出。并且由于科技的进步和人们对生活品质要求的提高,以及