Electrical – how to bumplessly switch between two control signals

controlelectricallabviewsignalswitches

I have a Labview program which sends 4-20ma current signal through a ni usb device to control the speed of a motor by controlling a sew eurodrive MOVIDRIVE ® MDX60B / 61B. Here is the data sheet of MOVIDRIVE:https://download.sew-eurodrive.com/download/pdf/16837614.pdf. PAGE 60 shows the layout of signal terminals. On the actual device, the input terminals are just two normal terminals,nothing special.

Originally, this motor is controlled by manually pushing some physical buttons on a device. The device is just some kind of signal generator that generats 4-20ma current signal.

The MOVIDRIVE ® MDX60B / 61B is set to accept 4-20ma current signal as control input.

So how can I switch between the two control signals (1.from labview, 2. from the device) so that there won't be any gap between the switch? I want to accomplish this because if the control signal drops to 0 at some point, the driver may get damaged. Since these equipment (both the movidrive and the motor) is really expensive and important, I can't risk damaging them by placing a switch in the circuit and just switch between the signals. Any advice is much appreciated!

Best Answer

schematic

simulate this circuit – Schematic created using CircuitLab

Figure 1. The problem circuit with addition of C1.

  • Without C1 the input will drop to zero for an instant while the switch is toggled.
  • The addition of C1 will help but will have to be a largish value on account of the low impedance of the 500 Ω input shunt resistor. This will result in a lag in the system response which may not be acceptable.

schematic

simulate this circuit

Figure 2. Conversion to voltage control makes the solution quite simple.

The SEW drive can be configured for 0 - 10 V input control. This will, quite likely, have a high input impedance of > 10 kΩ. By configuring the drive for 0 - 10 V control and adding external shunt resistors you can convert the 4 - 20 mA signals to 0 - 10 V.

With this arrangement C1 will track the selected current source. During the inverval when the switch is thrown C1 just has to maintain the voltage to the high impedance input of the drive. When the switch contact makes again C1 will very quickly settle to the new control voltage due to the low impedance of the 500 Ω resistor now placed in parallel.

Work out your time constants from the usual RC formula.

RS sell a 500 Ω, 0.1% resistor which seems to be designed for this purpose.

enter image description here

Figure 3. The SEW drive supports voltage control input from -10 - 0 - +10 V giving direct forward / reverse control, if required, from a voltage source.


I'm not sure how real your problem is. If you have a non-zero deceleration rate programmed in your drive I would think that you have some protection already.