ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:467.48KB ,
资源ID:16171962      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-16171962.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(汽车CAN 总线电动车窗控制系统的应用.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

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

1、汽车CAN 总线电动车窗控制系统的应用汽车CAN 总线电动车窗控制系统的应用汽车CAN 总线电动车窗控制系统的应用指导教师:xxx摘要:为了减少汽车控制系统线束和降低成本,提出了以集成CAN 控制器的PIC18F258 单片机为核心,设计而成的汽车电动车窗控制系统,给出了系统主要硬件结构和软件设计流程并通过对时间和采样电流的处理,判断车窗是否遇到障碍物,从而实现车窗的防夹功能。相对于传统的点对点控制方式,不仅减少了车内的线束、降低成本,而且控制灵活、实时性强。试验表明,该系统工作正常、性能可靠,具有低成本、低功耗和易于维修等优点。关键词:CAN 总,电动车窗,无传感器,车窗防夹,电子控制单元,

2、汽车车载系统引言随着超大规模集成电路技术的发展和嵌入式微处理器(MCU)在现代汽车上的广泛应用,汽车上由电子控制单元(ECU)控制的电器设备越来越多,如电子燃油喷射装置(EFI)、防抱死制动装置(ABS)、防滑控制装置(ARS)、安全气囊装置(SRS)、电动门窗装置、GPS 导航定位系统,主动悬架系统以及照明控制、车载电话、音响、DVD、仪表管理等。电器设备的增加极大地提高了汽车的动力性和舒适性,同时也增加了车身的布线度和成本,降低了汽车的可靠性。因此,现在很多汽车都采用了CAN(Controller Area Network)总线将这些控制设备联系起来, 该技术具有结构紧凑、可靠性高、功能完

3、善和成本低的优点,能够很好地满足汽车特殊工作的要求。在CAN 系统设计中, 使用最多的是单片机外挂独立的CAN 控制器, 如Philips 公司的PCA82C200、SJA1000 以及Intel 公司的82526、82527 等芯片1。采用此类芯片的设计方案不利于系统集成化。本文以Microchip 公司的内部集成CAN 模块PIC18F258 单片机为核心, 介绍CAN 总线电动车窗控制系统的硬件电路结构及软件程序设计流程。在电动车窗的防夹控制方面,目前国内外大都是在车门的车窗电机上安装霍尔传感器来实现电动车窗防夹的2。本文提出一种时间与积分电流相结合的双重防夹判别方法,可提高系统的可靠性

4、、降低误判率,较好地解决了电动车窗的防夹问题。难随着汽车行业的的迅猛发展和家庭汽车的普遍化,人们的日常出行越来越多的使用汽车代步。为方便驾驶员而设计的车载信息系统的重要性也越来越大,车载信息系统的开发也逐渐的成为了汽车车载系统领域的热点技术。1 电动车窗控制系统通信网络的构成目前,绝大多数车用总线都被SAE(Society ofAutomotive Engineers美国汽车工程师协会)下属的汽车网络委员会按照协议划分为A,B,C,D四类:A类是面向传感器或执行器管理的低速网络,它传输数据的位速率通常小于10KBs主要用于调整后视镜、,电动窗和灯光照明等设备,以LIN(LocalInterco

5、nnect Network本地互联网)为代表;B类是面向独立控制模块中信息共享的中速网络,位速率一般在10KBs125KBs之间,主要用于车身电子的舒适性模块和显示仪表等设备中,以低速容错CAN(Controller Area Network控制器局域网)为代表;C类是面向闭环实时控制的多路传输高速网络,位速率多在125KBs-IMBs之间主要服务于动力传动系统,以高速CAN为代表;D类网络则是面向多媒体设备,高数据流传输的高性能网络,位速率一般在2MBs以上,主要用于液晶显示等设备,以MOST(Media Oriented SystemsTransport面向媒体的系统传输网)为代表【I引。

6、就目前车用总线的主流而言,由CAN规范所衍生出来的B类(低速容错CAN)和C类(高速CAN)车用总线系统覆盖了汽车中绝大部分可以用到网络的范围,而且由于CAN总线的网络特性与节点成本等特性在汽车行业中受到了人们的青睐Il4。1989年,Intel公司率先开发出CAN总线协议控制器芯片。随后CAN总线技术逐渐的应用于各行各业,比如汽车制造生产行业。如今,世界上一些著名的汽车制造厂商,如奔驰、宝马、保时捷和美洲豹等都采用了CAN总线来实现汽车内部的控制系统和各检测和执行模块间的数据通信。目前为止,世界上已经拥有20多家CAN总线控制器芯片生产商,仅在欧洲地区销售的带有CAN的器件数量就过亿件【15

7、】。CAN总线己被公认为最有前途的现场总线之一。 而电动车窗控制系统通信网络共有4 个CAN节点电子控制器,分别是:左前门主控制器、右前门子控制器、左后门子控制器、右后门子控制器。采用CAN 总线通信技术可以实现四个车门控制器之间的通信,如图1 所示。 图1 电动车窗CAN 总线网络结构图操作主控制器除了可以控制驾驶员侧的车窗玻璃升降外, 还可以通过CAN 总线控制其余乘客侧的车窗玻璃的升降,同时子控制器也可控制各自位置车窗玻璃的升降。主控制器由Microchip公司的内部集成了CAN 模块的PIC18F258 单片机、6N137 高速光电耦合器、PCA82C250 总线收发器等三个主要部分所

8、组成。考虑到设计成本和软件编程的方便性,子控制器选用了与主控制器相同的芯片,且具有相同的硬件电路结构。2 功率驱动芯片及其应用电路车窗电机驱动方式目前主要是利用继电器和H 桥集成IC 驱动。本系统采用两个Infineon 公司的BTS7960B 半桥功率驱动芯片组成一个H桥来驱动车窗电机。BTS7960B 为半桥结构,芯片内部有一个高端MOSFET 驱动管和一个低端MOSFET 驱动管,直流工作电压范围广(043V),正常工作电流可达43A,具有过压欠压、过温、过流、负载短路保护功能,工作时自身功耗小,使用温度范围广,具有很强的抗电磁干扰能力。PWM输出频率可达25 kHz,可以很容易的实现车

9、窗电机PWM 软启动, 提高电机寿命。该器件性能完善,可以减小电动车窗控制器的体积,提高EMS特性。 下图2 为基于CAN 总线技术电动车窗控制器中电机驱动电路。在图2 中U2、U3 分别为汽车专用半桥驱动芯片BTS7960B。BTS7960B 的OUT为高端输出引脚,直接驱动车窗电机。INH、IN 为MOSFET 管开关控制引脚,兼容TTL 电平可以直接与微控制器输出引脚相连, 当INH 为高电平IN 为低电平时低端MOSFET 管导通, 当INH、IN都为高电平时高端MOSFET 管导通。IS 为负载电流镜像输出端,利用IS 端的电流镜像功能可方便地实现过流保护和车窗的防夹功能。R3 为1

10、 k采样电阻,C1、C2 为去耦电容,滤除高频干扰。U1为Microchip 公司的PIC18F258 微控制器。为了减小电源间的相互干扰,车窗电机驱动电路的低端应与小信号地端分开。此车窗电机驱动电路结构简单,可靠性高,进一步提高了整个车窗控制器的可靠性。 图2 车窗电机驱动电路Fig2 Window mofor drive circuit3 CAN 控制器硬件电路设计汽车上各种仪器根据功能、车身位置和数据传输速率等组成各个车身子网(信息娱乐子网;动力传动子网;车身电子子网;故障诊断子网),然后各个子网通过网关并联组成了整体车身网络。可以看到CAN总线的网络覆盖范围较其他总线更广。随着CAN总

11、线技术的进步,高速CAN总线网络的发展,当高速CAN总线技术的传输速率可以适用f信息娱乐子网时,汽车内部网络只需要增设高低速CAN驱动转换功能就可实现车辆整体信息的CAN总线网络控制。随着人们对汽车各方面提出更高的要求和汽车制造业的各种技术不断的提高和发展,车载网络的市场规模必然会不断的发展壮大。就目前而言,市场上不可能在短时间内出现一套统一的解决方案能完全满足人们针对车载网络在性能成本上所提的一切要求。车载总线领域仍将长期保持目前这种多协议规范互相竞争共存的态势,甚至还会出现在同_二国际标准下并存有多种兼容总线的格局。相比国外的汽车生产行业,国内对车载总线的研究还处于发展阶段,车载总线技术方

12、面并未形成较为完善的系统,围绕车载总线技术的相关汽车电子产品也比较缺乏,现有的相关应用技术远远落后于国外同行业ll训。部分汽车总线的重要技术只能采用国外的现有技术,从而限制了我国汽车行业的发展速度,使我国汽车行业处在一个较弱势的地位。因此,在国内汽车行业蓬勃发展的今天,加大车载总线技术方面的研发力度,多自主创造符合国际总线技术类的产品,不仅能从根本上提升我国汽车行业的高端产品研发能力,还对我国发展高端汽车电子相关技术有着重要的意义,从而从根本上提升我国汽车行业的整体实力。而动车窗控制器硬件电路设计的总体要求是系统简单、容易实现、性能稳定可靠,在满足要求的情况下尽量降低成本。CAN 通信系统硬件

13、电路主要由3 部分组成:PIC18F258 单片机、6N137 高速光电耦合器、PCA82C250 总线收发器。电路原理如图3 所示。 图3 PIC18F258 通信系统电路原理图Fig3 CAN bus communication system circuit diagramPIC18F258 是美国Microchip 公司生产的内部嵌有CAN 总线控制器的高性能PIC 系列单片机,由于其超小型、低功耗、低成本、多品种的特点,其应用范围十分广泛。PCA82C250 是Philips公司的CAN 总线接口芯片, 是CAN 控制器与物理总线之间的接口,提供对总线的差分发送和接收的能力,它与ISO

14、11898 标准完全兼容,有3 种不同的工作方式即高速、斜率控制和待机,可以根据实际情况加以选择,在本方案中选择高速工作方式。该芯片引脚少,使用简单。CAN 总线采用PCA82C250 芯片作为与总线之间的接口,PCA82C250 的CANH、CANL 的引脚各自通过一个电阻与CAN 总线相连, 电阻可以起到一定的限流作用,保护PCA82C250 免受过流的冲击。另外,CANH 和CANL 与地之间并联两个小电容,可以起到滤除总线上的高频干扰和防电磁辐射的能力。并联两个稳压二极管可以防止CAN 总线因电磁干扰或其他原因产生的瞬间高压脉冲烧毁CAN 收发器。光电耦合器采用的是GeneralIns

15、trument 公司生产的高速逻辑门输出光电耦合器6N137,它的最大传输延迟时间是75 ns,典型值是46 ns, 采用6N137 高速光电耦合电路可以很好地实现总线上节点之间的电气隔离。同时可提高系统的抗干扰能力和传输信号的能力。使用时,光电耦合器的两个电源VCC 和VCC必须采用电源隔离电路进行完全隔离。4 无传感器防夹功能的实现由于电动车窗的防夹功能只是在车窗自动上升的过程中才发挥作用,在其他情况下(自动下降、手动上升、手动下降)不需要防夹。因此,需要研究电动车窗在上升阶段的电机电流特性。在车窗上升运动的过程中,车窗的电机电流在不同阶段表现的特征是不同的,图4 给出了车窗上升过程中工作

16、电压12 V,采样电阻20 m实验条件下车窗上升遇到阻力时的电机电流的波形。同。影响车辆长时间行车的因素众多,本系统从中选择了几个较为重要的,设计了相应的车身信息检测模块,分别为电池电量检测模块、双电池隔离模块、水位检测模块、温度检测模块和湿度检测模块。但是系统设计的关键。使用开发软件MPLAB IDE,仿真器ICD2,以及灵活简便的C 语言可以很容易的实现控制单元的软件设计5。为了提高可靠性和可理解性,采用模块化程序设计思想,把整个程序分为4 个部分:(1)主程序。包括系统初始化程序和监控程序;(2)CAN 通信程序。包括报文发送程序、报文接收程序和CAN 出错管理程序等;(3)外围接口程序

17、。主要包括一些外围接口芯片的驱动程序、开关信号识别程序、对接收到的报文进行分析的程序和显示程序等;(4)中断服务调用程序。其中CAN 接口的初始化程序设计是一个重点,如果设计的不好,系统将不能正常工作。PIC18F258 单片机的CAN 接口初始化首先要在配置模式下将控制寄存器、状态寄存器、波特率寄存器、I/O 控制寄存器、接收掩码寄存器和滤波寄存器按照系统要求设置好,以保证CAN 总线的畅通。初始化程序流程图如图5 所示66 结束语网络化控制是现代汽车电子控制的发展趋势。相对于传统的控制方式,采用CAN 总线的电动车窗控制系统可以减少车内的线束。同时可以通过软件编程在不改变原有网络硬件结构的

18、前提下,增加许多功能。PIC18F258 单片机内部集成了CAN 控制器,可以在线编程。用该芯片设计而成的电动车窗控制系统性能稳定、工作可靠,经实际装车试验,系统的各项功能都得到了很好的实现,为系统的产业化实施奠定了基础。参考文献:1 王黎明,夏立,邵英. CAN 现场总线系统的设计与应用M. 电子工业出版社,2008,32 马伟泽,张申科,江宏杰. 采用霍尔传感器的汽车电动车窗防夹设计J. 汽车工程,2008,30(12):1122-11243 王华平. 基于低速CAN 总线的电动车车门控制系统的研制D. 天津工业大学硕士学位论文,2004(12):19-214 刘晓明,邵亚辉,吴浩威,仲元

19、红. 无传感器汽车车窗防夹设计J. 微电机,2007(4):48-495 Richard Barnett,Larry OCull. Embedded C Programmingand the Microchip PIC M. Thomson learning,20046 Daiqiang Wang,Shiyou Gao,Yuqing Chen,Yi Wang,Qiao Liu. Intelligent Control System Based on CAN-busFor Car Doors and Windows JProceedings of the 3rdinternational con

20、ference on Anti-Counterfeiting,security,and identification in communication,IEEE Press Piscataway,2009:242-245Application of CAN Bus in Automobile Power Window ControlSystem FangFkeng(School of Physics and Electrical Engineering of Anqing Normal College, Anqing 24601)Abstract: Aimed at the demand of

21、 reducing the wiring harness and declining cost in the automobile control system,electrical controlling system of automobile power window is designed with PIC18F258 single chip computer of integratedCAN bus as the core. Hardware structure and flow chart of software are presented. Through the process

22、ing of time andsample current,it can be judged whether the automobile window meets a barrier, thus realizing the anti-pinch function ofwindow. Compared to the point-to-point control, the bus control not only reduces the wiring harness and cost,but alsomakes the control more flexible and fast. The experiment results show this system can operate normally,the advantage ofthis system are reliable performance,low cost,low power consumption and easy to maintain.Key words: CAN bus; power window; without sensor; car window anti-pinch; ECU

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

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