The OSMC is
a high-power H-bridge circuit designed to control permanent magnet DC motors.
It was designed expressly as a motor control for robot combat in competitions
such as BattleBots™, Robot Wars™, Robotica™, and the like.
The attributes of a controller for such an environment are much different
than normally found in commercial or industrial motor control units. A robotic
combat controller must have very high short-term power handling capability
along with light weight and simple interfacing. It must drive a wide variety
of motors and be easy to mount and secure from the shock and vibration of
combat. The ideal controller should also be low-cost and easy to repair if
needed.
Unlike most motor controls
the OSMC does not use a heavy heatsink to extract heat from the MOSFETs.
Rather, it uses a cooling fan to blow air across the board. This removes
more heat more quickly than a plate type heatsink as has lower weight. The
fan itself is a commonly available 80mm square computer cooling fan. Either
a 12V or 24V fan may be installed on the OSMC. Mounting holes are provided
at the correct spacing to mount the fan directly over the MOSFETs for maximum
cooling efficiency.
The OSMC is a "simple" H-bridge power amplifier. It does not have
any on-board logic to interpret RC or other commands. An external logic interface
is required to translate command inputs into the PWM signals needed to drive
the board. This increases system complexity somewhat but also increases flexibility
as the OSMC board may be driven by any microcontroller or other signal source
that can provide PWM and Enable logic. The OSMC project has developed the Modular
OSMC Brain board to complement and complete the OSMC power board. This microcontroller-based
interface board accepts RC signals and performs the conversion to PWM for two
OSMC boards.
One of the major advantages of separating the power section of the controller
from the logic interface section is to allow the power units to be paralleled
for special applications. One exciting application of this is to use two OSMC
boards on a single interface channel to control high-powered four-brush motors
such as the Magmotor or Astroflight™ motors.
By using a special interface cable the OSMC can control these 4-brush motors
at twice the current of a single power unit. That gives a continuous current
capability of over 300A! This image shows
2 OSMC boards driving a four inch Magmotor. Stall testing with this motor and
24V of Hawker batteries showed no appreciable heating of the OSMC boards.
The method used by the
OSMC/µRRC is superior to using two R/C-based controllers such as IFI
Victor/Thor or Vantec on a four-brush motor because with the OSMC the two
power units are driven by exactly the same drive signals and they will switch
in perfect synchronization. Two RC-based controllers connected using a Y-cable
to will not have the controllers synchronized due to differences between
them. Clearly the OSMC is the way to go for maximum power handling on these
large powerful motors.
For some
related downloadable files regarding the OSMC, see the download
page.
| Supply
voltage |
13V
to 50V |
| Output
Current (continuous) |
160A |
| Output
Current (surge) |
>400A |
| Weight |
0.6
lb |
| MOSFETs |
16
ea. IRF 1404 or 1405 |
| On
Resistance |
.0010
ohm max 1404
.0013 ohm max 1405 |
| Cooling |
40
CFM fan |
| Bridge
Driver |
Intersil
HIP4081A |
| Logic
Interface |
10-pin
dual-row header |
| Power
Supply |
12V
.5A regulator |
| Current
Limiting |
Optional
Add-on |
| Connectors |
Solder
pads for up to 10 ga wire |
| Enclosure |
Under
development |
|