当前位置: 首页> 学位论文 >详情
原文传递 基于SAE J1939协议的商用车信息控制单元设计
论文题名: 基于SAE J1939协议的商用车信息控制单元设计
关键词: 信息系统;总线协议;车身控制网络;微控制器;商用车;嵌入式实时操作系统;软件编写
摘要: 目前,CAN总线以其高稳定信,抗干扰能力强,通讯速度快而在汽车上得到广泛应用,在国外传统的仪表早已被基于CAN总线的信息系统所代替。在商用车上,CAN总线的高层协议J1939更是已经几乎成为国际上通用的标准。 本文首先对近年来车身控制网络和总线的发展进行了介绍和分析,在此基础上,通过分层实现的方式分别编写了J1939通讯协议的数据链路层、应用层、诊断层、以及网络管理层的实现程序代码,其中数据链路层的实现是整个协议实现的基础,也是本次开发工作的难点。 本次设计硬件使用的微控制器是LPC2294,并借助于LCD、步进电机等外部器件以及A/D模块、I/O、CAN控制器等片上外设来实现商用车信息控制单元与驾驶员的交互。整个商用车信息控制单元设计工作主要包括硬件设计以及各部分软件的编写。本文试图通过一种模块化和层次化的设计思想来设计商用车整车信息控制单元和完成J1939协议的开发,并增强代码的可移植性,使控制单元应用程序符合汽车开放系统架构AUTOSAR。由于国内对此的研究还比较少,本文只是作了一种有益的架构上的尝试。 在研究了嵌入式实时操作系统μC/OS-Ⅱ的实时软件特点的基础上,将其移植到LPC2294上,修改μC/OS-Ⅱ内核的部分功能使之符合OSEK/VDX规范,并完成了所有对应于AUTOSAR架构的器抽象层和硬件抽象层开发,所有应用程序的实现均使用RTE的服务。测试证明,本文开发的J1939协议和控制单元可行,能够实现各种预期功能。
作者: 陶侃
专业: 动力机械及工程
导师: 高世伦
授予学位: 硕士
授予学位单位: 华中科技大学
学位年度: 2008
正文语种: 中文
检索历史
应用推荐