• DocumentCode
    1318109
  • Title

    An efficient method of PWM waveform generation using a microprocessor

  • Author

    Sridhara Rao, G. ; Vadivel, S. ; Soundararajan, M.

  • Author_Institution
    Dept. of Electr. Eng., Indian Inst. of Technol., Madras, India
  • Volume
    11
  • Issue
    4
  • fYear
    1986
  • Firstpage
    146
  • Lastpage
    150
  • Abstract
    A Z-80 microprocessor-based control for a three-phase PWM inverter employing thyristors is discussed. This PWM inverter combines the advantages of hardware modules and software algorithms to improve the flexibility and accuracy of the operation. A floating point arithmetic unit developed in software forms a vital link of the software structure that calculates the PWM pulsewidths from the basic equation of a regular sampled PWM. During PWM waveform generation the inherent time delay involved in the execution of instructions in the interrupt subroutines results in shifting of the edges of the PWM pulses and thus introduces a certain degree of harmonic distortion. The cumulative nature of this time delay will alter the frequency of the output waveform in a continuous way. By employing a suitable hardware structure the time delay involved in the interrupt subroutine is minimized to a great extent and the cumulative effect of the time delay is nullified. To handle the interrupts arising during PWM waveform generation a simple and novel interrupt controller that is capable of handling the interrupts effectively is built around conventional TTL ICs instead of using a standard integrated interrupt controller module like 8259.
  • Keywords
    invertors; microcomputer applications; pulse generators; pulse width modulation; thyristor applications; PWM waveform generation; Z-80 microprocessor-based control; accuracy; flexibility; floating point arithmetic unit; hardware modules; harmonic distortion; microprocessor; software algorithms; three-phase invertor; thyristors; time delay; Algorithms; Delay effects; Delays; Frequency modulation; Pulse width modulation; Radiation detectors; Software;
  • fLanguage
    English
  • Journal_Title
    Electrical Engineering Journal, Canadian
  • Publisher
    ieee
  • ISSN
    0700-9216
  • Type

    jour

  • DOI
    10.1109/CEEJ.1986.6591937
  • Filename
    6591937