Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Product List
ControlSUITE Slide 7

This slide will explain these unique application libraries using motor control as an example. Putting together over 15 years of C2000’s experience in digital motor control, controlSUITE™ contains a modular set of building blocks that represent common routines used across digital motor control systems. The controlSUITE Digital Motor Control Library includes common software blocks for calculations as well as peripheral drivers. Each block is set-up to accept variable inputs and produce a variable output. These blocks can then be tied together in software by connecting inputs and outputs, that is, simply setting an output variable of one block to an input variable of the next. In software, simply define each block per the library, connect the wires with initialization code, and then call the functions. The library includes transforms and estimators (which take the raw inputs and convert them into the correct domain), control functions (which operate on the incoming data and decide on actions), and peripheral specific drivers (that carry out the commands decided upon by the control functions). With many blocks for each of these stages, the Digital Motor Control Library can be used for different topologies across different MCU families. Each library module includes complete technical and theoretical documentation as well as source code.

PTM Published on: 2010-11-17