汽车CAN 总线电动车窗控制系统的应用.docx

上传人:b****6 文档编号:16171962 上传时间:2023-07-11 格式:DOCX 页数:10 大小:467.48KB
下载 相关 举报
汽车CAN 总线电动车窗控制系统的应用.docx_第1页
第1页 / 共10页
汽车CAN 总线电动车窗控制系统的应用.docx_第2页
第2页 / 共10页
汽车CAN 总线电动车窗控制系统的应用.docx_第3页
第3页 / 共10页
汽车CAN 总线电动车窗控制系统的应用.docx_第4页
第4页 / 共10页
汽车CAN 总线电动车窗控制系统的应用.docx_第5页
第5页 / 共10页
汽车CAN 总线电动车窗控制系统的应用.docx_第6页
第6页 / 共10页
汽车CAN 总线电动车窗控制系统的应用.docx_第7页
第7页 / 共10页
汽车CAN 总线电动车窗控制系统的应用.docx_第8页
第8页 / 共10页
汽车CAN 总线电动车窗控制系统的应用.docx_第9页
第9页 / 共10页
汽车CAN 总线电动车窗控制系统的应用.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

汽车CAN 总线电动车窗控制系统的应用.docx

《汽车CAN 总线电动车窗控制系统的应用.docx》由会员分享,可在线阅读,更多相关《汽车CAN 总线电动车窗控制系统的应用.docx(10页珍藏版)》请在冰点文库上搜索。

汽车CAN 总线电动车窗控制系统的应用.docx

汽车CAN总线电动车窗控制系统的应用

汽车CAN总线电动车窗控制系统的应用

汽车CAN总线电动车窗控制系统的应用

指导教师:

xxx

摘要:

为了减少汽车控制系统线束和降低成本,提出了以集成CAN控制器的PIC18F258单片机为核心,设计而成的汽车电动车窗控制系统,给出了系统主要硬件结构和软件设计流程并通过对时间和采样电流的处理,判断车窗是否遇到障碍物,从而实现车窗的防夹功能。

相对于传统的点对点控制方式,不仅减少了车内的线束、降低成本,而且控制灵活、实时性强。

试验表明,该系统工作正常、性能可靠,具有低成本、低功耗和易于维修等优点。

关键词:

CAN总,电动车窗,无传感器,车窗防夹,电子控制单元,汽车车载系统

引言

随着超大规模集成电路技术的发展和嵌入式微处理器(MCU)在现代汽车上的广泛应用,汽车上由电子控制单元(ECU)控制的电器设备越来越多,如电子燃油喷射装置(EFI)、防抱死制动装置(ABS)、防滑控制装置(ARS)、安全气囊装置(SRS)、电动门窗装置、GPS导航定位系统,主动悬架系统以及照明控制、车载电话、音响、DVD、仪表管理等。

电器设备的增加极大地提高了汽车的动力性和舒适性,同时也增加了车身的布线度和成本,降低了汽车的可靠性。

因此,现在很多汽车都采用了CAN(ControllerAreaNetwork)总线将这些控制设备联系起来,该技术具有结构紧凑、可靠性高、功能完善和成本低的优点,能够很好地满足汽车特殊工作的要求。

在CAN系统设计中,使用最多的是单片机外挂独立的CAN控制器,如Philips公司的PCA82C200、SJA1000以及Intel公司的82526、82527等芯片[1]。

采用此类芯片的设计方案不利于系统集成化。

本文以Microchip公司的内部集成CAN模块PIC18F258单片机为核心,介绍CAN总线电动车窗控制系统的硬件电路结构及软件程序设计流程。

在电动车窗的防夹控制方面,目前国内外大都是在车门的车窗电机上安装霍尔传感器来实现电动车窗防夹的[2]。

本文提出一种时间与积分电流相结合的双重防夹判别方法,可提高系统的可靠性、降低误判率,较好地解决了电动车窗的防夹问题。

难随着汽车行业的的迅猛发展和家庭汽车的普遍化,人们的日常出行越来越多的使用汽车代步。

为方便驾驶员而设计的车载信息系统的重要性也越来越大,车载信息系统的开发也逐渐的成为了汽车车载系统领域的热点技术。

1电动车窗控制系统通信网络的构成

目前,绝大多数车用总线都被SAE(SocietyofAutomotiveEngineers美国汽车工程师协会)下属的汽车网络委员会按照协议划分为A,B,C,D四类:

A类是面向传感器或执行器管理的低速网络,它传输数据的位速率通常小于10KB/s.主要用于调整后视镜、,电动窗和灯光照明等设备,以LIN(LocalInterconnectNetwork本地互联网)为代表;B类是面向独立控制模块中信息共享的中速网络,位速率一般在10KB/s~125KB/s之间,主要用于车身电子的舒适性模块和显示仪表等设备中,以低速容错CAN(ControllerAreaNetwork控制器局域网)为代表;C类是面向闭环实时控制的多路传输高速网络,位速率多在125KB/s-IMB/s之间主要服务于动力传动系统,以高速CAN为代表;D类网络则是面向多媒体设备,高数据流传输的高性能网络,位速率一般在2MB/s以上,主要用于液晶显示等设备,以MOST(MediaOrientedSystemsTransport面向媒体的系统传输网)为代表【I引。

就目前车用总线的主流而言,由CAN规范所衍生出来的B类(低速容错CAN)和C类(高速CAN)车用总线系统覆盖了汽车中绝大部分可以用到网络的范围,而且由于CAN总线的网络特性与节点成本等特性在汽车行业中受到了人们的青睐Il4。

1989年,Intel公司率先开发出CAN总线协议控制器芯片。

随后CAN总线技术逐渐的应用于各行各业,比如汽车制造生产行业。

如今,世界上一些著名的汽车制造厂商,如奔驰、宝马、保时捷和美洲豹等都采用了CAN总线来实现汽车内部的控制系统和各检测和执行模块间的数据通信。

目前为止,世界上已经拥有20多家CAN总线控制器芯片生产商,仅在欧洲地区销售的带有CAN的器件数量就过亿件【15】。

CAN总线己被公认为最有前途的现场总线之一。

而电动车窗控制系统通信网络共有4个CAN节点电子控制器,分别是:

左前门主控制器、右前门子控制器、左后门子控制器、右后门子控制器。

采用CAN总线通信技术可以实现四个车门控制器之间的通信,如图1所示。

图1电动车窗CAN总线网络结构图

操作主控制器除了可以控制驾驶员侧的车窗玻璃升降外,还可以通过CAN总线控制其余乘客侧的车窗玻璃的升降,同时子控制器也可控制各自位置车窗玻璃的升降。

主控制器由Microchip公司的内部集成了CAN模块的PIC18F258单片机、6N137高速光电耦合器、PCA82C250总线收发器等三个主要部分所组成。

考虑到设计成本和软件编程的方便性,子控制器选用了与主控制器相同的芯片,且具有相同的硬件电路结构。

2功率驱动芯片及其应用电路

车窗电机驱动方式目前主要是利用继电器和H桥集成IC驱动。

本系统采用两个Infineon公司的BTS7960B半桥功率驱动芯片组成一个H桥来驱动车窗电机。

BTS7960B为半桥结构,芯片内部有一个高端MOSFET驱动管和一个低端MOSFET驱动管,直流工作电压范围广(0~43V),正常工作电流可达43A,具有过压欠压、过温、过流、负载短路保护功能,工作时自身功耗小,使用温度范围广,具有很强的抗电磁干扰能力。

PWM输出频率可达25kHz,可以很容易的实现车窗电机PWM软启动,提高电机寿命。

该器件性能完善,可以减小电动车窗控制器的体积,提高EMS特性。

下图2为基于CAN总线技术电动车窗控制器中电机驱动电路。

在图2中U2、U3分别为汽车专用半桥驱动芯片BTS7960B。

BTS7960B的OUT为高端输出引脚,直接驱动车窗电机。

INH、IN为MOSFET管开关控制引脚,兼容TTL电平可以直接与微控制器输出引脚相连,当INH为高电平IN为低电平时低端MOSFET管导通,当INH、IN都为高电平时高端MOSFET管导通。

IS为负载电流镜像输出端,利用IS端的电流镜像功能可方便地实现过流保护和车窗的防夹功能。

R3为1kΩ采样电阻,C1、C2为去耦电容,滤除高频干扰。

U1为Microchip公司的PIC18F258微控制器。

为了减小电源间的相互干扰,车窗电机驱动电路的低端应与小信号地端分开。

此车窗电机驱动电路结构简单,可靠性高,进一步提高了整个车窗控制器的可靠性。

图2车窗电机驱动电路

Fig.2Windowmofordrivecircuit

3CAN控制器硬件电路设计

汽车上各种仪器根据功能、车身位置和数据传输速率等组成各个车身子网(信息娱乐子网;动力传动子网;车身电子子网;故障诊断子网),然后各个子网通过网关并联组成了整体车身网络。

可以看到CAN总线的网络覆盖范围较其他总线更广。

随着CAN总线技术的进步,高速CAN总线网络的发展,当高速CAN总线技术的传输速率可以适用f信息娱乐子网时,汽车内部网络只需要增设高低速CAN驱动转换功能就可实现车辆整体信息的CAN总线网络控制。

随着人们对汽车各方面提出更高的要求和汽车制造业的各种技术不断的提高和发展,车载网络的市场规模必然会不断的发展壮大。

就目前而言,市场上不可能在短时间内出现一套统一的解决方案能完全满足人们针对车载网络在性能成本上所提的一切要求。

车载总线领域仍将长期保持目前这种多协议规范互相竞争共存的态势,甚至还会出现在同_二国际标准下并存有多种兼容总线的格局。

相比国外的汽车生产行业,国内对车载总线的研究还处于发展阶段,车载总线技术方面并未形成较为完善的系统,围绕车载总线技术的相关汽车电子产品也比较缺乏,现有的相关应用技术远远落后于国外同行业ll训。

部分汽车总线的重要技术只能采用国外的现有技术,从而限制了我国汽车行业的发展速度,使我国汽车行业处在一个较弱势的地位。

因此,在国内汽车行业蓬勃发展的今天,加大车载总线技术方面的研发力度,多自主创造符合国际总线技术类的产品,不仅能从根本上提升我国汽车行业的高端产品研发能力,还对我国发展高端汽车电子相关技术有着重要的意义,从而从根本上提升我国汽车行业的整体实力。

而动车窗控制器硬件电路设计的总体要求是系统简单、容易实现、性能稳定可靠,在满足要求的情况下尽量降低成本。

CAN通信系统硬件电路主要由3部分组成:

PIC18F258单片机、6N137高速光电耦合器、PCA82C250总线收发器。

电路原理如图3所示。

图3PIC18F258通信系统电路原理图

Fig.3CANbuscommunicationsystemcircuitdiagram

PIC18F258是美国Microchip公司生产的内部嵌有CAN总线控制器的高性能PIC系列单片机,由于其超小型、低功耗、低成本、多品种的特点,其应用范围十分广泛。

PCA82C250是Philips公司的CAN总线接口芯片,是CAN控制器与物理总线之间的接口,提供对总线的差分发送和接收的能力,它与ISO11898标准完全兼容,有3种不同的工作方式即高速、斜率控制和待机,可以根据实际情况加以选择,在本方案中选择高速工作方式。

该芯片引脚少,使用简单。

CAN总线采用PCA82C250芯片作为与总线之间的接口,PCA82C250的CANH、CANL的引脚各自通过一个电阻与CAN总线相连,电阻可以起到一定的限流作用,保护PCA82C250免受过流的冲击。

另外,CANH和CANL与地之间并联两个小电容,可以起到滤除总线上的高频干扰和防电磁辐射的能力。

并联两个稳压二极管可以防止CAN总线因电磁干扰或其他原因产生的瞬间高压脉冲烧毁CAN收发器。

光电耦合器采用的是GeneralInstrument公司生产的高速逻辑门输出光电耦合器6N137,它的最大传输延迟时间是75ns,典型值是46ns,采用6N137高速光电耦合电路可以很好地实现总线上节点之间的电气隔离。

同时可提高系统的抗干扰能力和传输信号的能力。

使用时,光电耦合器的两个电源VCC和VCC’必须采用电源隔离电路进行完全隔离。

4无传感器防夹功能的实现

由于电动车窗的防夹功能只是在车窗自动上升的过程中才发挥作用,在其他情况下(自动

下降、手动上升、手动下降)不需要防夹。

因此,需要研究电动车窗在上升阶段的电机电流特性。

在车窗上升运动的过程中,车窗的电机电流在不同阶段表现的特征是不同的,图4给出了车窗上升过程中工作电压12V,采样电阻20mΩ实验条件下车窗上升遇到阻力时的电机电流的波形。

同。

影响车辆长时间行车的因素众多,本系统从中选择了几个较为重要的,设计了相应的车身信息检测模块,分别为电池电量检测模块、双电池隔离模块、水位检测模块、温度检测模块和湿度检测模块。

但是系统设计的关键。

使用开发软件MPLABIDE,仿真器ICD2,以及灵活简便的C语言可以很容易的实现控制单元的软件设计[5]。

为了提高可靠性和可理解性,采用模块化程序设计思想,把整个程序分为4个部分:

(1)主程序。

包括系统初始化程序和监控程序;

(2)CAN通信程序。

包括报文发送程序、报文接收程序和CAN出错管理程序等;(3)外围接口程序。

主要包括一些外围接口芯片的驱动程序、开关信号识别程序、对接收到的报文进行分析的程序和显示程序等;(4)中断服务调用程序。

其中CAN接口的初始化程序设计是一个重点,如果设计的不好,系统将不能正常工作。

PIC18F258单片机的CAN接口初始化首先要在配置模式下将控制寄存器、状态寄存器、波特率寄存器、I/O控制寄存器、接收掩码寄存器和滤波寄存器按照系统要求设置好,以保证CAN总线的畅通。

初始化程序流程图如图5所示[6]

6结束语

网络化控制是现代汽车电子控制的发展趋势。

相对于传统的控制方式,采用CAN总线的电

动车窗控制系统可以减少车内的线束。

同时可以通过软件编程在不改变原有网络硬件结构的前提下,增加许多功能。

PIC18F258单片机内部集成了CAN控制器,可以在线编程。

用该芯片设计而成的电动车窗控制系统性能稳定、工作可靠,经实际装车试验,系统的各项功能都得到了很好的实现,为系统的产业化实施奠定了基础。

 

参考文献:

[1]王黎明,夏立,邵英.CAN现场总线系统的设计与应用[M].电子工业出版社,2008,3

[2]马伟泽,张申科,江宏杰.采用霍尔传感器的汽车电动车窗防夹设计[J].汽车工程,2008,30(12):

1122-1124

[3]王华平.基于低速CAN总线的电动车车门控制系统的研制[D].天津工业大学硕士学位论文,2004(12):

19-21

[4]刘晓明,邵亚辉,吴浩威,仲元红.无传感器汽车车窗防夹设计[J].微电机,2007(4):

48-49

[5]RichardBarnett,LarryO’Cull.EmbeddedCProgrammingandtheMicrochipPIC[M].Thomsonlearning,2004

[6]DaiqiangWang,ShiyouGao,YuqingChen,YiWang,QiaoLiu.IntelligentControlSystemBasedonCAN-busForCarDoorsandWindows[J]Proceedingsofthe3rdinternationalconferenceonAnti-Counterfeiting,security,andidentificationincommunication,IEEEPressPiscataway,2009:

242-245

 

ApplicationofCANBusinAutomobilePowerWindowControl

System

FangFkeng

(SchoolofPhysicsandElectricalEngineeringofAnqingNormalCollege,Anqing24601)

Abstract:

Aimedatthedemandofreducingthewiringharnessanddecliningcostintheautomobilecontrolsystem,electricalcontrollingsystemofautomobilepowerwindowisdesignedwithPIC18F258singlechipcomputerofintegratedCANbusasthecore.Hardwarestructureandflowchartofsoftwarearepresented.Throughtheprocessingoftimeandsamplecurrent,itcanbejudgedwhethertheautomobilewindowmeetsabarrier,thusrealizingtheanti-pinchfunctionofwindow.Comparedtothepoint-to-pointcontrol,thebuscontrolnotonlyreducesthewiringharnessandcost,butalsomakesthecontrolmoreflexibleandfast.Theexperimentresultsshowthissystemcanoperatenormally,theadvantageofthissystemarereliableperformance,lowcost,lowpowerconsumptionandeasytomaintain.

Keywords:

CANbus;powerwindow;withoutsensor;carwindowanti-pinch;ECU

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2