Four Axis, DSP/FPGA-based Motion Controller
DynoMotion’s
KMotion card combines a DSP, FPGA, Output stage, USB, and a PC-based development
environment to create a versatile and programmable single-board motion solution.
Designed for four-axis
control, the KMotion provides advanced
control for torque, speed and position
applications for any mix of stepper, DC
brushless, and DC brush
motors. The integrated output stages allows ultra-smooth stepper operation and
high-performance DC operation while reducing space, cabling, interface
headaches, and board count. KMotion uses flash memory to store and run
multiple-thread compiled C code on a 600 MFLOP processor with native 64-bit
floating point support for stand-alone operation. A PC connected with a USB
cable can be used for control and monitoring.
The included PC-based integrated development environment combines configuration, status, programming, and advanced diagnostic and tuning tools such as Bode plots and signal filtering. GCode support allows coordinated moves between axes. Libraries for controlling the KMotion card via Visual C++ and Visual Basic are included, as well as a free C compiler. Thread-safe operation allows the IDE to be used in conjunction with a user application for control and debugging.
The KMotion packs a lot of IO into its 5.5 x 6.5 x 2.0 in package. Eight Full Bridges are controlled by 30 KHz, 10 bit PWMs. Four 165 watt onboard current-limited power amps provide 3A steady, 6A Peak current at 55V. The KMotion utilizes 28 Bi-directional I/O bits, shared between predefined limit switches and user-defined I/O. In addition, there are four channels of analog input (+/- 10V) and 8 channels of analog output (4@+/-10V, 4@ 0-4V).
www.DynoMotion.com, Calabasas, CA. [sales@dynomotion.com]