Position Control Board Segmentation for Servo Motor Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current moving apparatus systems in clean air environments face challenges with slow and inaccurate fully-closed-loop positioning due to high computational demands on servo drivers and the inconvenience of semi-closed-loop positioning, which requires extensive barcode labeling and is difficult to modify.

Innovation Solution

A moving position control system comprising an embedded PC, position control board, servo driver, servo motor, and barcode scanner, where the position control board processes and sends positioning instructions, and the servo driver drives the motor, with a closed-loop control circuit including position, speed, and current loop control circuits, utilizing CAN bus and CAN-open protocol for communication, and a DSP 2812 controller for rapid processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If fully-closed-loop control using barcode and servo driver is employed, then any position on the barcode can be located, but the computational load on the servo driver is very high, affecting the speed and accuracy of the moving shaft motor

Engineering Contradiction:
Improvepositioning accuracyVSAvoidresponse speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The control system is segmented into multiple components: the embedded PC handles high-level positioning instructions, the position control board processes positioning data and communicates via CAN bus, the servo driver manages motor control, and the barcode scanner collects position information. This segmentation distributes computational loads across different devices, preventing the servo driver from being overwhelmed while maintaining positioning accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The position control board acts as an intermediary between the embedded PC and the servo driver. It receives positioning instructions from the embedded PC, processes the data, and sends control signals to the servo driver. This intermediary role reduces the computational burden on the servo driver while ensuring accurate position control through the closed-loop control circuit.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If semi-closed-loop positioning with barcode label is used, then the system is simpler to implement, but the moving apparatus cannot stop and locate at points without the barcode label, causing traffic jams and making system modifications difficult

Engineering Contradiction:
Improvesystem complexityVSAvoidpositioning flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system uses a barcode band that can be read at any position along the track, making the positioning system universal. The barcode band serves multiple functions: it provides absolute position reference, enables stopping at any point (not just predefined locations), and allows easy modification of positioning points without adding physical labels. This multi-functionality resolves the limitation of semi-closed-loop systems that require specific barcode labels at each positioning point.

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

3Extent of automation

If all control calculations are done on the servo driver, then the control is fully integrated, but the servo driver becomes a bottleneck for computation speed and accuracy

Engineering Contradiction:
Improvecontrol integrationVSAvoidcomputation time
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The control architecture is segmented into hierarchical levels: the embedded PC handles high-level positioning logic, the position control board manages real-time control calculations and communicates with the servo driver, and the servo driver executes motor control. This segmentation allows computationally intensive tasks to be performed on devices with greater processing power while maintaining real-time control responsiveness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The position control board serves as an intermediary that handles the computationally intensive position loop control calculations. It receives positioning instructions from the embedded PC, performs real-time control computations, and sends adjusted control signals to the servo driver. This intermediary approach distributes the computational load and prevents the servo driver from becoming a bottleneck.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10061290B2Moving position control system for moving apparatus
Publication Date: 2018.08.28 SHENYANG SIASUN ROBOT & AUTOMATION
  • US10061290B2 patent drawing
  • US10061290B2 patent drawing

AI summary

A moving position control system for a moving apparatus includes an embedded PC, a position control board, a servo driver, a servo motor, and a barcode scanner. The embedded PC sends a positioning instruction to the position control board, which processes the positioning instruction and then sends a signal to the servo driver to drive the servo motor. The barcode scanner collects absolute positions of the moving apparatus on a moving track thereof. The position control board, the servo driver, and the servo motor form a closed-loop control circuit that includes a position loop control circuit, a speed loop control circuit, and a current loop control circuit. Improved operational efficiency is achieved by locating the position loop control circuit at the position control board.