DSP嵌入式系統控制

應用實例
"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, Mallinckrodt

相關客戶
HR Textron
GEC-Marconi
LMT
Mallinckrodt

 

VisSim-TI C2000 Rapid Prototyper™
Shorten Design Cycles and Build Better Motion Control Products

The VisSim - TI C2000 Rapid Prototyper is software for the rapid prototyping of motion control systems targeted for implementation on the TI C2000 family of DSPs. It is a custom version of VisSim™ funded by Texas Instruments (TI) under a software development agreement between Visual Solutions and TI. The software will be available in two configurations, a simulation version that includes VisSim/Motion™ and a lower priced, non-simulation version. The software supports TI F243 and TI LF 2407 evaluation boards (EVMs).

The VisSim - TI C2000 Rapid Prototyper consists of:

A. VisSim Motion, an optional block set that includes over 40 pre-built motor, amplifier, sensor, encoder, dynamic load and PID models. This block set enables users to easily configure and simulate motion control systems, including the effects of the TI C2000 Digital Motor Control (DMC) routines, using the DMC block set described below.

B. A TI DMC Block Set that consists of C equivalent (for use in a software only simulation) and C-callable versions (for use in DSP-in-the-loop simulation) of the C2000 DMC assembly routine library. The DMC assembly library includes blocks such as a PI Regulator, PWM Drivers, a Space Vector Generator and a Volts to Hertz Profile. These blocks can be easily configured as part of a motion control simulation with VisSim Motion or configured separately with user defined parameters. In both cases, the DMC routines will be automatically programmed by the TI C2000 Rapid Prototyper - NO ASSEMBLY PROGRAMMING REQUIRED. Importantly, analog and digital I/O is automatically programmed as well. The C-callable DMC blocks make calls to the corresponding assembly routines to enable a DSP-in-the-loop simulation. Once the C2000 is programmed, the VisSim - TI C2000 Rapid Prototyper retains the VisSim GUI for visualizing plot responses of position, current and velocity, or to view the effects of changing control strategies and gain configurations.

  
Sample dialog box of the PI Regulator from the VisSim -TI C24X Block set. VisSim Plot of SVC Va Voltage
 

C. C. The VisSim Fixed Point Block set that consists of the following scaled radix fixed point blocks: sum, multiply, divide, gain, constant, sign, absolute value, table lookup, 1/z, sampleHold, negation, merge, convert, filter (FIR, IIR).

Highlights of the fixed point block set include:

  • 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.
  • Master word length control that enables the fixed point word length to be changed for the entire block diagram.

D. 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

 

E. VisSim block models of the ADC, PWM and QEP C2000 peripherals.

F. JTAG implementation for downloading and real time communication.


The benefits of using the VisSim - TI C2000 Rapid Prototyper:

  • faster time to market
  • lower overall design and prototyping costs
  • greater assurance that the product will perform as specified
CASE STUDY
How HR Textron,GEC-Marconi and LMT Use VisSim/DSP for the Rapid Prototyping of Control & Signal Processing Applications

 


| 回VisSim應用實例 |