CN114675625A - 一种控制器控制方法及装置 - Google Patents
一种控制器控制方法及装置 Download PDFInfo
- Publication number
- CN114675625A CN114675625A CN202210276937.6A CN202210276937A CN114675625A CN 114675625 A CN114675625 A CN 114675625A CN 202210276937 A CN202210276937 A CN 202210276937A CN 114675625 A CN114675625 A CN 114675625A
- Authority
- CN
- China
- Prior art keywords
- controller
- circuit board
- control instruction
- target
- initial
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 63
- 238000001514 detection method Methods 0.000 claims abstract description 83
- 238000004458 analytical method Methods 0.000 claims description 49
- 230000002159 abnormal effect Effects 0.000 claims description 24
- 238000004590 computer program Methods 0.000 claims description 15
- 230000005669 field effect Effects 0.000 claims description 10
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 10
- 238000005516 engineering process Methods 0.000 abstract description 2
- 238000011217 control strategy Methods 0.000 description 20
- 238000005259 measurement Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 12
- 238000010438 heat treatment Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 9
- 238000012545 processing Methods 0.000 description 7
- 239000000463 material Substances 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000007774 longterm Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000005299 abrasion Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0208—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
- G05B23/0213—Modular or universal configuration of the monitoring system, e.g. monitoring system having modules that may be combined to build monitoring program; monitoring system that can be applied to legacy systems; adaptable monitoring system; using different communication protocols
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02M—SUPPLYING COMBUSTION ENGINES IN GENERAL WITH COMBUSTIBLE MIXTURES OR CONSTITUENTS THEREOF
- F02M31/00—Apparatus for thermally treating combustion-air, fuel, or fuel-air mixture
- F02M31/02—Apparatus for thermally treating combustion-air, fuel, or fuel-air mixture for heating
- F02M31/12—Apparatus for thermally treating combustion-air, fuel, or fuel-air mixture for heating electrically
- F02M31/135—Fuel-air mixture
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02M—SUPPLYING COMBUSTION ENGINES IN GENERAL WITH COMBUSTIBLE MIXTURES OR CONSTITUENTS THEREOF
- F02M31/00—Apparatus for thermally treating combustion-air, fuel, or fuel-air mixture
- F02M31/02—Apparatus for thermally treating combustion-air, fuel, or fuel-air mixture for heating
- F02M31/12—Apparatus for thermally treating combustion-air, fuel, or fuel-air mixture for heating electrically
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02M—SUPPLYING COMBUSTION ENGINES IN GENERAL WITH COMBUSTIBLE MIXTURES OR CONSTITUENTS THEREOF
- F02M31/00—Apparatus for thermally treating combustion-air, fuel, or fuel-air mixture
- F02M31/02—Apparatus for thermally treating combustion-air, fuel, or fuel-air mixture for heating
- F02M31/12—Apparatus for thermally treating combustion-air, fuel, or fuel-air mixture for heating electrically
- F02M31/13—Combustion air
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02N—STARTING OF COMBUSTION ENGINES; STARTING AIDS FOR SUCH ENGINES, NOT OTHERWISE PROVIDED FOR
- F02N19/00—Starting aids for combustion engines, not otherwise provided for
- F02N19/02—Aiding engine start by thermal means, e.g. using lighted wicks
- F02N19/04—Aiding engine start by thermal means, e.g. using lighted wicks by heating of fluids used in engines
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02N—STARTING OF COMBUSTION ENGINES; STARTING AIDS FOR SUCH ENGINES, NOT OTHERWISE PROVIDED FOR
- F02N19/00—Starting aids for combustion engines, not otherwise provided for
- F02N19/02—Aiding engine start by thermal means, e.g. using lighted wicks
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02N—STARTING OF COMBUSTION ENGINES; STARTING AIDS FOR SUCH ENGINES, NOT OTHERWISE PROVIDED FOR
- F02N19/00—Starting aids for combustion engines, not otherwise provided for
- F02N19/02—Aiding engine start by thermal means, e.g. using lighted wicks
- F02N19/04—Aiding engine start by thermal means, e.g. using lighted wicks by heating of fluids used in engines
- F02N19/06—Aiding engine start by thermal means, e.g. using lighted wicks by heating of fluids used in engines by heating of combustion-air by flame generating means, e.g. flame glow-plugs
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02N—STARTING OF COMBUSTION ENGINES; STARTING AIDS FOR SUCH ENGINES, NOT OTHERWISE PROVIDED FOR
- F02N2300/00—Control related aspects of engine starting
- F02N2300/10—Control related aspects of engine starting characterised by the control output, i.e. means or parameters used as a control output or target
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02N—STARTING OF COMBUSTION ENGINES; STARTING AIDS FOR SUCH ENGINES, NOT OTHERWISE PROVIDED FOR
- F02N2300/00—Control related aspects of engine starting
- F02N2300/20—Control related aspects of engine starting characterised by the control method
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02N—STARTING OF COMBUSTION ENGINES; STARTING AIDS FOR SUCH ENGINES, NOT OTHERWISE PROVIDED FOR
- F02N2300/00—Control related aspects of engine starting
- F02N2300/30—Control related aspects of engine starting characterised by the use of digital means
- F02N2300/302—Control related aspects of engine starting characterised by the use of digital means using data communication
- F02N2300/304—Control related aspects of engine starting characterised by the use of digital means using data communication with other systems inside the vehicle
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24065—Real time diagnostics
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
本申请涉及自动控制技术领域,尤其涉及一种控制器控制方法及装置。用于解决已有技术下继电器控制方式无法对加热器功率进行随时调整的问题,该方法为:控制器中的总控制电路板基于通过CAN总线接收到的总控单元ECU上电后发送的初始控制指令,控制故障检测电路板对控制器和与控制器相连接的所有设备的初始状态进行检测,得到初始状态信息,并通过CAN总线向ECU发送初始状态信息;再基于通过CAN总线接收到的ECU发送的第一目标控制指令,控制导通控制电路板导通MOS阵列中的至少一个MOS,以向与控制器相连接的加热器输出控制信号,控制加热器工作,从而实现对加热器的闭环控制,达到对加热器功率的随时调整的目的。
Description
技术领域
本申请涉及自动控制技术领域,尤其涉及一种控制器控制方法及装置。
背景技术
目前发动机的控制***通常采用继电器实现对加热器的控制,由于继电器是基于电压、电流等物理量的变化来接通或断开来电路的电器,继电器控制通常使用大量的机械触点,而触点的开闭往往存在机械磨损,长期使用容易产生触点接触不良、回位弹簧返回力矩偏小、长时间闭合时易发生触点粘连、触点熔断故障,甚至造成整车着火的重大故障等。然而,传统的继电器控制方式是开环控制方式,存在着控制策略不够精细的问题,这样就导致传统的继电器控制方式无法对加热器的功率进行随时调整。
发明内容
本申请实施例提供一种控制器控制方法及装置,用以解决已有技术下继电器控制方式无法对加热器功率进行随时调整的问题。
本申请实施例提供的具体技术方案如下:
第一方面,一种控制方法,应用于发动机中的控制器,所述控制器包括总控制电路板、故障检测电路板、场效应管MOS阵列,以及用于控制所述MOS阵列中任意一个MOS导通的导通控制电路板,所述方法包括:
所述总控制电路板通过CAN总线接收所述发动机中的总控单元ECU上电后发送的初始控制指令;
所述总控制电路板基于所述初始控制指令,控制所述故障检测电路板对所述控制器和与所述控制器相连接的所有设备的初始状态进行检测,得到初始状态信息,并通过所述CAN总线向所述ECU发送所述初始状态信息;
所述总控制电路板通过所述CAN总线接收所述ECU发送的第一目标控制指令;其中,所述第一目标控制指令是所述ECU在确定所述初始状态信息表征所述控制器和与所述控制器相连接的所有设备各自的初始状态均处于预设状态后发送的;
所述总控制电路板基于所述第一目标控制指令,控制所述导通控制电路板导通所述MOS阵列中的至少一个MOS,以向与所述控制器相连接的加热器输出控制信号,用于控制所述加热器工作。
上述方法,集成了具有多功能的控制器,使得控制器可以通过CAN总线与ECU进行通讯,实现对加热器功率的随时调整,甚至实现对功率的连续可调,从而提高了测量精度,也提高控制的准确性。
进一步地,该控制器中集成了MOS阵列,可以实现对控制器这一小型控制***的失效保护,从而使的控制器不再受任何环境及人为的影响,使得控制器具有高性能、高安全性和高可靠性,也使得控制器更加智能化,进而使得控制方式更加快捷,控制效果更加精细。
可选的,所述总控制电路板基于所述初始控制指令,控制所述故障检测电路板对所述控制器和与所述控制器相连接的所有设备的初始状态进行检测,得到初始状态信息,包括:
所述总控制电路板向所述故障检测电路板发送所述初始控制指令;
所述故障检测电路板在收到所述初始控制指令后,基于自学习检测策略,对所述控制器和与所述控制器相连接的所有设备的初始状态进行检测,得到所述初始状态信息;
所述故障检测电路板将所述初始状态信息发送给所述总控制电路板。
上述方法,控制器中集成了故障检测电路板,使得在总控制电路板接收到初始控制指令后,基于自学习检测策略,可以准确检测出控制器上电后,控制器和与控制器相连接的所有设备的初始状态,从而准确对控制器所在的小型控制***的上电后的初始状态进行检测和评估,进而及时将出现异常状态,和/或,与当前控制指令不匹配的状态的设备反馈至ECU,以便于ECU及时输出故障提示信息,降低整车带病运行的风险,保障了整车的安全,提升了整车产品的性能。
可选的,在所述总控制电路板通过所述CAN总线接收所述ECU发送的第一目标控制指令之后,还包括:
所述总控制电路板向所述故障检测电路板发送所述第一目标控制指令;
所述故障检测电路板在收到所述第一目标控制指令后,基于自学习检测策略,分别对所述控制器和与所述控制器相连接的每个设备各自的实时状态进行检测,确定各自对应的实时状态信息,并将确定的每个实时状态信息持续发送给所述总控制电路板;
所述总控制电路板通过所述CAN总线将所述每个实时状态信息持续反馈至所述ECU。
上述方法,在总控制电路板接收到第一目标控制指令后,一并将该第一目标控制指令发送至故障检测电路板,故障检测电路板基于该第一目标控制指令实时检测控制器和与控制器相连接的每个设备的实时状态信息,这样,可以及时发现故障,和/或,控制指令对应的控制策略的偏差,从而及时将发生的故障,和/或,控制指令对应的控制策略的偏差反馈至ECU,使得ECU以及时输出故障提示信息,和/或,及时针对偏差制定补充控制策略,以提高控制策略的精度。
可选的,所述基于所述第一目标控制指令,控制所述导通控制电路板导通所述MOS阵列中的至少一个MOS,包括:
所述总控制电路板向所述导通控制电路板发送所述第一目标控制指令;
所述导通控制电路板在收到所述第一目标控制指令后,基于所述第一目标控制指令,导通所述MOS阵列中的至少一个MOS;
在所述控制所述导通控制电路板导通所述MOS阵列中的至少一个MOS之后,还包括:
所述总控制电路板通过所述CAN总线接收所述ECU下发的断开控制指令,并向所述导通控制电路板发送所述断开控制指令,其中,所述断开控制指令是所述ECU基于获取到的所述加热器关联的实时温度参数,确定所述实时温度参数达到所述发动机正常启动对应的历史温度阈值后发出的;
所述导通控制电路板在收到所述断开控制指令后,断开所述第一目标控制指令对应的所述至少一个MOS。
上述方法,及时将接收到的ECU发送的断开控制指令发送至导通控制电路板,在加热器关联的实时温度参数达到发动机正常启动对应的历史温度阈值时,及时给予断开控制指令,切断加热器的电源,可以最大限度地降低由于加热线束温度过高,而引起的整车火灾的重大故障。
可选的,在所述断开所述第一目标控制指令对应的所述至少一个MOS之后,还包括:
所述总控制电路板持续接收所述ECU下发的针对目标设备的第二目标控制指令,并基于所述第二目标控制指令,控制所述导通控制电路板导通所述MOS阵列中与所述目标设备对应的MOS,以向所述目标设备输出控制信号,用于控制所述目标设备工作,其中,所述目标设备包括与所述控制器相连接的所有设备中的至少一个设备,所述第二目标控制指令是所述ECU在向所述发动机输出启动指令,且在确定所述发动机正常启动后下发的。
上述方法,上述控制器具有多路输出的功能,这样,通过上述控制器可以实现对多个设备共同控制,从而减少了线路敷设,完善了整车的控制***,提高了控制精度。
可选的,所述方法还包括:
若所述故障检测电路板确定所述控制器以及与所述控制器相连接的所有设备中的任意一个设备未处于所述预设状态,则所述故障检测电路板将所述任意一个设备对应的故障报警信息加入到目标状态信息中,并将所述目标状态信息发送至所述总控制电路板,其中,所述目标状态信息是所述初始状态信息和所述实时状态信息中的任意一个;
所述总控制电路板通过所述CAN总线向所述ECU发送所述目标状态信息,以使所述ECU将所述目标状态信息包含的故障报警信息,以及故障判断分析结果进行比对,基于比对结果输出报警提示信息,其中,所述故障判断分析结果包括故障报警信息和相匹配的故障提示信息;
所述预设状态包括如下状态中的部分或全部:
异常状态;与所述控制器接收到的当前控制指令不匹配的状态,其中,所述当前控制指令包括所述初始控制指令、所述第一目标控制指令和所述第二目标控制指令中的任意一个。
上述方法,通过控制器中集成的故障检测电路板,可以及时检测出控制器所在的小型控制***的故障,然后,将该故障对应的故障报警信息加入目标状态信息中,及时发送至总控制电路板,再由总控制电路板及时与ECU通过CAN总线进行通讯,使ECU及时获知控制器所在的小型控制***中的故障,从而及时输出故障提示信息,降低整车带病运行的风险,保障了整车的安全。
可选的,所述自学习检测策略包括如下内容中的部分或全部:
检测所述控制器的第一温度,并基于所述第一温度和历史故障温度分析结果,判断所述控制器是否处于异常状态;
确定所述控制器包含的每个MOS的当前通断情况,并基于每个MOS的当前通断情况,判断每个MOS的当前通断情况是否与所述当前控制指令相匹配;
检测与所述控制器相连接的每个设备各自的第二温度,并基于每个第二温度,以及所述历史故障温度分析结果包含的对应设备的温度,判断所述每个设备是否处于异常状态;
检测所述每个设备的本次上电后的当前状态,并分别基于所述每个设备各自的当前状态,判断每个当前状态是否与所述当前控制指令相匹配。
上述方法,通过自学习检测策略,故障检测电路板可以及时对控制器和与控制器相连接的每一个设备的状态进行检测,从而使ECU及时调整控制策略,实现了对加热器和其他设备功率的随时可控,提升了控制精度,也提高了对加热器的加热量和其它设备功率的评估全面性。
第二方面,一种控制方法,应用于发动机中的总控单元ECU,所述方法包括:
上电后,获取初始温度参数,以及通过CAN总线向所述发动机中的控制器下发初始控制指令,其中,所述初始温度参数包括环境温度、进气温度、水温和油温中的至少一个初始温度;
接收所述控制器通过所述CAN总线发送的初始状态信息,并在确定所述初始状态信息表征所述控制器和与所述控制器相连接的所有设备各自的初始状态均处于预设状态后,基于所述初始温度参数和控制器应用分析结果,确定第一目标控制指令;
通过所述CAN总线向所述控制器发送第一目标控制指令,以使所述控制器中的总控制电路板基于所述第一目标控制指令,控制所述控制器中的导通控制电路板导通所述控制器中的MOS阵列中的至少一个MOS,以向与所述控制器相连接的加热器输出控制信号,用于控制所述加热器工作。
可选的,所述控制器应用分析结果包括所述加热器关联的第一标定参数、其他设备关联的第二标定参数,以及所述控制器和所述加热器各自关联的历史数据,其中,每个历史数据是所述发动机在历史正常启动后对应设备的历史温度阈值和历史状态,所述其他设备是与所述控制器相连接的所有设备中除所述加热器之外的任意一个设备;所述第一标定参数包括加热器材料、发动机着火时所需的最低进气温度、着火时所需的最少加热的进气量,以及低温对应的进气漏气损失中的一个或多个参数,每个第二标定参数包括对应设备的电压标定值和电流标定值中的至少一个。
可选的,所述基于所述初始温度参数和控制器应用分析结果,确定第一目标控制指令,包括:
从所述初始温度参数中选取最小值作为目标温度;
将所述目标温度、所述初始状态信息、所述第一标定参数,以及所述每个历史数据进行分析,确定着火所需的目标进气加热量;
基于所述目标进气加热量和所述加热器的功率,确定针对所述加热器的所述第一目标控制指令。
可选的,在所述通过所述CAN总线向所述控制器发送第一目标控制指令之后,还包括:
持续获取所述加热器关联的实时温度参数,其中,所述实时温度参数包括环境温度、进气温度、水温和油温中的至少一个实时温度;
每获取到所述实时温度参数,将所述实时温度参数和所述每个历史数据进行比对,得到比对结果;
在基于所述比对结果确定所述实时温度参数达到所述发动机正常启动对应的历史温度阈值时,通过所述CAN总线向所述控制器下发断开控制指令。
可选的,在所述通过所述CAN总线向所述控制器发送第一目标控制指令之后,还包括:
通过所述CAN总线持续接收所述控制器反馈的所述控制器和与所述控制器相连接的每个设备各自的实时状态信息;
在所述通过所述CAN总线向所述控制器下发断开控制指令之后,还包括:
向所述发动机输出启动指令,并在确定所述发动机正常启动后,获取目标设备的目标测量参数,其中,所述目标设备包括与所述控制器相连接的所有设备中的至少一个设备中,所述目标测量参数包括所述实时温度参数和每个其他设备关联的实时测量值中的至少一个,每个实时测量值包括对应设备的电压实时值和电流实时值的至少一个;
将所述目标测量参数、所述控制器应用分析结果包含的与所述目标设备对应的标定参数、所述每个历史数据和所述实时状态信息进行分析,确定针对所述目标设备的第二目标控制指令;
通过所述CAN总线持续向所述控制器下发所述第二目标控制指令,以使所述控制器基于所述第二目标控制指令控制所述目标设备工作。
可选的,所述方法还包括:
通过所述CAN总线接收所述控制器发送的目标状态信息,其中,所述目标状态信息是所述初始状态信息和所述实时状态信息中的任意一个;
在确定所述目标状态信息包含故障报警信息后,将所述故障报警信息和故障判断分析结果进行比对,并基于比对结果输出报警提示信息,其中,所述故障判断分析结果包括故障报警信息和相匹配的故障提示信息;
所述预设状态包括如下状态中的部分或全部:
异常状态;与所述控制器接收到的当前控制指令不匹配的状态,其中,所述当前控制指令包括所述初始控制指令、所述第一目标控制指令和所述第二目标控制指令中的任意一个。
第三方面,一种控制装置,应用于发动机中的控制器,所述控制器包括总控制电路板、故障检测电路板、场效应管MOS阵列,以及用于控制所述MOS阵列中任意一个MOS导通的导通控制电路板,所述装置包括:
接收模块,用于通过CAN总线接收所述发动机中的总控单元ECU上电后发送的初始控制指令;
第一发送模块,用于基于所述初始控制指令,控制所述故障检测电路板对所述控制器和与所述控制器相连接的所有设备的初始状态进行检测,得到初始状态信息,并通过所述CAN总线向所述ECU发送所述初始状态信息;
第二发送模块,用于通过所述CAN总线接收所述ECU发送的第一目标控制指令;其中,所述第一目标控制指令是所述ECU在确定所述初始状态信息表征所述控制器和与所述控制器相连接的所有设备各自的初始状态均处于预设状态后发送的;
控制模块,用于基于所述第一目标控制指令,控制所述导通控制电路板导通所述MOS阵列中的至少一个MOS,以向与所述控制器相连接的加热器输出控制信号,用于控制所述加热器工作。
可选的,所述基于所述初始控制指令,控制所述故障检测电路板对所述控制器和与所述控制器相连接的所有设备的初始状态进行检测,得到初始状态信息,所述第一发送模块用于:
所述总控制电路板向所述故障检测电路板发送所述初始控制指令;
所述故障检测电路板在收到所述初始控制指令后,基于自学习检测策略,对所述控制器和与所述控制器相连接的所有设备的初始状态进行检测,得到所述初始状态信息;
所述故障检测电路板将所述初始状态信息发送给所述总控制电路板。
可选的,在所述通过所述CAN总线接收所述ECU发送的第一目标控制指令之后,所述第一发送模块还用于:
所述总控制电路板向所述故障检测电路板发送所述第一目标控制指令;
所述故障检测电路板在收到所述第一目标控制指令后,基于自学习检测策略,分别对所述控制器和与所述控制器相连接的每个设备各自的实时状态进行检测,确定各自对应的实时状态信息,并将确定的每个实时状态信息持续发送给所述总控制电路板;
所述总控制电路板通过所述CAN总线将所述每个实时状态信息持续反馈至所述ECU。
可选的,所述基于所述第一目标控制指令,控制所述导通控制电路板导通所述MOS阵列中的至少一个MOS,所述控制模块用于:
向所述导通控制电路板发送所述第一目标控制指令;
在收到所述第一目标控制指令后,基于所述第一目标控制指令,导通所述MOS阵列中的至少一个MOS;
在所述控制所述导通控制电路板导通所述MOS阵列中的至少一个MOS之后,所述控制模块还用于:
通过所述CAN总线接收所述ECU下发的断开控制指令,并向所述导通控制电路板发送所述断开控制指令,其中,所述断开控制指令是所述ECU基于获取到的所述加热器关联的实时温度参数,确定所述实时温度参数达到所述发动机正常启动对应的历史温度阈值后发出的;
在收到所述断开控制指令后,断开所述第一目标控制指令对应的所述至少一个MOS。
可选的,在所述断开所述第一目标控制指令对应的所述至少一个MOS之后,所述控制模块还用于:
持续接收所述ECU下发的针对目标设备的第二目标控制指令,并基于所述第二目标控制指令,控制所述导通控制电路板导通所述MOS阵列中与所述目标设备对应的MOS,以向所述目标设备输出控制信号,用于控制所述目标设备工作,其中,所述目标设备包括与所述控制器相连接的所有设备中的至少一个设备,所述第二目标控制指令是所述ECU在向所述发动机输出启动指令,且在确定所述发动机正常启动后下发的。
可选的,所述控制模块还用于:
若确定所述控制器以及与所述控制器相连接的所有设备中的任意一个设备未处于所述预设状态,则将所述任意一个设备对应的故障报警信息加入到目标状态信息中,并将所述目标状态信息发送至所述总控制电路板,其中,所述目标状态信息是所述初始状态信息和所述实时状态信息中的任意一个;
通过所述CAN总线向所述ECU发送所述目标状态信息,以使所述ECU将所述目标状态信息包含的故障报警信息,以及故障判断分析结果进行比对,基于比对结果输出报警提示信息,其中,所述故障判断分析结果包括故障报警信息和相匹配的故障提示信息;
所述预设状态包括如下状态中的部分或全部:
异常状态;与所述控制器接收到的当前控制指令不匹配的状态,其中,所述当前控制指令包括所述初始控制指令、所述第一目标控制指令和所述第二目标控制指令中的任意一个。
可选的,所述自学习检测策略包括如下内容中的部分或全部:
检测所述控制器的第一温度,并基于所述第一温度和历史故障温度分析结果,判断所述控制器是否处于异常状态;
确定所述控制器包含的每个MOS的当前通断情况,并基于每个MOS的当前通断情况,判断每个MOS的当前通断情况是否与所述当前控制指令相匹配;
检测与所述控制器相连接的每个设备各自的第二温度,并基于每个第二温度,以及所述历史故障温度分析结果包含的对应设备的温度,判断所述每个设备是否处于异常状态;
检测所述每个设备的本次上电后的当前状态,并分别基于所述每个设备各自的当前状态,判断每个当前状态是否与所述当前控制指令相匹配。
第四方面,一种控制装置,应用于发动机中的总控单元ECU,所述装置包括:
获取模块,用于上电后,获取初始温度参数,以及通过CAN总线向所述发动机中的控制器下发初始控制指令,其中,所述初始温度参数包括环境温度、进气温度、水温和油温中的至少一个初始温度;
确定模块,用于接收所述控制器通过所述CAN总线发送的初始状态信息,并在确定所述初始状态信息表征所述控制器和与所述控制器相连接的所有设备各自的初始状态均处于预设状态后,基于所述初始温度参数和控制器应用分析结果,确定第一目标控制指令;
发送模块,用于通过所述CAN总线向所述控制器发送第一目标控制指令,以使所述控制器中的总控制电路板基于所述第一目标控制指令,控制所述控制器中的导通控制电路板导通所述控制器中的MOS阵列中的至少一个MOS,以向与所述控制器相连接的加热器输出控制信号,用于控制所述加热器工作。
可选的,所述控制器应用分析结果包括所述加热器关联的第一标定参数、其他设备关联的第二标定参数,以及所述控制器和所述加热器各自关联的历史数据,其中,每个历史数据是所述发动机在历史正常启动后对应设备的历史温度阈值和历史状态,所述其他设备是与所述控制器相连接的所有设备中除所述加热器之外的任意一个设备;所述第一标定参数包括加热器材料、发动机着火时所需的最低进气温度、着火时所需的最少加热的进气量,以及低温对应的进气漏气损失中的一个或多个参数,每个第二标定参数包括对应设备的电压标定值和电流标定值中的至少一个。
可选的,所述基于所述初始温度参数和控制器应用分析结果,确定第一目标控制指令,所述确定模块用于:
从所述初始温度参数中选取最小值作为目标温度;
将所述目标温度、所述初始状态信息、所述第一标定参数,以及所述每个历史数据进行分析,确定着火所需的目标进气加热量;
基于所述目标进气加热量和所述加热器的功率,确定针对所述加热器的所述第一目标控制指令。
可选的,在所述通过所述CAN总线向所述控制器发送第一目标控制指令之后,所述发送模块还用于:
持续获取所述加热器关联的实时温度参数,其中,所述实时温度参数包括环境温度、进气温度、水温和油温中的至少一个实时温度;
每获取到所述实时温度参数,将所述实时温度参数和所述每个历史数据进行比对,得到比对结果;
在基于所述比对结果确定所述实时温度参数达到所述发动机正常启动对应的历史温度阈值时,通过所述CAN总线向所述控制器下发断开控制指令。
可选的,在所述通过所述CAN总线向所述控制器发送第一目标控制指令之后,所述发送模块还用于:
通过所述CAN总线持续接收所述控制器反馈的所述控制器和与所述控制器相连接的每个设备各自的实时状态信息;
在所述通过所述CAN总线向所述控制器下发断开控制指令之后,所述发送模块还用于:
向所述发动机输出启动指令,并在确定所述发动机正常启动后,获取目标设备的目标测量参数,其中,所述目标设备包括与所述控制器相连接的所有设备中的至少一个设备,所述目标测量参数包括所述实时温度参数和每个其他设备关联的实时测量值中的至少一个,每个实时测量值包括对应设备的电压实时值和电流实时值的至少一个;
将所述目标测量参数、所述控制器应用分析结果包含的与所述目标设备对应的标定参数、所述每个历史数据和所述实时状态信息进行分析,确定针对所述目标设备的第二目标控制指令;
通过所述CAN总线持续向所述控制器下发所述第二目标控制指令,以使所述控制器基于所述第二目标控制指令控制所述目标设备工作。
可选的,所述确定模块还用于:
通过所述CAN总线接收所述控制器发送的目标状态信息,其中,所述目标状态信息是所述初始状态信息和所述实时状态信息中的任意一个;
在确定所述目标状态信息包含故障报警信息后,将所述故障报警信息和故障判断分析结果进行比对,并基于比对结果输出报警提示信息,其中,所述故障判断分析结果包括故障报警信息和相匹配的故障提示信息;
所述预设状态包括如下状态中的部分或全部:
异常状态;与所述控制器接收到的当前控制指令不匹配的状态,其中,所述当前控制指令包括所述初始控制指令、所述第一目标控制指令和所述第二目标控制指令中的任意一个。
第五方面,本申请实施例提供一种电子设备,包括:处理器和存储器;
其中,所述存储器存储有程序代码,当所述程序代码被所述处理器执行时,使得所述处理器执行如上述第一方面或第二方面中任一所述方法的步骤。
第六方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时,实现如上述第一方面或第二方面中任一项所述的方法。
另外,第二方面至第六方面中任一一种实现方式所带来的技术效果可参见第一方面中不同实现方式所带来的技术效果,此处不再赘述。
附图说明
图1为本申请实施例中一种控制***的***架构示意图;
图2为本申请实施例中一种控制方法的交互流程示意图;
图3为本申请实施例中一种控制方法的流程示意图;
图4为本申请实施例中一种控制方法的流程示意图;
图5为本申请实施例中一种控制装置的逻辑架构示意图;
图6为本申请实施例中一种控制装置的逻辑架构示意图;
图7为本申请实施例中电子设备的实体架构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,并不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够在除了这里图示或描述的那些以外的顺序实施。
以下,对本申请实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
(1)本申请实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或的关系。
(2)本申请实施例中术语“ECU”,为发动机中的总控单元(Electronic ControlUnit,ECU),又称“行车电脑”、“车载电脑”等。
(3)本申请实施例中术语“CAN”,为控制器局域网络(Controller Area Network,CAN),是应用最广泛的现场总线之一。
(4)本申请实施例中术语“MOS”,为场效应管MOSFET的缩写;MOSFET金属-氧化物半导体场效应晶体管,简称金氧半场效晶体管(Metal-Oxide-Semiconductor Field-EffectTransistor,MOSFET),是一种可以广泛使用在模拟电路与数字电路的场效晶体管。
为了解决已有技术下继电器控制方式无法对加热器功率进行随时调整的问题,本申请实施例中,控制器中的总控制电路板基于通过CAN总线接收到的总控单元ECU上电后发送的初始控制指令,控制故障检测电路板对控制器和与控制器相连接的所有设备的初始状态进行检测,得到初始状态信息,并通过CAN总线向ECU发送初始状态信息;然后,该总控制电路板通过CAN总线接收ECU发送的第一目标控制指令,并基于该第一目标控制指令,控制导通控制电路板导通MOS阵列中的至少一个MOS,以向与控制器相连接的加热器输出控制信号,用于控制加热器工作;其中,第一目标控制指令是ECU在确定初始状态信息表征控制器和与控制器相连接的所有设备各自的初始状态均处于预设状态后发送的,从而实现对加热器的闭环控制,达到对加热器功率的随时调整的目的。
下面结合附图对本申请优选的实施方式做出进一步详细说明,应当理解,此处所描述的优选实施例仅用于说明和解释本申请,并不用于限定本申请,并且在不冲突的情况下,本申请实施例及实施例中的特征可以相互组合。
图1示出了一种控制***的***架构示意图。参阅图1所示,本申请实施例中,该***中包括ECU 100和控制器200,控制器200用于控制与控制器200相连接的所有设备中的任意一个设备进行工作。
例如,参阅图1所示,本申请实施例中,与控制器200相连接的所有设备可以包含但不限于如下设备:加热器2001和其他设备2002。
参阅图1所示,本申请实施例中,该控制器200包括总控制电路板201、故障检测电路板202、场效应管MOS(MOSFET的缩写)阵列203和导通控制电路板204,其中,
总控制电路板201,用于通过CAN总线与发动机中的ECU 100进行通讯并接收控制指令,以及将该控制指令发送至故障检测电路板202、导通控制电路板204等;还用于接收故障检测电路板202发送的目标状态信息,并将该目标状态信息通过CAN总线反馈给发动机中的ECU 100等;
故障检测电路板202,用于在接收到总控制电路板201发送的控制指令后,基于自学习检测策略对控制器200和与控制器200相连接的所有设备的状态进行检测,得到目标状态信息,以及将得到的目标状态信息发送给总控制电路板201;
MOS阵列203,用于实现控制器200的失效保护,防止因某个MOS失效使与控制器200相连接的任意一个设备处于连续工作状态而导致整车线路烧毁;
导通控制电路板204,用于在接收到总控制电路板201发送的控制指令后,基于该控制指令,控制MOS阵列203中任意一个MOS导通,以向与控制器200相连接的至少一个设备输出控制信号,用于控制上述至少一个设备工作。
本申请实施例中,通过采用上述控制器,可以实现控制器通过CAN总线与ECU进行实时报文通讯,以实现实时监控和实时控制,从而实现在不同条件下快速制定控制策略,并通过CAN总线快速将制定的控制策略对应的控制指令下发给控制器,以使控制器基于接收到的控制指令,控制导通控制电路板导通MOS阵列中的至少一个MOS,以输出不同的电流对不同的设备进行驱动工作等,进而达到对与控制器相连接的所有设备的功率随时可控的目的。
参阅图2所示,本申请实施例中,提供一种控制方法,应用于上述控制***,上述方法的具体流程如下:
步骤200:ECU上电后,获取初始温度参数,其中,初始温度参数包括环境温度、进气温度、水温和油温中的至少一个初始温度。
本申请实施例中,在执行步骤200时,ECU上电后,获取初始温度参数,该初始温度参数用于确定针对与控制器相连接的加热器的第一目标控制指令,以便于ECU启动发动机。
步骤201:ECU通过CAN总线向控制器下发初始控制指令。
本申请实施例中,在执行步骤201时,ECU通过CAN总线向控制器下发初始控制指令,以使控制器在接收到初始控制指令后,基于该初始控制指令,对控制器和与控制器相连接的所有设备的初始状态进行检测,从而得到初始状态信息。
步骤202:控制器中的总控制电路板通过CAN总线接收ECU上电后发送的初始控制指令,并基于该初始控制指令,控制故障检测电路板对控制器和与控制器相连接的所有设备的初始状态进行检测,得到初始状态信息。
本申请实施例中,控制器中的总控制电路板在接收到ECU上电后发送的初始控制指令,然后,通过执行如下操作,实现上述功能:
操作一,总控制电路板向故障检测电路板发送初始控制指令。
操作二,故障检测电路板在收到初始控制指令后,基于自学习检测策略,对控制器和与控制器相连接的所有设备的初始状态进行检测,得到初始状态信息。
本申请实施例中,上述自学习检测策略包括如下内容中的部分或全部:
1、检测控制器的第一温度,并基于第一温度和历史故障温度分析结果,判断控制器是否处于异常状态。
2、确定控制器包含的每个MOS的当前通断情况,并基于每个MOS的当前通断情况,判断每个MOS的当前通断情况是否与当前控制指令相匹配,其中,当前控制指令为初始控制指令。
3、检测与控制器相连接的每个设备各自的第二温度,并基于每个第二温度,以及历史故障温度分析结果包含的对应设备的温度,判断每个设备是否处于异常状态。
4、检测每个设备的本次上电后的当前状态,并分别基于每个设备各自的当前状态,判断每个当前状态是否与当前控制指令相匹配,其中,当前控制指令为初始控制指令。
本申请实施例中,当故障检测电路板基于自学习检测策略,确定控制器以及与控制器相连接的所有设备中的任意一个设备未处于预设状态,则故障检测电路板将任意一个设备对应的故障报警信息加入到初始状态信息中,该故障报警信息用于使ECU将初始状态信息包含的故障报警信息,与故障判断分析结果进行比对,并基于比对结果输出报警提示信息,其中,故障判断分析结果包括故障报警信息和相匹配的故障提示信息,预设状态包括异常状态,和/或,与的当前控制指令(即,初始控制指令)不匹配的状态。
操作三,故障检测电路板将初始状态信息发送给总控制电路板。
实际应用中,故障检测电路板在向ECU反馈故障报警信息时,可以根据故障类型将相应的故障码、报警或提示加入初始状态信息中,其中,故障类型包括工作电流异常故障(如,加热器和其它设备是否存在短路、断路、接触阻值变大等)、控制器自检状态故障(如,负载未连接或粘连失效、超温报警等)、上次关闭状态故障、控制器当前温度故障、过电流报警、过压报警、欠压报警故障,以及加热器的进气温度及其它状态是否存在异常等。
本申请实施例中,控制器中的故障检测电路板可以在对控制器和与控制器相连接的所有设备中的任意一个设备的初始状态进行检测,且确定该任意一个设备的初始状态处于异常状态,和\或与初始控制指令不匹配的状态时,即将该任意一个设备对应的故障报警信息加入到该设备对应的初始状态信息中,并将该初始状态信息通过CAN总线发送至ECU;也可以在对控制器和与控制器相连接的所有设备的初始状态全部进行检测后,确定一个初始状态信息,然后,经该初始状态信息通过CAN总线发送至ECU。
步骤203:控制器中的总控制电路板通过CAN总线向ECU发送上述初始状态信息。
步骤204:ECU接收控制器通过CAN总线发送的初始状态信息,并判断该初始状态信息是否表征控制器和与控制器相连接的所有设备各自的初始状态均处于预设状态,若是,则执行步骤206;否则,执行步骤205。
本申请实施例中,在执行步骤204时,上述预设状态包括异常状态,和/或,与控制器接收到的当前控制指令(即,初始控制指令)不匹配的状态。
步骤205:ECU在确定该初始状态信息表征控制器和与控制器相连接的所有设备中的任意一个设备未处于预设状态,则将初始状态信息包含的故障报警信息和故障判断分析结果进行比对,并基于比对结果输出报警提示信息,其中,故障判断分析结果包括故障报警信息和相匹配的故障提示信息。
步骤206:ECU在确定该初始状态信息表征控制器和与控制器相连接的所有设备各自的初始状态均处于预设状态后,则基于初始温度参数和控制器应用分析结果,确定第一目标控制指令。
本申请实施例中,控制器应用分析结果包括加热器关联的第一标定参数、其他设备关联的第二标定参数,以及控制器和加热器各自关联的历史数据,其中,每个历史数据是发动机在历史正常启动后对应设备的历史温度阈值和历史状态,其他设备是与控制器相连接的所有设备中除加热器之外的任意一个设备;第一标定参数包括加热器材料、发动机着火时所需的最低进气温度、着火时所需的最少加热的进气量,以及低温对应的进气漏气损失中的一个或多个参数,每个第二标定参数包括对应设备的电压标定值和电流标定值中的至少一个。
那么,本申请实施例中,在执行步骤206时,通过执行如下操作,确定第目标控制指令:
操作1,从初始温度参数中选取最小值作为目标温度。
操作2,将目标温度、初始状态信息、第一标定参数,以及每个历史数据进行分析,确定着火所需的目标进气加热量。
操作3,基于目标进气加热量和加热器的功率,确定针对加热器的第一目标控制指令。
步骤207:ECU通过CAN总线向控制器发送第一目标控制指令。
本申请实施例中,ECU通过CAN总线向控制器发送第一目标控制指令,以使控制器中的总控制电路板基于第一目标控制指令,控制器中的导通控制电路板导通控制器中的MOS阵列中的至少一个MOS,以向与控制器相连接的加热器输出控制信号,用于控制加热器工作。
步骤208:控制器中的总控制电路板通过CAN总线接收ECU发送的第一目标控制指令,并基于第一目标控制指令,控制导通控制电路板导通MOS阵列中的至少一个MOS,以向与控制器相连接的加热器输出控制信号,用于控制加热器工作。
本申请实施例中,在执行步骤208时,通过执行如下操作,实现上述功能:
操作一、总控制电路板向导通控制电路板发送第一目标控制指令。
操作二、导通控制电路板在收到第一目标控制指令后,基于第一目标控制指令,导通MOS阵列中的至少一个MOS。
步骤209:控制器中的总控制电路板基于第一目标控制指令,得到控制器和与控制器相连接的每个设备各自的实时状态信息。
本申请实施例中,在总控制电路板接收到第一目标控制指令之后,在执行步骤209时,可以通过执行如下操作,得到控制器和与控制器相连接的每个设备各自的实时状态信息:
操作1、总控制电路板向故障检测电路板发送第一目标控制指令。
操作2、故障检测电路板在收到第一目标控制指令后,基于自学习检测策略,分别对控制器和与控制器相连接的每个设备各自的实时状态进行检测,确定各自对应的实时状态信息。
本申请实施例中,上述自学习检测策略仍包括如下内容中的部分或全部:
1、检测控制器的第一温度,并基于第一温度和历史故障温度分析结果,判断控制器是否处于异常状态。
2、确定控制器包含的每个MOS的当前通断情况,并基于每个MOS的当前通断情况,判断每个MOS的当前通断情况是否与当前控制指令相匹配,其中,当前控制指令是第一目标控制指令。
3、检测与控制器相连接的每个设备各自的第二温度,并基于每个第二温度,以及历史故障温度分析结果包含的对应设备的温度,判断每个设备是否处于异常状态。
4、检测每个设备的本次上电后的当前状态,并分别基于每个设备各自的当前状态,判断每个当前状态是否与当前控制指令相匹配,其中,当前控制指令是第一目标控制指令。
本申请实施例中,当故障检测电路板基于自学习检测策略,确定控制器以及与控制器相连接的所有设备中的任意一个设备未处于预设状态,则故障检测电路板将任意一个设备对应的故障报警信息加入到实时状态信息中。
操作3、故障检测电路板将确定的每个实时状态信息持续发送给总控制电路板。
步骤210:控制器中的总控制电路板通过CAN总线将每个实时状态信息持续反馈至ECU。
本申请实施例中,通过执行步骤210,可以使ECU实时获得控制器对控制器和与控制器相连接的每个设备的实时状态进行检测所得到的实时状态信息,这样,ECU可以及时获知控制器和与控制器相连接的每个设备的实时状态。
需要说明的是,本申请实施例中,ECU可以通过CAN总线下发一个第一目标控制指令,也可能通过CAN总线下发多个第一目标控制指令,才能达到预期的目标进气加热量,本申请实施例中,为了便于对控制方法的描述,并不对ECU下发第一目标控制指令的数量进行限定,仅以下发第一目标控制指令为例进行简单介绍,实际应用中,可以通过下发多个第一目标控制指令,获得预期的目标进气加热量。
本申请实施例中,若ECU下发了多个第一目标控制指令,则ECU基于实时状态信息和获取到的实时温度参数,进行ECU对比分析,并结合控制器应用分析结果,及时制定控制策略,以及将控制策略对应的控制指令及时通过CAN总线下发给控制器,从而达到对加热器功率的随时调整。
本申请实施例中,上述控制策略包含但不限于如下内容:
控制策略1:温度≤-50度策略,输出电流100A-120A控制加热器工作,时间为50s。
控制策略2:温度≤-40度策略,输出电流80A-100A控制加热器工作,时间为50s。
控制策略3:温度≤-30度策略,输出电流60A-80A控制加热器工作,时间为50s。
控制策略4:温度≤-20度策略,输出电流40A-60A控制加热器工作,时间为40s。
需要说明的是,本申请实施例中,并不仅限于上述控制策略。实际应用中,针对不同的发动机上述控制策略会略有不同,加热器的功率也会略有不同。
步骤211:ECU通过CAN总线持续接收控制器反馈的控制器和与控制器相连接的每个设备各自的实时状态信息,并持续获取加热器关联的实时温度参数,其中,实时温度参数包括环境温度、进气温度、水温和油温中的至少一个实时温度。
步骤212:ECU每获取到实时温度参数,将实时温度参数和每个历史数据进行比对,并在基于比对结果确定实时温度参数达到发动机正常启动对应的历史温度阈值时,生成断开控制指令。
步骤213:ECU通过CAN总线向控制器下发断开控制指令。
步骤214:控制器中的总控制电路板通过CAN总线接收ECU下发的断开控制指令,并基于断开控制指令,控制导通控制电路板断开第一目标控制指令对应的至少一个MOS。
本申请实施例中,在执行步骤214时,通过执行如下操作,实现上述功能:
操作一,总控制电路板通过CAN总线接收ECU下发的断开控制指令,并向导通控制电路板发送断开控制指令,其中,断开控制指令是ECU基于获取到的加热器关联的实时温度参数,确定实时温度参数达到发动机正常启动对应的历史温度阈值后发出的。
操作二,导通控制电路板在收到断开控制指令后,断开第一目标控制指令对应的至少一个MOS。
步骤215:ECU向发动机输出启动指令,并在确定发动机正常启动后,获取目标设备的目标测量参数,其中,目标设备包括与控制器相连接的所有设备中的至少一个设备,目标测量参数包括实时温度参数和每个其他设备关联的实时测量值中的至少一个,每个实时测量值包括对应设备的电压实时值和电流实时值的至少一个。
本申请实施例中,在执行步骤214后,控制器断开了第一目标控制指令对应的至少一个MOS,从而停止对加热器的供电,加热器停止加热;然后,在执行步骤215时,ECU向发动机输出启动指令,启动发动机,并在确定发动机正常启动后,获取目标设备的目标测量参数,该目标设备包括加热器,和/或,与控制器相连接的所有设备中的任意一个设备,从而实现对目标设备的控制。
步骤216:ECU将目标测量参数、控制器应用分析结果包含的与目标设备对应的标定参数、每个历史数据和实时状态信息进行分析,确定针对目标设备的第二目标控制指令。
步骤217:ECU通过CAN总线持续向控制器下发第二目标控制指令,以使控制器基于第二目标控制指令控制目标设备工作。
步骤218:控制器中的总控制电路板持续接收ECU下发的针对目标设备的第二目标控制指令,并基于第二目标控制指令,控制导通控制电路板导通MOS阵列中与目标设备对应的MOS,以向目标设备输出控制信号,用于控制目标设备工作。
本申请实施例中,在执行步骤218时,通过执行如下操作,实现上述功能:
操作一、总控制电路板向导通控制电路板发送第二目标控制指令。
操作二、导通控制电路板在收到第二目标控制指令后,基于第二目标控制指令,导通MOS阵列中的该目标设备对应的MOS。
需要说明的是,本申请实施例中,针对其他设备的控制策略与加热器对应的控制策略类似,在此不再赘述。进一步地,本申请实施例并不仅限于上述控制方式。
参阅图3所示,本申请实施例中,提供一种控制方法,应用于发动机中的控制器,控制器包括总控制电路板、故障检测电路板、场效应管MOS阵列,以及用于控制MOS阵列中任意一个MOS导通的导通控制电路板,上述方法的具体流程如下:
步骤300:总控制电路板通过CAN总线接收发动机中的总控单元ECU上电后发送的初始控制指令。
步骤310:总控制电路板基于初始控制指令,控制故障检测电路板对控制器和与控制器相连接的所有设备的初始状态进行检测,得到初始状态信息,并通过CAN总线向ECU发送初始状态信息。
步骤320:总控制电路板通过CAN总线接收ECU发送的第一目标控制指令;其中,第一目标控制指令是ECU在确定初始状态信息表征控制器和与控制器相连接的所有设备各自的初始状态均处于预设状态后发送的。
步骤330:总控制电路板基于第一目标控制指令,控制导通控制电路板导通MOS阵列中的至少一个MOS,以向与控制器相连接的加热器输出控制信号,用于控制加热器工作。
参阅图4所示,本申请实施例中,提供一种控制方法,应用于发动机中的总控单元ECU,上述方法的具体流程如下:
步骤400:上电后,获取初始温度参数,以及通过CAN总线向发动机中的控制器下发初始控制指令,其中,初始温度参数包括环境温度、进气温度、水温和油温中的至少一个初始温度。
步骤410:接收控制器通过CAN总线发送的初始状态信息,并在确定初始状态信息表征控制器和与控制器相连接的所有设备各自的初始状态均处于预设状态后,基于初始温度参数和控制器应用分析结果,确定第一目标控制指令。
步骤420:通过CAN总线向控制器发送第一目标控制指令,以使控制器中的总控制电路板基于第一目标控制指令,控制器中的导通控制电路板导通控制器中的MOS阵列中的至少一个MOS,以向与控制器相连接的加热器输出控制信号,用于控制加热器工作。
需要说明的是,本申请实施例中,上述ECU还是整车***中的其他***,通过CAN总线或其他相关总线,与控制器进行通讯,以实现其他***和控制器之间的控制策略。
基于同一发明构思,参阅图5所示,本申请实施例中提供一种控制装置,应用于发动机中的控制器,所述控制器包括总控制电路板、故障检测电路板、场效应管MOS阵列,以及用于控制所述MOS阵列中任意一个MOS导通的导通控制电路板,所述装置包括:
接收模块510,用于通过CAN总线接收所述发动机中的总控单元ECU上电后发送的初始控制指令;
第一发送模块520,用于基于所述初始控制指令,控制所述故障检测电路板对所述控制器和与所述控制器相连接的所有设备的初始状态进行检测,得到初始状态信息,并通过所述CAN总线向所述ECU发送所述初始状态信息;
第二发送模块530,用于通过所述CAN总线接收所述ECU发送的第一目标控制指令;其中,所述第一目标控制指令是所述ECU在确定所述初始状态信息表征所述控制器和与所述控制器相连接的所有设备各自的初始状态均处于预设状态后发送的;
控制模块540,用于基于所述第一目标控制指令,控制所述导通控制电路板导通所述MOS阵列中的至少一个MOS,以向与所述控制器相连接的加热器输出控制信号,用于控制所述加热器工作。
可选的,所述基于所述初始控制指令,控制所述故障检测电路板对所述控制器和与所述控制器相连接的所有设备的初始状态进行检测,得到初始状态信息,所述第一发送模块520用于:
所述总控制电路板向所述故障检测电路板发送所述初始控制指令;
所述故障检测电路板在收到所述初始控制指令后,基于自学习检测策略,对所述控制器和与所述控制器相连接的所有设备的初始状态进行检测,得到所述初始状态信息;
所述故障检测电路板将所述初始状态信息发送给所述总控制电路板。
可选的,在所述通过所述CAN总线接收所述ECU发送的第一目标控制指令之后,所述第一发送模块520还用于:
所述总控制电路板向所述故障检测电路板发送所述第一目标控制指令;
所述故障检测电路板在收到所述第一目标控制指令后,基于自学习检测策略,分别对所述控制器和与所述控制器相连接的每个设备各自的实时状态进行检测,确定各自对应的实时状态信息,并将确定的每个实时状态信息持续发送给所述总控制电路板;
所述总控制电路板通过所述CAN总线将所述每个实时状态信息持续反馈至所述ECU。
可选的,所述基于所述第一目标控制指令,控制所述导通控制电路板导通所述MOS阵列中的至少一个MOS,所述控制模块540用于:
向所述导通控制电路板发送所述第一目标控制指令;
在收到所述第一目标控制指令后,基于所述第一目标控制指令,导通所述MOS阵列中的至少一个MOS;
在所述控制所述导通控制电路板导通所述MOS阵列中的至少一个MOS之后,所述控制模块540还用于:
通过所述CAN总线接收所述ECU下发的断开控制指令,并向所述导通控制电路板发送所述断开控制指令,其中,所述断开控制指令是所述ECU基于获取到的所述加热器关联的实时温度参数,确定所述实时温度参数达到所述发动机正常启动对应的历史温度阈值后发出的;
在收到所述断开控制指令后,断开所述第一目标控制指令对应的所述至少一个MOS。
可选的,在所述断开所述第一目标控制指令对应的所述至少一个MOS之后,所述控制模块540还用于:
持续接收所述ECU下发的针对目标设备的第二目标控制指令,并基于所述第二目标控制指令,控制所述导通控制电路板导通所述MOS阵列中与所述目标设备对应的MOS,以向所述目标设备输出控制信号,用于控制所述目标设备工作,其中,所述目标设备包括与所述控制器相连接的所有设备中的至少一个设备,所述第二目标控制指令是所述ECU在向所述发动机输出启动指令,且在确定所述发动机正常启动后下发的。
可选的,所述控制模块540还用于:
若确定所述控制器以及与所述控制器相连接的所有设备中的任意一个设备未处于所述预设状态,则将所述任意一个设备对应的故障报警信息加入到目标状态信息中,并将所述目标状态信息发送至所述总控制电路板,其中,所述目标状态信息是所述初始状态信息和所述实时状态信息中的任意一个;
通过所述CAN总线向所述ECU发送所述目标状态信息,以使所述ECU将所述目标状态信息包含的故障报警信息,以及故障判断分析结果进行比对,基于比对结果输出报警提示信息,其中,所述故障判断分析结果包括故障报警信息和相匹配的故障提示信息;
所述预设状态包括如下状态中的部分或全部:
异常状态;与所述控制器接收到的当前控制指令不匹配的状态,其中,所述当前控制指令包括所述初始控制指令、所述第一目标控制指令和所述第二目标控制指令中的任意一个。
可选的,所述自学习检测策略包括如下内容中的部分或全部:
检测所述控制器的第一温度,并基于所述第一温度和历史故障温度分析结果,判断所述控制器是否处于异常状态;
确定所述控制器包含的每个MOS的当前通断情况,并基于每个MOS的当前通断情况,判断每个MOS的当前通断情况是否与所述当前控制指令相匹配;
检测与所述控制器相连接的每个设备各自的第二温度,并基于每个第二温度,以及所述历史故障温度分析结果包含的对应设备的温度,判断所述每个设备是否处于异常状态;
检测所述每个设备的本次上电后的当前状态,并分别基于所述每个设备各自的当前状态,判断每个当前状态是否与所述当前控制指令相匹配。
基于同一发明构思,参阅图6所示,本申请实施例中提供一种控制装置,应用于发动机中的总控单元ECU,所述装置包括:
获取模块610,用于上电后,获取初始温度参数,以及通过CAN总线向所述发动机中的控制器下发初始控制指令,其中,所述初始温度参数包括环境温度、进气温度、水温和油温中的至少一个初始温度;
确定模块620,用于接收所述控制器通过所述CAN总线发送的初始状态信息,并在确定所述初始状态信息表征所述控制器和与所述控制器相连接的所有设备各自的初始状态均处于预设状态后,基于所述初始温度参数和控制器应用分析结果,确定第一目标控制指令;
发送模块630,用于通过所述CAN总线向所述控制器发送第一目标控制指令,以使所述控制器中的总控制电路板基于所述第一目标控制指令,控制所述控制器中的导通控制电路板导通所述控制器中的MOS阵列中的至少一个MOS,以向与所述控制器相连接的加热器输出控制信号,用于控制所述加热器工作。
可选的,所述控制器应用分析结果包括所述加热器关联的第一标定参数、其他设备关联的第二标定参数,以及所述控制器和所述加热器各自关联的历史数据,其中,每个历史数据是所述发动机在历史正常启动后对应设备的历史温度阈值和历史状态,所述其他设备是与所述控制器相连接的所有设备中除所述加热器之外的任意一个设备;所述第一标定参数包括加热器材料、发动机着火时所需的最低进气温度、着火时所需的最少加热的进气量,以及低温对应的进气漏气损失中的一个或多个参数,每个第二标定参数包括对应设备的电压标定值和电流标定值中的至少一个。
可选的,所述基于所述初始温度参数和控制器应用分析结果,确定第一目标控制指令,所述确定模块620用于:
从所述初始温度参数中选取最小值作为目标温度;
将所述目标温度、所述初始状态信息、所述第一标定参数,以及所述每个历史数据进行分析,确定着火所需的目标进气加热量;
基于所述目标进气加热量和所述加热器的功率,确定针对所述加热器的所述第一目标控制指令。
可选的,在所述通过所述CAN总线向所述控制器发送第一目标控制指令之后,所述发送模块630还用于:
持续获取所述加热器关联的实时温度参数,其中,所述实时温度参数包括环境温度、进气温度、水温和油温中的至少一个实时温度;
每获取到所述实时温度参数,将所述实时温度参数和所述每个历史数据进行比对,得到比对结果;
在基于所述比对结果确定所述实时温度参数达到所述发动机正常启动对应的历史温度阈值时,通过所述CAN总线向所述控制器下发断开控制指令。
可选的,在所述通过所述CAN总线向所述控制器发送第一目标控制指令之后,所述发送模块630还用于:
通过所述CAN总线持续接收所述控制器反馈的所述控制器和与所述控制器相连接的每个设备各自的实时状态信息;
在所述通过所述CAN总线向所述控制器下发断开控制指令之后,所述发送模块630还用于:
向所述发动机输出启动指令,并在确定所述发动机正常启动后,获取目标设备的目标测量参数,其中,所述目标设备包括与所述控制器相连接的所有设备中的至少一个设备,所述目标测量参数包括所述实时温度参数和每个其他设备关联的实时测量值中的至少一个,每个实时测量值包括对应设备的电压实时值和电流实时值的至少一个;
将所述目标测量参数、所述控制器应用分析结果包含的与所述目标设备对应的标定参数、所述每个历史数据和所述实时状态信息进行分析,确定针对所述目标设备的第二目标控制指令;
通过所述CAN总线持续向所述控制器下发所述第二目标控制指令,以使所述控制器基于所述第二目标控制指令控制所述目标设备工作。
可选的,所述确定模块620还用于:
通过所述CAN总线接收所述控制器发送的目标状态信息,其中,所述目标状态信息是所述初始状态信息和所述实时状态信息中的任意一个;
在确定所述目标状态信息包含故障报警信息后,将所述故障报警信息和故障判断分析结果进行比对,并基于比对结果输出报警提示信息,其中,所述故障判断分析结果包括故障报警信息和相匹配的故障提示信息;
所述预设状态包括如下状态中的部分或全部:
异常状态;与所述控制器接收到的当前控制指令不匹配的状态,其中,所述当前控制指令包括所述初始控制指令、所述第一目标控制指令和所述第二目标控制指令中的任意一个。
参阅图7所示,本申请实施例中提供一种电子设备,包括:处理器701和存储器702;
存储器702,用于存储处理器701执行的计算机程序。存储器702可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM);存储器702也可以是非易失性存储器(non-volatile memory),例如只读存储器,快闪存储器(flashmemory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD)、或者存储器702是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器702可以是上述存储器的段合。
处理器701,可以包括一个或多个中央处理单元(central processing unit,CPU),图形处理单元(Graphics Processing Unit,GPU)或者为数字处理单元等等。
本申请实施例中不限定上述存储器702和处理器701之间的具体连接介质。本申请实施例在图7中以存储器702和处理器701之间通过总线703连接,总线703在图7中以粗线表示,所述总线703可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
其中,所述存储器存储有程序代码,当所述程序代码被所述处理器701执行时,使得所述处理器701执行如上述各个实施例中控制装置(如,ECU或控制器)执行的任意一种方法。
由于该电子设备即是执行本申请实施例中的方法的电子设备,并且该电子设备解决问题的原理与该方法相似,因此该电子设备的实施可以参见方法的实施,重复之处不再赘述。
基于同一发明构思,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时,实现如上述各个实施例中控制装置执行的任意一种方法。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图中的一个流程或多个流程和/或方框图中的一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图中的一个流程或多个流程和/或方框图中的一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图中的一个流程或多个流程和/或方框图中的一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (10)
1.一种控制方法,其特征在于,应用于发动机中的控制器,所述控制器包括总控制电路板、故障检测电路板、场效应管MOS阵列,以及用于控制所述MOS阵列中任意一个MOS导通的导通控制电路板,所述方法包括:
所述总控制电路板通过CAN总线接收所述发动机中的总控单元ECU上电后发送的初始控制指令;
所述总控制电路板基于所述初始控制指令,控制所述故障检测电路板对所述控制器和与所述控制器相连接的所有设备的初始状态进行检测,得到初始状态信息,并通过所述CAN总线向所述ECU发送所述初始状态信息;
所述总控制电路板通过所述CAN总线接收所述ECU发送的第一目标控制指令;其中,所述第一目标控制指令是所述ECU在确定所述初始状态信息表征所述控制器和与所述控制器相连接的所有设备各自的初始状态均处于预设状态后发送的;
所述总控制电路板基于所述第一目标控制指令,控制所述导通控制电路板导通所述MOS阵列中的至少一个MOS,以向与所述控制器相连接的加热器输出控制信号,用于控制所述加热器工作。
2.如权利要求1所述的方法,其特征在于,所述总控制电路板基于所述初始控制指令,控制所述故障检测电路板对所述控制器和与所述控制器相连接的所有设备的初始状态进行检测,得到初始状态信息,包括:
所述总控制电路板向所述故障检测电路板发送所述初始控制指令;
所述故障检测电路板在收到所述初始控制指令后,基于自学习检测策略,对所述控制器和与所述控制器相连接的所有设备的初始状态进行检测,得到所述初始状态信息;
所述故障检测电路板将所述初始状态信息发送给所述总控制电路板。
3.如权利要求1所述的方法,其特征在于,在所述总控制电路板通过所述CAN总线接收所述ECU发送的第一目标控制指令之后,还包括:
所述总控制电路板向所述故障检测电路板发送所述第一目标控制指令;
所述故障检测电路板在收到所述第一目标控制指令后,基于自学习检测策略,分别对所述控制器和与所述控制器相连接的每个设备各自的实时状态进行检测,确定各自对应的实时状态信息,并将确定的每个实时状态信息持续发送给所述总控制电路板;
所述总控制电路板通过所述CAN总线将所述每个实时状态信息持续反馈至所述ECU。
4.如权利要求1所述的方法,其特征在于,所述基于所述第一目标控制指令,控制所述导通控制电路板导通所述MOS阵列中的至少一个MOS,包括:
所述总控制电路板向所述导通控制电路板发送所述第一目标控制指令;
所述导通控制电路板在收到所述第一目标控制指令后,基于所述第一目标控制指令,导通所述MOS阵列中的至少一个MOS;
在所述控制所述导通控制电路板导通所述MOS阵列中的至少一个MOS之后,还包括:
所述总控制电路板通过所述CAN总线接收所述ECU下发的断开控制指令,并向所述导通控制电路板发送所述断开控制指令,其中,所述断开控制指令是所述ECU基于获取到的所述加热器关联的实时温度参数,确定所述实时温度参数达到所述发动机正常启动对应的历史温度阈值后发出的;
所述导通控制电路板在收到所述断开控制指令后,断开所述第一目标控制指令对应的所述至少一个MOS。
5.如权利要求4所述的方法,其特征在于,在所述断开所述第一目标控制指令对应的所述至少一个MOS之后,还包括:
所述总控制电路板持续接收所述ECU下发的针对目标设备的第二目标控制指令,并基于所述第二目标控制指令,控制所述导通控制电路板导通所述MOS阵列中与所述目标设备对应的MOS,以向所述目标设备输出控制信号,用于控制所述目标设备工作,其中,所述目标设备包括与所述控制器相连接的所有设备中的至少一个设备,所述第二目标控制指令是所述ECU在向所述发动机输出启动指令,且在确定所述发动机正常启动后下发的。
6.如权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:
若所述故障检测电路板确定所述控制器以及与所述控制器相连接的所有设备中的任意一个设备未处于所述预设状态,则所述故障检测电路板将所述任意一个设备对应的故障报警信息加入到目标状态信息中,并将所述目标状态信息发送至所述总控制电路板,其中,所述目标状态信息是所述初始状态信息和所述实时状态信息中的任意一个;
所述总控制电路板通过所述CAN总线向所述ECU发送所述目标状态信息,以使所述ECU将所述目标状态信息包含的故障报警信息,以及故障判断分析结果进行比对,基于比对结果输出报警提示信息,其中,所述故障判断分析结果包括故障报警信息和相匹配的故障提示信息;
所述预设状态包括如下状态中的部分或全部:
异常状态;与所述控制器接收到的当前控制指令不匹配的状态,其中,所述当前控制指令包括所述初始控制指令、所述第一目标控制指令和所述第二目标控制指令中的任意一个。
7.如权利要求6所述的方法,其特征在于,所述自学习检测策略包括如下内容中的部分或全部:
检测所述控制器的第一温度,并基于所述第一温度和历史故障温度分析结果,判断所述控制器是否处于异常状态;
确定所述控制器包含的每个MOS的当前通断情况,并基于每个MOS的当前通断情况,判断每个MOS的当前通断情况是否与所述当前控制指令相匹配;
检测与所述控制器相连接的每个设备各自的第二温度,并基于每个第二温度,以及所述历史故障温度分析结果包含的对应设备的温度,判断所述每个设备是否处于异常状态;
检测所述每个设备的本次上电后的当前状态,并分别基于所述每个设备各自的当前状态,判断每个当前状态是否与所述当前控制指令相匹配。
8.一种控制方法,其特征在于,应用于发动机中的总控单元ECU,所述方法包括:
上电后,获取初始温度参数,以及通过CAN总线向所述发动机中的控制器下发初始控制指令,其中,所述初始温度参数包括环境温度、进气温度、水温和油温中的至少一个初始温度;
接收所述控制器通过所述CAN总线发送的初始状态信息,并在确定所述初始状态信息表征所述控制器和与所述控制器相连接的所有设备各自的初始状态均处于预设状态后,基于所述初始温度参数和控制器应用分析结果,确定第一目标控制指令;
通过所述CAN总线向所述控制器发送第一目标控制指令,以使所述控制器中的总控制电路板基于所述第一目标控制指令,控制所述控制器中的导通控制电路板导通所述控制器中的MOS阵列中的至少一个MOS,以向与所述控制器相连接的加热器输出控制信号,用于控制所述加热器工作。
9.一种电子设备,其特征在于,包括:处理器和存储器;
其中,所述存储器存储有程序代码,当所述程序代码被所述处理器执行时,使得所述处理器执行如权利要求1~7、8中任一所述方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1~7、8中任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210276937.6A CN114675625A (zh) | 2022-03-21 | 2022-03-21 | 一种控制器控制方法及装置 |
US17/892,979 US11649790B1 (en) | 2022-03-21 | 2022-08-22 | Control method and apparatus applied to controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210276937.6A CN114675625A (zh) | 2022-03-21 | 2022-03-21 | 一种控制器控制方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114675625A true CN114675625A (zh) | 2022-06-28 |
Family
ID=82074582
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210276937.6A Pending CN114675625A (zh) | 2022-03-21 | 2022-03-21 | 一种控制器控制方法及装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US11649790B1 (zh) |
CN (1) | CN114675625A (zh) |
Family Cites Families (114)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2251630A (en) * | 1939-11-22 | 1941-08-05 | Mack Mfg Corp | Manifold heater and control circuits for the same |
DE2224005A1 (de) * | 1972-05-17 | 1973-11-29 | Bosch Gmbh Robert | Regeleinrichtung zur beeinflussung der kraftstoffaufbereitung fuer brennkraftmaschinen |
US3851278A (en) * | 1972-06-12 | 1974-11-26 | Bell & Howell Japan | Inverter circuit |
JPS49120023A (zh) * | 1973-03-28 | 1974-11-16 | ||
US4122679A (en) * | 1973-08-10 | 1978-10-31 | Societe D'etudes De Machines Thermiques | Method and means for pre-heating the intake air of a supercharged, low-compression ratio diesel engine when operating at low load |
CA1008499A (en) * | 1974-06-28 | 1977-04-12 | James B. Carter Limited | Interior car warmer |
US4091265A (en) * | 1975-08-06 | 1978-05-23 | Racor Industries, Inc. | Fuel filter heating assembly |
US4345141A (en) * | 1979-11-15 | 1982-08-17 | Little William D | Electrical fuel preheater assembly |
GB2076056A (en) * | 1980-05-20 | 1981-11-25 | Lucas Industries Ltd | Fuel heating device |
US4372261A (en) * | 1980-10-14 | 1983-02-08 | Chrysler Corporation | Pre-start engine heat system |
DE3045327A1 (de) * | 1980-12-02 | 1982-07-01 | Pierburg Gmbh & Co Kg, 4040 Neuss | Verfahren und vorrichtung zum beheizen von medien |
GB2100342B (en) * | 1981-06-16 | 1985-01-03 | Lucas Ind Plc | Starting aid system for compressionignition engines |
IT1152236B (it) * | 1981-06-16 | 1986-12-31 | Lucas Ind Plc | Sistema di assistenza all'avviamento per motori |
GB2116809B (en) * | 1982-03-13 | 1985-11-27 | Lucas Ind Plc | Heating device for liquids, particularly liquid fuels |
US4545357A (en) * | 1983-11-22 | 1985-10-08 | Canadian Fram Limited | Programmable temperature control system |
US4512324A (en) * | 1984-04-09 | 1985-04-23 | David Neary | Fuel preheater |
US4667645A (en) * | 1986-05-16 | 1987-05-26 | Ap Electronics, Inc. | Control device for diesel engine intake air heater and priming fluid injection system |
US4818842A (en) * | 1986-08-22 | 1989-04-04 | Walty Robert J | Diesel fuel heater |
DE3829126C1 (zh) * | 1988-08-27 | 1989-10-19 | Knecht Filterwerke Gmbh, 7000 Stuttgart, De | |
US4944260A (en) * | 1989-06-05 | 1990-07-31 | Cummins Electronics, Inc. | Air intake heater system for internal combustion engines |
JP2654706B2 (ja) * | 1990-02-16 | 1997-09-17 | トヨタ自動車株式会社 | 熱式吸入空気量センサ |
US5094198A (en) * | 1991-04-26 | 1992-03-10 | Cummins Electronics Company, Inc. | Air intake heating method and device for internal combustion engines |
US5334818A (en) * | 1992-03-06 | 1994-08-02 | Temro Division, Budd Canada Inc. | Modular high density electric heating element arrangement for an air flow heater |
DE4314283C2 (de) * | 1993-04-30 | 1995-04-13 | Freudenberg Carl Fa | Heizmodul für eine Verbrennungskraftmaschine |
US5347966A (en) * | 1993-06-25 | 1994-09-20 | Cummins Engine Company, Inc. | Speed-dependent air intake system and method for internal combustion engines |
US5350114A (en) * | 1993-07-21 | 1994-09-27 | The Budd Company | Microprocessor controller for diesel fuel fired heater |
US5632917A (en) * | 1994-08-08 | 1997-05-27 | Ford Motor Company | Electric windshield defroster |
US5482013A (en) * | 1994-09-23 | 1996-01-09 | Cummins Engine Company, Inc. | Air intake heating and diagnostic system for internal combustion engines |
US5634443A (en) * | 1995-11-20 | 1997-06-03 | Ford Motor Company | Method and system for controlling one of a glow plug heater system and a grid heater system in an automotive vehicle |
US5743242A (en) * | 1996-01-04 | 1998-04-28 | Phillips & Temro Industries Inc. | Air intake heater with connector posts |
US5887575A (en) * | 1996-01-04 | 1999-03-30 | Phillips & Temro Industries Inc. | Air intake heater with vertically oriented heating elements |
US5990459A (en) * | 1996-10-15 | 1999-11-23 | David + Baader - DBK | System for controlling a plurality of resistive heating elements |
JPH10270153A (ja) * | 1997-02-26 | 1998-10-09 | Beru Ag | 自己制御発熱体 |
US5988146A (en) * | 1998-04-15 | 1999-11-23 | Phillips & Temro Industries Inc. | Modular air intake heater |
US5992399A (en) * | 1998-04-15 | 1999-11-30 | Phillips & Temro Industries Inc. | Modular air intake heater |
JP3514119B2 (ja) * | 1998-06-18 | 2004-03-31 | トヨタ自動車株式会社 | 燃焼式ヒータを有する内燃機関 |
US6152117A (en) * | 1998-10-07 | 2000-11-28 | Phillips & Temro Industries Inc. | Air intake heater with integrated power and ground connector |
US6085519A (en) * | 1998-11-23 | 2000-07-11 | General Motors Corporation | Anti-coking air injection apparatus for an internal combustion engine |
DE19854077C2 (de) * | 1998-11-24 | 2000-09-21 | Daimler Chrysler Ag | Verfahren zur Anwärmung der Ansaugluft |
US6040557A (en) * | 1998-12-10 | 2000-03-21 | Phillips & Temro Industries Inc. | Drop-in air heater for an engine with heater support frame having prongs engaging heater holders |
US6031204A (en) * | 1998-12-10 | 2000-02-29 | Phillips & Temro Industries Inc. | Drop-in air heater for an engine with heater support frame having prongs |
US6242712B1 (en) * | 1999-05-11 | 2001-06-05 | Phillips & Temro Industries Inc. | Air heater with perforated resistance element |
US6084218A (en) * | 1999-05-25 | 2000-07-04 | Itt Manufacturing Enterprises, Inc. | Spa heater temperature control circuit |
US6109247A (en) * | 1999-09-21 | 2000-08-29 | Hitachi America, Ltd. | Heater for a cold start fuel injector |
CA2293134A1 (en) * | 1999-12-24 | 2001-06-24 | Mobile Climate Control Inc. | Cold starting aid system for an internal combustion engine and method of start-up sequencing for same |
JP2001238470A (ja) * | 2000-02-21 | 2001-08-31 | Ngk Insulators Ltd | パルス電力発生用スイッチ回路 |
EP1157867B1 (de) * | 2000-05-23 | 2002-12-18 | Catem GmbH & Co.KG | Elektrische Heizvorrichtung, insbesondere für den Einsatz in Kraftfahrzeugen |
DE10026339A1 (de) * | 2000-05-26 | 2001-12-20 | Daimler Chrysler Ag | Vorrichtung zum Vorwärmen von Luft in einer zu einer Dieselbrennkraftmaschine führenden Ansaugleitung |
DE10028073C2 (de) * | 2000-06-07 | 2003-04-10 | Beru Ag | Verfahren und Schaltungsanordnung zum Aufheizen einer Glühkerze |
DE10028446B4 (de) * | 2000-06-14 | 2006-03-30 | Beru Ag | Elektrische Zusatzheizeinrichtung |
DE10041417A1 (de) * | 2000-08-23 | 2002-03-21 | Beru Ag | Elektronische Ansteuerung für Heizelemente |
US6477047B1 (en) * | 2000-11-30 | 2002-11-05 | Advanced Micro Devices, Inc. | Temperature sensor mounting for accurate measurement and durability |
WO2002064968A1 (en) * | 2000-12-20 | 2002-08-22 | Futara, Llc | Vaporized fuel delivery system |
JP2002213309A (ja) * | 2001-01-16 | 2002-07-31 | Hitachi Ltd | 加熱装置、エンジンの駆動方法とその装置並びに内燃機関用吸気モジュールとその部材 |
US6651632B2 (en) * | 2001-01-25 | 2003-11-25 | Phillips & Temro Industries Inc. | Air intake heater retention mechanism |
DE10105331A1 (de) * | 2001-02-05 | 2002-08-29 | Beru Ag | Kaltstartanordnung für einen PKW-Dieselmotor |
DE10119620A1 (de) * | 2001-04-21 | 2002-10-31 | Mann & Hummel Filter | Ansaugvorrichtung für eine Brennkraftmaschine mit Verdampfungselement für den eingespritzten Kraftstoff |
DE10135880A1 (de) * | 2001-07-24 | 2003-02-13 | Beru Ag | Verfahren und Vorrichtung zum Steuern der Aufheizung der Glühkerzen eines Dieselmotors |
US6696675B2 (en) * | 2001-08-10 | 2004-02-24 | Tocco, Inc. | Induction heating system for internal combustion engine |
DE10147074A1 (de) * | 2001-09-25 | 2003-05-08 | Beru Ag | Verfahren zum Betreiben einer aus mehreren Heizelementen bestehenden mehrstufigen elektrischen Heizung |
DE10147675A1 (de) * | 2001-09-27 | 2003-04-30 | Beru Ag | Verfahren zum Aufheizen eines elektrischen Heizelementes, insbesondere einer Glühkerze für eine Brennkraftmaschine |
JP3856293B2 (ja) * | 2001-10-17 | 2006-12-13 | 日本碍子株式会社 | 加熱装置 |
DE10208103A1 (de) * | 2002-02-26 | 2003-09-11 | Beru Ag | Elektrische Luftheizungsvorrichtung insbesondere für ein Kraftfahrzeug |
US6928992B1 (en) * | 2002-03-15 | 2005-08-16 | Jeremy Holmes | Universal injection valve assembly |
DE10214166A1 (de) * | 2002-03-28 | 2003-10-23 | David & Baader Gmbh | Heizflansch, insbesondere zum Vorwärmen von Luft in einer Ansaugleitung einer Brennkraftmaschine |
US20040126286A1 (en) * | 2002-06-19 | 2004-07-01 | Deruyter John C. | Method and apparatus for reducing a nitrogen oxide |
DE60219831T2 (de) * | 2002-07-24 | 2008-01-24 | Nagares, S.A., Motilla del Palancar | System zur steuerung der einlasslufttemperatur in dieselverbrennungsmotoren |
DE10234561A1 (de) * | 2002-07-25 | 2004-02-19 | Eichenauer Heizelemente Gmbh & Co. Kg | Verfahren und Vorrichtung zur Funktionsprüfung einer elektrischen Heizeinrichtung |
DE10247042B3 (de) * | 2002-10-09 | 2004-05-06 | Beru Ag | Verfahren und Vorrichtung zum Steuern der Aufheizung der Glühkerzen eines Dieselmotors |
JP3810744B2 (ja) * | 2003-01-29 | 2006-08-16 | 日本特殊陶業株式会社 | グロープラグ通電制御装置及びグロープラグ通電制御方法 |
US20050092727A1 (en) * | 2003-03-20 | 2005-05-05 | Fraley Peter D. | Independent electronics equipment heater using phase width modulation |
US7190893B2 (en) * | 2003-06-27 | 2007-03-13 | Valeo Electrical Systems, Inc. | Fluid heater with low porosity thermal mass |
DE10332936A1 (de) * | 2003-07-19 | 2005-02-10 | Daimlerchrysler Ag | Steuerung einer elektrisch beheizten Vorwärmeinrichtung für den Kaltstart von Verbrennungsmotoren |
EP1651911A4 (en) * | 2003-07-28 | 2010-09-01 | Phillips & Temro Ind Inc | CONTROL FOR INTAKE AIR HEATING DEVICE |
ITTO20030603A1 (it) * | 2003-08-05 | 2005-02-06 | Eltek Spa | Dispositivo riscaldatore di un fluido impiegato su di un autoveicolo,in particolare un carburante. |
US7007460B2 (en) * | 2003-08-11 | 2006-03-07 | General Motors Corporation | Apparatus and method for accelerated exhaust system component heating |
WO2005035967A1 (de) * | 2003-09-12 | 2005-04-21 | Dbk David + Baader Gmbh | Heizflansch, insbesondere zum vorwärmen von luft in einer ansaugleitung einer brennkraftmaschine |
WO2005033499A1 (es) * | 2003-10-08 | 2005-04-14 | Nagares, S.A. | Modulo calentador de los gases de admision de un motor de automoción con control electronico de la temperatura incorporado |
JP4359705B2 (ja) * | 2003-12-08 | 2009-11-04 | 株式会社日立製作所 | 発熱抵抗式流量測定装置 |
US20050257781A1 (en) * | 2004-05-19 | 2005-11-24 | Linkenhoger Thomas E | Intake air pre-heated assembly for automotive gasoline engines |
DE102004054625A1 (de) * | 2004-11-11 | 2006-05-18 | Mann + Hummel Gmbh | Widerstandsheizung |
US20060196448A1 (en) * | 2005-02-21 | 2006-09-07 | International Resistive Company, Inc. | System, method and tube assembly for heating automotive fluids |
US8003922B2 (en) * | 2006-02-17 | 2011-08-23 | Phillips & Temro Industries Inc. | Solid state switch with over-temperature and over-current protection |
US8981264B2 (en) * | 2006-02-17 | 2015-03-17 | Phillips & Temro Industries Inc. | Solid state switch |
US20080060619A1 (en) * | 2006-09-13 | 2008-03-13 | Allston Brian K | Fuel vapor generator for enhanced cold starting of an internal combustion engine |
DE112008000694A5 (de) * | 2007-01-19 | 2009-12-31 | Beru Ag | Vorrichtung zur Erzeugung eines Temperaturgradienten |
JP4469886B2 (ja) * | 2007-09-20 | 2010-06-02 | 日立オートモティブシステムズ株式会社 | 負荷駆動回路 |
WO2009061802A1 (en) * | 2007-11-05 | 2009-05-14 | Phillips & Temro Industries Inc. | Relay switching method and hybrid relay switch |
US20090126705A1 (en) * | 2007-11-16 | 2009-05-21 | Trapasso David J | Heated fuel vaporizer for enhanced cold starting of an internal combustion engine |
US7681558B2 (en) * | 2008-01-15 | 2010-03-23 | Ford Global Technologies, Llc | System and method to control fuel vaporization |
DE102009017322B4 (de) * | 2009-04-16 | 2023-05-25 | Hengst Se | Elektrische Schaltung einer Kraftstoffzusatzheizung |
TWI381604B (zh) * | 2009-05-25 | 2013-01-01 | Pegatron Corp | 具有加熱保護電路的電子裝置及其加熱保護方法 |
TW201122746A (en) * | 2009-12-25 | 2011-07-01 | Hon Hai Prec Ind Co Ltd | Electronic device and tempereture control circuit thereof |
EP2525072B1 (de) * | 2011-05-16 | 2014-01-01 | Ford Global Technologies, LLC | Verfahren zur Erwärmung der Verbrennungsluft einer Brennkraftmaschine und Brennkraftmaschine zur Durchführung eines derartigen Verfahrens |
US9046899B2 (en) * | 2011-11-01 | 2015-06-02 | Goodrich Corporation | Aircraft heating system |
CN103213543B (zh) * | 2012-01-18 | 2015-11-25 | 比亚迪股份有限公司 | 一种电动车行车控制*** |
JP5851930B2 (ja) * | 2012-05-10 | 2016-02-03 | サンデンホールディングス株式会社 | 加熱装置 |
JP6029850B2 (ja) * | 2012-05-10 | 2016-11-24 | サンデンホールディングス株式会社 | 加熱装置 |
US9327579B2 (en) * | 2012-08-23 | 2016-05-03 | Nissan North America, Inc. | Vehicle engine warm-up apparatus |
US9250156B2 (en) * | 2012-09-27 | 2016-02-02 | Cummins Inc. | Techniques for evaluating performance of internal combustion engine components |
DE102012224181A1 (de) * | 2012-12-21 | 2014-06-26 | Mahle International Gmbh | Elektrische Schaltung mit einem Relais und Verfahren zur Beurteilung einer Funktionsfähigkeit eines Relais |
US8960166B2 (en) * | 2013-06-03 | 2015-02-24 | Ford Global Technologies, Llc | Systems and methods for heating a pre-compressor duct to reduce condensate formation |
US9528723B2 (en) * | 2013-09-20 | 2016-12-27 | Hamilton Sundstrand Corporation | Pulse width modulated multiple heater control |
US9587604B2 (en) * | 2014-03-19 | 2017-03-07 | Delphi Technologies, Inc. | Method for controlling a fuel heater |
CN105739660A (zh) * | 2014-12-10 | 2016-07-06 | 鸿富锦精密工业(武汉)有限公司 | 电子设备电压调节装置 |
JP2016133111A (ja) * | 2015-01-22 | 2016-07-25 | 株式会社デンソー | 加熱装置 |
KR101646131B1 (ko) * | 2015-06-15 | 2016-08-05 | 현대자동차 주식회사 | 마일드 하이브리드 차량의 엔진 예열 장치 및 방법 |
US9960009B2 (en) * | 2015-07-17 | 2018-05-01 | Lam Research Corporation | Methods and systems for determining a fault in a gas heater channel |
US10077745B2 (en) * | 2016-05-26 | 2018-09-18 | Phillips & Temro Industries Inc. | Intake air heating system for a vehicle |
DK3418549T3 (da) * | 2017-06-21 | 2020-09-07 | Phillips And Temro Ind Inc | Indtagsluftvarmesystem til et køretøj |
CN108060994A (zh) * | 2018-01-08 | 2018-05-22 | 吉林大学 | 利用发动机喷油器自带线圈加热喷油器内燃油的方法 |
CN109638775A (zh) * | 2019-02-26 | 2019-04-16 | 北京中纺恒远汽车电器有限公司 | 一种柴油发动机的电子预热继电器 |
CN110360030A (zh) * | 2019-08-29 | 2019-10-22 | 成都大运汽车集团有限公司 | 一种柴油车智能加热*** |
CN113090431B (zh) * | 2021-05-07 | 2021-12-07 | 江苏苏美达机电科技有限公司 | 一种发电机组燃油加温启动控制***及其方法 |
-
2022
- 2022-03-21 CN CN202210276937.6A patent/CN114675625A/zh active Pending
- 2022-08-22 US US17/892,979 patent/US11649790B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
US11649790B1 (en) | 2023-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102155973B1 (ko) | 하프-브릿지 드라이버 결함 진단 시스템 및 방법 | |
JP4368899B2 (ja) | 複数負荷の給電駆動用電子制御装置 | |
US20080122365A1 (en) | Method of Supplying Pulsed Power to Light Bulbs in Motor Vehicles | |
CN103512146B (zh) | 空调控制方法及装置 | |
CN106797117A (zh) | 车用电源控制装置 | |
CN104247197A (zh) | 用于供电电路的保护器 | |
CN111474453A (zh) | 绝缘检测电路、部件绝缘故障的检测方法及车辆 | |
US20130229019A1 (en) | Method and device for operating a starter of a vehicle | |
CN104272549A (zh) | 供电电路的保护器 | |
CN109428318A (zh) | 负载控制装置和负载控制方法 | |
CN117134303B (zh) | 智能接触器的初始化方法 | |
US9783143B2 (en) | Control and diagnostics of multiple electrical generating machines using an external voltage regulator | |
US20060098369A1 (en) | Microcontroller controlled power supply | |
CN114675625A (zh) | 一种控制器控制方法及装置 | |
JP2013545010A (ja) | デュアルバッテリシステム用の起動装置及び起動方法 | |
CN104102143A (zh) | 多种电压输出模式的电子烟的控制方法及装置 | |
CN108627711B (zh) | 用于制冷***的故障检测***和方法以及制冷*** | |
JP2001342881A (ja) | 燃料供給システムの異常検出装置 | |
US11114837B2 (en) | Ground overcurrent control system and methods of using same | |
CN117068075A (zh) | 用于监控机动车的车载网络的方法 | |
JP3936997B2 (ja) | 内燃機関高圧インジェクション装置の各インジェクタ用エラー診断方法 | |
US20220194174A1 (en) | Apparatus For Determining The Temperature Of A Resistance Heating Device | |
CN109059300B (zh) | 热泵热水机及其控制器和检测方法 | |
CN114498562A (zh) | 一种保护电路及生物样本制备装置 | |
EP1136695B1 (en) | Diagnostic system for an electric heater of an air-intake manifold of a diesel engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |