推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

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

更新时间:2020-03-26 08:34:04 大小:2M 上传用户:IC老兵查看TA发布的资源 标签:can总线车身控制模块 下载积分:3分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

车身控制模块,即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编写了各模块控制器的控制程序,制定了各控制功能的控制流程,对相关控制算法进行了深入的研究。最后完成了系统的集成和测试。

部分文件列表

文件名 大小
基于CAN总线技术的车身控制模块研究.pdf 2M

全部评论(0)

暂无评论