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]