首页|资源下载
登录|注册

您现在的位置是:电子研发网 > 资源下载 > 基于CAN总线技术的车身控制模块研究

基于CAN总线技术的车身控制模块研究

  • 资源大小:1706
  • 上传时间: 2022-09-17
  • 上传用户:kejizhifu
  • 资源积分:2 下载积分
  • 标      签: can总线 车身控制模块

资 源 简 介

车身控制模块,即BCM(Body Control Module),指的是为驾驶员和乘客提供各种便利性和舒适性的功能模块。随着车身控制技术的发展,传统的通信方式已不能满足车身控制系统对信息传输的要求。而CAN总线具有的各种优良品质,非常适合在汽车网络中应用。本文在对车身控制系统中各模块需求分析的基础上,制定了基于CAN总线的网络通信协议,并利用CANoe对控制系统进行了建模和仿真分析,最后设计出了满足系统需求的车身控制模块。研究的主要内容如下:

  (1)在学习和查阅大量文献的基础上,总结了车身控制模块和CAN总线技术的发展现状和发展前景。

  (2)CAN总线原理的介绍。总结了CAN总线的基本特点,以CAN的分层结构、消息帧、非破坏性仲裁过程和CAN组网为重点,详细介绍了CAN总线技术的基本原理。

  (3)车身控制模块仿真分析。根据车身控制模块的功能需求确定了车身控制系统的拓扑结构,详细分析了系统中各节点的控制功能,并在此基础上制定了网络通信协议。利用CANoe软件建立基于CAN总线的车身控制系统和控制模块,利用CANdb++建立了通信数据库,分析了仿真节点的工作过程并利用CAPL(CAN Accessing Programming Language)语言对控制系统中每个模块进行编程,最后对仿真结果进行了分析。

  (4)控制模块的硬件开发和软件设计。根据功能需求对系统中主要元器件进行了选型设计,给出了主要电路的设计方案。以Freescale16位单片机MCS12DP256为核心,利用CodeWarrior编写了各模块控制器的控制程序,制定了各控制功能的控制流程,对相关控制算法进行了深入的研究。最后完成了系统的集成和测试。

相 关 资 源