Capabilities
   Vibration Isolation
   Vibration Damping
   Mechanical Design
   Finite Element Modeling
   Control Systems
   Acoustics / Noise Control
   Shock Mitigation
   Dynamic Testing
   Actuation
   Magnetics / MR Fluid
   Electromechanical
   
  Products
   Zero Gravity Simulation
   SoftRide
   Hexapods
   SA Series Actuators
   Tuned Dampers / Absorbers
   Custom Products
   
  Company
   News
   Employment
   Technical Papers
   
 
Search CSA
 
 
Contact Info Working with CSA Site Map
 
DSP-Based Control

Advances in digital signal processing driven largely by telecommunications applications have produced very high performance components with direct relevance to real-time and embedded control of vibration, motion and noise. CSA develops real-time control systems using digital signal processors (DSPs) and other microprocessors. Building on experience gained in active noise and vibration control systems, CSA combines hardware, software and development tools to create embedded systems to meet customer needs. These systems have operated for tens of thousands of hours in applications in a variety of environments. CSA also makes use of in-house DSP-based controllers in performing advanced research for commercial and government customers.


Hardware

It's an exciting time to be developing control systems using DSPs. The hardware capability is increasing rapidly and the cost per multiplication, addition, or floating point operation is declining rapidly. CSA works with customers and a small set of DSP board vendors to develop the right hardware for a particular application given cost, size and power constraints. The majority of our work uses DSPs from the industry leader, Texas Instruments. Recent efforts have used the fixed-point and floating-point processors in TI's 'C6000 family. CSA has also developed a standard DSP board family for rapid development of embedded control systems.


Software

The same DSP hardware platform can support a vast number of different applications. It is the software that distinguishes one application from another. Often, software must be tailored to the application of interest to support physical system requirements and customer requirements for data visibility. CSA evaluates control system performance as the software is developed to insure that requirements are met and repeatability and fail safety are addressed. For a given platform, the software can exploit the hardware architecture to increase throughput and efficiency. During the development process, Our DSP software is developed using tools such as Texas Instruments' Code Composer Studio. We also make use of Matlab as necessary. In certain applications, including those involving non-DSP embedded processors, CSA uses real-time operating systems such as VxWorks. Experience in the integration of various processor boards and daughterboards allows us to offer software integration services for customer-purchased hardware.



Embedded Systems

When a development is completed, the software is often burned in as firmware to support standalone embedded control. Many applications require a real-time control system to operate independently from a host computer. This means that the controller hardware is not just a board in a PC, and that the physical system is not controlled from a user interface. It's a standalone system. CSA develops such systems with the capability to operate independently while controlling the physical process of interest. When necessary, an embedded system can be designed to send and receive data to/from other computers. This allows in-situ reprogramming of firmware and the transmission of status and even high speed data to the user. CSA's new standard embedded controller product also allows customer modification of firmware.


Custom Development

Most of the DSP related work done by CSA involves some type of custom development. We work with customers in specifying a hardware achitecture and in defining an interface between the DSP controller and the customer's own computers or other control systems. Advanced algorithms and interfaces with physical transducers and associated electronics can be developed at CSA prior to integration with customer hardware. Finally, if a DSP solution is overkill for a particular application, we offer low-cost options that use 8- and 16-bit microcontrollers.


Examples of Recent Projects

  • High bandwidth multi-axis motion simulator
  • Control systems for optical switch assemblies
  • Active noise control for optical systems in a high sound pressure level environment
  • Vision control system for semiconductor wafer processing
  • Six degree-of-freedom vibration cancellation system for cryocoolers
  • Large stabilized platform for use in aircraft
  • Active vibration isolation workstation
  • Vibration control for a portable gamma ray detector
Return to Top
Return to Active Systems