Servo Actuator ID Configuration via Dual-Interface MCU

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In servo actuator systems, replacing or incorrectly setting the ID of a servo actuator disrupts the normal functioning of robots, as existing methods lack efficient mechanisms for identifying and reconfiguring servo actuators within the system.

Innovation Solution

The proposed solution involves a method where each servo actuator has a Micro Controller Unit (MCU) with two interfaces and switches, allowing it to detect its interface role and set its ID by broadcasting messages through a Multiple Servo Motor Control Bus (MSMCB), enabling sequential ID setting and reconnection within the system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If servo actuators are connected in series via bus and ID is stored in EEPROM, then communication control is enabled, but system malfunction occurs when servo is replaced or ID is wrong

Engineering Contradiction:
Improvesystem reliabilityVSAvoidservo replacement adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies preliminary action by having the master controller proactively send detection instructions to all servo actuators before normal operation begins. The servos respond with their ID and status information in advance, allowing the system to verify correct configuration before potential problems arise. This preventive approach ensures reliability while enabling safe replacement operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where servo actuators automatically respond to master controller inquiries with their ID and operational status. When a servo is replaced or its ID changes, the feedback loop allows the master controller to detect the change and reconfigure the system accordingly. This continuous feedback ensures both reliability through error detection and adaptability through automatic reconfiguration.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If manual ID configuration is required for each servo actuator, then unique identification is achieved, but system complexity and setup time increase

Engineering Contradiction:
ImproveID identification accuracyVSAvoidID configuration complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling servo actuators to automatically provide their ID information when queried by the master controller. Instead of requiring manual configuration, each servo independently responds with its stored ID from EEPROM. This self-reporting mechanism maintains precise ID identification while dramatically reducing configuration complexity and setup time.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The feedback principle is applied where the master controller sends detection instructions and receives automatic responses containing ID and status information from each servo actuator. This automated feedback loop eliminates manual ID configuration requirements while ensuring accurate identification, thereby reducing system complexity without sacrificing identification precision.

Inventive Principle:
Principle #23Feedback

3Reliability

If servo actuators send feedback signals for master controller to obtain operating state, then control functionality is achieved, but communication bus complexity increases

Engineering Contradiction:
Improvecontrol functionalityVSAvoidcommunication bus complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing a multi-functional communication protocol where the same bus and message structure serve multiple purposes: normal control operations, ID detection, status monitoring, and fault diagnosis. The feedback mechanism is universal, handling both routine operational data and diagnostic information through the same communication channel, thereby maintaining control functionality without increasing bus complexity.

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

Solution Approach 2:

The patent merges multiple communication functions into a unified feedback mechanism. The same communication bus and message format are used for both normal operational control and for detecting servo ID and status. By combining these functions into a single integrated communication system, the patent maintains full control functionality while avoiding the complexity of separate dedicated communication channels.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP3264207B1Servo actuator and servo controlling system
Publication Date: 2021.07.14 UBTECH ROBOTICS CORP LTD
  • EP3264207B1 patent drawingFigure 1
  • EP3264207B1 patent drawingFigure 2
  • EP3264207B1 patent drawingFigure 3

AI summary

A servo actuator controlling system includes a master controller and a number of servo actuators coupled to at least one interface of the master controller. The master controller includes a master MCU and a number of interfaces connected to the master MCU via a first bus. Each servo actuator includes a servo MCU, a first interface coupled to the servo MCU via a second bus, a second interface coupled the first interface and the servo MCU, a first servo switch connected between the first interface and the servo MCU, and a second servo switch connected between the second interface and the servo MCU. The first servo switch is set to turn on or off the first interface and the second servo switch is set to turn on or off the second interface.