Engine induction system, method of controlling the same and computer instruction sequence
By introducing acceleration timing and count modules into the engine induction system, the problem of long test result acquisition time was solved, enabling faster test result acquisition and improving test efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ROBERT BOSCH GMBH
- Filing Date
- 2020-10-13
- Publication Date
- 2026-05-01
AI Technical Summary
Existing engine guidance systems require long periods of operation to obtain test results when testing their effectiveness, which makes testing inconvenient.
A timing module is used to accelerate the timing, and a counting module switches to natural timing after a predetermined number of times is reached, outputting induced results, including reducing engine speed or torque or providing warning information.
Without altering the overall operating logic of the induction system, it significantly accelerates the acquisition of test results and improves testing efficiency.
Smart Images

Figure CN114352409B_ABST
Abstract
Description
Engine guidance system, its control method and computer instruction sequence Technical Field
[0001] This application relates to a vehicle management system and its control method, and a computer instruction sequence, and in particular to an engine guidance system and its control method, and a computer instruction sequence. Background Technology
[0002] As a fundamental tool of modern transportation, vehicles are increasingly becoming an indispensable part of modern people's travel and transportation. The safe and orderly operation of vehicles is a prerequisite for transportation efficiency and safety. In order to ensure that vehicles are in good condition and safe during operation, they must provide effective early warnings before encountering malfunctions and provide certain system guarantees before predicted malfunctions occur, so as to reduce the possibility of actual malfunctions and dangerous accidents. The engine guidance system is designed for the above purposes.
[0003] Modern engines are controlled by an engine control unit (ECU). The ECU collects signals and uses algorithms to detect potential faults. Upon receiving a signal indicating a possible or existing fault, the ECU sends a command to the engine guidance system, instructing the vehicle manager to perform maintenance or repair to eliminate the fault and reduce the likelihood of a potential hazard. These specific faults are pre-set by the vehicle designers based on experience or regulatory requirements. Generally, after receiving the command, the engine guidance system's timing module begins timing. If the vehicle is not effectively managed and the fault not eliminated within the preset time, the guidance system outputs a guidance result, imposing certain restrictions on engine operation through the ECU. These restrictions include, but are not limited to, reducing engine speed, reducing engine torque, and providing continuous warning messages.
[0004] To allow vehicle managers sufficient time to take maintenance or repair measures, the time between the start of operation and the implementation of restrictive measures may be quite long. This makes it inconvenient to test the effectiveness of the engine guidance system, as the test results can only be obtained after a considerable period of operation.
[0005] Therefore, there is a need to provide technology that ensures the induction system functions properly after testing and that the test results can be easily obtained when testing its effectiveness. Summary of the Invention
[0006] The purpose of this application is to provide an engine guidance system, its control method, and a computer instruction sequence to accelerate the testing of the engine guidance system.
[0007] To achieve the aforementioned objectives, this application provides a control method for an engine induction system, the engine induction system comprising a timing module and a counting module, characterized by the following steps:
[0008] The induction system receives an accelerated induction command;
[0009] The timing module starts timing at an acceleration speed exceeding the natural timing speed, which is obtained by multiplying the natural timing speed by a specific coefficient or by a specific function with the natural timing speed as a parameter;
[0010] The induction system outputs an induction result when the timing module reaches a preset timing result.
[0011] The counting module counts once each time the vehicle's engine control unit receives the specific coefficient or specific function after power-on and power-off. After the cumulative count reaches a predetermined number, the counting module causes the timing module of the induction system to only count in natural time. The induction result includes, but is not limited to, reducing the engine's operating speed or reducing the engine torque, providing continuous warning information, or not changing the engine's operating state.
[0012] To achieve the aforementioned objectives, this application provides an engine induction system, comprising a signal receiving module, a timing module, a counting module, and a signal output module. The signal receiving module receives an acceleration induction command. The timing module times the acceleration speed, which is obtained by multiplying the natural timing speed by a specific coefficient or by a specific function with the natural timing speed as a parameter. The signal output module outputs the induction result. The counting module counts the acceleration speed once every time the vehicle's engine control unit receives the specific coefficient or specific function after power-on and power-off. After the accumulated count reaches a predetermined number, the timing module of the induction system is configured to only use natural time for timing. The induction result includes, but is not limited to, reducing the engine's operating speed or reducing the engine torque, providing continuous warning information, or not changing the engine's operating state.
[0013] To achieve the above-mentioned objectives, this application provides a computer program product that, when running, executes the control method of the engine induction system described above on the engine induction system.
[0014] Using the technical solution provided in this application, test results of the engine induction system can be obtained relatively quickly without changing the overall operating logic of the induction system. Attached Figure Description
[0015] Exemplary embodiments of this application will now be described in detail with reference to the accompanying drawings. It should be understood that the embodiments described below are for illustrative purposes only and do not limit the scope of this application. In the accompanying drawings:
[0016] Figure 1 is a functional block diagram of an embodiment of the engine guidance system of this application;
[0017] Figure 2 is a flowchart of an embodiment of the control method of the engine induction system of this application. Detailed Implementation
[0018] It should be understood that the accompanying drawings are for illustrative purposes only. The natural timing speed mentioned in this application refers to the speed at which natural time runs.
[0019] Please refer to Figure 1, which is a functional block diagram of an embodiment of an engine guidance system according to this application. The engine guidance system includes a signal receiving module 1, a timing module 2, and a signal output module 3. In this embodiment and some other embodiments, the engine guidance system is a part of the engine control unit; in other embodiments, it can also be a separate system independent of the engine control unit. The engine control unit includes a read / write memory for writing instructions or having instructions read by other functional modules. The modules described above in this application can be implemented using electronic devices or software functions. The read / write memory contains an acceleration guidance instruction from the timing module 2 of the engine guidance system, which operates at an acceleration speed. The signal receiving module 1 can receive the acceleration guidance instruction. When the timing module reaches a preset timing result at the acceleration speed, the signal output module 3 outputs the guidance result. The engine control unit imposes certain restrictions on the operation of the vehicle based on the guidance result. These restrictions include, but are not limited to, reducing the vehicle's operating speed, reducing the vehicle's power, and providing continuous warning information.
[0020] Please refer to Figure 2, which is a flowchart of an embodiment of the control method for the engine guidance system of this application. A typical use case for the control method of the engine guidance system of this application is to test the effectiveness of the guidance system. That is, when a specific scenario occurs in the vehicle, generally after the engine control unit receives a fault report, it uses the timing module in the guidance system to time the event and tests whether the guidance result can be output normally after the time reaches a predetermined time result. In step 001, the engine control unit receives a connection request from a diagnostic tool. In step 002, the engine control unit verifies whether the diagnostic tool is a legitimate diagnostic tool. If the verification is invalid, it refuses to proceed to step 003; if the verification is valid, it proceeds to step 003. In step 003, the engine control unit receives an instruction from the verification tool, which in this embodiment is a specific coefficient. After receiving the specific coefficient, in step 004, the specific coefficient is stored in the memory of the engine control unit. This specific coefficient is a specific coefficient greater than 1 and less than 601, such as 100, 200, 300, etc. In addition, in some embodiments, including this one, a verification is performed to check whether the specific coefficient is greater than 1 and less than 601. If the specific coefficient does not meet the requirements, the engine control unit does not receive the instruction or does not store it. Next, in step 005, when the engine control unit issues a signal fault report, the signal receiving module 1 receives the fault report. If the fault belongs to a specific fault of the start-up induction system, an acceleration induction command is issued to the induction system. In step 006, the engine induction system enters the acceleration induction mode. In the acceleration induction mode, the timing module 2 starts timing with the acceleration speed multiplied by the natural timing speed by the specific coefficient. Because the specific coefficient is greater than 1 and less than 601, the acceleration speed is greater than the speed of natural time. When the timing module of the induction system reaches the preset timing result, in this embodiment, the timing is set to 100 hours. If the specific coefficient is set to 100, the actual natural time is 1 hour, thus reaching the preset timing result. At this time, the induction system outputs an induction result, which includes, but is not limited to, reducing the engine operating speed, reducing engine torque, and providing continuous warning information. Of course, the induction result issued by the induction system that does not change the engine operating state is also an induction result.
[0021] In other embodiments, the control method of the induction system of this application can take other forms. For example, a specific coefficient can be transformed into a specific function, and the timer operates according to this specific function with natural time as a parameter. Furthermore, the specific coefficient or specific function can be stored in the memory of the engine control unit, which can be a read-only memory or a read-write memory. The specific coefficient or specific function can also be set in the induction system, where the timer enters acceleration induction mode after receiving an acceleration induction command from the engine control unit, and the timer starts counting at the acceleration speed.
[0022] The source of acceleration induction commands can take different forms. For example, after receiving a fault report, the induction system may generate acceleration induction commands on its own if it determines that the fault is specific; or the acceleration induction commands may come directly from the diagnostic instrument.
[0023] In addition, the guidance system also includes a counting module. This module counts the number of times the vehicle's engine control unit receives the specific coefficient or function each time it is powered on and off. After the accumulated count reaches a predetermined number, the timing module of the guidance system will only be able to count at a natural timing speed. In this embodiment, the predetermined number of times is directly set by the guidance system, set to 15 times. Of course, in other possible embodiments, the predetermined number of times can also be set by an external device, such as a diagnostic tool for the guidance system. The counting method can also be adjusted to count once each time the guidance module runs at an acceleration speed. The counting module is included to prevent the control method of the guidance module from being used indefinitely, and the counting results are stored in the read / write memory of the engine control unit.
[0024] The control method of the engine guidance system of this application can be implemented by software. Therefore, this application also relates to a computer software product that runs on the engine guidance system described in this application using the control method of the engine guidance system described above.
[0025] Of course, this application may have other implementation methods, and as long as the results do not violate the inventive concept of this application, they shall all fall within the protection scope of this application.
Claims
1. A control method for an engine induction system, the engine induction system comprising a timing module and a counting module, characterized in that... The system includes the following steps: the induction system receives an acceleration induction command; the timing module starts timing at an acceleration speed exceeding the natural timing speed; the induction system outputs an induction result when the timing module reaches a preset timing result, wherein the counting module counts once every time the vehicle's engine control unit is powered on and off after receiving the induction command; after the counting module accumulates a predetermined number of counts, the timing module of the induction system is made to only count at natural time; the induction result includes, but is not limited to, reducing the engine's operating speed or reducing the engine torque, providing continuous warning information, or not changing the engine's operating state.
2. The control method for the engine guidance system as described in claim 1, characterized in that, The acceleration speed is the natural timing speed multiplied by a specific coefficient greater than 1, where the specific coefficient is less than 601.
3. The control method for the engine guidance system as described in claim 1, characterized in that, The acceleration speed is a specific function with the natural timing speed as a parameter, and the timing speed exceeds the natural timing speed within any time period.
4. The control method for the engine guidance system as described in claim 1, 2, or 3, characterized in that, The specific coefficient or function is stored in the memory of the engine control unit, and the predetermined condition is receiving an acceleration induction command.
5. The control method for the engine guidance system as described in claim 4, characterized in that, The counting module counts once every time the vehicle's engine control unit receives the specific coefficient or specific function after power-on and power-off.
6. The control method for the engine guidance system as described in claim 5, characterized in that, The predetermined number of times is 15, and the counting result is stored in the read / write memory of the engine control unit.
7. The control method for the engine guidance system as described in claim 6, characterized in that, The engine guidance system is controlled by the engine control unit, which can receive specific coefficients or specific functions from the engine guidance system diagnostic tool.
8. The control method for the engine guidance system as described in claim 7, characterized in that, The engine control unit verifies the legitimacy of the engine guidance system diagnostic tool before receiving specific coefficients or functions from it.
9. An engine induction system, comprising a signal receiving module (1), a timing module (2), a counting module, and a signal output module (3), wherein the signal receiving module (1) receives an acceleration speed stored in a memory in an engine control unit that controls the engine induction system, the timing module (1) counts the acceleration speed and outputs the induction result through the signal output module (3), the counting module counts the number of times each time the engine control unit of the vehicle receives the induction command, and after the cumulative counting reaches a predetermined number, the timing module of the induction system can only count the time in natural time, wherein the induction result includes, but is not limited to, reducing the engine operating speed or reducing the engine torque or providing continuous warning information or not changing the engine operating state.
10. A computer instruction sequence, characterized in that: During operation, the control method of the engine guidance system as described in any one of claims 1 to 8 can be run on the engine guidance system as described in claim 9.
Citation Information
Patent Citations
Method for performing test mode of electric device
CN1189621A