汽车前照灯CAN总线多路传输系统的研究与设计 (1)_第1页
汽车前照灯CAN总线多路传输系统的研究与设计 (1)_第2页
汽车前照灯CAN总线多路传输系统的研究与设计 (1)_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    汽车前照灯CAN总线多路传输系统的研究与设计 (1)摘要: 为代替传统繁杂的汽车线束, 汽车CAN 总线应运而生。以CAN 总线为基础, 结合51 系列单片机技术, 研究开发了汽车前照灯的CAN 总线多路传输系统。按照整体结构进行了CAN 总线传输节点的软件设计, 设计出并口CAN 适配卡, 通过编写动态链接库( DLL) , 向上层应用软件提供读/ 写函数接口, 实现了上位机与下位机的通信。该设计使得传统线束大大简化, 可靠性得到了极大提高, 有效节约了线束安装空间。0 引言CAN( Co摘要:为代替传统繁杂的汽车线束, 汽车CAN 总线应运而

2、生。以CAN 总线为基础, 结合51 系列单片机技术, 研究开发了汽车前照灯的CAN 总线多路传输系统。按照整体结构进行了CAN 总线传输节点的软件设计, 设计出并口CAN 适配卡, 通过编写动态链接库( DLL) , 向上层应用软件提供读/ 写函数接口, 实现了上位机与下位机的通信。该设计使得传统线束大大简化, 可靠性得到了极大提高, 有效节约了线束安装空间。0  引言CAN( Cont ro ller Ar ea Netw ork) 数据总线是一种适用于汽车环境的汽车局域网。它属于多路传输系统中的一种, 是由德国博世( Bosch) 公司在20 世纪80 年代初为解决现代汽车中众

3、多的控制单元与测试仪器之间的数据交换而应用开发的一种串行通信协议。目前,在汽车设计领域中, CAN 几乎成了一种必须采用的技术手段, 尤其是在欧洲, 如奔驰、宝马、保时捷等都采用CAN 总线实现汽车内部控制系统与各检测和执行机构间的数据通信。此外, 美国汽车厂也将控制器联网系统逐步由Class2 过渡到CAN。CAN 国际标准只定义了物理层和数据链路层, 实际应用中, 一些厂家和公司又定义了相应的应用层规范, 使CAN 的应用更加广泛和可靠。CAN 信号传输介质为普通双绞线, 通信速率最高可达1 Mbps/ 40 m, 直接传输距离可达10 km/ 5 Kbps。CAN 的信号传输采用短帧结构

4、, 每一帧的有效字节数为8 个, 因而传输时间短, 受干扰的概率低, 由于其采用CRC16 的校验方式, 误码率仅为3  10- 5 。当节点严重错误时, 具有自动关闭的功能, 以切断该节点与总线的联系, 使通信线上的其他节点机通信不受影响, 具有较强的抗干扰能力。控制器局部网( CAN) 属于现场总线范畴, 它是一种有效支持分布式控制或实时控制的串行通讯网络。CAN 作为汽车环境中的微控制器通讯, 在车载各电子控制装置ECU 之间交换信息, 形成汽车电子控制网络。比如: 发动机管理系统、变速箱控制器、仪表装备、电子主干系统中, 均嵌入CAN 控制装置。但是CAN 总线多路传输系统还

5、没有实际应用到汽车前照灯。传统的汽车系统布线工作量很大, 一旦线路发现故障, 诊断工作十分困难, 同时由于数据传输线很长, 导致传输速度下降,可靠性、实时性差等问题。CAN 总线技术作为最有前途的现场总线之一, 依靠其可靠性高, 适应环境能力强, 纠错能力突出, 性价比高等特点成为解决这一问题的新选择。正是基于这种研究背景, 本文研究并开发出了基于CAN 总线的汽车前照灯多路传输系统。1  CAN 控制器SJA10001. 1 SJA1000 的硬件结构和功能CAN 的通信协议主要由CAN 控制器完成。CAN控制器主要由实现CAN 总线协议部分和微控制器接口部分组成。不同型号的CAN

6、 总线通信控制器, 实现CAN 协议部分电路的结构和功能大都相同, 而与微控制器接口部分的结构及方式存在一些差异。SJA1000是一种独立CAN 控制器, 是PHILIPS 公司首推新一代控制器。支持CAN 2. 0B 协议。SJA1000 的主要特性如下:器件管脚和电器特性均和PCA82C200 兼容; 时钟频率24 MHz; 支持CAN 协议2. 0 标准位速率可达1 Mb/ s;同时支持11 位标识符和29 位标识符; 扩展的接收缓冲器( 增至64 B, PCA82C200 只有20 个字节) ; 对不同微处理器的接口; 可编程的CAN 驱动器输出。SJA1000 具有两种工作模式: 基

7、本模式和Peli 模式。其中基本模式符合CAN 协议2. 0A 标准, 和PCA82C200 兼容。设置时钟分频器( CDR: Clock divider Reg ister) 的最高位模式选择位( CDR. 7) , 可在基本模式和Peli 模式之间切换。1. 2  CAN 收发器82C250 的硬件结构和功能82C250 是CAN 控制器与物理总线间的接口, 最初主要应用于汽车高速控制场合。它向总线提供了差动的发送能力, 向CAN 控制器提供了差动的接收能力。82C250 主要特性如下: 与ISO/ DIS11898 标准兼容; 高速( 最高可达1 Mb/ s) ; 具有抗汽车环

8、境下的瞬间干扰, 保护总线能力; 降低射频干扰( Radio FrequencyInterference, RFI) 的斜率( slope) 控制; 热防护; 防护电池与地之间发生短路; 低电流待机方式; 某一个节点掉电不会影响总线; 可有110 个节点相连接。2  系统硬件电路图设计2. 1  汽车前照灯线路示意图汽车前照灯传统供电线路示意图和汽车前照灯多路总线传输系统示意图如图1, 图2 所示。图1  汽车前照灯传统供电线路示意图图2  汽车前照灯多路总线传输系统示意图2. 2 系统硬件电路原理图CAN 智能节点电路图的设计是本系统的核心, 下面给出详细的CAN 节点硬件电路设计。图3 是汽车汽车前照灯的CAN 总线多路传输系统的硬件电路原理图。从图中可以看出, 电路主要由三大块组成。第一块是前照灯的开关电路部分, 主要包括微控制器89C51 单片机、独立CAN 通信控制器SJA1000, CAN 总线收发器82C250; 第二块是上位机,包括CAN 总线适配卡以及数据显示部分; 第三块是前照灯的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论