Motor Controller with Programmable Protection Modes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Designing a single IC motor controller that effectively provides fault protection for various motor applications in automotive environments, including radiator fans, fuel pumps, and oil pumps, while being adaptable for both low-cost and high-end products, has proven difficult due to the need for sophisticated protection mechanisms and compatibility with different applications.
Innovation Solution
A motor controller with programmable protection modes, including internal and external protection modes, that can operate independently or in conjunction with an upper control unit, utilizing a single monolithic IC with integrated fault detection and programmable responses to fault conditions, such as over-current, under-voltage, and over-temperature, and featuring a serial interface for communication with an MCU for advanced fault handling.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a single IC motor controller is designed to provide sophisticated fault protection mechanisms for multiple automotive applications, then the reliability and adaptability of the controller improve, but the device complexity increases
Solution Approach 1:
The motor controller is designed with multiple protection modes (first protection mode with first threshold, second protection mode with second threshold) that can be selectively activated based on application requirements. The controller includes a mode selection mechanism that allows a single device to serve multiple automotive applications (radiator fans, fuel pumps, water pumps, oil pumps) with different protection needs, thereby achieving universality without proportionally increasing complexity.
Solution Approach 2:
The controller dynamically switches between different protection modes based on operating conditions and selected thresholds. The protection thresholds are not fixed but can be adjusted through mode selection, allowing the controller to adapt its protection characteristics dynamically. This dynamic capability enables the same hardware to provide appropriate protection levels for different motor applications without requiring multiple dedicated controllers.
2Adaptability or versatility
If protection thresholds are made adjustable for different applications, then the adaptability of the controller improves, but the ease of operation decreases
Solution Approach 1:
The controller includes pre-configured protection modes with predetermined threshold settings that are established during controller design and manufacturing. These preliminary configurations cover common automotive applications, allowing users to select from predefined modes rather than performing complex real-time calculations or adjustments. The mode selection register stores these pre-established threshold values, enabling quick deployment without extensive configuration effort.
Solution Approach 2:
The controller changes its operational parameters (protection thresholds) by switching between discrete modes rather than requiring continuous adjustment. Each mode corresponds to a specific set of threshold parameters optimized for particular applications. This parameter change approach maintains adaptability while simplifying operation, as users only need to select from a limited number of predefined parameter sets rather than adjusting multiple independent parameters.
3Adaptability or versatility
If multiple protection modes with different thresholds are implemented, then the versatility for different motor applications improves, but the manufacturing precision requirements increase
Solution Approach 1:
The controller implements protection thresholds with sufficient precision for each specific application mode, rather than requiring ultra-high precision across all possible operating conditions simultaneously. Each protection mode is designed with thresholds that are precisely calibrated for its intended application range. This partial precision approach allows the controller to achieve high versatility across different applications while maintaining manageable manufacturing precision requirements for each individual mode.
Data Source
AI summary
A motor controller for use in a motor system includes a mode select circuit, a fault detection circuit, a protection logic circuit, and a motor control circuit. The mode select circuit sets the motor controller in one of an internal protection mode and an external protection mode. The fault detection circuit detects whether the motor system is operating in a normal operation state or a fault state. If the motor system is operating in the fault state, the protection logic circuit outputs a protection signal in the internal protection mode, and keeps the protection signal inactive while activating an external diagnostic signal in the external protection mode. The motor control circuit controls a motor of the motor system in response to a speed control signal when the protection signal is inactive, and in response to the protection signal when the protection signal is active.


