Method and device for judging misstart of electronic control unit, electronic equipment and storage medium

CN121088532BActive Publication Date: 2026-10-23WEICHAI POWER CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511026249.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-24
Publication Date
2026-10-23
Estimated Expiration
2045-07-24

AI Technical Summary

Technical Problem

基于此问题,在某些发动机机型上,因线束设计或是其它电气设备问题,导致T15线束上异常带电而造成电控单元误启动从而使发动机异常工作

Benefits of technology

[0010]总的来说,本公开至少存在以下有益效果:可以选用电控单元内部延迟下电阶段相关状态来判定工作情况,避免了直接采用T15物理电压信号因滞环电压差异造成的偏差,提高了判断电控单元是否误启动的准确度。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121088532B_ABST
    Figure CN121088532B_ABST
Patent Text Reader

Abstract

The present disclosure provides a method and device for determining misstart of an electronic control unit, electronic equipment and storage medium, and relates to the technical field of vehicles. The method comprises: obtaining real-time working state information of the electronic control unit, determining whether the electronic control unit is in a delayed power-down state through the working state information; if the electronic control unit is in the delayed power-down state, collecting the delayed power-down time length of the first time and the second time after the last start; and determining whether the electronic control unit is misstarted through the relationship between the delayed power-down time length between the first time and the second time. The present disclosure can determine the working condition by selecting the related state of the internal delayed power-down stage of the electronic control unit, thereby avoiding the deviation caused by the hysteresis voltage difference of the T15 physical voltage signal, and improving the accuracy of determining whether the electronic control unit is misstarted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of vehicle technology, and in particular to a method, apparatus, electronic device, and storage medium for determining the false start of an electronic control unit. Background Technology

[0002] In the vehicle, the electronic control unit (ECU) is connected to the battery via positive and negative power supply. When the T15 voltage signal arrives, the ECU is activated to complete various engine control functions. Therefore, the condition for the ECU to activate is whether the T15 voltage reaches the activation threshold.

[0003] In related technologies, the voltage status of T15 allows the electronic control unit (ECU) to be powered on in hardware. Once powered on, the microcontroller begins running its software functions to control the engine. After the controller starts, the software collects sensor signals, and the engine starts when the signals meet the requirements. However, in some engine models, due to wiring harness design or other electrical equipment issues, abnormal voltage on the T15 wiring harness can cause the ECU to start erroneously, leading to abnormal engine operation. Summary of the Invention

[0004] In view of this, the purpose of this disclosure is to provide a method, device, electronic device and storage medium for judging the false start of an electronic control unit, which can specifically solve the existing problems.

[0005] Based on the above objectives, in a first aspect, this disclosure proposes a method for determining whether an electronic control unit (ECU) is mistakenly started, comprising: acquiring real-time operating status information of the ECU; determining whether the ECU is in a delayed power-off state based on the operating status information; if the ECU is in a delayed power-off state, collecting the delayed power-off durations at a first moment and a second moment after the last start; and determining whether the ECU is mistakenly started based on the relationship between the delayed power-off durations at the first moment and the second moment.

[0006] Secondly, a device for determining the erroneous start of an electronic control unit (ECU) is also provided, comprising: an acquisition unit configured to acquire real-time operating status information of the ECU and determine whether the ECU is in a delayed power-off state based on the operating status information; a collection unit configured to, if the ECU is in a delayed power-off state, collect the delayed power-off duration at a first moment and a second moment after the last start; and a determination unit configured to determine whether the ECU has been erroneously started based on the relationship between the delayed power-off durations at the first moment and the second moment.

[0007] Thirdly, an electronic device is also provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, the processor running the computer program to implement the method of the first aspect.

[0008] Fourthly, a computer-readable storage medium is also provided, on which a computer program is stored, the computer program being executed by a processor to implement the method described in any one of the first aspects.

[0009] Fifthly, a computer program product is also provided, comprising a computer program that is executed by a processor to implement the method described in any one of the first aspects.

[0010] In summary, this disclosure has at least the following beneficial effects: the relevant states of the delayed power-down phase inside the electronic control unit can be selected to determine the working status, avoiding the deviation caused by the hysteresis voltage difference when directly using the T15 physical voltage signal, and improving the accuracy of judging whether the electronic control unit has been erroneously started. Attached Figure Description

[0011] In the accompanying drawings, unless otherwise specified, the same reference numerals throughout the various drawings denote the same or similar parts or elements. These drawings are not necessarily drawn to scale. It should be understood that these drawings depict only some embodiments disclosed in this disclosure and should not be construed as limiting the scope of this disclosure.

[0012] Figure 1 A flowchart is shown for a method for determining a false start of an electronic control unit according to an embodiment of the present disclosure;

[0013] Figure 2 Another flowchart of a method for determining a false start of an electronic control unit according to an embodiment of the present disclosure is shown;

[0014] Figure 3 A schematic diagram of a device for determining the erroneous start of an electronic control unit according to an embodiment of the present disclosure is shown;

[0015] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure is shown;

[0016] Figure 5 A schematic diagram of a storage medium provided according to an embodiment of the present disclosure is shown. Detailed Implementation

[0017] The present disclosure will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the invention. Furthermore, it should be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings.

[0018] It should be noted that, unless otherwise specified, the embodiments and features described in this disclosure can be combined with each other. This disclosure will now be described in detail with reference to the accompanying drawings and embodiments.

[0019] Figure 1 This disclosure illustrates a method for determining erroneous startup of the electronic control unit (ECU). In embodiments of this disclosure, the method includes:

[0020] Step S101: Obtain the real-time operating status information of the electronic control unit, and determine whether the electronic control unit is in a delayed power-off state based on the operating status information.

[0021] Step S102: If the electronic control unit is in a delayed power-off state, the delayed power-off durations of the first and second moments after the last startup are collected.

[0022] Step S103: Determine whether the electronic control unit has been mistakenly started by using the relationship between the power-down delay time between the first time and the second time.

[0023] In this embodiment, the execution entity of the method for determining whether the electronic control unit (ECU) is falsely activated can use various methods to determine whether the ECU in the vehicle is in a delayed power-off state based on the operating status information. For example, the operating status information can be input into a preset model to obtain a result output from the model determining whether the ECU is in a delayed power-off state. This delayed power-off state is a non-activation state. Here, the ECU is also known as the control unit.

[0024] Operating status information can reflect whether the electronic control unit is in a delayed power-down state, such as input delayed power-down status information.

[0025] The delayed power-down duration refers to the duration during which the electronic control unit remains in the delayed power-down state after its latest entry into the delayed power-down state. If the unit is accidentally started, it will exit the delayed power-down state, and the delayed power-down duration will stop counting, thus ensuring that the delayed power-down duration is consistent for adjacent time points.

[0026] The first and second moments are any two moments after the last startup of the electronic control unit. For example, they can be two adjacent moments. If a power-down or delayed power-down is performed after the last startup, then the first and second moments precede the time of that power-down or delayed power-down.

[0027] This embodiment of the invention uses the relevant states of the delayed power-down phase inside the electronic control unit to determine the working status, avoiding the deviation caused by the hysteresis voltage difference when directly using the T15 physical voltage signal, and improving the accuracy of determining whether the electronic control unit has been erroneously started.

[0028] In some optional implementations of any embodiment of this disclosure, determining whether the electronic control unit has been mistakenly started based on the relationship between the delayed power-down time between the first time and the second time includes: determining the difference between the T15 voltage and the battery voltage, performing frequency domain conversion on the difference to obtain a frequency domain conversion result; and determining whether the electronic control unit has been mistakenly started based on the relationship between the delayed power-down time between the first time and the second time, and the relationship between the main frequency amplitude and the secondary main frequency amplitude in the frequency domain conversion result.

[0029] In some application scenarios of these optional implementations, determining whether the electronic control unit has been mistakenly started based on the relationship between the power-down delay between the first time and the second time, and the relationship between the main frequency amplitude and the secondary main frequency amplitude in the frequency domain conversion result, includes: when the main frequency amplitude in the frequency domain conversion result is greater than a preset multiple of the secondary main frequency amplitude, determining whether the electronic control unit has been mistakenly started based on the relationship between the power-down delay between the first time and the second time.

[0030] Specifically, the preset multiple here is relatively large, for example, it can be greater than a specified multiple.

[0031] In some application scenarios of these optional implementations, determining whether the electronic control unit has been mistakenly started based on the relationship between the power-down delay duration between the first time and the second time, and the relationship between the main frequency amplitude and the secondary main frequency amplitude in the frequency domain conversion result, includes: when the power-down delay duration between the first time and the second time is equal, determining whether the electronic control unit has been mistakenly started based on the relationship between the main frequency amplitude and the secondary main frequency amplitude in the frequency domain conversion result.

[0032] Optionally, when the power-down delay between the first time and the second time is equal, determining whether the electronic control unit has been erroneously started by the relationship between the main frequency amplitude and the secondary main frequency amplitude in the frequency domain conversion result includes: when the power-down delay between the first time and the second time is equal, if the disconnection time of the signal line of the electronic control unit is greater than zero, and the main frequency amplitude in the frequency domain conversion result is greater than a preset multiple of the secondary main frequency amplitude, then it is determined that the electronic control unit has been erroneously started.

[0033] Optionally, determining the difference between the T15 voltage and the battery voltage includes: collecting the T15 voltage and the battery voltage within a preset time period under the delayed power-off state; and calculating the difference between the collected T15 voltage and the battery voltage.

[0034] In some optional implementations of any embodiment of this disclosure, the operating status information includes the connection status of the signal line of the electronic control unit; determining whether the electronic control unit is in a delayed power-off state based on the operating status information includes: if the connection status of the signal line of the electronic control unit is disconnected, then determining that the electronic control unit is in a delayed power-off state.

[0035] Figure 2 This illustrates a method for determining the erroneous activation of an electronic control unit according to an embodiment of the present disclosure. For example... Figure 2 As shown, the method for determining if the electronic control unit (ECU) has been erroneously started includes:

[0036] S1: Obtain the real-time postdrive delayed power-down status of the electronic control unit to determine the working status of the electronic control unit.

[0037] The delayed power-down state, also known as the postdrive stage state, is a parameter variable used to determine the operating status of the electronic control unit. Whether the postdrive stage is INACTIVE confirms whether the electronic control unit is in the delayed power-down state.

[0038] S2: Collect the voltage of T15 and the battery voltage, and calculate the mean difference ΔU.

[0039] The T15 voltage and battery voltage are a set of external signal variables used in this method to detect whether a false start has occurred. By calculating the average difference between the battery voltage and the T15 voltage under the delayed power-off state, detection deviations caused by fluctuations in the battery or power supply are avoided, and this is used for false start detection in the subsequent step S4.

[0040] S3: Collect the power-off delay time within time t, which is also known as Tipostdrv time.

[0041] The `Tipostdrv` time is an internal signal variable used to determine whether the operating state of the electronic control unit (ECU) has changed, reflecting the current software operating logic state. Based on actual measurement data analysis, when the ECU experiences a false start-up, the software should be in the postdrive phase. The `Tipostdrv` time can clearly show whether the postdrive state has changed within a certain period.

[0042] S4: Criterion 1: Tipostdrvnt = Tipostdrv(n-1)t & Tipostdrv0 > 0;

[0043] If the postdrive state remains unchanged within time t, the Tipostdrv time will also remain unchanged. This can be confirmed by comparing the Tipostdrv times of adjacent times t, specifically by checking the power-down delay between the first and second times after the last startup. Simultaneously, the false startup detection should ensure the software is within the postdrive phase. According to actual measurement data, if this condition is met—that is, the T15 voltage signal drops below the effective threshold—the Tipostdrv time will have a certain duration, meaning it will definitely not be zero.

[0044] S5: Criterion 2: Perform frequency domain transformation on the mean difference ΔU, and the amplitude of the dominant frequency is greater than 10 * the amplitude of the second dominant frequency;

[0045] If criterion one is met at this point, the detection logic for criterion two is then entered. The previously acquired voltage difference signal is frequency-domain converted, and the correspondence between the dominant frequency amplitude and the secondary dominant frequency amplitude is used to determine whether it is a false start. For example, it is determined whether the dominant frequency amplitude in the frequency domain conversion result is greater than a preset multiple of the secondary dominant frequency amplitude, where the preset multiple can be 10. Analysis of measured data shows that when a false start occurs, T15 will frequently and regularly pull down the voltage due to the hardware logic of the pull-down resistor.

[0046] This disclosure focuses on the source of the T15 voltage signal and the operation of the electronic control unit. Combining the characteristics of the pull-down resistor in the T15 hardware circuit, analysis using measured data shows that the pull-down resistor can continuously pull down the erroneous voltage signal, improving the accuracy of identifying false start-up states.

[0047] Furthermore, this application employs a frequency domain analysis method, replacing the simple numerical comparison of the time domain method, making it more applicable to various situations. Based on the different pull-down resistors of each control unit's T15 and the different values ​​of the error voltage signal, frequency domain analysis can more accurately describe the continuous voltage drop and rise during this stage.

[0048] This disclosure provides a device for determining the erroneous start of an electronic control unit (ECU). This device is used to execute the erroneous start determination method for the ECU described in the above embodiments, such as... Figure 3 As shown, the device includes: an acquisition unit 301, configured to acquire real-time operating status information of the electronic control unit, and determine whether the electronic control unit is in a delayed power-off state based on the operating status information; a collection unit 302, configured to collect the delayed power-off duration at both the first and second moments after the last startup if the electronic control unit is in a delayed power-off state; and a determination unit 303, configured to determine whether the electronic control unit has been mistakenly started based on the relationship between the delayed power-off durations at the first and second moments.

[0049] The electronic control unit (ECU) erroneous start determination device provided in the above embodiments of this disclosure and the ECU erroneous start determination method provided in the embodiments of this disclosure are based on the same inventive concept and have the same beneficial effects as the methods adopted, run or implemented by the application programs stored therein.

[0050] This disclosure also provides an electronic device corresponding to the method for determining the erroneous activation of the electronic control unit provided in the foregoing embodiments, for executing the aforementioned method for determining the erroneous activation of the electronic control unit. This disclosure does not limit the scope of the embodiments.

[0051] Please refer to Figure 4 This illustrates a schematic diagram of an electronic device provided by some embodiments of the present disclosure. For example... Figure 4 As shown, the electronic device 40 includes: a processor 400, a memory 401, a bus 402, and a communication interface 403. The processor 400, the communication interface 403, and the memory 401 are connected via the bus 402. The memory 401 stores a computer program that can run on the processor 400. When the processor 400 runs the computer program, it executes the method provided in any of the foregoing embodiments of this disclosure.

[0052] The memory 401 may include high-speed random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 403 (which can be wired or wireless), such as the Internet, wide area network, local area network, or metropolitan area network.

[0053] Bus 402 can be an ISA bus, PCI bus, or EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. The memory 401 is used to store programs. After receiving an execution instruction, the processor 400 executes the program. The method for determining the erroneous start of the electronic control unit disclosed in any of the foregoing embodiments of this disclosure can be applied to the processor 400, or implemented by the processor 400.

[0054] The processor 400 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of the processor 400 or by instructions in software form. The processor 400 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this disclosure. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this disclosure can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules may reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory 401. The processor 400 reads the information in memory 401 and, in conjunction with its hardware, completes the steps of the above method.

[0055] The electronic device provided in this disclosure and the method for judging the erroneous start of the electronic control unit provided in this disclosure are based on the same inventive concept and have the same beneficial effects as the methods they adopt, operate or implement.

[0056] This disclosure also provides a computer-readable storage medium corresponding to the method for determining the erroneous start of the electronic control unit provided in the foregoing embodiments. Please refer to... Figure 5 The computer-readable storage medium shown is an optical disc 5, on which a computer program (i.e., a program product) is stored. When the computer program is run by a processor, it executes the method for judging the erroneous start of the electronic control unit provided in any of the aforementioned embodiments.

[0057] It should be noted that examples of the computer-readable storage medium may also include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other optical and magnetic storage media, which will not be elaborated here.

[0058] The computer-readable storage medium provided in the above embodiments of this disclosure and the method for determining the erroneous start of the electronic control unit provided in the embodiments of this disclosure are based on the same inventive concept and have the same beneficial effects as the methods adopted, run or implemented by the application programs stored therein.

[0059] It should be noted that:

[0060] In the foregoing text, the terms "comprising," "including," or any other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in this disclosure is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0061] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this disclosure.

[0062] The embodiments of this disclosure have been described above with reference to the accompanying drawings. These are merely specific implementations of this disclosure, but this disclosure is not limited to the specific implementations described above. The specific implementations described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this disclosure without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this disclosure.

Claims

1. A method for determining erroneous start-up of an electronic control unit, characterized in that, include: Obtain real-time operating status information of the electronic control unit, and determine whether the electronic control unit is in a delayed power-off state based on the operating status information; If the electronic control unit is in a delayed power-down state, the delayed power-down duration is collected at the first and second moments after the last startup of the electronic control unit. By determining whether the electronic control unit was mistakenly started based on the relationship between the power-down delay time between the first time and the second time; Determining whether the electronic control unit has been erroneously started based on the relationship between the power-down delay between the first time and the second time includes: Determine the difference between the T15 voltage and the battery voltage, and perform frequency domain transformation on the difference to obtain the frequency domain transformation result; Based on the relationship between the power-down delay between the first time and the second time, and the relationship between the main frequency amplitude and the secondary main frequency amplitude in the frequency domain conversion result, it is determined whether the electronic control unit has been erroneously started. The step of determining whether the electronic control unit has been erroneously started based on the relationship between the power-down delay between the first time and the second time, and the relationship between the main frequency amplitude and the secondary main frequency amplitude in the frequency domain conversion result, includes: If the power-down delay between the first moment and the second moment is equal, the relationship between the main frequency amplitude and the secondary main frequency amplitude in the frequency domain conversion result is used to determine whether the electronic control unit has been erroneously started. When the power-down delay between the first time point and the second time point is equal, determining whether the electronic control unit has been erroneously started based on the relationship between the main frequency amplitude and the secondary main frequency amplitude in the frequency domain conversion result includes: If the power-down delay between the first moment and the second moment is equal, and the disconnection time of the signal line of the electronic control unit is greater than zero, and the main frequency amplitude in the frequency domain conversion result is greater than the secondary main frequency amplitude by a preset multiple, then it is determined that the electronic control unit has been erroneously started.

2. The method according to claim 1, characterized in that, The step of determining whether the electronic control unit has been erroneously started based on the relationship between the power-down delay between the first time and the second time, and the relationship between the main frequency amplitude and the secondary main frequency amplitude in the frequency domain conversion result, includes: If the amplitude of the primary frequency in the frequency domain conversion result is greater than the amplitude of the secondary primary frequency by a preset multiple, the relationship between the power-down delay between the first time and the second time is used to determine whether the electronic control unit has been mistakenly started.

3. The method according to claim 1, characterized in that, The operating status information includes the connection status of the signal lines of the electronic control unit; Determining whether the electronic control unit is in a delayed power-down state based on the operating status information includes: If the signal line of the electronic control unit is disconnected, then the electronic control unit is determined to be in a delayed power-off state.

4. The method according to claim 1, characterized in that, Determining the difference between the T15 voltage and the battery voltage includes: Collect the T15 voltage and battery voltage within a preset time period under the delayed power-off state; Calculate the difference between the collected T15 voltage and the battery voltage.

5. A device for determining erroneous activation of an electronic control unit, characterized in that, The determining device is used to execute the determining method according to any one of the preceding claims, including: The acquisition unit is configured to acquire real-time operating status information of the electronic control unit and determine whether the electronic control unit is in a delayed power-off state based on the operating status information. The acquisition unit is configured to acquire the delay power-down duration at the first and second moments after the last startup if the electronic control unit is in a delayed power-down state. The determining unit is configured to determine whether the electronic control unit has been erroneously started by using the relationship between the power-down delay duration between the first time and the second time.

6. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, The processor executes the computer program to implement the method as described in any one of claims 1-4.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that, The program is executed by a processor to implement the method as described in any one of claims 1-4.

Citation Information

Patent Citations

  • Front controller of vehicle starting circuit and working method thereof

    CN105244975A

  • In-vehicle engine control apparatus

    CN105971754A