MCU Module Sharing Electronics for Multiple Motor Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The high cost and complexity of electronically controlled motor systems in vehicles due to the need for multiple independent components for each motor, which are often idle and prone to noise interference, necessitate a more efficient control method.

Innovation Solution

A system where a single MCU module interfaces with multiple motor modules via a bus, sharing electronic components such as power switch circuits and feedback sensors, allowing the MCU to select and control motors based on CPU instructions, reducing the overall electronic hardware requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If each motor is fully independent with its own LIN bus driver, MCU, feedback sensor, power switch and identifier, then each motor can be controlled independently, but the cost of electronic hardware increases significantly

Engineering Contradiction:
ImproveIndependent motor control capabilityVSAvoidElectronic hardware cost
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

A single LIN bus driver is designed to serve multiple motors through a master controller architecture. The driver can sequentially or simultaneously control different motors based on commands from the master controller, eliminating the need for dedicated LIN bus drivers for each motor while maintaining independent control capability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Multiple motor control functions are merged into a single master controller that manages all motors through a shared LIN bus driver. The master controller allocates control resources dynamically, allowing one driver and controller to perform the functions previously requiring separate dedicated components for each motor.

Inventive Principle:
Principle #5Merging (Combining)

2Ease of operation

If multiple independent electronic components are used for each motor, then each motor can operate autonomously, but the number of potential faults increases and reliability decreases

Engineering Contradiction:
ImproveMotor autonomyVSAvoidSystem fault probability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The shared LIN bus driver and master controller are designed with robust error handling and fault detection capabilities that serve all motors. A single reliable control unit with comprehensive monitoring replaces multiple points of failure, reducing overall system fault probability while maintaining motor autonomy through software-based control management.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Extent of automation

If electronically controlled motors are used instead of PMDC brush motors, then the system is more suitable for automated computer control, but the cost of electronics exceeds the cost of the motor itself

Engineering Contradiction:
ImproveComputer control compatibilityVSAvoidElectronic cost to motor cost ratio
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

A single LIN bus driver and master controller serve multiple motors, dramatically reducing the per-motor electronic cost. The shared electronic infrastructure provides full computer control compatibility for all motors while the cost of electronics becomes a fraction of the motor cost, as the expensive electronic components are amortized across multiple motor controls.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8378616B2Motor controller and motor assembly
Publication Date: 2013.02.19 JOHNSON ELECTRIC INTERNATIONAL AG
  • US8378616B2 patent drawing
  • US8378616B2 patent drawing
  • US8378616B2 patent drawing

AI summary

Apparatus, having multiple motor modules, has an MCU module. Each motor module has an electronically controlled motor. The MCU module has an MCU and an interface for connecting to a bus from a CPU. In use the MCU module receives control signals from the CPU and in turn instructs a selected one of the motors to operate.