第一章 绪论 | 第1-12页 |
·课题相关技术的现状和发展方向 | 第7-10页 |
·CAN 总线 | 第7-9页 |
1 、现场总线技术概述 | 第7页 |
2 、CAN 总线概述 | 第7-8页 |
3 、CAN 总线在汽车工业中的应用 | 第8-9页 |
·CANOpen 高层协议 | 第9-10页 |
1 、CANOpen 高层协议概述 | 第9页 |
2 、CANOpen 高层国内外研究动态 | 第9-10页 |
·课题的提出 | 第10-12页 |
·选择 CANopen 作为 CAN 总线高层协议的原因 | 第10页 |
·课题的提出 | 第10-11页 |
·课题的具体内容 | 第11-12页 |
第二章 电动汽车 CAN 总线通讯系统改进方案的总体设计 | 第12-16页 |
·电动汽车 CAN 总线通讯系统概述 | 第12-14页 |
·电动汽车 CAN 总线通讯系统 | 第12-13页 |
·原有通讯系统的不足 | 第13-14页 |
1 、没有体现出实时性要求 | 第14页 |
2 、各个模块设计过于独立,缺乏整体系统的思想 | 第14页 |
3 、协议中没有使用同步 | 第14页 |
·改进方案的总体设计 | 第14-16页 |
第三章 通信协议介绍及具体改进方案 | 第16-39页 |
·概述 | 第16页 |
·CAN 2.0B 协议的介绍 | 第16-21页 |
·CAN 2.0B 协议的分层结构 | 第16-17页 |
·CAN 总线的基本属性 | 第17-21页 |
1 、报文的优先权 | 第17页 |
2 、信息路由(Information Routing) | 第17页 |
3 、远程数据请求(Remote Data Request) | 第17页 |
4 、多主机 | 第17页 |
5、仲裁(arbitration) | 第17-18页 |
6、安全性(Safety) | 第18页 |
·CAN的报文输 | 第18页 |
1、CAN的帧格式 | 第18-19页 |
2、CAN的帧类型 | 第19-21页 |
·CAn应用层协议介绍~([12][15][16][17][27][62][66][67]) | 第21-30页 |
·概述 | 第21页 |
·对象字典 | 第21-24页 |
·CANopen网络中主节点和从节点的概念 | 第24页 |
·PDO通讯 | 第24-27页 |
1、PDO通讯具有的三种模式 | 第24-25页 |
2、标识符的确定 | 第25-26页 |
3 、禁止时间 | 第26页 |
4 、PDO 通讯的映射封装 | 第26-27页 |
·SYNC 对象 | 第27页 |
·SDO 通讯 | 第27-28页 |
1 、SDO 通讯的概述 | 第27页 |
2 、SDO 通讯数据结构和总体传输模式 | 第27-28页 |
3 、SDO 通讯的标识符分配 | 第28页 |
·主要的网络管理(NMT) | 第28-30页 |
1 、状态管理 | 第28-29页 |
2 、节点保护 | 第29-30页 |
·各信息帧的优先级及标识符的默认值 | 第30页 |
·电动汽车通讯协议的具体改进方案的提出 | 第30-39页 |
·采用 29 位标示符的 CANOpen 高级协议在电动汽车中的实现 | 第31-32页 |
·电动汽车 CAN 总线通讯系统中信息帧的分配 | 第32-34页 |
1 、电动汽车 CAN 总线通讯系统中信息的分类 | 第32-33页 |
2 、电动汽车 CAN 总线通讯系统中信息 deadline 值的分配 | 第33-34页 |
·可变优先级调度算法的引入 | 第34-35页 |
·电动汽车通讯协议的具体改进方案的提出 | 第35-39页 |
第四章 电动汽车 CAN 总线通讯协议改进方案的实现 | 第39-57页 |
·实验台的搭建 | 第39-44页 |
·主控节点硬件实现 | 第39页 |
·子节点硬件实现 | 第39-44页 |
1 、TMS320LF2407DSP 集成 CAN 模块构成子节点 | 第40-41页 |
2 、TMS320LF2407DSP 和 SJA1000 构成子节点 | 第41-44页 |
·主控节点软件的编写 | 第44-47页 |
·概述 | 第44-45页 |
·软件的编写 | 第45-47页 |
·子节点软件的编写 | 第47-56页 |
·初始化模块的设计 | 第48-49页 |
·对象字典的组建 | 第49-51页 |
·对象字典操作函数 | 第51-52页 |
1 、读对象字典 | 第51页 |
2 、写对象字典 | 第51-52页 |
·电动汽车CAN总线通讯系统中信息的发送与接收 | 第52-55页 |
1 、PDO信息的发送 | 第52-53页 |
2 、CANOpen子节点数据的接收 | 第53-55页 |
·Earliest Deadline调度算法在CANOpen高级协议中的实现 | 第55-56页 |
·实验结果分析 | 第56-57页 |
第五章 总结与展望 | 第57-59页 |
·总结 | 第57页 |
·展望 | 第57-59页 |
参考文献 | 第59-63页 |