文档介绍:上海交通大学
硕士学位论文
基于CAN通讯的汽车组合仪表的数据定义和测试平台
姓名:陈朝军
申请学位级别:硕士
专业:电气工程
指导教师:唐厚君
20070901
上海交通大学
学位论文原创性声明
本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成
果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的
作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完
全意识到本声明的法律结果由本人承担。
学位论文作者签名陈朝军:
日期:2007 年 10 月 18 日
上海交通大学
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关
部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权上海交通大学可
以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等
复制手段保存和汇编本学位论文。
保密□,在年解密后适用本授权书。
本学位论文属于
不保密√。
(请在以上方框内打“√”)
学位论文作者签名陈朝军: 指导教师签名:唐厚君
日期 2007 年 10 月 18 日日期 2007 年 10 月 18 日
上海交通大学工程硕士学位论文基于 CAN 通讯的汽车组合仪表的数据定义和测试平台
基于 CAN 通讯的汽车组合仪表的数据定义和测试平台
摘要
随着汽车电子的飞速发展和消费者对各种车载设备需求量的增长,汽车仪表上
需要显示的信息越来越多,由七八十年代的十余种信号,到现在的超过四十种信号。
由于总线技术可大大简化信号传输用的线束,故总线化已经成为汽车仪表的发展趋
势之一。
本文首先对汽车仪表的研究现状及发展趋势进行了调研,分析了仪表的几种不
同显示方式,对相应元件的特性和工作原理作了归纳整理,对 CAN 通讯的基本原理
做了简要介绍。然后,根据项目要求,设计开发了整车的网络拓扑结构,该网络包
括发动机控制器、变速箱控制器、气囊控制器、ABS 控制器、组合仪表等典型节点;
在该网络中,以仪表节点为重点研究对象,对与仪表相关的 CAN 通讯数据进行了分
类和定义,确定了数据帧的优先级、发送间隔、基准值、放大系数等参数;OSEK(即
汽车电子开发系统及其接口)是由欧洲汽车厂商最早提出的一种实时操作系统规范,
其中的 部分为车载通信提供了统一的接口和协议,本文以 OSEK 传输规
范为基础,进一步制定了当一次传输的信息量超过 8 字节时所使用的通讯协议,以
此为基础可以进行防盗、诊断等应用层通讯协议的制定;为了方便地对开发中和完
成后的 CAN 总线网络进行测试和评价,本文以通用 CAN 设计开发测试软件 CANoe
为基础,结合 CANstress 和 CANscope,通过控制面板、模拟显示面板的设计及 CAPL
编程,开发了组合仪表的 CAN 通讯测试平台。基于该平台,对仪表实物样品的采样
率、抗干扰能力、CAN 通讯可靠性等进行了测试,为仪表的 CAN 通讯软硬件设计
和改进提供了技术依据。目前该测试平台已具备对物理层参数、抗干扰能力及 CAN
通讯数据的测试功能并已应用于实际研发中,使用结果表明本论文的设计方案是可
行和正确的。
关键词:汽车仪表,测试台,CAN,CANoe,网络结构,通讯协议
上海交通大学工程硕士学位论文基于 CAN 通讯的汽车组合仪表的数据定义和测试平台
Data definition and test bench of automobile cluster with CAN
Abstract
Automotive electronic has been developed very quickly in the recent years, the
customers need also always fort equipment on the car. More and more
information must be displayed on the cluster of the automobile. On 1970’s only about 10
signals are displayed on the cluster, but now on some car more than 40 signals are
displayed on the