基于CAN总线的可配置客车车身IO控制模块设计

基于CAN总线的可配置客车车身IO控制模块设计

论文摘要

随着汽车电子技术的发展,汽车电器间传统的点对点通信方式已不能适应汽车电子控制和数据通讯的要求。且汽车车身附件所采用的各种开关不断增加,导致车辆线束日益复杂化。在这样的背景下,汽车总线技术在车辆领域得到了广泛的应用。客车车身控制技术由传统的线缆继电器控制方式,逐步发展为基于总线技术的控制方式。CAN(控制器局域网络)是一种能有效支持分布式控制和实时控制的串行通信网络。作为一种串行的汽车总线,CAN总线具有结构简单、技术成熟、高性能以及高可靠性等优点。在了解总线基本概念的基础上,本文详细介绍了CAN总线的节点、CAN协议层次结构、技术规范以及帧结构等概念。针对目前我国客车整车厂订单式生产状况以及客车车身控制系统研究和应用中存在的灵活性和通用性不足的问题,设计了一种基于CAN总线的可配置客车车身IO控制模块,包括模块的硬件设计和软件设计。本文详细介绍了模块的软硬件设计原理和具体实施方法,并通过仿真和测试成功地验证了控制模块的设计有效性。与现有的车身控制系统IO控制模块相比,本文设计的可配置IO控制模块具有相同的硬件平台和基础软件,通过配置不同的参数文件,并将参数文件下载到相应的控制模块中,使各个可配置控制模块具有控制不同客车车身设备的功能。这种控制模块不仅具有灵活性和通用性的特点,可以运用在不同车型上,满足不同客户的需求,而且方便车辆的售后服务和备品备件管理,能更好地满足客车车身控制系统的实际需求。

论文目录

  • 中文摘要
  • Abstract
  • 第一章 绪论
  • 1.1 引言
  • 1.2 汽车网络分类
  • 1.2.1 VAN(Vehicle Area Network)协议
  • 1.2.2 LIN(Local Interconnect Network)协议
  • 1.2.3 CAN(Controller Area Network)协议
  • 1.2.4 FlexRay 协议
  • 1.3 国内外车身控制系统发展状况
  • 1.4 设计目的
  • 1.5 论文结构
  • 第二章 CAN 总线
  • 2.1 CAN 总线概述
  • 2.1.1 CAN 总线的基本概念
  • 2.1.2 CAN 总线节点概念
  • 2.2 CAN 总线硬件组成
  • 2.2.1 CAN 总线系统网络节点
  • 2.2.2 数据传输终端
  • 2.2.3 CAN 物理总线
  • 2.3 CAN 总线通信
  • 2.3.1 CAN 协议的分层结构
  • 2.3.2 CAN 技术规范及报文传送
  • 2.3.3 CAN 的帧格式
  • 2.4 CAN 总线的主要技术优点
  • 2.5 本章小结
  • 第三章 可配置IO 控制模块的硬件设计
  • 3.1 基于CAN 总线的客车车身控制系统
  • 3.1.1 现有客车车身控制系统
  • 3.1.2 可配置IO 控制模块的客车车身控制系统
  • 3.2 控制模块硬件结构
  • 3.3 处理器模块
  • 3.3.1 HCS08 系列微控制器介绍
  • 3.3.2 外设模块
  • 3.3.3 HCS08 CPU 编程模型
  • 3.3.4 MC9S08DV60 的特点
  • 3.3.5 MSCAN 简介
  • 3.4 通信模块
  • 3.5 开关量输入电路
  • 3.6 模拟量输入电路
  • 3.7 控制信号输出电路
  • 3.7.1 桥输出电路
  • 3.7.2 单端高输出电路
  • 3.8 本章小结
  • 第四章 可配置IO 控制模块的软件设计
  • 4.1 控制模块软件设计思想
  • 4.2 输入信号采集模块
  • 4.2.1 输入实时数据库
  • 4.2.2 输入实时数据库的操作
  • 4.2.3 输入信号采集流程
  • 4.3 输出控制模块
  • 4.3.1 输出实时数据库
  • 4.3.2 输出实时数据库的操作
  • 4.3.3 输出控制流程
  • 4.4 CAN 通信模块
  • 4.4.1 参数下载
  • 4.4.2 参数配置过程
  • 4.5 本章小结
  • 第五章 IO 控制模块的调试
  • 5.1 系统调试环境简介
  • 5.2 控制逻辑描述
  • 5.3 模块调试
  • 5.3.1 输入模块的调试
  • 5.3.2 输出模块的调试
  • 5.3.3 CAN 网络通信模块的调试
  • 5.4 结论
  • 第六章 全文总结
  • 参考文献
  • 攻读学位期间公开发表的论文
  • 致谢
  • 相关论文文献

    • [1].挖掘机应急油门控制模块损坏故障排查[J]. 工程机械与维修 2019(06)
    • [2].车用汽油发动机控制模块台架标定开发[J]. 汽车实用技术 2020(05)
    • [3].汽车自动大灯控制模块的设计[J]. 机械工程师 2020(11)
    • [4].水下控制模块的结构分析与设计[J]. 化工自动化及仪表 2015(04)
    • [5].水下控制模块锁紧机构设计[J]. 石油矿场机械 2015(08)
    • [6].原料药生产中间歇反应单元操作的过程控制模块[J]. 化工与医药工程 2017(01)
    • [7].一款控制模块备用电源的设计[J]. 科技创新导报 2016(20)
    • [8].水下控制模块总体设计的研究[J]. 机电产品开发与创新 2014(06)
    • [9].牧马人更换发动机控制模块后无法启动[J]. 汽车维修技师 2015(01)
    • [10].水下控制模块的应用与设计分析[J]. 石油矿场机械 2015(07)
    • [11].水下控制模块锁紧结构分析及建议[J]. 石油化工设备 2015(06)
    • [12].剩磁接触器及其节能控制模块的设计[J]. 电器与能效管理技术 2014(19)
    • [13].水下控制模块的技术分析与发展建议[J]. 石油机械 2013(06)
    • [14].水下采油树控制模块设计要素分析[J]. 石油矿场机械 2013(10)
    • [15].2010款别克英朗车控制模块编程和设置[J]. 汽车维护与修理 2010(09)
    • [16].2020年路虎卫士新技术剖析(二)[J]. 汽车维修技师 2020(10)
    • [17].小型断路器智能控制模块的研究[J]. 低压电器 2013(22)
    • [18].宾利Continental GT加热、通风和空调(HVAC)系统结构原理(四)[J]. 汽车维修技师 2020(08)
    • [19].2020年别克昂科旗新技术剖析(五)[J]. 汽车维修技师 2020(11)
    • [20].安全控制模块的高可信计算机研究分析[J]. 科技致富向导 2011(26)
    • [21].新一代水管式沉降仪控制模块的研制[J]. 自动化与仪表 2014(10)
    • [22].车载实时控制模块设计与实现[J]. 航空计算技术 2010(02)
    • [23].作为转向控制模块供应商,海拉进一步扩展其定位[J]. 汽车零部件 2019(08)
    • [24].水下控制模块对接机构设计及对接试验[J]. 中国海上油气 2016(05)
    • [25].压力流量复合容错控制模块的仿真研究[J]. 液压气动与密封 2013(08)
    • [26].交流接触器新型智能抗电压跌落控制模块的设计[J]. 中国电机工程学报 2012(27)
    • [27].全新电机控制模块技术及应用[J]. 建筑电气 2011(06)
    • [28].基于FPGA的数控系统位置控制模块实现技术[J]. 组合机床与自动化加工技术 2011(11)
    • [29].基于安全控制模块的高可信计算机研究[J]. 系统工程与电子技术 2010(02)
    • [30].一种航天器点火控制模块的设计[J]. 电子元器件与信息技术 2020(03)

    标签:;  ;  ;  

    基于CAN总线的可配置客车车身IO控制模块设计
    下载Doc文档

    猜你喜欢