Design of thyristor trigger based on single chip microcomputer

Publisher:数字狂想Latest update time:2011-12-20 Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere
1 Introduction
Thyristor is also called silicon controlled rectifier. It is the most widely used high-power conversion device in industrial applications. Thyristor mainly adopts phase-shift trigger control in rectifier occasions such as sintering furnaces and arc furnaces, that is, the output is controlled by adjusting the phase of the thyristor conduction moment. Traditional thyristor triggers use analog control circuits, which cannot overcome their inherent shortcomings. Compared with analog control circuits, the main advantages of digital control circuits are stable output waveforms and high reliability, but their disadvantages are that the circuit is relatively complex and the control accuracy is not high when the phase-shift trigger angle is large. With the development of single-chip microcomputer technology, the advantages of control circuits composed of single-chip microcomputers are more obvious. In addition to having the same advantages as digital trigger circuits, it is also because its phase-shift trigger angle is calculated by software, the trigger circuit structure is simple, the control is flexible, the temperature drift is small, the control accuracy can be compensated by software, and the phase-shift range can be adjusted arbitrarily. It has been widely recognized by the industry. Taking the three-phase bridge fully controlled rectifier circuit as an example, the design of the thyristor trigger hardware circuit composed of single-chip microcomputers and the method of software to realize phase-shift trigger pulse control are introduced.


2 Composition of MCU trigger
The thyristor trigger controlled by MCU mainly consists of 4 parts: synchronization signal detection, CPU hardware circuit, reset circuit and trigger pulse drive circuit, as shown in Figure 1. The CPU obtains the trigger signal through the detection circuit, and implements the predetermined program flow through programming according to the requirements of the circuit to be controlled. The trigger pulse signal is output through the MCU I/O terminal within the corresponding time period. The reset circuit can ensure the safe and reliable operation of the system.

3 Control principle of phase-shift trigger
pulse Phase control requires that the natural phase-change point of the converter circuit be used as the reference. After a certain phase delay, the trigger signal is output to turn on the thyristor. In practical applications, the natural phase-change point is given by the synchronization signal, and then the synchronization is realized in the CPU according to the method of synchronous voltage zero-crossing detection. The CPU control software completes the phase-shift calculation and outputs the trigger pulse according to the phase-shift requirement.
Figure 2 shows a three-phase bridge full-controlled rectifier circuit. The timing of the trigger pulse signal output can also be determined by the single-chip microcomputer according to the synchronization signal level. When the single-chip microcomputer detects the A-phase synchronization signal, the output pulse timing usually adopts the phase-shift trigger pulse method, that is, a synchronization voltage signal and a timer are used to complete the calculation of the trigger pulse. This is feasible when the three-phase circuit is symmetrical. Because the three phases are completely symmetrical, the phases differ from each other by 120°, the circuit commutates every 60°, and the commutation timing is known in advance. This method uses less single-chip microcomputer resources and only requires one synchronization signal. The circuit is relatively simple, but the software design workload is slightly larger.

Because only one synchronous input signal is used, the trigger pulse delay of all thyristors is based on it. In order to ensure the accuracy of the trigger pulse delay phase, a timer is used to measure the cycle of the synchronous voltage signal, and the time corresponding to the electrical angle of 60° and 120° is calculated from it. Since the trigger circuit of the three-phase bridge full-controlled rectifier circuit must trigger and turn on a thyristor every 60°, that is, a trigger pulse signal must be output every 60°, so the first trigger pulse signal as a reference must be adjusted to less than 60° to ensure that the trigger pulse is not missed. When the A-phase synchronous voltage signal is used as a reference, when the single-chip microcomputer detects the positive jump of the A-phase synchronous voltage signal, the timer is started. When the timer overflows, the first trigger pulse signal is output. After that, the calculated cycle determines that a trigger pulse is output every 60° until the single-chip microcomputer detects the positive jump of the A-phase synchronous signal again. This cycle ends and the next cycle begins. It should be noted that the time from the single-chip microcomputer detecting the positive jump of the synchronous voltage to the output of the first trigger pulse signal must be adjusted to less than or equal to 60° electrical angle time, otherwise the trigger pulse will be missed. The time of the first trigger pulse relative to the positive jump of the synchronization signal can be adjusted according to the trigger timing of the three-phase bridge full-controlled rectifier circuit, as shown in Figure 3. In Figure 3, α1 is the trigger delay angle, (α2-α1) and (α4-α3) are both trigger narrow pulse widths of 60°, α0 is a standard cycle of the synchronization pulse signal of 360°; g0 represents the synchronization pulse signal, gl, g2, g3, g4, g5, g6 represent VT1, VT2, VT3, VT4, VT5, VT6 trigger pulse signals respectively; 0 represents a low level, and 1 represents a high level.

[page]

According to the timing requirements of the thyristor conduction in the three-phase bridge fully controlled rectifier circuit, the output trigger pulse is divided into three cases:
(1) When the phase-shift trigger delay angle α≤60°, the first pulse output based on the A-phase synchronization signal and the delay angle time should be the trigger signal of the A-phase VT1 thyristor. The trigger delay time and the timing of the trigger pulse do not need to be adjusted. After that, the trigger signals of the thyristors VT2, VT3, VT4, VT5, and VT6 are output in sequence every 60°.
(2) When the phase-shift trigger delay angle is 60°<α≤120°, in order to ensure that the trigger pulse is not missed, the timing of the trigger delay angle should be adjusted within 60°, that is, minus one 60° time. At the same time, the timing of the output trigger pulse should also be adjusted. At this time, the first output trigger pulse signal should be the trigger signal of the B-phase VT6 thyristor. After that, the trigger signals of the thyristors VT1, VT2, VT3, VT4, and VT5 are output in sequence every 60°.
(3) When the phase-shift trigger delay angle α>120°, in order to adjust the timing of the trigger delay angle within 60° to ensure that the trigger pulse is not missed, it is necessary to subtract 120° and adjust the trigger pulse timing accordingly. At this time, the first output trigger pulse signal should be the trigger signal of the C-phase VT5 thyristor, and then the trigger signals of VT1, VT2, VT3, and VT4 thyristors are output in sequence every 60°.


4 Trigger hardware composition
Figure 4 shows the hardware circuit diagram of the phase-shift trigger pulse control controlled by the single-chip microcomputer. The single-chip microcomputer uses AT89C2051, which belongs to the MCS-51 series of small single-chip microcomputers with a total of 20 pins and 2 KB memory. The input of the synchronization signal passes through the resistor R1, which plays the role of current limiting and protection. The sinusoidal synchronization signal is clipped by the two clamping diodes VD1 and VD2 that limit the input voltage of the comparator, and then sent to the input end of the comparator LM339. The output of LM339 is a square wave with a 180° phase angle that is the same as the power supply phase. When the synchronization detection signal jumps positively, it is reversed and interrupted to provide synchronization instructions to the INT0 (pin 6) of the single-chip microcomputer. On the surface, it seems to be an external interrupt signal input, but in fact it is to measure the width of the pulse, which is determined by the time the signal arrives. Using this comparison circuit, whether the input synchronization voltage signal is high or low, the output signal of LM339 can accurately reflect the zero-crossing point of the synchronization input signal. R2 and C3 filter the output signal to avoid fluctuations in the output signal. Since AT89C2051 is an 8-bit single-chip microcomputer, the trigger is internally calculated using 8-bit digital quantities. The trigger delay angle range is 0° to 180°, and the control accuracy is 0.7°. Although the control accuracy is limited by the number of internal calculation bits, it is sufficient to meet general control requirements.

P1.2~P1.7 (pins 14~19) of the Pl port of AT89C2051 are used to output the trigger pulse signals of the three-phase bridge full-controlled rectifier circuits VT1~VT6 respectively. The 6-way pulse signal is amplified by the 741504 inversion to drive the power amplifier TD62004. The output of the device is connected to the primary winding of the pulse transformer. In order to make the reset more reliable, an advanced dedicated power-on reset device X25045 is used. The device has a programmable timer and adopts an SPI bus structure. The function of the timer watchdog is to ensure that within the set time, if the system program is dead and cannot access the chip select terminal of X25045 regularly, X25045 will be able to reset the system. This improves the reliability of the system and provides an independent protection system for the microcontroller. Other ports such as P1.0~P1.1 (pins 12 and 13) of the P1 port can be used as overvoltage and overcurrent indications, and P3.4~P3.5 (pins 8 and 9) of the P3 port can be used as overvoltage and overcurrent input terminals. The remaining ports of the P3 port can collect the voltage negative feedback signal from the rectifier end and perform digital PI adjustment after A/D conversion to form a voltage negative feedback closed-loop control to ensure the stability of the voltage at the rectifier output end.

5 Design of phase-shift trigger pulse control software
The control software of phase-shift trigger pulse can facilitate delay calculation. The software completes system initialization, input of initial value and calculation of electrical angle time and sends it to the timer, and realizes the processing of trigger delay angle through external interrupt. Since all ports of AT89C2051 output high level during power-on reset, in order to ensure that all thyristors are not triggered by trigger signals during reset, low level should be used as the signal to effectively trigger thyristors. The flow chart of phase-shift trigger pulse control software is shown in Figure 5.

6 Conclusion
In the experiment, digital PI regulation is added to form a voltage negative feedback closed-loop control, which makes the output voltage run stably, improves the symmetry and stability of the trigger pulse, and the trigger delay angle can reach up to 180°, which improves the performance index of the trigger and the reliability of the converter. This design scheme realizes the single-chip microcomputer control of the thyristor trigger, embodies the characteristics of simple control circuit, easy adjustment and low CPU resource occupation, and is an ideal and easy-to-promote thyristor trigger control design scheme.

Reference address:Design of thyristor trigger based on single chip microcomputer

Previous article:Design of precision temperature control system based on single chip microcomputer
Next article:Constant power metal halide lamp electronic ballast based on single chip microcomputer control

Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号