Design of hardware circuit of thyristor trigger using single chip microcomputer

Publisher:电子创新者Latest update time:2012-06-25 Source: 21ic Keywords:MCU Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

1 Introduction

Thyristor, also known as silicon controlled rectifier, 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 hardware circuit of the thyristor trigger composed of a single-chip microcomputer and the method of realizing phase-shift trigger pulse control by software are introduced.

2. Composition of MCU trigger

The thyristor trigger controlled by the single-chip microcomputer is mainly composed of four 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 single-chip microcomputer 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 commutation point of the converter circuit be used as a reference, and after a certain phase delay, a trigger signal is output to turn on the thyristor. In practical applications, the natural commutation point is given by a synchronization signal, and then synchronization is achieved in the CPU by the method of synchronous voltage zero-crossing detection, and the CPU control software completes the phase shift calculation and outputs the trigger pulse according to the phase shift requirement.

Figure 2 is a three-phase bridge fully 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, each phase is 120° apart from each other, the circuit commutates every 60°, and the commutation timing is known in advance. This method uses less single chip microcomputer resources, only one synchronization signal is required, the circuit is relatively simple, but the software design workload is slightly larger.

[page]

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, and g6 represent VT1, VT2, VT3, VT4, VT5, and VT6 trigger pulse signals respectively; 0 represents a low level, and 1 represents a high level

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 VT2, VT3, VT4, VT5, and VT6 thyristors 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 a 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, and then the trigger signals of VT1, VT2, VT3, VT4, and VT5 thyristors 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 internal calculation of the trigger is 8-bit digital quantity. The trigger delay angle range is 0°~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 inverted and amplified by 741504 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 rectifier output voltage.

[page]

5 Design of Phase-Shift Trigger Pulse Control Software

The control software of the phase-shift trigger pulse can facilitate delay calculation. The software completes system initialization, input of initial values, calculation of electrical angle time and sends them to the timer, and realizes the processing of trigger delay angle through external interruption. 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 the thyristor. The flow chart of the 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.

Keywords:MCU Reference address:Design of hardware circuit of thyristor trigger using single chip microcomputer

Previous article:Application of single chip microcomputer in the brightness adjustment system of full automatic CCFL film viewer
Next article:Portable electronic product analysis solution based on single chip microcomputer

Recommended ReadingLatest update time:2024-11-16 18:06

51 MCU and FIFO interface and operation
In the following program, the microcontroller reads the data in the FIFO and sends it out from the serial port. ;************************************     ef bit p3.3 ;fifo empty flag     rst bit p3.5 ;reset fifo     read bit p3.7 ;read fifo     org 0000h     ljmp main     org 0030h main: ;------ initial
[Microcontroller]
STC12C5A60S2 MCU driving servo program
#include //STC12C5A series MCU #define uchar unsigned char #define uint unsigned int //macro definition #define ulint unsigned long int //macro definition void delay(uint time); void Timer_init(); void Timer0(unsigned long int us); uint pwm_valu=500; sbit dj=P1^0;   void main() {  Timer_init(); //Timer
[Microcontroller]
Detailed explanation of MCU IO structure
1. What is source-sink type? What is a pull-up resistor? Pull-down resistor? What is line drive output open collector output, push-pull output? Let’s first talk about the structure of open collector output. The structure of the open collector output is shown in Figure 1. The collector of the right triode is not connec
[Microcontroller]
Backlog of orders remains high, MCU giant Microchip's Q2 revenue hits record high
Microchip, a supplier of MCU and analog ICs, announced its financial report for the first quarter of fiscal year 2022 (ending June 2021) after the U.S. stock market closed on Tuesday (3rd). Revenue, gross profit margin, and operating profit margin all hit new highs. The company believes that the current backlog of ord
[Mobile phone portable]
Infineon’s AURIX™ and TRAVEO™ series of microcontrollers expand support for IEC 61508 software and hardware specifications
Infineon AURIX™ and TRAVEO™ series microcontrollers expand support for IEC 61508 software and hardware technical indicators to help achieve SIL-3 industrial safety Industrial control systems must maintain the lowest error rate even in harsh environments, so safe and reliable system development is crucial. The AUR
[Embedded]
Infineon’s AURIX™ and TRAVEO™ series of microcontrollers expand support for IEC 61508 software and hardware specifications
【Blue Bridge Cup MCU Group】This is probably the last article, the lastday Blue Bridge
Today I did the questions from the seventh final. The logic was much more complicated than that of the preliminary round, but the principles were the same. The main problem was that I didn’t have enough time. Let me briefly summarize some of the things that Rong the translator forgot: (1) In the matrix keyboard: P
[Microcontroller]
【Blue Bridge Cup MCU Group】This is probably the last article, the lastday Blue Bridge
A summary of 51 MCU knowledge to see how much you know
The function signal generator based on 51 single-chip microcomputer uses the single-chip microcomputer AT89C52 to generate four waveforms: sawtooth wave, triangle wave, sine wave, and square wave by programming method, and then converts the digital signal into analog signal through D/A converter DAC0832, filters and a
[Power Management]
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
Guess you like

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号