Engine Control Device Model Detection via Camshaft Pulse Patterns
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing engine control systems face challenges in preventing illegal modifications by allowing high-output programs to be installed on low-output engines, leading to increased storage requirements and costs, making cost reduction and prevention of modifications incompatible.
Innovation Solution
An engine control device with an obtaining unit, determining unit, and control unit that detects the rotation of a camshaft using sensors to determine if the engine model information matches stored information, providing a warning if it does not and controlling the engine accordingly, thereby preventing illegal replacements without increasing storage capacity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple engine control programs are stored to prevent illegal modifications, then the prevention of engine modification is improved, but the storage capacity requirement increases
Solution Approach 1:
The patent uses a sensor rotor with protrusions that create unique pulse patterns for each engine model. Instead of storing multiple complete engine control programs, the system stores only the reference pulse patterns (model information) and compares them with real-time sensor signals. This copying approach stores minimal data (pulse patterns) rather than full programs, resolving the contradiction between prevention capability and storage requirements.
Solution Approach 2:
The system pre-stores the pulse patterns corresponding to different engine models in the engine control device. During operation, the detecting unit continuously compares the actual pulse signal from the sensor rotor with these pre-stored patterns to identify the engine model. This preliminary storage of identification data enables rapid model recognition without requiring storage of multiple complete control programs.
2Ease of manufacture
If engine control device stores only necessary programs for cost reduction, then the storage capacity is decreased, but the ability to prevent illegal replacement is weakened
Solution Approach 1:
The system stores only essential reference pulse patterns (model information) instead of complete engine control programs for multiple models. The actual engine control is performed using a single control program that adapts to different engine models by comparing real-time sensor pulse patterns against the stored reference patterns. This dramatically reduces storage capacity requirements while maintaining the ability to identify and properly control different engine models.
Solution Approach 2:
The engine control device uses a universal control program that can control any engine model by dynamically identifying the specific model through pulse pattern comparison. The single control program performs multiple functions by adapting its parameters based on the detected engine model, eliminating the need to store separate control programs for each engine model and thereby reducing storage capacity and cost.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Effectively prevents or reduces illegal engine control device replacements while minimizing storage requirements, thus reducing costs by ensuring only the necessary programs are stored for each engine model.
Implementation Method 1
a detecting unit detecting a rotation of a camshaft unit
Data Source
AI summary
An engine control device includes an obtaining unit, a determining unit, and a control unit. The obtaining unit obtains model information on an engine based on a signal from a sensor, the sensor detecting a rotation of a camshaft unit. The determining unit determines whether the model information obtained by the obtaining unit matches stored model information. The control unit gives a warning to a user when the determining unit determines that the model information is not matched and controls the engine corresponding to the stored model information when the determining unit determines the model information is matched.


