MCDC505 Full Digital DC Servo Driver
Summary
MCDC505 is a low-cost fully closed-loop digital DC servo driver designed and manufactured by our company using DSP control technology. It consists of three closed-loop control loops (position loop, speed loop and current loop). It can work in position, speed and torque mode. It is suitable for DC servo motors with driving voltage of 50V and power below 200W.
Characteristic
1) Position control: input optical isolation pulse and direction (PULSE/DIR)
2) Speed control: input is analog 0V-+3.3V voltage signal (speed input by Pos.ff)
3) Torque Control: Input is analog 0V-+3.3V voltage signal (Torque input by Pos.f)4) Current Loop Bandwidth: (-3dB) 2KHz (Typical Value)
5) Speed Ring Bandwidth: 500Hz (Typical Value)
6) Location Ring Bandwidth: 200Hz (Typical Value)
7) Overcurrent, 12T, Overvoltage, Undervoltage, Overheat, Overspeed, Overdifferential Protection
8) Green light means operation and red light means protection.
Port description
Terminal number | symbol | Description |
1 | Power ground | Power ground |
2 | 20VDC-5VDC | Power positive input |
3 | Motor- | Motor black line |
4 | Motor+ | Motor red line |
5 | ERR/RES | Error alarm/reset |
6 | EGND | Encoder ground |
7 | E+5V | Encoder power supply positive |
8 | Phase A | Encoder A phase |
9 | Phase B | Encoder B phase |
10 | DIR | Direction signal input |
11 | STEP | Pulse signal input |
12 | +5V | Control signal power |
The driver can provide a +5V, maximum power supply of 80mA to the encoder. By using the four-fold frequency counting method, the resolution of the encoder multiplied by four is the number of pulses per turn of the servo motor.
Servo system parameter adjustment and setting (potentiometer counterclockwise timing value decreases, clockwise timing value increases)
![MCDC505 MCDC505]()
A: A four-bit double-row pin on the drive circuit board, working mode setting, from outside to inside, is defined as position 1-4.
1) Pulse direction of position mode when the short cap is not plugged in.
2) When inserted in position 1, the speed is controlled, and the speed input is made by Pos.ff.
3) When inserted in position 2, the force distance is controlled and the torque input is made by Pos.ff.
4) Position control positive/negative pulse input when inserted in position 1 and 2.
5) When inserted in position 3, the position controls the pulse/direction, but the rotation direction is opposite.
B: The potentiometer has 11 scales, which are reversed clockwise to the end and clockwise to the end. The middle is 5.
![MCDC505 MCDC505]()
Pos.ff: Position Feedforward Regulation
Pos.P: Position proportional gain adjustment
Pos.D: Position Differential Adjustment
Vel.P: Speed proportional gain regulation
The servo system consists of three feedback loops (position loop, speed loop and torque (current) loop). The reaction speed of the inner loop current loop is the fastest, and that of the middle loop must be higher than that of the outer loop position loop. Failure to comply with this principle will cause shock or poor reaction. The design of servo driver can ensure that the current loop has good response efficiency. Users only need to adjust the parameters of position loop and speed loop. The parameters of the system always restrict each other. If only the gain of the position loop increases, the output instructions of the position loop may become unstable, so that the response of the whole servo system may become unstable. Usually the following steps can be taken to adjust the system:
1) Position feed-forward and position differential are set as potentiometer scale (3). Position gain and velocity gain are set at a lower scale (3). Then, without abnormal sound and vibration, the scale (0.5-1) lattice is reduced by gradually increasing the velocity gain at least with vibration.
2) Increasing the position gain has at least vibration. Add position differential to no vibration.
3) Increase position feed-forward to minimize Post-Band and overshoot.
4) If the motor has vibration during operation, the speed gain should be reduced appropriately.
5) If there is vibration when the motor stops, the position gain can be reduced or the position differential can be increased appropriately.
On the premise of no overshoot and no vibration in the whole response, the position gain should be set to the maximum. Then the velocity gain, position feed-forward and position differential are fine-tuned to find the best value.
Technical index
1) Input DC Voltage Range 24-50V (Typical Value)'
2) 200W Continuous Output Power
3) Continuous Output Current 6A 32KHz PWM'Overload Output Current 18A (3 seconds)*Protection
4) Peak value of overcurrent action value 30A soil 10% overload 121 current action value 300% 5S overheat action value 80C
5) Overvoltage voltage action value 65V undervoltage action value 18V control signal wiring
6) Maximum Pulse Input Frequency 300K
7) Maximum RS232C speed is 196Kbps (additional conversion interface is required).
8) Use environment occasion: avoid dust, oil mist and corrosive gas as far as possible
Working temperature: 0-+50C.
Storage temperature: -20C-+80'C
Humidity: 40-90% RH
Cooling mode: natural cooling or forced air cooling
9) Shape size 74x71x28
10) Weight about 120 grams
The wiring diagram of the control signal is shown as follows:
![MCDC505 MCDC505]()
Note: When VCC is 5V, R short circuit;
When VCC is 12V, R is 1K, greater than 0.125W resistance;
when VCC is 24V, R is 2K, greater than 0.125W resistance; resistance must be connected to the control signal terminal.
A When the encoder is single-ended, the wiring diagram is as follows:
![MCDC505 MCDC505]()
Installation dimensions:
![MCDC505 MCDC505]()