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

By acquiring the real-time operating status of the electronic control unit and performing frequency domain conversion analysis, the problem of false start-up of the electronic control unit was solved, the accuracy of judgment was improved, and misjudgment caused by voltage differences was avoided.

CN121088532APending Publication Date: 2025-12-09WEICHAI POWER CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202511026249.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-24
Publication Date
2025-12-09

AI Technical Summary

Technical Problem

In existing technologies, problems with wiring harness design or electrical equipment can cause the electronic control unit to start erroneously, leading to abnormal engine operation and low accuracy.

Method used

By acquiring the real-time operating status information of the electronic control unit, it is determined whether it is in a delayed power-down state. The power-down delay time between the last two startups is collected, and combined with 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 mistakenly started.

Benefits of technology

This improves the accuracy of determining whether the electronic control unit has been erroneously started, and avoids deviations caused by the difference in hysteresis voltage of the T15 physical voltage signal.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121088532A_ABST
    Figure CN121088532A_ABST
Patent Text Reader

Abstract

The invention provides a judgment method and device for false starting of an electronic control unit, electronic equipment and a storage medium, and relates to the technical field of vehicles. The method comprises the following steps: acquiring real-time working state information of an electric control unit, and determining whether the electric control unit is in a delayed power-off state or not according to the working state information; if the electric control unit is in the delayed power-off state, collecting delayed power-off duration of a first moment and a second moment after the last start; and determining whether the electric control unit is started by mistake or not according to the relationship of the delayed power-off duration between the first moment and the second moment. The working condition can be judged by selecting the related state of the delayed power-off stage in the electric control unit, deviation caused by hysteresis voltage difference due to direct adoption of a T15 physical voltage signal is avoided, and the accuracy of judging whether the electric control unit is mistakenly started or not is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of vehicles, and in particular to a method and device for determining mis-start of an electronic control unit, an electronic device and a storage medium. BACKGROUND

[0002] In a vehicle, an electronic control unit is connected to a storage battery through a power supply positive and negative connection. When a T15 voltage signal arrives, the electronic control unit is started, and various controls of the engine are completed. For this reason, the condition for whether the electronic control unit is started is whether the T15 voltage reaches a starting threshold.

[0003] In related technologies, the voltage state of T15 can be used to power on the electronic control unit in hardware, and when the hardware is powered on, the single-chip microcomputer starts to run software functions to control the engine. When the controller is running, the software collects sensor signals, and when the signals meet the requirements, the engine is started. Based on this problem, in some engine models, due to the design of the wiring harness or other electrical equipment problems, the T15 wiring harness is abnormally charged, causing the electronic control unit to mis-start and the engine to work abnormally. SUMMARY

[0004] Therefore, the present disclosure aims to provide a method and device for determining mis-start of an electronic control unit, an electronic device and a storage medium, which can solve the existing problems.

[0005] To achieve the above purpose, in a first aspect, the present disclosure provides a method for determining mis-start of an electronic control unit, comprising: 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 a first time and a second time after the last start; and determining whether the electronic control unit mis-starts through the relationship between the delayed power-down time length between the first time and the second time.

[0006] In a second aspect, the present disclosure also provides a device for determining mis-start of an electronic control unit, comprising: an obtaining unit configured to obtain real-time working state information of the electronic control unit, and determine whether the electronic control unit is in a delayed power-down state through the working state information; a collecting unit configured to, if the electronic control unit is in the delayed power-down state, collect the delayed power-down time length of a first time and a second time after the last start; and a determining unit configured to determine whether the electronic control unit mis-starts through the relationship between the delayed power-down time length between the first time and the second time.

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

[0008] In a fourth aspect, a computer readable storage medium is provided, having stored thereon a computer program, the computer program being executable on a processor to implement the method of any of the first aspect.

[0009] In a fifth aspect, a computer program product is provided, including a computer program, the computer program being executable on a processor to implement the method of any of the first aspect.

[0010] In general, the present disclosure has at least the following beneficial effects: the working condition can be determined by selecting the state related to the delay power-down phase in the electronic control unit, 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 is misstarted. BRIEF DESCRIPTION OF DRAWINGS

[0011] In the drawings, like reference numerals refer to like elements throughout the various drawings. The drawings are not necessarily to scale, the emphasis instead being placed upon illustrating principles of the present disclosure. It should be understood that the drawings are merely depictions of some embodiments disclosed herein and should not be construed as limiting the scope of the present disclosure.

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

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

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

[0015] Figure 4 A schematic diagram of an electronic device according to an embodiment of the present disclosure is shown;

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

[0017] The present disclosure will be further described with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are intended to be illustrative only and not limiting of the present disclosure. Additionally, it should be understood that in the drawings, only the parts related to the present disclosure are shown.

[0018] It should be noted that the embodiments in the present disclosure and the features in the embodiments can be combined with each other without conflict. The present disclosure will be described in detail below with reference to the drawings and in combination with the embodiments.

[0019] Figure 1 A method for judging false start of an electronic control unit in the present disclosure is shown. In an embodiment of the present disclosure, the method comprises:

[0020] In step S101, real-time working state information of the electronic control unit is acquired, and whether the electronic control unit is in a delayed power-off state is determined through the working state information.

[0021] In step S102, if the electronic control unit is in the delayed power-off state, the delayed power-off time length of both the first time and the second time after the last start is collected.

[0022] In step S103, whether the electronic control unit is false started is determined through the relationship between the delayed power-off time length between the first time and the second time.

[0023] In the present embodiment, the execution subject of the method for judging false start of the electronic control unit can determine whether the electronic control unit in the vehicle is in the delayed power-off state through the working state information in various ways. For example, the working state information is input into a preset model to obtain a result output from the model for determining whether the electronic control unit is in the delayed power-off state. The delayed power-off state is a non-starting state. The electronic control unit here is a control unit.

[0024] The working state information can reflect whether the electronic control unit is in the delayed power-off state, which can be input delayed power-off state information.

[0025] The delayed power-off time length refers to the time length of the electronic control unit in the delayed power-off state after the latest time when the electronic control unit enters the delayed power-off state. Once false started, the delayed power-off time length stops timing, so that the delayed power-off time lengths of adjacent time points are consistent.

[0026] The first time and the second time are any two time points after the last start of the electronic control unit. For example, they can be two adjacent time points. If power-off or delayed power-off is performed after the last start, the first time and the second time are prior to the time of the power-off or delayed power-off.

[0027] The present embodiment selects the internal delayed power-off stage related state of the electronic control unit to judge the working condition, avoids the deviation caused by the hysteresis voltage difference of the direct use of the T15 physical voltage signal, and improves the accuracy of judging whether the electronic control unit is false started.

[0028] In some optional implementations of any of the embodiments of the present disclosure, the determining whether the electronic control unit is mis-started according to the relationship between the delay time length of the power-off 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: determining a 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 is mis-started according to the relationship between the delay time length of the power-off 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, the determining whether the electronic control unit is mis-started according to the relationship between the delay time length of the power-off 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: in a case where 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 is mis-started according to the relationship between the delay time length of the power-off between the first time and the second time.

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

[0031] In some application scenarios of these optional implementations, the determining whether the electronic control unit is mis-started according to the relationship between the delay time length of the power-off 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: in a case where the delay time length of the power-off between the first time and the second time is equal, determining whether the electronic control unit is mis-started according to the relationship between the main frequency amplitude and the secondary main frequency amplitude in the frequency domain conversion result.

[0032] Optionally, the determining whether the electronic control unit is mis-started according to the relationship between the delay time length of the power-off 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 in the case where the delay time length of the power-off between the first time and the second time is equal includes: in the case where the delay time length of the power-off between the first time and the second time is equal, if the disconnection timing 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, it is determined that the electronic control unit is mis-started.

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

[0034] In some optional implementations of any of the embodiments of the present disclosure, the working state information includes a connection state of a signal line of the electronic control unit; and determining whether the electronic control unit is in the delayed power-off state according to the working state information includes: if the connection state of the signal line of the electronic control unit is disconnected, determining that the electronic control unit is in the delayed power-off state.

[0035] Figure 2 A method for judging misstart of an electronic control unit is shown according to an embodiment of the present disclosure. As shown in the figure, the method for judging misstart of the electronic control unit includes: Figure 2

[0036] S1: acquiring a real-time postdrive delayed power-off state of the electronic control unit to judge a working condition of the electronic control unit.

[0037] The delayed power-off state, i.e., the postdrive stage state, is a parameter variable for judging the working condition of the electronic control unit, and whether the electronic control unit is in the delayed power-off state is confirmed by whether the postdrive stage is INACTIVE.

[0038] S2: collecting a T15 voltage and a battery voltage, and calculating a mean value difference ΔU.

[0039] The T15 voltage and the battery voltage are a group of external signal variables for detecting whether misstart occurs according to the method. By calculating the mean value difference between the battery voltage and the T15 voltage in the delayed power-off state, detection deviation caused by fluctuation of the storage battery or the power supply is avoided, and is used for misstart detection in subsequent step S4.

[0040] S3: collecting a delayed power-off duration in t, i.e., Tipostdrv time.

[0041] The Tipostdrv time is an internal signal variable for judging whether the working condition of the electronic control unit changes, and is used for reflecting a current software working logic state. According to analysis of measured data, when misstart of the electronic control unit occurs, the software should be in the postdrive stage. The Tipostdrv time can clearly show whether the postdrive state changes in a period of time.

[0042] S4: criterion one: 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 judgment device for false starting of the electronic control unit provided by the above-mentioned embodiments of the present disclosure and the judgment method for false starting of the electronic control unit provided by the embodiments of the present disclosure have the same beneficial effects as the method adopted, run or implemented by the application program stored therein.

[0050] The embodiments of the present disclosure also provide an electronic device corresponding to the judgment method for false starting of the electronic control unit provided by the above-mentioned embodiments, so as to execute the judgment method for false starting of the electronic control unit. The embodiments of the present disclosure are not limited.

[0051] Please refer to Figure 4 , which shows a schematic diagram of an electronic device provided by some embodiments of the present disclosure. As Figure 4 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 through the bus 402; the memory 401 stores a computer program which can run on the processor 400, and the processor 400 runs the computer program to execute the method provided by any one of the above-mentioned embodiments of the present disclosure.

[0052] Among them, the memory 401 can contain a high-speed random access memory (RAM: Random Access Memory), and can also include a non-volatile memory, such as at least one disk memory. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 403 (which can be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. can be used.

[0053] The bus 402 can be an ISA bus, a PCI bus or an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. Among them, the memory 401 is used to store programs, and the processor 400 executes the programs after receiving execution instructions. The judgment method for false starting of the electronic control unit disclosed in any one of the above-mentioned embodiments of the present disclosure can be applied to the processor 400 or realized by the processor 400.

[0054] The processor 400 can be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above method can be completed by the integrated logic circuit of hardware in the processor 400 or the instruction in the form of software. The processor 400 described above can be a general processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a ready programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. Each method, step and logic block disclosed in the embodiment of the present disclosure can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in combination with the embodiment of the present disclosure can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random memory, a flash memory, a read only memory, a programmable read only memory or an electrically erasable programmable memory, a register or other mature storage medium in the art. The storage medium is located in the memory 401, and the processor 400 reads the information in the memory 401 and combines the hardware to complete the steps of the above method.

[0055] The electronic device provided by the embodiment of the present disclosure and the method for judging the false start of the electronic control unit provided by the embodiment of the present disclosure have the same beneficial effects as the method adopted, run or implemented.

[0056] The embodiment of the present disclosure also provides a computer readable storage medium corresponding to the method for judging the false start of the electronic control unit provided by the preceding embodiment. Please refer to Figure 5 The computer readable storage medium shown in the figure is an optical disc 5, and a computer program (i.e. program product) is stored on the optical disc 5. When the computer program is run by a processor, the method for judging the false start of the electronic control unit provided by any of the preceding embodiments is executed.

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

[0058] The computer readable storage medium provided by the above embodiments of the present disclosure has the same beneficial effects as the method adopted, run or implemented by the application program stored therein.

[0059] It should be noted that:

[0060] It should be noted that:

[0061] From the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment method can be realized by means of software and the necessary general hardware platform, of course, it can also be realized by hardware, but in many cases the former is a better embodiment. Based on such understanding, the technical solutions of the present disclosure can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes a plurality of instructions for making a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) execute the method described in each embodiment of the present disclosure.

[0062] The embodiments of the present disclosure are described above in conjunction with the accompanying drawings, which are merely specific embodiments of the present disclosure, but the present disclosure is not limited to the above specific embodiments. The above specific embodiments are merely illustrative, not restrictive, and those skilled in the art can make many forms without departing from the spirit of the present disclosure and the scope of the claims, which are all within the protection of the present disclosure.

Claims

1. A method of determining a false start of an electronic control unit, characterized in that The method comprises the following steps: acquiring real-time working state information of an electronic control unit, and determining whether the electronic control unit is in a delayed power-off state through the working state information; if the electronic control unit is in the delayed power-off state, collecting the delayed power-off time length of the first time and the second time after the last start; determining whether the electronic control unit is misstarted through the relationship between the delayed power-off time length between the first time and the second time.

2. The method of claim 1, wherein, The method of determining whether the electronic control unit is misstarted through the relationship between the delayed power-off time length between the first time and the second time comprises: 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; determining whether the electronic control unit is misstarted according to the relationship between the delayed power-off time length 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.

3. The method of claim 2, wherein, The method of determining whether the electronic control unit is misstarted according to the relationship between the delayed power-off time length 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 comprises: in the case that the main frequency amplitude in the frequency domain conversion result is greater than the secondary main frequency amplitude by a preset multiple, determining whether the electronic control unit is misstarted through the relationship between the delayed power-off time length between the first time and the second time.

4. The method of claim 2, wherein, The method of determining whether the electronic control unit is misstarted according to the relationship between the delayed power-off time length 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 comprises: in the case that the delayed power-off time length between the first time and the second time is equal, determining whether the electronic control unit is misstarted through the relationship between the main frequency amplitude and the secondary main frequency amplitude in the frequency domain conversion result.

5. The method of claim 4, wherein, The method of determining whether the electronic control unit is misstarted through the relationship between the main frequency amplitude and the secondary main frequency amplitude in the frequency domain conversion result in the case that the delayed power-off time length between the first time and the second time is equal comprises: in the case that the delayed power-off time length between the first time and the second time is equal, if the disconnection timing 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, it is determined that the electronic control unit is misstarted.

6. The method of claim 1, wherein, The working state information comprises the connection state of the signal line of the electronic control unit; The method of determining whether the electronic control unit is in the delayed power-off state through the working state information comprises: if the connection state of the signal line of the electronic control unit is disconnected, it is determined that the electronic control unit is in the delayed power-off state.

7. The method of claim 2, wherein, The method of determining the difference between the T15 voltage and the battery voltage comprises: collecting the T15 voltage and the battery voltage in a preset time period in the delayed power-off state; calculating the difference between the collected T15 voltage and battery voltage.

8. A device for determining a false start of an electronic control unit, characterized in that The method comprises the following steps: an acquisition unit configured to acquire real-time working state information of an electronic control unit, and determine whether the electronic control unit is in a delayed power-off state through the working state information; The acquisition unit is configured to acquire the delay power-off duration of both the first time and the second time after the last start if the electric control unit is in the delay power-off state; The determination unit is configured to determine whether the electric control unit is mis-started by the relationship between the delay power-off duration of the first time and the second time.

9. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor runs the computer program to implement the method of any one of claims 1-7.

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

Citation Information

Patent Citations

  • Front controller of vehicle starting circuit and working method thereof

    CN105244975A

  • In-vehicle engine control apparatus

    CN105971754A

  • Master-slave ECU power-off control method and system

    CN110296010A

  • Vehicle power supply control method, chip, system and medium

    CN119218141A

  • Control method and control system for automatic power-off of engineering machinery and engineering machinery

    CN119616711A