收藏到会员中心

文档题目:

ECU程序及CAN总线实现(含开题+任务书)

ECU程序及CAN总线实现(含开题+任务书)
上传会员: panmeizi
提交日期: 2013-09-22 19:35:43
文档分类: 计算机
浏览次数: 55
下载次数: 0
下载地址: 点击标题下载 ECU程序及CAN总线实现(含开题+任务书) (需要:20 积分)  如何获取积分?
下载提示: 不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
文档介绍: 以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
文档字数:
文档字数:13736
ECU程序及CAN总线实现

摘   要
ECU程序就像汽车的大脑,控制着汽车的动力源泉心脏—发动机,控制着汽车底盘,控制着各个车门,控制着各个仪表盘,控制这整个汽车的一举一动。整个汽车的控制又是分模块控制的。各个模块之间为能相互传输信息,进而进行有效、准确控制整个汽车,需要高效、实时通信。CAN总线,作为现场总线一种,能够满足这种通信需求。
目前国内汽车电子行业还是比较落后,尤其是在车控电子方面。急需提高对车控电子研究和投入。只有对车控电子完全掌握,才能算是对汽车电子主要知识产权的掌握。
本文对ECU程序框架,典型设计进行研究,论述ECU是怎样控制着发动机。主要对CAN总线进行研究应用。首先探讨CAN总线技术的发展历史和应用。介绍微控制器的CAN模块。并根据CAN总线通信比串口通信快这一特点,设计实现通过CAN总线通信的ECU程序烧录项目。这是CAN总线的设计应用。即两个微控制器通过CAN模块进行传输ECU程序,并烧写。这其中包括串口通信和FLASH编程。

关键词:ECU,CAN总线,串口通信, FLASH编程目录
1.  绪论 1
1.1  课题背景及目的 1
1.2  国内外研究现状 1
1.3  课题研究的内容和意义 1
2.ECU系统介绍 3
2.1  ECU概述 3
2.2  ECU对发动机控制 3
3.ECU框架 4
4.ECU典型程序设计 5
5.CAN总线及其实现 6
5.1  CAN总线概述 6
5.1.1  现场总线 6
5.1.2  CAN总线 7
5.2  CAN总线技术规范 8
5.2.1  CAN总线及基本概念介绍 8
5.2.2  报文传输 10
5.2.3  报文滤波 11
5.2.4  报文校验 11
5.2.5  编码 11
5.2.6  错误处理 11
5.3  CAN总线在汽车网络中的应用 12
5.3.1  通信网络在汽车上的应用 12
5.3.2  汽车网络设计 12
5.3.3  CAN节点 13
6.程序烧录箱设计与实现 15
6.1  项目实际需求概述 15
6.2  利用CAN程序烧录项目总体设计和功能 15
6.2.1  功能设计 15
6.2.2 总体框架流程 16
6.3  软件开发环境描述 17
6.3.1  PC端软件开发环境描述 17
6.3.2  上位机及下位机软件开发环境描述 17
6.4  PC端软件 18
6.4.1 读取HEX格式文件并转换 18
6.4.2  通过串口与上位机交互传输 19
6.5 上位机软件 20
6.5.1  上位机与PC端的通过串口交互通信 20
6.5.2  上位机收到数据向片外FLASH写 21
6.5.3  上位机通过串口向下位机传输下位机要运行的可运行码 21
6.5.4  上位机通过CAN模块交互传输ECU程序 21
6.6 下位机软件 21
6.6.1  下位机通过CAN模块接收数据 21
6.6.2  下位机把接收到的数据烧写到片内FLASH 22
6.7  ST10F269 CAN 模块 22
6.7.1  CAN控制器 22
6.7.2  CAN 中断处理 23
6.8  ST10F269 FLASH编程 24
6.8.1  在ST10内 Flash 内存的映射空间 24
6.8.2  编程命令 24
6.8.3  擦除命令 26
7  总结 27
致谢 28
参考文献 29

(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载)

热门文档下载

相关文档下载

上一篇DS三维模型可视化平台设计与实现(.. 下一篇FLASH在教学当中的应用

相关栏目

最新文档下载

推荐文档下载