论文题名: | 基于CAN总线的车身网络实验平台设计研究 |
关键词: | 汽车总线;CAN总线;车身网络;节点设计;应用层协议 |
摘要: | 随着电子技术的飞速发展,汽车上的电子控制单元和电子设备越来越多,传统的汽车电子控制单元多采用独立控制模式,这使得车内线束越来越多且布线非常复杂,从而造成了严重的电磁干扰,降低了系统的可靠性。因此传统的独立控制模式已远远不能满足要求,汽车网络应运而生。 本文通过比较目前汽车上流行的几种现场总线的性能特点,根据汽车车身网络系统的研究需要,选择使用CAN总线,并参照CAN总线规范CAN2.0B,制定了基于车身网络的CAN总线应用层协议。应用层协议的制定主要包括对CAN帧信息的标识符定义和数据场的定义。根据信息的紧急程度将所有信息分为6类,即:故障报警信息、广播信息、命令信息、报告信息、节点状态信息和数据信息。本文将整个车身网络系统分为七个节点模块,他们分别为主控节点、车门控制节点,车窗控制节点、车灯控制节点、空调控制节点、电池节点和监控节点。根据各个节点要发送的传感器信息,定义各个节点的帧信息数据场。 各个节点的硬件部分电路主要包括数据采集电路和CAN通讯电路。数据采集部分主要包括采集开关信号以及温度、电量等模拟量信号。节点主控制器STC89C52在完成数据的采集后,将数据封装成CAN的帧格式,并经过CAN控制器SJA1000和收发器MCP2551发送到CAN总线上。通过设置SJA1000的相关寄存器的值,接收节点能接收到总线上的CAN帧信息,从而实现了CAN协议的通讯。 本文对车身各节点的硬件和软件进行了设计,制作的节点电路板经过实验测试,运行可靠,性能稳定,达到了预期的设计要求。设计的车身节点解决方案可作为汽车上其他节点设计的参考模型。 |
作者: | 余刚 |
专业: | 车辆工程 |
导师: | 冯桑 |
授予学位: | 硕士 |
授予学位单位: | 广东工业大学 |
学位年度: | 2010 |
正文语种: | 中文 |