Vehicle Controller Crank Counter Reset Logic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing vehicle controller systems may incorrectly detect the crank angle due to shifts in the crank counter value, leading to improper fuel injection and ignition timings, which can result in engine failure during restart.
Innovation Solution
The vehicle controller employs a counter updating process that adjusts the crank counter based on pulse signal width and uses threshold values to correct and reset the counter, ensuring accurate crank angle detection and preventing engine failure by distinguishing between actual and shifted crank angles.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the crank counter is updated based on pulse signals from the crank position sensor, then the crank angle can be detected for fuel injection and ignition timing control, but the crank counter value may shift from the actual crank angle, leading to incorrect timing
Solution Approach 1:
The system uses feedback from the crank position sensor pulse signals to continuously update the crank counter. The controller monitors the pulse signal width to determine rotation direction and adjusts the crank counter accordingly, creating a closed-loop feedback mechanism that maintains synchronization between the crank counter and actual crank angle during engine operation and restart sequences
Solution Approach 2:
The system performs preliminary detection of the crank angle using the crank position sensor before engine restart. The crank counter is updated in advance based on pulse signals detected during the stop period, so that when restart is commanded, the crank angle information is already available for immediate fuel injection and ignition timing control without waiting for cranking to begin
2Loss of time
If the engine is automatically restarted using stored crank angle data, then the restart process can be completed quickly, but the stored crank angle may be shifted from the actual crank angle, causing improper fuel injection and ignition timings
Solution Approach 1:
The controller performs preliminary updates to the crank counter using pulse signals detected during the engine stop period before restart is initiated. This preliminary action ensures that the crank angle information is current and accurate at the moment restart is commanded, eliminating the time delay that would otherwise be required to detect crank angle during cranking
Solution Approach 2:
The system continuously monitors pulse signals from the crank position sensor and provides real-time feedback to update the crank counter. This feedback mechanism ensures that the stored crank angle data remains synchronized with the actual crank angle position, maintaining measurement precision throughout the stop and restart cycle
3Measurement precision
If the crank position sensor detects teeth passing on the signal rotor, then the crank angle can be measured, but the tooth-missing portion creates intervals that may cause the crank counter to exceed the actual crank angle
Solution Approach 1:
The system applies different processing logic depending on the local condition of the signal rotor. When the crank position sensor detects teeth passing, the normal counting operation is performed. When the tooth-missing portion is detected (identified by the absence of expected pulse signals), the system applies a correction to prevent the crank counter from exceeding the actual crank angle, making the processing quality adaptive to the local structural characteristics of the signal rotor
Data Source
AI summary
A vehicle controller includes processing circuitry configured to execute a counter updating process, first and second starting processes, and a resetting process. The resetting process includes resetting the crank counter when a crank counter has a value outside of a range corresponding to a tooth-missing portion in a case in which a magnitude of a difference obtained by subtracting a value of a pre-update crank counter from the value of the crank counter that was increased by receiving the pulse signal in the counter updating process is greater than a first threshold value corresponding to a specified angle. The resetting process further includes resetting the crank counter when the crank counter has a value within the range corresponding to the tooth-missing portion in a case in which the magnitude of the difference is greater than a second threshold value that is greater than the first threshold value.


