基于CAN总线的车载分布式网络控制系统的研究及实现

现场总线论文 网络控制系统论文 CAN总线论文 LIN总线论文 J1939协议论文
论文详情
以现场总线为基础的全数字控制系统,即现场总线控制系统(FCS)作为计算机网络技术在控制领域的延伸,同时又是计算机控制系统的更进一步发展,将是当今自动化领域技术发展的热门课题,受到各国自动化设备制造商与用户的广泛关注,是本世纪自动控制系统的主流。目前现场总线技术已经发展出适用于不同环境和场合的多种类型的总线技术。 CAN总线属于现场总线的一种,是一种有效支持分布式控制,具有极高的实时性,可靠性,安全性,灵活且开放的串行通信网络。本文采用CAN总线技术,设计开发了一种车载分布式网络控制系统,实现了整车电器连接的总线化,在不增加成本的情况下提高了系统的安全性、可维护性、可扩展性,满足了现代汽车的控制和管理要求。系统已经应用到实际,并取得了良好的效果。 本文首先介绍了现场总线技术和CAN总线技术的发展历程、相关概念及其在汽车电气控制系统中的应用情况,介绍了当前汽车电子产业的发展现状和前景,论述了发展我国自主产权的CAN总线车身控制系统的必要性和紧迫性。 其次从成本,性能方面重点阐述了CAN总线与LIN总线相结合的必要性和可行性,在此基础上,对车载分布式控制网络进行了结构分析和总体设计。 然后在硬件和软件两方面进行设计,最终实现了基于CAN总线,LIN总线和SAE—J1939协议的车载分布式控制网络的设计,并在试验台架和工程样车的应用中验证了该控制网络的可靠性和安全性,满足了现代汽车的控制要求。 文章最后总结了自己的研究工作,分析了今后进一步的努力方向。
摘要第5-6页
ABSTRACT第6页
1 绪论第12-23页
    1.1 导言第12-13页
    1.2 现场总线第13-18页
        1.2.1 现场总线的概念第13-15页
        1.2.2 现场总线的发展第15-16页
        1.2.3 现场总线的优点第16页
        1.2.4 现场总线的种类第16-18页
    1.3 车载控制系统第18-19页
    1.4 汽车电子的发展现状第19-22页
        1.4.1 国际汽车产业及电子产业的发展现状第19-21页
        1.4.2 国内汽车电子产业的发展现状第21-22页
    1.5 本文的主要工作第22-23页
2 CAN总线技术及其应用第23-42页
    2.1 CAN总线的概念第23-24页
    2.2 CAN总线的分层结构第24-27页
        2.2.1 OSI开放系统互连模型的层次结构第24页
        2.2.2 CAN总线的层次结构第24-27页
    2.3 CAN总线的工作原理第27-35页
        2.3.1 CAN总线的位数值表示第27-28页
        2.3.2 报文的发送与接收第28页
        2.3.3 总线仲裁技术CSMA/CD—NDBA第28-29页
        2.3.4 CAN的报文格式第29-35页
    2.4 高层协议第35-37页
        2.4.1 CAL和CANopen第36页
        2.4.2 DeviceNet第36页
        2.4.3 SDS第36页
        2.4.4 CanKingdom第36-37页
        2.4.5 SAE J1939第37页
        2.4.6 OSEK/VDX第37页
    2.5 CAN的性能分析第37-40页
        2.5.1 CAN总线数据的错误检测方法第37-39页
        2.5.2 CAN总线的可靠性第39页
        2.5.3 CAN总线的实时性第39页
        2.5.4 CAN总线的灵活性和开放性第39页
        2.5.5 CAN总线的优点第39-40页
    2.6 CAN总线的发展现状第40-42页
3 基于CAN总线的车载分布式控制系统总体设计第42-49页
    3.1 车载网络控制系统的典型需求第42-43页
    3.2 车载网络控制系统的主要功能第43页
    3.3 LIN总线第43-45页
        3.3.1 CAN总线与LIN总线第43-44页
        3.3.2 LIN总线的概念第44页
        3.3.3 LIN总线的数据包格式第44-45页
    3.4 J1939协议第45-47页
        3.4.1 CAN总线与J1939协议第45-46页
        3.4.2 J1939协议的数据传输第46-47页
    3.5 总体结构设计第47-49页
4 系统的硬件设计第49-54页
    4.1 CAN节点采用的ECU芯片第49-50页
    4.2 CAN/LIN网关的硬件设计第50-52页
    4.3 CAN节点的硬件设计第52-54页
5 系统的软件设计第54-66页
    5.1 系统的软件开发环境第54-57页
        5.1.1 系统开发流程第54-55页
        5.1.2 集成开发环境Keil C51第55页
        5.1.3 嵌入式操作系统uC/OS-Ⅱ第55-57页
    5.2 软件框架结构第57-58页
    5.3 主要程序流程第58-66页
        5.3.1 主要的数据结构第58-59页
        5.3.2 CAN控制器初始化流程第59-61页
        5.3.3 CAN数据帧的发送第61-63页
        5.3.4 CAN数据帧的接收第63-65页
        5.3.5 其他功能函数第65-66页
6 车载网络控制系统的实际应用第66-71页
    6.1 系统的实际应用第66-70页
        6.1.1 在试验台架上的应用第66-69页
        6.1.2 在申沃D6115型客车上的应用第69页
        6.1.3 在桂林大宇公交车型上的应用第69-70页
    6.2 实际应用中存在的问题第70-71页
7 结论第71-72页
参考文献第72-75页
在学研究成果第75-76页
致谢第76页
论文购买
论文编号ABS1723897,这篇论文共76页
会员购买按0.30元/页下载,共需支付22.8
不是会员,注册会员
会员更优惠充值送钱
直接购买按0.5元/页下载,共需要支付38
只需这篇论文,无需注册!
直接网上支付,方便快捷!
相关论文

点击收藏 | 在线购卡 | 站内搜索 | 网站地图
版权所有 艾博士论文 Copyright(C) All Rights Reserved
版权申明:本文摘要目录由会员***投稿,艾博士论文编辑,如作者需要删除论文目录请通过QQ告知我们,承诺24小时内删除。
联系方式: QQ:277865656