位置:51电子网 » 技术资料 » EDA/PLD

MC33289在汽车防抱死制动系统中的应用

发布时间:2008/5/28 0:00:00 访问次数:660

摘 要:mc33289是motorola公司推出的smartmos智能模拟芯片中的高端驱动器。本文将其应用在汽车防抱死制动系统(abs)中 ,通过cpu和fpga的设计,实现在驱动电磁阀的同时对电磁阀及整个驱动部分进行静态和动态检测的功能。
关键词:mc33289;防抱死制动系统(abs);fpga

mc33289性能
mc33289是motorola公司推出的高端驱动芯片,主要应用在汽车和工业领域驱动电磁阀等典型的感性负载。此器件在同一表贴封装中包含两个功率输出开关,每个开关由一个源漏导通电阻rds(on)为40mω的n沟道功率mosfet和相应的电流、温度敏感电路组成,可直接与微处理器接口,进行输入控制和输出诊断监测。 每路输出峰值电流5a,均有独立的过流、欠\过压诊断和保护,并具有过温关断性能。开路负载检测使能引脚(olde)在逻辑低时将开路负载电流源禁止,漏电流降至最低,器件在待机模式下的静态电流非常低。

mc33289的具体应用
本文以汽车气制动四通道abs系统为研究对象,执行器采用额定电压为24vdc、额定电流约为1.6a 的wabco电磁阀,其中包含一个进气线圈和一个排气线圈,通过给进气阀门(ev)、排气阀门(av)输入电压信号进行驱动,其控制真值表如表1所示。
当前普遍采用的电磁阀驱动电路均由分立元件组成,以功率晶体管为主,辅以吸收回路、光耦隔离等以保证可靠性,要对其进行故障监测还需专门的自诊断回路。本设计用四片mc33289取代传统的多路驱动电路,单通道电磁阀的控制电路如图1所示。主cpu采用motorola hcs12系列16位mcu mc9s12dp256,由其pwm模块产生驱动信号至电磁阀,调节制动压力。从图1可以看出,由于mc33289可直接与微处理器进行接口,所以系统结构非常简单。无驱动信号,即in=“0”时,开关关断,out输出0v;in=“1”时,开关打开,out输出电压等于电源电压24v。
fpga主要负责故障检测。实际应用中,系统首先需要在汽车点火后进行静态自检,包括阀是否开路、对地短路、对电源短路等,无故障方可起动,否则通过abs指示灯向驾驶员发出故障警告;在行驶过程中,系统需定时进行动态自检,除上述电磁阀状态外还要检查阀驱动信号是否与cpu的控制逻辑相符。因此安全检测fpga的功能可相应分为两块:对阀状态及其驱动状况的监测。
前者可充分利用mc33289的自检功能,st引脚直接与负责安全检测的fpga相连,一旦电磁阀出现故障,如短路或断路,st即自动置低,fpga接收到信号后立刻关断相应的继电器,中断此通道的abs功能,同时点亮故障显示灯“valve_fault”。对阀驱动状况的检测通过比较mc33289的输出out与输入in来完成。在正常情况下同一路的两个逻辑值应相等,同时为“1”或“0”,即out1=in1,out2=in2。若in≠out,则说明驱动芯片出现故障,fpga即切断相应继电器,并点亮故障显示灯“drive_fault”。由于out的输出电压为24v,而fpga i/o引脚要求的vih为2.0~5v,故采用r1、r2分压,并用5v稳压管dz将电压箝位,实际中测得电压为4.8~5v。fpga的程序框图如图2所示。
fpga的设计由四个步骤组成:设计输入、实现、校验和芯片编程。本文采用vhdl语言文本输入,经综合、仿真、实现后通过xchecker电缆下载至xilinx芯片中。以下是fpga电磁阀部分的实体描述:
entity mc33289 is
port (
in1,in2,out1,out2,st1,st2:in std_logic;
olde,valve_fault,drive_fault,absrelay:out std_logic
);
end mc33289;
dp256采用c和汇编语言联合编程,以bdm方式下载。调试过程中为方便起见可只接一个电磁阀或阀线圈,为了避免不必要的报错,让fpga输出olde=“0”,禁止开路负载检测,正常工作时olde=“1”,使其有效。开路负载检测在关断期间进行,因此系统一上电即可自动检测电磁阀的断路故障,符合汽车点火后故障自检的实际要求。

结语
mc33289集驱动和检测功能于一身,应用在abs控制系统中后因其rds(on)很小,功耗低,提高了开关效率,同时缩小了pcb板空间,降低了成本,提高了整个系统的可靠性。 ■

参考文献
1 motorola semiconductor technical data, advance information, 33289, dual high-side switch, rev 2.3, 06/2001.
2 motorola semiconductor technical data, advance information, 33289, dual high-side switch, rev 3.0, 05/2003.
3 motorola, analog products, mc33289 fact sheet, mc33289fs/d rev.1
4 程军. 汽车防抱死制动系统的理论与实践[m]. 北京:北京理工大学出版社,1999
5 潘松, 王国栋. vhdl实用教程[m]. 成都:电子科技大学出版社,2000
6 xilinx datasource, cd-rom, rev.6, 01-2002


摘 要:mc33289是motorola公司推出的smartmos智能模拟芯片中的高端驱动器。本文将其应用在汽车防抱死制动系统(abs)中 ,通过cpu和fpga的设计,实现在驱动电磁阀的同时对电磁阀及整个驱动部分进行静态和动态检测的功能。
关键词:mc33289;防抱死制动系统(abs);fpga

mc33289性能
mc33289是motorola公司推出的高端驱动芯片,主要应用在汽车和工业领域驱动电磁阀等典型的感性负载。此器件在同一表贴封装中包含两个功率输出开关,每个开关由一个源漏导通电阻rds(on)为40mω的n沟道功率mosfet和相应的电流、温度敏感电路组成,可直接与微处理器接口,进行输入控制和输出诊断监测。 每路输出峰值电流5a,均有独立的过流、欠\过压诊断和保护,并具有过温关断性能。开路负载检测使能引脚(olde)在逻辑低时将开路负载电流源禁止,漏电流降至最低,器件在待机模式下的静态电流非常低。

mc33289的具体应用
本文以汽车气制动四通道abs系统为研究对象,执行器采用额定电压为24vdc、额定电流约为1.6a 的wabco电磁阀,其中包含一个进气线圈和一个排气线圈,通过给进气阀门(ev)、排气阀门(av)输入电压信号进行驱动,其控制真值表如表1所示。
当前普遍采用的电磁阀驱动电路均由分立元件组成,以功率晶体管为主,辅以吸收回路、光耦隔离等以保证可靠性,要对其进行故障监测还需专门的自诊断回路。本设计用四片mc33289取代传统的多路驱动电路,单通道电磁阀的控制电路如图1所示。主cpu采用motorola hcs12系列16位mcu mc9s12dp256,由其pwm模块产生驱动信号至电磁阀,调节制动压力。从图1可以看出,由于mc33289可直接与微处理器进行接口,所以系统结构非常简单。无驱动信号,即in=“0”时,开关关断,out输出0v;in=“1”时,开关打开,out输出电压等于电源电压24v。
fpga主要负责故障检测。实际应用中,系统首先需要在汽车点火后进行静态自检,包括阀是否开路、对地短路、对电源短路等,无故障方可起动,否则通过abs指示灯向驾驶员发出故障警告;在行驶过程中,系统需定时进行动态自检,除上述电磁阀状态外还要检查阀驱动信号是否与cpu的控制逻辑相符。因此安全检测fpga的功能可相应分为两块:对阀状态及其驱动状况的监测。
前者可充分利用mc33289的自检功能,st引脚直接与负责安全检测的fpga相连,一旦电磁阀出现故障,如短路或断路,st即自动置低,fpga接收到信号后立刻关断相应的继电器,中断此通道的abs功能,同时点亮故障显示灯“valve_fault”。对阀驱动状况的检测通过比较mc33289的输出out与输入in来完成。在正常情况下同一路的两个逻辑值应相等,同时为“1”或“0”,即out1=in1,out2=in2。若in≠out,则说明驱动芯片出现故障,fpga即切断相应继电器,并点亮故障显示灯“drive_fault”。由于out的输出电压为24v,而fpga i/o引脚要求的vih为2.0~5v,故采用r1、r2分压,并用5v稳压管dz将电压箝位,实际中测得电压为4.8~5v。fpga的程序框图如图2所示。
fpga的设计由四个步骤组成:设计输入、实现、校验和芯片编程。本文采用vhdl语言文本输入,经综合、仿真、实现后通过xchecker电缆下载至xilinx芯片中。以下是fpga电磁阀部分的实体描述:
entity mc33289 is
port (
in1,in2,out1,out2,st1,st2:in std_logic;
olde,valve_fault,drive_fault,absrelay:out std_logic
);
end mc33289;
dp256采用c和汇编语言联合编程,以bdm方式下载。调试过程中为方便起见可只接一个电磁阀或阀线圈,为了避免不必要的报错,让fpga输出olde=“0”,禁止开路负载检测,正常工作时olde=“1”,使其有效。开路负载检测在关断期间进行,因此系统一上电即可自动检测电磁阀的断路故障,符合汽车点火后故障自检的实际要求。

结语
mc33289集驱动和检测功能于一身,应用在abs控制系统中后因其rds(on)很小,功耗低,提高了开关效率,同时缩小了pcb板空间,降低了成本,提高了整个系统的可靠性。 ■

参考文献
1 motorola semiconductor technical data, advance information, 33289, dual high-side switch, rev 2.3, 06/2001.
2 motorola semiconductor technical data, advance information, 33289, dual high-side switch, rev 3.0, 05/2003.
3 motorola, analog products, mc33289 fact sheet, mc33289fs/d rev.1
4 程军. 汽车防抱死制动系统的理论与实践[m]. 北京:北京理工大学出版社,1999
5 潘松, 王国栋. vhdl实用教程[m]. 成都:电子科技大学出版社,2000
6 xilinx datasource, cd-rom, rev.6, 01-2002


相关IC型号

热门点击

 

推荐技术资料

声道前级设计特点
    与通常的Hi-Fi前级不同,EP9307-CRZ这台分... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!