聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> 正在进行安全检测...

正在进行安全检测...

时间:2023-11-21 09:23:59    下载该word文档
Vo1.28 No.5 Mav 2012 报 BULLETIN 0F SCIENCE AND TECHN0LOGY 第28卷第5期 2012年5月 汽车CAN总线电动车窗控制系统的应用 王 义 ,邱云峰 (1.贵州师范大学物理与电子科学学院,贵州贵阳550001;2.贵州大学理学院,贵州贵阳550025) 摘 要:为了减少汽车控制系统线束和降低成本,提出了以集成CAN控制器的PIC18F258单片机为核 心,设计而成的汽车电动车窗控制系统,给出了系统主要硬件结构和软件设计流程并通过对时间和采 样电流的处理,判断车窗是否遇到障碍物,从而实现车窗的防夹功能。相对于传统的点对点控制方式, 不仅减少了车内的线束、降低成本,而且控制灵活、实时性强。试验表明,该系统工作正常、性能可靠,具 有低成本、低功耗和易于维修等优点。  关键词:cAN总线;电动车窗;无传感器;车窗防夹;电子控制单元 中图分类号:TP273 文献标识码:A 文章编号:1001—7119(2012)05—0112—04 Applcation of CAN Bus in Automobie Power Window Control System WANG Yi ,QIUyunfen (1.School ofPhysics and Electronics Science Guizhou Normal Universiy,Guiyang,Guizhou 550001,China; 2.College of Science,Guizhou Universiy,Guiyang,Guizhou 5500025,China) Abstract:Aimed at the demand of reducing the wiring harness and declining cost in the automobile control system, electcal contng sysem of automobi power window i desgned wih PIC18F258 sing chip computer of integrated CAN bus as the core.Hardware structure and fow chart of software are presented.Through the processing of time and sampl curent, can be udged wheher he automobi window meet a barr,thus ealzing he antpinch uncton of window.Compared to the point—to—point control,the bus control not only reduees the wirng haress and cost,but also makes the control more fexible and fast.The experiment resuls show this system can operate normally,the advantage of this system are reliable performance,low cost,low power consumpton and easy to maintain. Key words:CAN bus;power window;without sensor;car window anti—pinch;ECU 0 引言 随着超大规模集成电路技术的发展和嵌入 式微处理器(MCU)在现代汽车上的广泛应用,汽 的动力性和舒适性,同时也增加了车身的布线难 度和成本,降低了汽车的可靠性。因此,现在很多 汽车都采用了CAN(Controller Area Network)总线 将这些控制设备联系起来,该技术具有结构紧 车上由电子控制单元(ECU)控制的电器设备越来 越多,如电子燃油喷射装置(EFI)、防抱死制动装 置(ABS)、防滑控制装置(ARS)、安全气囊装置 (SRS)、电动门窗装置、GPS导航定位系统,主动 凑、可靠性高、功能完善和成本低的优点,能够很 好地满足汽车特殊工作的要求。 在CAN系统设计中.使用最多的是单片机 外挂独立的CAN控制器,如Phips公司的 PCA82C200、SJA1000以及Intel公司的82526、 悬架系统以及照明控制、车载电话、音响、DVD、 仪表管理等。电器设备的增加极大地提高了汽车 收稿日期:2011-10—12 82527等芯片Ⅲ 采用此类芯片的设计方案不利 基金项目:贵州省科技厅工业攻关资助项目(黔科合GY字[2008]3023) 作者简介:王义(1957一),男,教授,博士,主要研究方向:控制理论与控制工程,汽车电子。 
第5期 王义等.汽车CAN总线电动车窗控制系统的应用 
1l3 于系统集成化。本文以Microchip公司的内部集 成CAN模块PIC18F258单片机为核心,介绍 CAN总线电动车窗控制系统的硬件电路结构及 软件程序设计流程。在电动车窗的防夹控制方 面。目前国内外大都是在车门的车窗电机上安装 霍尔传感器来实现电动车窗防夹的[ 。本文提出 种时间与积分电流相结合的双重防夹判别方 法,可提高系统的可靠性、降低误判率,较好地解 决了电动车窗的防夹问题。 1 电动车窗控制系统通信网络的构成 电动车窗控制系统通信网络共有4个CAN 节点电子控制器,分别是:左前门主控制器、右前 门子控制器、左后门子控制器、右后门子控制器。 采用CAN总线通信技术可以实现四个车门控制 器之间的通信,如图1所示。 /^\/^、 左后门车窗电机 左前门车窗电机 主 窗 升 降 开 
关 曼 三堡  垄堕 鳖 CAN—Bus 
PCA82C250 
6N137 
PIC18F258 
BTS7960B  电动车冒CAN总线网络结构图 Fig.1 Electric windows CAN bus metwork sfnecture 操作主控制器除了可以控制驾驶员侧的车 窗玻璃升降外,还可以通过CAN总线控制其余 乘客侧的车窗玻璃的升降.同时子控制器也可控 制各自位置车窗玻璃的升降。主控制器由Mi crochip公司的内部集成CAN模块的 PIC18F258单片机、6N137高速光电耦合器、 PCA82C250总线收发器等三个主要部分所组成。 考虑到设计成本和软件编程的方便性,子控制器 选用了与主控制器相同的芯片.且具有相同的硬 件电路结构。 一车窗升降开关 ■ 2 功率驱动芯片及其应用电路 车窗电机驱动方式目前主要是利用继电器  鼹 一 和H桥集成IC驱动。本系统采甩两个Infneon公 司的BTS7960B半桥功率驱动芯片组成一个H 桥来驱动车窗电机。BTS7960B为半桥结构,芯片 内部有一个高端MOSFET驱动管和一个低端 MOSFET驱动管,直流工作电压范围广(0~43V),  正常工作电流可达43A,具有过压欠压、过温、过 鼹 一 如 流、负载短路保护功能,工作时自身功耗小,使用 温度范围广.具有很强的抗电磁干扰能力。PWM 输出频率可达25 kHz,可以很容易的实现车窗电 机PWM软启动.提高电机寿命。该器件性能完 善。可以减小电动车窗控制器的体积,提高EMS 特性。 下图2为基于CAN总线技术电动车窗控制 器中电机驱动电路。在图2中U2、U3分别为汽车 专用半桥驱动芯片BTS7960B。BTS7960B的OUT 为高端输出引脚,直接驱动车窗电机。INH、IN为 MOSFET管开关控制引脚,兼容TTL电平可以直 接与微控制器输出引脚相连,当INH为高电平 IN为低电平时低端MOSFET管导通,当INH、IN 都为高电平时高端MOSFET管导通。IS为负载电 流镜像输出端,利用IS端的电流镜像功能可方便 地实现过流保护和车窗的防夹功能。R3为1 ki2 图2车窗电机驱动电路 Fig.2 Window mofor drive circuit 
 14 报 第28卷 采样电阻,C1、C2为去耦电容,滤除高频干扰。ul 为Microchip公司的PIC18F258微控制器。为了 减小电源间的相互干扰,车窗电机驱动电路的低 能力。并联两个稳压二极管可以防止CAN总线 因电磁干扰或其他原因产生的瞬间高压脉冲烧 毁CAN收发器。光电耦合器采用的是General 端应与小信号地端分开。此车窗电机驱动电路结 Instrument公司生产的高速逻辑门输j_{光电耦合 器6N137,它的最大传输延迟时间是75 ns.典型 构简单,可靠性高,进一步提高了整个车窗控制 器的可靠性 3 CAN控制器硬件电路设计 对电动车窗控制器硬件电路设计的总体要 求是系统简单、容易实现、性能稳定可靠,在满足 要求的情况下尽量降低成本。 CAN通信系统硬件电路主要由3部分组成: PIC18F258单片机、6N137高速光电耦合器、 PCA82C250总线收发器。电路原理如图3所示。 PI(I ̄FI¥1 图3 PlCl8F258通信系统电路原理图 Fig.3 CAN bus communication system circuit diagram PIC18F258是美国Microchip公司生产的内 部嵌有CAN总线控制器的高性能PIC系列单片 机,由于其超小型、低功耗、低成本、多品种的特 点,其应用范围十分广泛。PCA82C250是Philips 公司的CAN总线接口芯片,是CAN控制器与物 理总线之间的接口,提供对总线的差分发送和接 收的能力。它与ISO11898标准完全兼容,有3种 不同的丁作方式即高速、斜率控制和待机,可以 根据实际情况加以选择,在本方案中选择高速工 作方式。该芯片引脚少,使用简单。CAN总线采用 PCA82C250芯片作为与总线之间的接口, PCA82C250的CANH、CANL的引脚各自通过一 个电阻与CAN总线相连,电阻可以起到一定的 限流作用,保护PCA82C250免受过流的冲击。另 外,CANH和CANL与地之间并联两个小电容,可 以起到滤除总线上的高频干扰和防电磁辐射的 值是46 ns,采用6N137高速光电耦合电路可以 很好地实现总线上节点之间的电气隔离。同时可 提高系统的抗干扰能力和传输信号的能力。使用 时,光电耦合器的两个电源VCC和VCC’必须采 用电源隔离电路进行完全隔离。 4 无传感器防夹功能的实现 由于电动车窗的防夹功能只是在车窗自动 上升的过程中才发挥作用,在其他情况下(自动 下降、手动上升、手动下降)不需要防夹。因此,需 要研究电动车窗在上升阶段的电机电流特性。在 车窗上升运动的过程中,车窗的电机电流在不同 阶段表现的特征是不同的.图4给出了车窗上升 过程中工作电压l2 V.采样电阻20 mQ实验条件 下车窗上升遇到阻力时的电机电流的波形。 25 20  I5 避; l0 5 图4车冒上升过程中遇到障碍时电流波形 Fig.4 The current waveform when window meet obstacle during rise 从图中可以看出.车窗在上升过程中遇到阻 力时直流电机的运行电流将增大(图3中的A、 B、C三点)且电流的大小与所受到的阻力成正比 关系(A点阻力>B点阻力>C点阻力);电机在启 动时有一较大的瞬间脉冲电流,车窗到顶后有一 很大的堵转电流.堵转电流大于启动时的脉冲电 流。由此可见,车窗电机工作电流的变化能够反 映出车窗的运动状况.可作为判断车窗是否受到 阻力的依据3l。但是,仅仅依靠电机电流这一个参 
第5期 王义等.汽车CAN总线电动车窗控制系统的应用 1l5 数是不能区分检测到的是车窗运行过程中的防 夹电流还是车窗运行到顶时的堵转电流,容易产 生误判_4_   RB RB3为cAN接口l 设置接收、发送控制寄存器l   为了减少误判,提高系统的稳定性和可靠性 可以采用时间判别法和积分判别法来增强判断 . 设置配置模式 设置标准模式 的准确性,降低误判率。时间判别法的主要依据 是车窗从开始运行一直上升到顶和车窗在上升 过程中遇到阻力所需要的时间是不同的,假设车 \ 苎 /   窗从开始运行一直上升到顶部所用的时间为 , 车窗上升运行的时间为t。当t≥T时车窗上升到 顶并且电机遇堵:而当t≤T时,车窗上升且有可 能遇到阻力。积分判别法首先是用通过多次实验 取平均值的方法求出车窗受堵时的面积阈值S幽  然后通过算法求出在一段固定时间 内电机电 流曲线下的面积S 并利用该面积作为判断依据 的方法。例如,在图3中的A点矩形框下的最小 电流值为 (t)(to<t<t ),可求出在固定时间短 Ts=t,一t。内电机电流曲线I(t)下与该矩形所围成 r 的面积:s=J[,( )一 ( )]dt。如果此时,<T且有 t0 S>S ,则可判定车窗受阻。通过调节车窗受堵时 的面积阈值S 的大小,可调节上升防夹力的大小。 5 车窗控制单元的软件设计 软件设计是系统设计的关键。使用开发软件 MPLAB IDE.仿真器ICD2。以及灵活简便的C语 言可以很容易的实现控制单元的软件设计¨。为 了提高可靠性和可理解性。采用模块化程序设计 思想,把整个程序分为4个部分:(1)主程序。包 括系统初始化程序和监控程序;(2)CAN通信程 序。包括报文发送程序、报文接收程序和CAN出 错管理程序等;(3)外围接口程序。主要包括一些 外围接口芯片的驱动程序、开关信号识别程序、 对接收到的报文进行分析的程序和显示程序等: (4)中断服务调用程序。其中CAN接口的初始化 程序设计是一个重点,如果设计的不好,系统将 不能正常工作。PIC18F258单片机的CAN接口初 始化首先要在配置模式下将控制寄存器、状态寄 存器、波特率寄存器、I/O控制寄存器、接收掩码 寄存器和滤波寄存器按照系统要求设置好,以保 证CAN总线的畅通。初始化程序流程图如图5所 示[ 设置波特率 设置发送标识符、 长度、数据寄存器 设置接收寄存器和 接收屏蔽寄存器 (初始化、配制结  图5初始化流程图 Fig.5 Initialization process flow diagram 6 结束语 网络化控制是现代汽车电子控制的发展趋 势。相对于传统的控制方式,采用CAN总线的电 动车窗控制系统可以减少车内的线束。同时可以 通过软件编程在不改变原有网络硬件结构的前 提下。增加许多功能。PIC18F258单片机内部集成 了CAN控制器,可以在线编程。用该芯片设计而 成的电动车窗控制系统性能稳定、工作可靠,经 实际装车试验,系统的各项功能都得到了很好的 实现,为系统的产业化实施奠定了基础。 参考文献: [1] 王黎明,夏立,邵英.CAN现场总线系统的设计与应用 『M].电子工业出版社,2008.3 21马伟泽,张申科,江宏杰.采用霍尔传感器的汽车电动 车窗防夹设计[J].汽车工程,2008,30(12):1122—1124 3]王华平.基于低速CAN总线的电动车车门控制系统的 研制[D].天津工业大学硕士学位论文,2004(12):l9— 21 4]刘晓明,邵亚辉,吴浩威,仲元红.无传感器汽车车窗防 夹设计[J].微电机,2007(4):48—49 5] Richard Barnet,Lary 0’Cul.Embedded C Program— ng and the Microchip PIC[M].Thomson learning, 2004 6]Daiqiang Wang,Shiyou Gao,Yuqing Chen,Yi Wang, Qiao Liu.Intelgent Contol Sysem Based on CAN—bus For Car Door and Windows[J]Proceedings of the 3rd international conference on Anti—Counterfeitng,secury, and identification in communication,IEEE Press Piscat— away,2009:242—245 

免费下载 Word文档免费下载: 正在进行安全检测...

  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服