Software for Eight-Bit Microprocessors in Multivariable Digital Control Systems

[+] Author and Article Information
L. M. Sweet, J. C. Gerber, R. S. Mehta, E. Y. Wong

Department of Mechanical and Aerospace Engineering, Princeton University, Princeton, N.J. 08544

J. Dyn. Sys., Meas., Control 104(4), 305-310 (Dec 01, 1982) (6 pages) doi:10.1115/1.3139713 History: Received April 05, 1982; Online July 21, 2009


This paper compares computer programs implementing linear multivariable digital control algorithms written in high level and assembly languages for eight-bit microprocessors. The execution speeds of the programs are compared for fixed-point and floating-point formats for controllers of increasing order, with faster speeds allowing greater achievable controller sampling rates. Methods are presented for optimizing the high level language programs using in-line assembly code in critical program modules and performing floating-point computations on a dedicated arithmetic function processor. Quantitative results are presented for achievable sampling rates as functions of the order of the controller, the number of inputs and outputs, language level used for the control program, and optimization method. Design guidelines are given for development of controller software for different applications.

Copyright © 1982 by ASME
Your Session has timed out. Please sign back in to continue.





Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In