COMPANY   PRODUCTS   APPLICATIONS   NEWS   DOWNLOADS   SUPPORT CONTACT US  

Visual Solutions, Inc.

This Section
6DOF & Aerospace
Automotive & Transportation
Communication Systems
Control Systems
Embedded Control
HVAC
Motion Control
Motor & Drives
Process Control
Power Turbines
Real-time Simulation


All images and information
found on this site are
© 2008 by
Visual Solutions,
Incorporated.

DSP and Embedded Controls Development

I consider VisSim/DSP to be the easiest, fastest method available for designing and implementing embedded DSP controls. It’s a well integrated and automated solution that frees the designer from having to deal with any programming at all.



Mike Borrello
Senior Controls Engineer
Trex Enterprises

Reference Accounts

HR Textron
GEC-Marconi
Wavecrest
Mallinckrodt

Dramatically Shorten Design Cycles

VisSim™ lets you do model based development to rapidly prototype control systems. This means that you can simulation your system off-line using bit true fixed point controller blocks controlling a full floating point precision plant model. The software supports TI C2000 class evaluation boards as well as MSP430.
 

VisSim Embedded DSP Support

  •  TI DMC Block Set is a VisSim block version of the TI Digital Motor Control assembly routine library. The DMC block set includes a PID Regulator with saturation,  a space vector wave form generator, Park and Clarke transforms, encoder speed estimator,  and a Volts to Hertz Profile. These blocks can be used either in a simulation or in code generation to create efficient embedded controllers.   

    Sample dialog box of the PI Regulator from the VisSim -TI DMC Block set.

    VisSim Plot of SVC Va Voltage.

  • VisSim Fixed Point Block Set that consists of the following scaled fixed point blocks:
    sum constant 1/z sqrt atan2
    multiply sign sampleHold atan2 negate
    divide absolute value sin merge convert
    gain table lookup cos IIR,FIR filter PI/PID
  • VisSim/Fixed-point block set features include:

    • Efficient code generation.
    • An autoscaling option that determines the optimal radix points for each block - to help avoid overflow problems
    • The display of a minimum and maximum value for each block for determining "headroom" for radix point settings.
    • Configurable word length.
  • VisSim-CCS plug-in provides the option of creating a Code Composer Studio (CCS) project of the code targeted for the C2000 DSP. The VisSim-CCS plug-in creates a project that includes the generated .c file as well as the necessary VisSim support libraries or generates code to an existing CCS project.

    Automatic code generation from the VisSim-CCS Plug - Into a C2XX Code Composer Project set

  • VisSim peripheral blocks to generate code for ADC, PWM, GPIO, CAN, SPI, SCI, CAP and QEP peripherals.
  •  JTAG implementation for downloading and real time communication. The VisSim Hot link lets you use the VisSim GUI on the PC to change parameters and plot embedded system responses while the target system runs.

The benefits of using VisSim for embedded development:

  • Faster time to market
  • Lower overall design and prototyping costs
  • Easier transfer of knowledge from one engineer to the next

CASE STUDY

How HR Textron,GEC-Marconi and LMT Use VisSim/DSP for the Rapid Prototyping of Control & Signal Processing Applications
 

 VISUAL SOLUTIONS, INCORPORATED - Last Updated: Wednesday January 16, 2008   MODELING THE FUTURE