首页--工业技术论文--自动化技术、计算机技术论文--自动化技术及设备论文--自动化系统论文--自动控制、自动控制系统论文

基于ARM的CAN总线与J1939协议应用与研究

摘要第1-4页
Abstract第4-9页
第一章 绪论第9-18页
   ·课题背景和意义第9-10页
   ·CAN总线技术应用现状第10-11页
     ·国外CAN总线技术应用现状第10页
     ·国内CAN总线技术应用现状第10-11页
   ·CAN总线协议介绍第11-14页
     ·J1939协议第12-13页
     ·CANopen第13页
     ·DeviceNet协议第13-14页
     ·iCAN协议第14页
     ·TTCAN协议第14页
   ·本课题选用的CAN总线应用层协议第14-15页
   ·ARM技术介绍第15页
   ·嵌入式操作系统第15-16页
   ·本文结构安排第16-18页
第二章 系统方案论述第18-24页
   ·系统需求分析第18页
   ·系统整体实现方案第18-24页
     ·CAN总线物理层与数据链路层的实现第18-19页
     ·CAN总线应用层与驱动程序的实现第19-20页
     ·CAN总线通信网络的实现第20-22页
   ·本章小结第22-24页
第三章 嵌入式Linux操作系统搭建第24-33页
   ·嵌入式Linux操作系统启动过程第24-25页
   ·U-boot的制作第25-27页
   ·Linux内核制作第27-30页
     ·Linux内核裁剪与内核编译第27-28页
     ·嵌入式Linux内核移植第28-30页
   ·Linux根文件系统制作第30-32页
     ·制作一个基本根文件系统第30-31页
     ·应用程序的开机自启动第31-32页
   ·本章小结第32-33页
第四章 CAN总线驱动程序编写第33-51页
   ·CAN总线技术简介第33-42页
     ·CAN协议特点第33页
     ·CAN协议标准规格第33-34页
     ·CAN2.0B协议内容介绍第34-40页
     ·CAN试验台帧分析第40-42页
   ·MCP2510介绍第42-44页
     ·SRAM寄存器介绍第42-43页
     ·SPI介绍第43-44页
   ·基于单片机的CAN总线驱动程序编写第44-48页
     ·波特率设置第44-45页
     ·数据帧发送第45-47页
     ·数据帧接收第47-48页
   ·基于嵌入式Linux操作系统的CAN总线驱动编写第48-50页
     ·驱动程序调用过程第49-50页
     ·驱动程序的实现第50页
   ·本章小结第50-51页
第五章 简单CAN总线通信网络实现第51-59页
   ·CAN总线试验平台介绍第51-52页
   ·简单CAN总线通信网络硬件组成第52-53页
   ·简单CAN总线通信网络软件介绍第53-56页
     ·简单CAN总线网络应用程序编写第53-55页
     ·LabVIEW上位机软件第55-56页
   ·简单CAN总线通信网络实验与结果分析第56-58页
   ·本章小结第58-59页
第六章 J1939通信网络实现第59-88页
   ·J1939协议模型论述第59-60页
   ·J1939通信网络整体硬件结构第60页
   ·J1939协议栈数据链路层的实现第60-75页
     ·J1939帧格式分析第60-62页
     ·J1939协议中数据传输模型第62-63页
     ·J1939协议数据传输的实现代码第63-65页
     ·参数组的概念与分析第65-68页
     ·J1939协议栈消息机制的实现第68-70页
     ·J1939协议栈传输协议的实现第70-75页
   ·网络管理层的实现第75-83页
     ·名字的定义第75-77页
     ·本文CA的名字第77-78页
     ·CA的地址第78页
     ·网络管理程序的实现第78-83页
   ·J1939通信网络应用程序的编写第83页
   ·J1939通信网络实验结果与分析第83-87页
   ·本章小结第87-88页
第七章 工作总结与展望第88-89页
参考文献第89-92页
致谢第92-93页
作者在攻读硕士期间主要研究成果第93页

论文共93页,点击 下载论文
上一篇:基于SAWR和轮胎阻抗的无源无线轮胎压力传感器研究
下一篇:一种Web服务组合的自动化模型检测方法