一种用于汽车控制器的功能安全电路及控制方法与流程

文档序号:17547295发布日期:2019-04-30 17:53阅读:302来源:国知局
一种用于汽车控制器的功能安全电路及控制方法与流程

本发明属于汽车控制功能安全技术领域,具体涉及一种用于汽车控制器的功能安全电路及控制方法。



背景技术:

随着汽车电控系统复杂度地提高,来自系统失效和随机硬件失效的风险也日益增加,汽车电子产品的安全性能也变得非常重要。国际标准化组织在2011年11月正式颁布了汽车功能安全标准iso26262,汽车功能安全是避免由系统功能性故障导致的不可接受的风险,它根据安全风险程度对系统或系统某组成部分确定划分由a到d的安全需求等级,每个等级都有相应的定义和要求,其中d级要求最为苛刻。为了满足等级要求,可以选用相应等级的器件,但是价格高昂,而且还不一定有,也可以采用冗余措施和故障自恢复措施来降低器件的等级要求,此方法在行业内较为常见。采用冗余措施(即设计多套相同设备作为备用)和故障自恢复措施的方式很多,但它们有共同的缺点:通用性差、性能低、静功耗大、成本高和写入程序不方便等。



技术实现要素:

本发明的目的就是为了解决上述背景技术存在的不足,提供一种高性能的、低静功耗的和低成本的用于汽车控制器的功能安全电路及控制方法。

本发明采用的技术方案是:一种用于汽车控制器的功能安全电路,包括

复位与看门狗可控模块,用于向mcu模块和输出驱动控制模块供电,用于在输入电压、输出电压及喂狗信号正常时输出第一复合复位信号至跛行检测控制模块和mcu模块,用于在输入电压或输出电压或喂狗信号异常时输出第二复合复位信号至跛行检测控制模块和mcu模块;

跛行检测控制模块,用于在接收到第一复合复位信号时输出无效信号,用于在接收到第二复合复位信号时向输出驱动控制模块供电、输出跛行状态信号至mcu模块和输出驱动控制模块;

mcu模块,用于定时向复位与看门狗可控模块输出喂狗信号,用于在接收到第一复合复位信号时输出驱动控制信号至输出驱动控制模块,用于在接收到第二复合复位信号或跛行状态信号时输出无效信号;

输出驱动控制模块,用于根据接收的驱动控制信号或跛行状态信号驱动负载工作。

进一步地,所述复位与看门狗可控模块包括第一稳压芯片、电阻r1、电阻r2、电阻r3和电阻r4,所述第一稳压芯片的喂狗信号输入端连接电阻r1一端,电阻r1另一端连接mcu模块的喂狗信号输出端,所述第一稳压芯片的电源输出端连接mcu模块的电源输入端和输出驱动控制模块的电源输入端,所述mcu模块的看门狗使能信号输入端通过电阻r4接地,所述电阻r2和电阻r3串联,电阻r2另一端连接第一稳压芯片的电源输出端,电阻r3另一端接地,第一稳压芯片的复位电压输入端连接在电阻r2与电阻r3之间。

进一步地,所述跛行检测控制模块包括mos管、输入电压滤波电路、输出电压滤波电路和跛行状态信号滤波电路,所述mos管的栅极通过电阻r10连接复位与看门狗可控模块的复合复位信号输出端,mos管的源极连接输入电源,mos管的漏极连接输出驱动控制模块的电源输入端,mos管的漏极还通过跛行状态信号滤波电路连接mcu模块和输出驱动控制模块的跛行状态信号输入端,所述输入电压滤波电路连接在mos管的栅极与源极之间,所述输出电压滤波电路一端连接mos管的漏极、另一端接地。

进一步地,所述输出驱动控制模块包括

第一驱动模块,用于根据接收驱动控制信号驱动负载工作;

第二驱动模块,用于根据接收驱动控制信号或跛行状态信号驱动负载工作;

第三驱动模块,用于根据接收跛行状态信号驱动负载工作。

进一步地,还包括复合电源电路,所述复合电源电路用于对输入的两路电源进行预处理,所述复合电源电路的两个输入端分别连接复位与看门狗可控模块的电源输出端和跛行检测控制模块的电源输出端,复合电源电路的输出端连接输出驱动控制模块的电源输入端。

进一步地,所述复合电源电路包括二极管d5、二极管d6和输出滤波电路,所述二极管d5阳极连接复位与看门狗可控模块的电源输出端、阴极作为复合电源电路的输出端,所述二极管d6阳极连接跛行检测控制模块的电源输出端、阴极作为复合电源电路的输出端,所述输出滤波电路一端连接二极管d5阴极、另一端接地。

进一步地,还包括输入电源的预处理电路,所述预处理电路包括反接浪涌保护电路和电源滤波电路,所述反接浪涌保护电路的输入端连接输入电源、输出端连接复位与看门狗可控模块的电源输入端,所述电源滤波电路一端连接反接浪涌保护电路的输出端、另一端接地。

进一步地,还包括稳压滤波电路,所述稳压滤波电路包括第二稳压芯片,所述第二稳压芯片的输入端连接输入电源、输出端连接跛行检测控制模块的电源输入端,所述第二稳压芯片的输入端连接有多个并联的接地电容,第二稳压芯片的输出端连接有多个并联的接地电容。

更进一步地,还包括程序写入模块,所述程序写入模块包括看门狗禁止电路和程序写入设备,所述程序写入设备用于对mcu模块写入程序,所述看门狗禁止电路用于在程序写入设备写入程序时禁止复位与看门狗可控模块的看门狗电路。

一种用于汽车控制器的功能安全控制方法,实时监测输入电压、输出电压和喂狗信号,当输入电压、输出电压和喂狗信号均正常时通过mcu模块控制输出驱动控制模块驱动负载工作;当输入电压或输出电压或喂狗信号异常时通过跛行检测控制模块控制输出驱动控制模块驱动负载工作。

本发明功能安全电路在系统电源和单片机均正常时,采用正常工作模式驱动负载工作;当车辆控制系统的主电源或单片机出现故障时,启动备用电源、备用电路和跛行电路,采用跛行工作模式驱动负载工作,确保了汽车的正常工作,保障了人车安全,满足了iso26262的功能安全要求,具有通用性强、可靠性强、静功耗低、成本低的优点;当写入程序时,可以自动地或者很容易地关闭看门狗电路,减少了人工干预可能对控制器造成的损坏,当系统进入休眠时,自动关闭看门电路,减少控制器的静电流。

附图说明

图1为本发明的系统结构框图。

图2为本发明预处理电路和复位与看门狗可控模块的电路原理图。

图3为本发明稳压滤波电路和跛行检测控制模块的电路原理图。

图4为本发明复合电源电路的电路原理图。

图5为本发明程序写入模块的一种实施例原理图。

图6为本发明程序写入模块的另一种实施例原理图

具体实施方式

为了使本发明的用途、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。

如图1-4所示,本发明一种用于汽车控制器的功能安全电路,采用了三种信号电路的供电电源,分别是正常情况下的电路供电电源(vdd_+5v)、异常情况下的电路供电电源(limphome_+5v)和vdd_+5v与limphome_+5v线或后形成的一个复合电源(v_+5v)。为了方便写入程序,使用了程序写入模块,包括三种程序写入设备及对应的看门狗禁止电路,三种设备分别是ict设备(一种自动在线测试设备)、multilink设备(一种程序写入和调试设备),ic5000(一种程序写入、调试和仿真设备)。包含三种输出驱动控制电路,它们分别是带有跛行控制的输出驱动电路(devicewithlh)、跛行输出驱动电路(deviceonlylh)和正常输出驱动电路(device)。包含一种单片机(uc)电路,它使用vdd_+5v电源,具有监控跛行状态信号(lhi)、“喂狗”和输出控制信号等功能。包含一种跛行检测控制电路(limphome检测及控制电路),在看门狗使能的状态下,它可以检测看门狗电路的输出,并控制limphome_+5v和lhi的输出。

vdd_+5v电源电路具有异常复位和看门狗监控功能,当vdd_+5v电源异常或看门狗输出异常时,可以控制单片机自动复位,试图使vdd_+5v电源和看门狗输出恢复到正常工作状态。当看门狗电路使能时,如果单片机软件跑飞、单片机硬件损坏或者vdd_+5v输出异常,看门狗电路就输出pwm信号或低电平,limphome检测及控制电路在检测识别后,就开启limphome_+5v电源,并使lhi输出有效,进入跛行控制模式,在跛行控制模式,带有跛行控制的输出驱动电路进入跛行控制状态,跛行输出驱动电路进入工作状态,正常输出驱动电路退出工作状态。当vdd_+5v电源和看门狗输出正常,或者vdd_+5v电源和看门狗输出恢复正常时,进入正常工作模式,在正常工作模式,带有跛行控制的输出驱动电路进入正常控制状态,跛行输出驱动电路退出工作状态,正常输出驱动电路进入工作状态。

根据上述的技术方案,本发明各模块的功能如下:

输入电源的预处理电路1,用于对输入电源进行防护和前级滤波处理后输出给复位与看门狗可控模块2,增加电路可靠性。

复位与看门狗可控模块2,用于向mcu模块6和输出驱动控制模块4供电,用于在输入电压、输出电压及喂狗信号正常时输出第一复合复位信号(即高电平)至跛行检测控制模块4和mcu模块6,用于在输入电压或输出电压或喂狗信号异常时输出第二复合复位信号(即低电平或pwm信号)至跛行检测控制模块4和mcu模块6。

稳压滤波电路3,用于对输入电源进行稳压、滤波处理后输出给跛行检测控制模块,增加电路可靠性。

跛行检测控制模块4,用于在接收到第一复合复位信号时输出无效信号,用于在接收到第二复合复位信号时向输出驱动控制模块供电、输出跛行状态信号至mcu模块和输出驱动控制模块。

复合电源电路5,用于对复位与看门狗可控模块和跛行检测控制模块输出的两路电源进行预处理后输出给输出驱动控制模块,防止复位与看门狗可控模块和跛行检测控制模块给输出驱动控制模块供电时出现短路等故障。

mcu模块6,用于定时向复位与看门狗可控模块输出喂狗信号,用于在接收到第一复合复位信号时输出驱动控制信号至输出驱动控制模块,用于在接收到第二复合复位信号或跛行状态信号时输出无效信号,即不再控制输出驱动控制模块;

输出驱动控制模块,用于根据接收的驱动控制信号或跛行状态信号驱动负载工作。输出驱动控制模块包括第一驱动模块9、第二驱动模块8和第三驱动模块7,上述复位与看门狗可控模块为第一驱动模块供电,第一驱动模块用于根据接收驱动控制信号驱动负载工作;复合电源电路为第二驱动模块供电,第二驱动模块用于根据接收驱动控制信号或跛行状态信号驱动负载工作;跛行检测控制模块为第三驱动模块供电,第三驱动模块用于根据接收跛行状态信号驱动负载工作。

程序写入模块包括看门狗禁止电路和程序写入设备,所述程序写入设备用于对mcu模块写入程序,所述看门狗禁止电路用于在程序写入设备写入程序时禁止复位与看门狗可控模块的看门狗电路。

本发明各模块具体电路及性能参数的实现方式如下:

预处理电路1包括反接浪涌保护电路和电源滤波电路,所述反接浪涌保护电路的输入端连接输入电源kl30(蓄电池常电,一般为+12v)、输出端连接复位与看门狗可控模块的电源输入端,所述电源滤波电路一端连接反接浪涌保护电路的输出端、另一端接地。反接浪涌保护电路包括反接保护、脉冲防护、esd保护,防反电路采用耐压200v、载流2a的快返二极管d1,并联耐压200v、容量100pf的电容c1以防浪涌冲击,用27v、5kw的tvsd2作esd防护和脉冲防护,用35v的100uf电容c2、10uf电容c3和100nf的电容c4并联作输入电源滤波,反接电压至少为24v,脉冲保护满足iso7637标准,esd保护达到gb/t19951的±25kv等级,前级滤波电路的滤波频率范围为100hz~16mhz。

复位与看门狗可控模块2包括第一稳压芯片u1、电阻r1、电阻r2、电阻r3和电阻r4,第一稳压芯片的电源输入端连接预处理电路的输出端,所述第一稳压芯片的喂狗信号输入端连接电阻r1一端,电阻r1另一端连接mcu模块的喂狗信号输出端,所述第一稳压芯片的电源输出端连接mcu模块的电源输入端和输出驱动控制模块的电源输入端,所述mcu模块的看门狗使能信号输入端通过电阻r4接地,所述电阻r2和电阻r3串联,电阻r2另一端连接第一稳压芯片的电源输出端,电阻r3另一端接地,第一稳压芯片的复位电压输入端连接在电阻r2与电阻r3之间。

第一稳压芯片u1的vdd_+5v是输出电源,wd_in是输入的“喂狗”信号,wd_control是输入的看门狗使能信号,rst&wd是输入的复合复位信号,稳压芯片采用输入电压范围为6v~18v、输出电压为5v、输出电流为200ma、低压差和低静功耗的ldo(型号tle4678)。

具有电流小于阈值自动关闭看门狗的功能,且具有复位电压阈值可调、看门狗使能电流阈值可调和复位时间可调的特征。复位电压阈值取决于r2和r3的值,按图中参数设置其阀值为3.6~4.0v。使能看门狗的电流阈值取决于r4,按图中参数设置其阀值为3~4ma。将复位输出ro和看门狗输出wo连接在一起,形成复合复位信号,其复合复位信号的定时特性取决于c8的值,按图中参数设置,其复位脉冲低电平时间为18~45ms,复位脉冲高电平时间为36~45ms。为了能在看门狗电路输出复位脉冲之前“喂狗”,“喂狗”脉冲的特性要求为周期27~45ms、占空比40~60%和5vttl电平。用16v的10uf的电容c7、10nf的电容c5和1nf的电容c6并联作电源输出滤波。当看门狗电路使能时,如果单片机软件跑飞、单片机硬件损坏或者vdd_+5v输出异常,rst&wd就输出pwm信号或持续低电平,后级滤波电路的滤波频率范围为100khz~160mhz。

稳压滤波电路3包括第二稳压芯片u2,所述第二稳压芯片u2的输入端连接输入电源、输出端连接跛行检测控制模块的电源输入端,所述第二稳压芯片u2的输入端连接有多个并联的接地电容,第二稳压芯片的输出端连接有多个并联的接地电容。第二稳压芯片u2采用输入电压为5.5~45v、输出电压为5v和输出电流为150ma的低静功耗ldo(型号为ncv4264-2c),纹波低于200mv,低压差稳压输出,前级滤波电路的滤波频率范围为100khz~16mhz,后级滤波电路的滤波频率范围为100khz~50mhz,用35v10uf的电容c21和100nf的电容c21并联作电源输入滤波,用16v10uf的电容c11和10nf的电容c12并联作电源输出滤波,功能简单,成本低廉。

跛行检测控制模块4包括mos管q2、输入电压滤波电路、输出电压滤波电路和跛行状态信号滤波电路,所述mos管q2的栅极通过电阻r10连接复位与看门狗可控模块的复合复位信号输出端,mos管q2的源极连接输入电源,mos管q2的漏极连接输出驱动控制模块的电源输入端,mos管q2的漏极还通过跛行状态信号滤波电路连接mcu模块和输出驱动控制模块的跛行状态信号输入端,所述输入电压滤波电路连接在mos管q2的栅极与源极之间,所述输出电压滤波电路一端连接mos管的漏极、另一端接地。

图3中,lh_+5v是输入电源,rst&wd是输入的复位复合信号,limphome_+5v是输出电源,lhi是输出的跛行状态信号,输入电压滤波电路中的电容c13值取22uf/16v,充电电阻r10取10kω,放电电阻r9取68kω,从pwm产生到mos管导通的时间不超过50ms,约22ms,rst&wd输入信号允许类型为pwm信号或持续低电平、允许频率范围为10hz~10khz和允许占空比范围为20%~80%。p沟道mos管型号为nvr5124pl,耐压-60v,电流为-1.1a,封装小。limphome_+5v的滤波电容是100nf的电容c14和1nf的电容c15并联,lhi的滤波电容是10uf的电容c19,其串联电阻r8是1kω。

使用p沟道mos管作为电源开关,当rst&wd为持续高电平时,mos管截止,limphome_+5v输出为0v,lhi输出0v(即上述的无效信号)。当rst&wd为低电平时,mos管的gs为-5v,mos管导通,limphome_+5v输出为5v,lhi输出5v(即上述的跛行状态信号);当rst&wd为pwm信号时,电容的充电时间常数远远小于放电时间常数,电容持续充电,电容电压就是p沟道mos管的gs端电压,当电容电压超过了mos管的开启电压阈值,mos管就导通,limphome_+5v输出为5v,lhi输出5v(即上述的跛行状态信号)。

复合电源电路5的两个输入端分别连接复位与看门狗可控模块的电源输出端和跛行检测控制模块的电源输出端,复合电源电路的输出端连接输出驱动控制模块的电源输入端。复合电源电路具体包括二极管d5、二极管d6和输出滤波电路,所述二极管d5阳极连接复位与看门狗可控模块的电源输出端、阴极作为复合电源电路的输出端,所述二极管d6阳极连接跛行检测控制模块的电源输出端、阴极作为复合电源电路的输出端,所述输出滤波电路一端连接二极管d5阴极、另一端接地。如图4所示。vdd_+5v和limphome_+5v是两路输入电源,且vdd_+5v和limphome_+5v互不影响,v_+5v是输出电源,电流值不低于150ma,纹波值低于200mv,v_+5v的滤波电容是10uf电容c16、100nf电容c17和1nf电容c18的并联,滤波频率范围为100khz~160mhz。

mcu模块6采用常规单片机,单片机使用复位与看门狗可控模块的vdd_+5v供电,rst&wd下降沿和低电平信号复位单片机,单片机输出pwm“喂狗”信号(wd_in),其频率为30hz~60hz,占空比为50%,单片机接收跛行状态信号(lhi),单片机输出pwm控制信号、spi控制信号或do控制信号给第一驱动模块和第二驱动模块,驱动外部负载设备,单片机使用can总线通信。

第一驱动模块9为正常驱动电路,输入电源是复位与看门狗可控模块提供的vdd_+5v,此电路仅在正常模式下工作,跛行时不工作,它接收单片机的do、pwm或spi信号,驱动负载按相应方式工作。第一驱动模块的pwm输入和数字输入分别接收mcu模块的pwm控制信号和数字输出信号,spi是采用全双工高速同步的通信总线,用以控制外部负载和反馈设备状态信息;pvdd是外部设备的功率电源,一般不与信号电源共用;pgnd是外部设备的功率地,一般不与信号地共用,pvdd和pgnd取其一。

第二驱动模块7是带有跛行控制的驱动电路,在正常模式和跛行模式都由复合电源电路提供的v_+5v供电,在正常工作模式,它接收单片机的do、pwm或spi信号,驱动负载按相应方式工作。在跛行工作模式,它驱动负载按跛行方式工作,以满足汽车控制器的功能安全需求。跛行工作模式优先于正常工作模式。lhi是第二驱动模块的跛行输入(limp),当lhi为高电平时,out输出有效控制信号,外部负载激活;pwm/do是该驱动模块的pwm输入或数字输入;spi是该驱动模块的全双工高速同步的通信总线,用以控制外部负载和反馈设备状态信息;pwm/do/spi是正常工作状态下的有效输入信号,lhi是跛行工作状态下的有效输入信号,lhi控制优先于pwm/do/spi控制;pvdd是外部设备的功率电源,一般不与信号电源共用;pgnd是外部设备的功率地,一般不与信号地共用,pvdd和pgnd取其一。

第三驱动模块8为跛行驱动电路,使用跛行检测控制模提供的limphome_+5v供电,仅在跛行模式下工作,正常时不工作。它可以和第一驱动电路驱动同一负载,也可以驱动单独负载。其lhi是设备的控制输入(di),当lhi为高电平时,out输出有效控制信号,外部负载激活,外部负载可以是独立负载,也可以是和其它驱动电路共用的负载;pvdd是外部设备的功率电源,一般不与信号电源共用;pgnd是外部设备的功率地,一般不与信号地共用,pvdd和pgnd取其一。

程序写入模块包括三种看门狗禁止电路和三种程序写入设备,

改进的multilink13是一种仿真器,可以用来对mcu模块写入程序,multilink禁止看门狗电路10用于在改进的multilink写入程序时,使复位与看门狗可控模块的wd_control接gnd,禁止看门狗电路,避免看门狗复位造成无法写入程序。

ict设备14是一种自动在线测试设备,可以用来对mcu模块写入程序,ict设备禁止看门狗电路11用于在ict设备写入程序时,使复位与看门狗可控模块的wd_control接gnd,禁止看门狗电路,避免看门狗复位造成无法写入程序。

ic500016是一种高级仿真设备,可以用来对mcu模块写入程序,ic5000禁止看门狗电路12用于在ic5000写入程序时,可以通过插入跳线帽,使复位与看门狗可控模块的wd_control接gnd,禁止看门狗电路,避免看门狗复位造成无法写入程序。

上述改进的multilink13、ict设备14和ic500016与mcu模块的连接均为常规技术,故图中未显示。

如图5所示为程序写入模块的一种实施例原理图,multilink禁止看门狗电路、ict设备禁止看门狗电路、ic5000禁止看门狗电路为图5中虚线框外所示部分的示意图,为了防护ict设备引入静电或脉冲干扰,在wd_control和gnd之间并10nf的电容c9和6.8v的tvs二极管d3。multilink的第8脚原本是空脚,在此电路里第8脚与wd_control相连,其余的按标准设计即可;ict_program是个编程测试点,它与wd_control相连;ic5000_program是个两脚排针,一脚与wd_control相连,另一脚与gnd相连。

采用改进的multiink编程时,将multiink内部的第8脚和第6脚焊在一起,插入multilink设备时,wd_control自动接地,禁止看门狗电路;ict设备的第1脚短接到gnd,ict编程时,wd_control自动接地,禁止看门狗电路,其余的按需求设计即可;当用ic5000编程时,插入跳线帽,wd_control自动接地,禁止看门狗电路。

如图6所示为程序写入模块的另一种实施例原理图,multilink禁止看门狗电路、ict设备禁止看门狗电路、ic5000禁止看门狗电路为图6中虚线框外所示部分的示意图,multilink禁止看门狗电路与上述方案实施例相同,不再赘述;“ict设备禁止看门狗电路”和“ic5000禁止看门狗电路”共用信号处理电路,只是“kl30”引入方式不同,ict设备是自动引入,ic5000是人工插跳线帽引入。图中,电阻r5、二极管d4和电阻r6串联后一端用于连接“kl30”、另一端连接到mos管q1的栅极,mos管q1的源极接地,mos管q1的漏极用于连接复位与看门狗可控模块的wd_control端,二极管d7和电容c22一端均连接在电阻r5与电阻r6之间、另一端均接地,电阻r7和电容c10一端均连接在电阻r6与mos管q1的栅极之间、另一端均接地。电阻r5(510ω)起过流防护作用,二极管d4(bas21-03w)起防反作用,二极管d7(szmmsz27vt1g)起脉冲和esd防护,电容c22(10nf)和电容c10(1nf)起滤波作用,电阻r6(10k)和电阻r7(4.7k)起分压作用,为了匹配mos管q1的gs电压范围,mos管q1(2n7002bk)起高电平转换作用,相当于非门。

采用改进的multiink编程与上述方案实施例相同,不再赘述;ict设备的第1脚短接到kl30,ict编程时,禁止看门狗电路,其余的按需求设计即可;当用ic5000编程时,插入跳线帽,即可禁止看门狗电路。

本发明还提供一种用于汽车控制器的功能安全控制方法,其具体控制方式如下:

复位与看门狗可控模块实时监测输入电压、输出电压和喂狗信号,当输入电压vcc_+12、输出电压vdd_+5v和mcu模块输出的喂狗信号均当正常时,处于正常工作模式,此时复位与看门狗可控模块的rsd&wd输出持续的5v高电平信号,通过mcu模块控制第一驱动模块和/或第二驱动模块,进而驱动负载工作;当输入电压或输出电压或喂狗信号异常时,处于跛行工作模式,此时复位与看门狗可控模块的rsd&wd输出0v低电平或pwm信号至跛行检测控制模块,通过跛行检测控制模块第二驱动模块和/或第三驱动模块,进而驱动负载工作。

正常工作模式向跛行模式过渡的条件:正常工作模式的任何一个必要条件不满足。跛行模式向正常工作模式过渡的条件:正常工作模式的全部必要条件都满足。

在正常工作模式,v_+5v和vdd_+5v输出5v,limphome_+5v输出0v,lhi输出低电平。mcu模块按程序策略采集输入信号(lhi等)、输出控制信号(pwm/do和spi等)、采集外设状态信息(spi等)和can网络通信。第一驱动模块正常工作,第二驱动模块接受pwm/do和spi控制,第三驱动模块不工作。如果满足了向跛行模式过渡的条件,就进入了跛行模式。

在跛行工作模式,vdd_+5v输出0v,limphome_+5v和v_+5v输出5v,lhi输出高电平。跛行工作模式优先于正常工作模式,第二驱动模块接受lhi控制,第三驱动模块工作,第一驱动模块不工作。如果满足了向正常模式过渡的条件,就进入了正常工作模式。

程序写入过程及状态:产品下线阶段,用ict写入,看门狗被ict设备禁止;调试阶段,用multilink写入,看门狗被multilink设备禁止;调试阶段,用ic5000写入,看门狗跳线帽禁止;在线更新程序,用can总线写入,单片机持续“喂狗”。禁止看门狗可以确保程序正常写入。退出这些阶段并拔掉跳帽后,控制器自动进入正常工作模式。

程序写入时看门狗被禁止(wadj等于0v),写入完成后自动进入正常工作模式,且看门狗被使能(wadj大于0.7v)。

以上所述,仅为本发明的具体实施方式,应当指出,任何熟悉本领域的技术人员在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1