Multidrive 16+ is a universal system for controlling and driving DC or stepper motors as well as rotary or linear actuators. The device has a modular, modern design and is capable of controlling up to 16 motors or actuators.
Originally, the device was developed to control precision actuators at optical positioning systems used mainly by the academic and R&D sector. However, due to its versatility and the range of motors it can control, the device is also suitable for demanding industrial applications.
The device consists of the system unit and individual output modules.
The core of the system unit is the Main system board, which houses the following functional blocks: CPU MainBoard based on an industrial PC, Input/output board providing for communication between the CPU MainBoard and other circuits, particularly output modules, LCD control and power circuits, and circuits that galvanically separate trigger signals from the external communication signals.
The CPU unit directly controls an LCD display, an external monitor (standard PC), 3.5″ floppy drive, external and internal keyboard and a speaker. The system unit also includes a connection board with 16 free slots for output modules.
The device is power supplied from a switch mode power unit.
The device can be operated either as a stand-alone system, in which case it is controlled through an internal 16-key keyboard or an external standard PC keyboard, or remotely over a serial RS-232 line. Pre-programmed sequences of motor motions can be also triggered by external TTL or optical impulses.
The housing of the system unit is made of a high-quality metallic case of the standard 19″ dimension. It can be either fast mounted in 19″ racks or operated in free table top position.
Output modules generate power and control signals for a specific type of motor (actuator). They are designed and optimised to ensure accurate homing of the motor in a defined position or to ensure an accurate linear movement by a defined length allowing at the same time to set up the velocity profile. As a standard, DC MOTOR and STEPPER MOTOR output modules are supplied.
Velocity profile generator generates temporally dependent control signals corresponding to the required velocity of the motor. The velocity profile is defined by 5 parameters (acceleration, deceleration, max and min velocity, stopping distance). The signals from the velocity profile generator are used to generate control voltage (for DC motors) or clock pulses (for the stepper motor) that consequently control the output driver. The output driver has an in-built PWM output current stabilisation. The position of the motor is monitored by the pulse counter with the pulses coming either from the encoder (if the actuator includes an encoder) or from the pulse generator (in the case of stepper motors without an encoder).
The system is regulated by a feedback system.
Output modules also contain circuits for checking of the stop position status or for processing home position identification signals (in the case of some actuators).
Compatible Motors and Actuators
The following list shows some compatible motors or actuators. For the latest information, please contact our company or click here.
Device Operation and SW
Operating of the device is very intuitive and simple. The device can be easily configured. By selecting a motor from the database, which is a standard part of the basic software package, optimum operational parameters can be set up. For more convenience, individual channels of the device can be given symbolic names.
All settings, configuration, etc. are automatically saved in the device. The data can be also saved to (or loaded from) a 3.5″ floppy disc or they can be transferred to an external computer over a serial line.
The device also includes basic SW for controlling the serial communication with the device. The system and application SW is under continuous development. For the latest information click here.
Multidrive 16+ – Modules
Multidrive 16+ – Motors
Multidrive 16+ – SW
1. System SW
List of Commands
3. Multidrive16_Terminal (*)
4. M16_LIBC (*)
5. M16_DLL (*)
Multidrive 16+ – System Unit