In the field of modern precision motion control, stepper motors are widely used in optical positioning, automated testing, semiconductor manufacturing, and biomedical engineering due to their advantages of open-loop controllability, accurate positioning, and moderate cost. However, traditional open-loop stepper systems are prone to problems such as step loss, heating, and resonance during high-speed, variable load, or long-term operation. To overcome these bottlenecks, closed-loop stepper control technology has emerged. The Mercury Step single axis stepper motor controller is an outstanding representative of this technology direction. It combines high microsecond resolution, flexible network topology, rich software interfaces, and powerful macro programming capabilities, making it an ideal choice for laboratories and industrial sites to balance performance and usability.
This article will comprehensively analyze the technical connotation and engineering value of the Mercury Step controller from six aspects: hardware architecture, core control functions, interfaces and networks, software ecology, compatible motion platforms, and typical applications.
Hardware architecture and basic specifications
Mercury Step (model C-663.12) is a single axis controller designed specifically for two-phase stepper motors. The core design concept is to support both open-loop and closed-loop operation modes, allowing users to flexibly choose according to the application's requirements for accuracy, reliability, and cost.
1. Driving capability and electrical parameters
Working voltage: 24 V to 48 V DC, powered by the included wide input range power adapter. The high voltage design of 48V significantly improves the high-speed torque and dynamic response of the motor.
Maximum output power: Continuous average power below 48 W, peak power (<2 ms) up to 100 W, sufficient to drive most medium-sized stepper motors.
Each phase current limit: 2.5 A, suitable for common two-phase stepper motors.
Power consumption: Approximately 48 W at full load, only 3 W at no load, and extremely low standby power consumption.
Microstep resolution: up to 1/2048 full step. This extremely high subdivision ratio makes the motor run extremely smoothly, significantly reducing vibration and noise, while achieving sub micron positioning resolution (depending on the lead screw).
2. Physical specifications and environmental adaptability
Dimensions: 130 mm x 76 mm x 40 mm (including mounting rails), compact DIN rail mounting design for easy integration into control cabinets.
Weight: 0.48 kg, lightweight and portable.
Working temperature: 5 ° C to 50 ° C, built-in temperature protection switch, automatically shuts off when overheated, ensuring system safety.
3. Connection between motor and sensor
The controller is connected to the motor and external sensors through the HD Sub-D 26 female interface. This interface integrates motor phase lines, encoder signals, limit switches, and reference point switches, simplifying wiring.
Core Control Function: From Basic Motion to Intelligent Servo
1. Motion trajectory planning
Mercury Step supports point-to-point motion and adopts a trapezoidal velocity curve. Users can independently set the starting speed, maximum speed, acceleration, and deceleration to achieve smooth start stop and avoid impact. This trajectory planning method is extremely practical in applications such as positioning, scanning, and indexing.
2. Closed loop servo characteristics
When used in conjunction with an encoder, the controller has a built-in PID control algorithm, and the servo cycle is only 50 μ s. High real-time feedback adjustment can correct position errors in real time and completely eliminate the risk of step loss. Even under load fluctuations or external disturbances, the system can still maintain accurate trajectory tracking.
Of particular note is that the controller supports parameter changing during operation. This means that users can dynamically adjust PID coefficients, speed, acceleration, etc. without stopping the motion, greatly facilitating system debugging and adaptive control.
3. Out of step detection and security protection
In closed-loop mode, users can set a maximum allowable position error threshold. Once the deviation between the actual position and the commanded position exceeds this value, the controller will automatically stop the motor and output an alarm. This out of step detection function effectively prevents equipment damage caused by mechanical jamming, overload, or encoder failure.
4. Data Recorder
Mercury Step has a built-in data logger that can record key data such as speed, position, and position errors in real-time during operation. This is of great value for system performance analysis, fault diagnosis, and control parameter optimization. Users can export data for offline analysis through software.
5. Quick start of ID chip
The controller supports ID chip detection (with future functionality reserved), aiming to achieve plug and play functionality. When connecting compatible motors or platforms with ID chips, the controller can automatically read their parameters (such as motor phase current, encoder resolution, limit polarity, etc.), greatly reducing system configuration time.