Driving control method and device of silicon controlled rectifier circuit, electronic equipment and storage medium
By determining the generation window of the drive pulse in the thyristor circuit and driving control according to the voltage modulation parameters, the problems of output voltage waveform distortion and harmonic noise in the prior art are solved, and better EMC performance and output voltage regulation effect are achieved.
Patent Information
- Application Number
- CN202311105116.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-29
- Publication Date
- 2025-02-28
AI Technical Summary
In the prior art, the output voltage of the Thyristor circuit is adjusted by controlling the AC conduction angle, resulting in distortion of the output voltage waveform, resulting in large harmonics and noise, affecting the EMC performance of the equipment.
By obtaining the input voltage parameters of the thyristor circuit, the generation window of the driving pulse is determined, including the zero crossing point of the alternating current signal, and the driving control situation is obtained according to the voltage modulation parameters, and the driving control is carried out on or off.
Reduces harmonics and noise generation, improves the EMC performance of the device, and achieves precise regulation of the output voltage.
Smart Images

Figure CN119543608A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of circuit technology, and in particular to a driving control method, device, electronic device and storage medium of a thyristor circuit. Background Art
[0002] Silicon controlled rectifier (SCR) is a high-power electrical component, also known as thyristor. It has the advantages of small size, high efficiency and long life. In the automatic control system, it can be used as a high-power driver to control high-power equipment with low-power controls. The thyristor circuit composed of thyristors can be used to drive and adjust loads such as motors and heating tubes. Therefore, how to better drive and control the thyristor circuit is a technical problem that needs to be solved urgently. Summary of the invention
[0003] In order to overcome the problems existing in the related art, the present disclosure provides a driving control method, device, electronic device and storage medium of a thyristor circuit.
[0004] According to a first aspect of an embodiment of the present disclosure, a driving control method of a thyristor circuit is provided, comprising:
[0005] Obtaining an input voltage parameter of the thyristor circuit;
[0006] Determining a generation window of a driving pulse based on the input voltage parameter, wherein the generation window of the driving pulse includes a zero-crossing point of an alternating current signal;
[0007] Acquiring the driving control condition of the generation window of the driving pulse according to the voltage modulation parameter;
[0008] The thyristor circuit is driven and controlled to be turned on or off based on the driving control condition.
[0009] Optionally, the input voltage parameter includes a target time difference, the target time difference is a time difference between a level change of the zero-crossing detection signal and an actual zero-crossing point of the alternating current signal, the generation window of the drive pulse includes a first generation window and a second generation window, and determining the generation window of the drive pulse based on the input voltage parameter includes:
[0010] It is determined that the level change of the zero-crossing detection signal precedes the actual zero-crossing point of the alternating current signal, and the first generation window and the second generation window are determined according to the target time difference.
[0011] Optionally, the input voltage parameter further includes an alternating current cycle, and determining the first generation window and the second generation window according to the target time difference includes:
[0012] taking the sum of the time of the level change and the target time difference as the first generation window;
[0013] A half cycle of the AC power signal is acquired based on the AC power cycle, and a sum of the half cycle, the time of the level change and the target time difference is used as the second generation window.
[0014] Optionally, the acquiring the driving control condition of the generation window of the driving pulse according to the voltage modulation parameter includes:
[0015] Get the voltage to be adjusted;
[0016] A voltage modulation parameter corresponding to the voltage to be adjusted is determined, and a driving control condition of a generation window of the driving pulse is obtained according to the voltage modulation parameter, wherein the driving control condition includes on and off.
[0017] Optionally, the voltage modulation parameter involves a normal control state and a supplementary state, and the normal control state and the supplementary state respectively include the number of the on states, the number of the off states and an operation cycle.
[0018] Optionally, acquiring the driving control condition of the generation window of the driving pulse according to the voltage modulation parameter includes:
[0019] Whether to generate a driving pulse in a generation window of the driving pulse is determined based on the voltage adjustment parameter.
[0020] Optionally, the driving control of turning on or off the thyristor circuit based on the driving control situation includes:
[0021] Based on the driving control situation, a control unit is used to control the thyristor circuit to be turned on or off with half an AC cycle as one control unit.
[0022] Optionally, the driving control of turning on or off the thyristor circuit based on the driving control situation includes:
[0023] Based on the driving control situation, a complete AC cycle is used as a control unit to perform driving control on or off the thyristor circuit.
[0024] According to a second aspect of an embodiment of the present disclosure, there is provided a driving control device for a thyristor circuit, comprising:
[0025] An input parameter acquisition module, configured to acquire an input voltage parameter of the thyristor circuit;
[0026] A window determination module, configured to determine a generation window of a driving pulse based on the input voltage parameter;
[0027] A driving condition acquisition module, configured to acquire a driving control condition of a generation window of the driving pulse according to a voltage modulation parameter;
[0028] The drive control module is configured to perform drive control on or off the thyristor circuit based on the drive control situation.
[0029] According to a third aspect of an embodiment of the present disclosure, there is provided an electronic device, including:
[0030] processor;
[0031] a memory for storing processor-executable instructions;
[0032] Wherein, the processor is configured to:
[0033] Obtain the input voltage parameters of the thyristor circuit;
[0034] Determine a generation window of a driving pulse based on the input voltage parameter;
[0035] Acquiring the driving control condition of the generation window of the driving pulse according to the voltage modulation parameter;
[0036] The thyristor circuit is driven and controlled to be turned on or off based on the driving control condition.
[0037] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, on which computer program instructions are stored. When the program instructions are executed by a processor, the steps of the driving control method of the thyristor circuit provided in the first aspect of the present disclosure are implemented.
[0038] The embodiment of the present disclosure can determine the generation window of the drive pulse based on the input voltage parameters of the thyristor circuit. The window can be the zero-crossing point of the AC signal. On this basis, the drive control condition of the generation window of the drive pulse is obtained according to the voltage modulation parameters, and the thyristor circuit is driven to be turned on or off based on the drive control condition, thereby reducing the generation of harmonics and noise.
[0039] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0041] Figure 1 The present invention is a flow chart showing a driving control method of a thyristor circuit according to an exemplary embodiment.
[0042] Figure 2 The figure is an example diagram showing the relationship between the input point alternating current and the zero-crossing detection point in a driving control method of a thyristor circuit according to an exemplary embodiment.
[0043] Figure 3 The diagram is an example of a zero-crossing detection circuit in a driving control method of a thyristor circuit according to an exemplary embodiment.
[0044] Figure 4 The figure is an example diagram of a thyristor circuit in a driving control method of a thyristor circuit according to an exemplary embodiment.
[0045] Figure 5 The flowchart of another driving control method of a thyristor circuit is shown according to an exemplary embodiment.
[0046] Figure 6 This is an example diagram showing another drive control method of a thyristor circuit according to an exemplary embodiment, in which half an AC cycle is used as a control unit for drive control.
[0047] Figure 7 This is an example diagram showing another drive control method of a thyristor circuit according to an exemplary embodiment, in which a complete AC cycle is used as a control unit for drive control.
[0048] Figure 8 The figure is a block diagram of a driving control device for a thyristor circuit according to an exemplary embodiment.
[0049] Fig. 9 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0050] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0051] In the description of the present disclosure, the terms used, such as "first", "second", etc., are used to distinguish similar objects and do not have to be understood as a specific order or sequence. In addition, in the description with reference to the accompanying drawings, the same symbols in different drawings represent the same elements unless otherwise stated.
[0052] Although operations or steps are described in a specific order in the drawings in the embodiments of the present disclosure, it should not be understood that it is required to perform these operations or steps in the specific order shown or in a serial order, or to perform all the operations or steps shown to obtain the desired results. In the embodiments of the present disclosure, these operations or steps can be performed in series; these operations or steps can also be performed in parallel; or some of these operations or steps can be performed.
[0053] Thyristor is a power semiconductor device that can be used as a power driver in a single-chip microcomputer control system. Because of its simple drive circuit and flexible control, it is suitable for AC contactless switching or controlling load power by adjusting the output voltage.
[0054] Since thyristors are small and inexpensive, they are widely used in the electronics industry. The thyristor voltage regulator circuit composed of thyristors mainly adjusts the output voltage by adjusting the conduction angle of the alternating current. In the related art, the thyristor voltage regulator circuit mainly controls the conduction angle of the output voltage of the thyristor circuit by sending a stimulus signal to the thyristor, thereby adjusting the output voltage of the thyristor. However, the voltage regulation method of controlling the conduction angle of the alternating current will cause the output voltage waveform to be distorted, generate large harmonics and noise, and interfere with the device itself and other electrical equipment, that is, cause electromagnetic interference to the power grid, and affect the EMC (Electro Magnetic Compatibility) performance of the whole machine.
[0055] Figure 1 is a flow chart of a driving control method of a thyristor circuit according to an exemplary embodiment. Figure 1 As shown, the driving control method of the thyristor circuit may include the following steps S110 to S140.
[0056] In step S110, the input voltage parameter of the thyristor circuit is obtained.
[0057] In the disclosed embodiment, the input voltage parameters of the thyristor circuit may include information such as target time difference, alternating current cycle, and alternating current frequency, etc. The target time difference may be the time difference between the level change of the zero-crossing detection signal and the actual zero-crossing point of the alternating current signal.
[0058] In order to better understand the input voltage parameters, the present disclosure provides the following examples: Figure 2 The example diagram shown. Figure 2 The curve 201 shown corresponds to the input point AC, and the square wave 202 corresponds to the zero-crossing level. The target time difference may be the difference between the time t1 of the rising edge of the zero-crossing signal and the zero-crossing point t2 of the AC signal.
[0059] As an optional method, the embodiment of the present disclosure can detect the moments of multiple rising edges and falling edges in real time according to the zero-crossing detection circuit, and determine the information such as the AC power's own frequency f, period T, and the zero-crossing detection circuit target time difference t based on these moments, wherein the information such as the AC power's own frequency f, period T, and the zero-crossing detection circuit target time difference t can be updated in real time.
[0060] Specifically, the embodiment of the present disclosure can determine the AC cycle T based on the time difference of the rising edges generated by the zero-crossing detection circuit to detect multiple zero-crossing signals. On this basis, the AC frequency itself can be obtained through the AC cycle T. In addition, the embodiment of the present disclosure can obtain the target time difference t of the zero-crossing detection circuit by calculating the time interval between a rising edge and the two preceding and succeeding falling edges.
[0061] As a specific implementation, the structure of the zero-crossing detection circuit can be as follows: Figure 3 As shown, when the voltage at the L terminal is higher than the voltage at the N terminal, the diode D1 is turned on, the optocoupler IC1 and the transistor Q1 are also turned on, and the level at the ZERO node is a low level; when the voltage at the L terminal is lower than the voltage at the N terminal, the diode D1 is turned off, the optocoupler IC1 and the transistor Q1 are also turned off, and the level at the ZERO node is a high level.
[0062] Optionally, Figure 3 The zero-crossing detection circuit shown can be connected with MCU Figure 4 The thyristor circuit shown is connected. Specifically, Figure 3 The zero-crossing detection circuit shown can be connected to the MCU through the ZERO node. Figure 4 The thyristor circuit shown can be connected to the MCU via the PB node. Therefore, the zero-crossing detection circuit and the thyristor circuit in the embodiment of the present disclosure can be connected via the MCU.
[0063] Optionally, the zero-crossing detection circuit and the thyristor circuit can be connected via an MCU (Microcontroller Unit). After receiving the level signal transmitted by the zero-crossing detection circuit, the MCU can determine the target signal based on the level signal, and on this basis, send the target signal to the thyristor circuit to drive and control the thyristor circuit through the target signal. For example, when the target signal is high level, Figure 4 The transistor Q2 of the thyristor circuit shown is turned on, and the optocoupler IC2 is also turned on. At this time, the thyristor is in the on state to drive the load to work.
[0064] In step S120 , a generation window of a driving pulse is determined based on an input voltage parameter.
[0065] As an optional method, after obtaining the input voltage parameter of the thyristor circuit, the embodiment of the present disclosure can determine the generation window of the drive pulse based on the input voltage parameter. Here, the generation window of the drive pulse can be the zero crossing point of the alternating current signal.
[0066] Specifically, the time of the level change of the zero-crossing detection signal is obtained, and on this basis, it is determined whether the time of the level change of the zero-crossing detection signal is earlier than the actual zero-crossing point of the AC signal. If it is determined that the time of the level change of the zero-crossing detection signal is earlier than the actual zero-crossing point of the AC signal, the first generation window and the second generation window are determined according to the target time difference. The first generation window can be the generation window of the first drive pulse, and the second generation window can be the generation window of the second pulse. Figure 2 The point Q1 shown can be used as the first generation window, and the point Q2 can be used as the second generation window.
[0067] From the above introduction, it can be known that the embodiment of the present disclosure can determine the first generation window and the second generation window according to the target time difference when the time of level change is earlier than the actual zero crossing point of the AC signal, so point Q1 can be used as the first generation window, while point Q2 cannot be used as the first generation window. Figure 2 Since the time of level change at point t2 in the figure is earlier than the actual zero-crossing point of the AC signal, it can be used as the next first generation window.
[0068] As another optional method, the embodiment of the present disclosure can use the sum of the time of level change and the target time difference as the first generating window, and obtain a half cycle of the AC signal based on the AC cycle, and use the sum of the half cycle, the time of level change and the target time difference as the second generating window.
[0069] As an example, the time of level change is t0, and the target time difference is t, then the corresponding first generation window is t0+t, and the second generation window is t0+T / 2+t.
[0070] It should be noted that before determining the generation window of the drive pulse based on the input voltage parameters, the embodiment of the present disclosure can determine whether to control the output voltage. If it is determined that the output voltage is to be controlled, it is determined whether there is a level change before the actual zero-crossing signal. Here, it is determined whether the output voltage is to be controlled based on the usage of the load. For example, when the load is a heater, it is determined whether the output voltage is to be controlled based on whether there is a heating demand. If it is determined that there is a heating demand, it is determined to control the output voltage. In other words, the embodiment of the present disclosure can determine whether the output voltage is to be controlled based on the function of the product.
[0071] In addition, whether to control the output voltage can be controlled by the MCU. For example, when the load is a heater, the MCU controls the heater to turn on at the first moment, and then it can be determined that the output voltage needs to be controlled. In the disclosed embodiment, the load can be an AC power load such as a fan, a heating pipe, a water pump, and lighting. The scenario applicable to this solution can be a voltage regulation scenario in which the load capacity is achieved by adjusting the voltage.
[0072] In step S130, the driving control condition of the generation window of the driving pulse is obtained according to the voltage modulation parameter.
[0073] As an optional method, after obtaining the accurate generation window of the drive pulse, the present disclosure can determine whether the thyristor drive signal is generated at the generation window of these drive pulses, and specifically, determine whether the thyristor drive signal is generated at the generation window of the drive pulse according to the voltage modulation parameter. Here, whether the thyristor drive signal is generated can be used as the drive control condition of the generation window of the drive pulse.
[0074] In other words, the driving control condition of the generation window of the driving pulse can be used to characterize whether a zero-crossing driving pulse is generated at the zero-crossing moment of the alternating current. When a driving pulse signal is generated, the thyristor is in an excited conduction state in a half cycle / one cycle after the corresponding zero-crossing point; when it is determined that no zero-crossing driving pulse is generated, there is no driving pulse signal, and the thyristor is in a cut-off or disconnected state in a half cycle / one cycle after the zero-crossing point.
[0075] It should be noted that the voltage control parameter in the embodiment of the present disclosure can be determined according to the voltage to be adjusted. The voltage to be adjusted can be a voltage that needs to be adjusted, which can be determined by the MCU. The voltage to be adjusted can be a state value.
[0076] In step S140, the thyristor circuit is driven and controlled to be turned on or off based on the driving control condition.
[0077] As an optional method, after obtaining the drive control situation, the embodiment of the present disclosure can perform drive control on or off the thyristor circuit based on the drive control situation. In this way, all zero-crossing moments of alternating current of any frequency can be accurately determined. By driving the thyristor to conduct at the zero-crossing point of the AC voltage, the thyristor can output a complete cycle of alternating current, the output voltage waveform will not be distorted, and the harmonics and noise will be much smaller than the control method of adjusting the conduction angle. By obtaining the time of the zero-crossing point and controlling the number of cycles of the thyristor being turned on and off, the present disclosure can accurately control the voltage at the output point. The embodiment of the present disclosure can be used for resistive loads, such as electric heating, and can also be used for inductive loads, such as motors, water pumps, etc.
[0078] In summary, the disclosed embodiment can adjust the voltage after obtaining the three parameters f, T, and t related to the input voltage. Specifically, the input voltage related parameters and the generation of the zero-crossing signal are monitored, and the generation of the thyristor drive level is adjusted. In addition, according to the preset voltage modulation parameters, the on and off of each cycle of the alternating current is judged and adjusted.
[0079] Optionally, when performing voltage regulation / drive control, starting from the moment when the falling edge of the zero-crossing detection is generated (the level changes before the zero-crossing point), the delay time t is a generation window of a drive pulse (the first generation window), and the delay time T / 2+t is a generation window of the second drive pulse (the second generation window). The time window for the generation of the drive pulse can be adjusted in real time in the program by detecting the state of the input voltage and the state of the zero-crossing signal to ensure the accuracy of the control.
[0080] The embodiment of the present disclosure can determine the generation window of the drive pulse based on the input voltage parameters of the thyristor circuit. The window can be the zero-crossing point of the AC signal. On this basis, the drive control condition of the generation window of the drive pulse is obtained according to the voltage modulation parameters, and the thyristor circuit is driven to be turned on or off based on the drive control condition, thereby reducing the generation of harmonics and noise.
[0081] Figure 5 is a flow chart of another driving control method of a thyristor circuit according to an exemplary embodiment. Figure 5 As shown, the driving control method of the thyristor circuit may include the following steps S510 to S550.
[0082] In step S510, the input voltage parameter of the thyristor circuit is obtained.
[0083] In step S520 , a generation window of a driving pulse is determined based on an input voltage parameter.
[0084] The specific implementation of step S510 to step S520 has been described in detail in the above embodiment, and will not be repeated here.
[0085] In step S530, the voltage to be adjusted is obtained.
[0086] From the above introduction, we know that the voltage to be adjusted can be the voltage that needs to be adjusted, which can be the voltage output according to the product function requirements. For example, when the heater heats water at 20°C, it needs to output 220V full power drive. When the water temperature has reached above 90°C, the heater only needs to output 66V voltage drive, that is, the heating tube runs at 30% power. At this time, the corresponding voltage to be adjusted can be 30%. Therefore, the voltage to be adjusted in the embodiment of the present disclosure can be obtained by the MCU according to the requirements of the load.
[0087] The embodiment of the present disclosure can regard half a cycle of voltage as the minimum control unit and divide the adjustable accuracy according to the actual use state of the load. In addition, the embodiment of the present disclosure can also regard a complete AC cycle of voltage as the minimum control unit.
[0088] As an example, when the half cycle of the voltage is used as the minimum control unit, the embodiment of the present disclosure can use 1% as the minimum controllable unit, and divide the voltage into 101 state values from 0% to 100%. When the control needs to be 0%, the minimum controllable unit is in a fully off state, and no driving pulse is generated at this time; when the control is 100%, the minimum controllable unit is in a fully on state, and each control unit generates a driving pulse at the initial moment; when the control is 1% to 99%, the embodiment of the present disclosure can determine the control on number and off number by counting, which can be regarded as adjusting the voltage in a macro sense.
[0089] It should be noted that the minimum controllable unit can be 1% or 5%, which can ensure that control voltage / input voltage=(on number / (on number+off number)), and is not limited to which control accuracy is used for control.
[0090] In step S540, a voltage modulation parameter corresponding to the voltage to be adjusted is determined, and a driving control condition of a generation window of a driving pulse is obtained according to the voltage modulation parameter.
[0091] In some embodiments, there may be a certain correspondence between the voltage modulation parameter and the voltage to be adjusted. After the voltage to be adjusted is obtained, the embodiment of the present disclosure may obtain the voltage modulation parameter corresponding to the voltage to be adjusted. Here, the relationship between the voltage to be adjusted and the voltage modulation parameter may be pre-stored in the electronic device. On this basis, the drive control condition of the generation window of the drive pulse is obtained according to the voltage modulation parameter, and the drive control condition includes on and off.
[0092] It should be noted that a voltage to be adjusted may correspond to one set of voltage modulation parameters or multiple sets of voltage modulation parameters. When there are multiple sets of voltage modulation parameters, the embodiment of the present disclosure may determine the corresponding voltage modulation parameters according to the properties and functions of the load.
[0093] In the embodiment of the present disclosure, the voltage modulation parameter may involve a normal control state and a supplementary state, wherein the normal control state and the supplementary state respectively include the number of on states, the number of off states, and the operation cycle. Specifically, the normal control state may include a first number of on states, a first number of off states, and a first operation cycle; the supplementary state may include a second number of on states, a second number of off states, and a second operation cycle.
[0094] As an example, the frequency of the alternating current input to the thyristor circuit is 50Hz, and it takes 1s to generate 100 half waves. When 30% (voltage to be adjusted) needs to be adjusted, 30 half waves are controlled to be turned on and 70 half waves are turned off within 1s. At the same time, the embodiment of the present disclosure can mix the waveform of the conduction and the waveform of the shutdown together, so as to reduce the fluctuation of the output voltage.
[0095] From the above introduction, it can be known that the driving control condition of obtaining the generation window of the driving pulse according to the voltage modulation parameter can be determined based on the voltage adjustment parameter whether to generate the driving pulse at the generation window of the driving pulse.
[0096] In step S550, the thyristor circuit is driven and controlled to be turned on or off based on the driving control condition.
[0097] As an optional method, when the thyristor circuit is driven to be turned on or off based on the drive control situation, the embodiment of the present disclosure can split this percentage opening into two states, which are a normal control state and a supplementary state. Among them, both the normal control state and the supplementary state can involve three parameters: the number of turns on, the number of turns off, and the operating cycle. Therefore, a complete regulation cycle can include 6 control parameters. These 6 control parameters can be the first number of turns on a, the first number of turns off b, and the first operating cycle n in the on state, and the second number of turns on α, the second number of turns off β, and the second operating cycle μ in the supplementary state.
[0098] In summary, the control adjustment voltage (voltage to be adjusted) N% in the embodiment of the present disclosure can satisfy the following formula:
[0099] N%=(a*n+α*μ) / ((a+b)*n+(α+β)*μ);
[0100] In addition, in the embodiment of the present disclosure, the sum of the first on number and the first off number can be represented by a first control parameter, and the first control parameter can be less than a first preset value. In addition, the sum of the second on number and the second off number can be represented by a second control parameter, and the second control parameter can be less than a second preset value. The first preset value and the second preset value can be the same or different. For example, the first preset value and the second preset value can both be 10.
[0101] By controlling the first control parameter within a first preset value range and the second control parameter within a second preset value range, the disclosed embodiment can reduce the on-time and off-time maintenance time, thereby ensuring that the voltage is continuous and uninterrupted from a macro perspective.
[0102] As an example, when the voltage to be adjusted is 73%, the corresponding voltage modulation parameters may be as shown in Table 1 below.
[0103] Table 1
[0104] On / off Conductivity Shutdown cycle On-state compensation Shutdown compensation cycle 73 / 27 3 1 19 2 1 8
[0105] It can be seen from Table 1 that when the voltage to be adjusted is 73%, in the process of driving and controlling the thyristor circuit to be turned on or off based on the voltage modulation parameters corresponding to the voltage to be adjusted, the normal control state can be controlled to be turned on for 3 half-wave cycles and turned off for 1 half-wave cycle, and the control can be repeated 19 times, and the supplementary state can be controlled to be turned on for 2 half-cycles and turned off for 1 half-cycle, and the control can be repeated 8 times. In addition, the embodiment of the present disclosure can mix 3 on and 1 off and 2 on and 1 off together, thereby smoothing the voltage of the output AC power from a macro perspective.
[0106] The disclosed embodiment calculates all control parameters of each gear from 1% to 99% in advance and then solidifies them into the program. The output waveform of the AC power can be automatically adjusted by calling the parameters of the corresponding gear during operation, thereby achieving the purpose of regulating the voltage.
[0107] In summary, the present disclosure can accurately determine all zero-crossing moments of alternating current of any frequency, and can accurately and effectively determine whether a zero-crossing driving pulse is generated at the zero-crossing moment. When a driving pulse signal is generated, the thyristor is in an excited conduction state in the half AC cycle after the zero-crossing point. When it is determined that no zero-crossing driving pulse is generated, there is no driving pulse signal, and the thyristor is in a cut-off state in the half AC cycle after the zero-crossing point.
[0108] As an optional method, the embodiment of the present disclosure can drive and control the thyristor circuit to be turned on or off based on the driving situation with half an AC cycle as a control unit. Optionally, the embodiment of the present disclosure can also drive and control the thyristor circuit to be turned on or off based on the driving control situation with a complete AC cycle as a control unit.
[0109] Specifically, in the process of driving and controlling the thyristor circuit, the disclosed embodiment can also obtain the type of load connected to the thyristor circuit and obtain the control strategy corresponding to the type, and based on the control strategy, the thyristor circuit can be driven and controlled to be turned on or off. The type of load can be determined according to the function of the load.
[0110] As a specific implementation, when it is determined that the load connected to the thyristor circuit is a first type of load, the disclosed embodiment can drive and control the thyristor circuit to be turned on or off with half an AC cycle as a control unit. The first type of load has a higher control time requirement than the second type of load. Exemplarily, the first type of load can be a lighting device or a heating component.
[0111] As another specific implementation, when it is determined that the load connected to the thyristor circuit is a second type of load, the disclosed embodiment can drive and control the thyristor circuit to be turned on or off with a complete AC cycle as a control unit. Here, the second type of load has a higher control accuracy requirement than the first type of load. Exemplarily, the second type of load can be a water pump or a fan.
[0112] It should be noted that the embodiment of the present disclosure can also use one half cycle as a control unit to drive the thyristor circuit to turn on or off based on the driving control situation, or two cycles as a control unit to drive the thyristor circuit to turn on or off. The embodiment of the present disclosure does not explicitly limit how many cycles are used as a control unit, and can be selected according to actual conditions.
[0113] In order to better illustrate the embodiments of the present disclosure, this solution provides Figure 6 and Figure 7 The example diagram shown, where Figure 6 This is an example diagram of driving and controlling the thyristor circuit to turn on or off with half an AC cycle as a control unit. Figure 7 The complete AC cycle is used as a control unit to drive and control the thyristor circuit to be turned on or off.
[0114] pass Figure 6 and Figure 7 It is known that after obtaining information such as the alternating current cycle T, frequency f, and the delay t (target time difference) of the zero-crossing signal, the disclosed embodiment can determine whether to control the output voltage. If it is determined that the output voltage is to be controlled, it continues to determine whether there is a level change prior to the actual zero-crossing signal. If there is a level change prior to the actual zero-crossing signal, the delay t reaches the time window for generating the drive signal, which is the first generation window. On this basis, it is determined whether this AC cycle drives conduction according to the voltage modulation parameters. If the drive is turned on, a thyristor conduction drive signal is generated. If the drive is not turned on, a thyristor conduction drive signal is not generated.
[0115] In addition, compared Figure 6 and Figure 7 It is known that when the control unit controls the thyristor circuit to be turned on or off with half an AC cycle as a control unit, the embodiment of the present disclosure can also judge the second generation window after judging the first generation window, that is, the delay T / 2+t reaches the second time window for generating the drive signal, and on this basis, determine whether to drive on within this AC cycle. If the drive is turned on, a thyristor conduction drive signal is generated, and if the drive is not turned on, no thyristor conduction drive signal is generated, such as Figure 6 shown.
[0116] On the contrary, when a complete AC cycle is used as a control unit to drive and control the thyristor circuit to be turned on or off, the embodiment of the present disclosure can only judge the first generation window, as shown in detail. Figure 7 shown.
[0117] In summary, the disclosed embodiment can reduce the voltage of the AC power by any proportion, that is, the voltage can be reduced to any percentage value. From a microscopic perspective, the output voltage is intermittent, but from a macroscopic perspective, the AC voltage is still in a continuous output state. Compared with the method of controlling the on-off of the relay, the disclosed embodiment can ensure the continuity of the load operation, and can also avoid the problem of increased harmonics caused by controlling the conduction angle of the AC power.
[0118] The embodiment of the present disclosure can determine the generation window of the drive pulse based on the input voltage parameter of the thyristor circuit, and the window can be the zero-crossing point of the AC signal. On this basis, the drive control condition of the generation window of the drive pulse is obtained according to the voltage modulation parameter, and the thyristor circuit is driven to be turned on or off based on the drive control condition, so as to reduce the generation of harmonics and noise. In addition, the embodiment of the present disclosure can adjust the output voltage value in multiple levels, and realize accurate adjustment of the input voltage by setting the percentage parameter.
[0119] Figure 8 FIG. 8 is a block diagram of a driving control device 800 for a thyristor circuit according to an exemplary embodiment. Figure 8 The driving control device 800 of the thyristor circuit includes an input parameter acquisition module 810, a window determination module 820, a driving condition acquisition module 830 and a driving control module 840.
[0120] The input parameter acquisition module 810 is configured to acquire the input voltage parameter of the thyristor circuit;
[0121] The window determination module 820 is configured to determine a generation window of a driving pulse based on the input voltage parameter;
[0122] The driving condition acquisition module 830 is configured to acquire the driving control condition of the generation window of the driving pulse according to the voltage modulation parameter;
[0123] The driving control module 840 is configured to perform driving control on or off the thyristor circuit based on the driving control condition.
[0124] In some embodiments, the input voltage parameter includes a target time difference, which is the time difference between the level change of the zero-crossing detection signal and the actual zero-crossing point of the AC signal. The generation window of the drive pulse includes a first generation window and a second generation window. The window determination module 820 can be configured to determine that the level change of the zero-crossing detection signal precedes the actual zero-crossing point of the AC signal, and determine the first generation window and the second generation window according to the target time difference.
[0125] In some embodiments, the input voltage parameters also include an AC power cycle, and the window determination module 820 can also be configured to use the sum of the time of the level change and the target time difference as the first generation window; obtain a half cycle of the AC power signal based on the AC power cycle, and use the sum of the half cycle, the time of the level change and the target time difference as the second generation window.
[0126] In some implementations, the driving condition acquisition module 830 may include:
[0127] A voltage acquisition submodule, configured to acquire a voltage to be adjusted;
[0128] The modulation parameter acquisition submodule is configured to determine the voltage modulation parameters corresponding to the voltage to be adjusted, and acquire the driving control status of the generation window of the driving pulse according to the voltage modulation parameters, wherein the driving control status includes on and off.
[0129] In some implementations, the voltage modulation parameters involve a normal control state and a supplementary state, wherein the normal control state and the supplementary state respectively include the number of the on states, the number of the off states, and an operation cycle.
[0130] In some implementations, the driving condition acquisition module 830 may also be configured to determine whether to generate a driving pulse in the generation window of the driving pulse based on the voltage adjustment parameter.
[0131] In some implementations, the drive control module 840 may also be configured to drive and control the thyristor circuit to be turned on or off based on the drive control situation with half an AC cycle as a control unit.
[0132] In some implementations, the drive control module 840 may also be configured to drive and control the thyristor circuit to be turned on or off based on the drive control situation with a complete AC cycle as a control unit.
[0133] The embodiment of the present disclosure can determine the generation window of the drive pulse based on the input voltage parameters of the thyristor circuit. The window can be the zero-crossing point of the AC signal. On this basis, the drive control condition of the generation window of the drive pulse is obtained according to the voltage modulation parameters, and the thyristor circuit is driven to be turned on or off based on the drive control condition, thereby reducing the generation of harmonics and noise.
[0134] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0135] The present disclosure also provides a computer-readable storage medium on which computer program instructions are stored. When the program instructions are executed by a processor, the steps of the driving control method of the thyristor circuit provided by the present disclosure are implemented.
[0136] Fig. 9 1 is a block diagram of an electronic device 900 for a drive control method of a thyristor circuit according to an exemplary embodiment. For example, the electronic device 900 may be a mobile phone, a computer, a digital broadcast terminal, a message transceiver device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0137] Reference Fig. 9 , the electronic device 900 may include one or more of the following components: a processing component 902 , a memory 904 , a power component 906 , a multimedia component 908 , an audio component 910 , an input / output interface 912 , a sensor component 914 , and a communication component 916 .
[0138] The processing component 902 generally controls the overall operation of the electronic device 900, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 902 may include one or more processors 920 to execute instructions to complete all or part of the steps of the above-mentioned thyristor circuit drive control method. In addition, the processing component 902 may include one or more modules to facilitate the interaction between the processing component 902 and other components. For example, the processing component 902 may include a multimedia module to facilitate the interaction between the multimedia component 908 and the processing component 902.
[0139] The memory 904 is configured to store various types of data to support operations on the electronic device 900. Examples of such data include instructions for any application or method operating on the electronic device 900, contact data, phone book data, messages, pictures, videos, etc. The memory 904 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0140] The power supply component 906 provides power to the various components of the electronic device 900. The power supply component 906 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 900.
[0141] The multimedia component 908 includes a screen that provides an output interface between the electronic device 900 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 908 includes a front camera and / or a rear camera. When the electronic device 900 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0142] The audio component 910 is configured to output and / or input audio signals. For example, the audio component 910 includes a microphone (MIC), and when the electronic device 900 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 904 or sent via the communication component 916. In some embodiments, the audio component 910 also includes a speaker for outputting audio signals.
[0143] The input / output interface 912 provides an interface between the processing component 902 and the peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0144] The sensor assembly 914 includes one or more sensors for providing various aspects of status assessment for the electronic device 900. For example, the sensor assembly 914 can detect the open / closed state of the electronic device 900, the relative positioning of components, such as the display and keypad of the electronic device 900, and the sensor assembly 914 can also detect the position change of the electronic device 900 or a component of the electronic device 900, the presence or absence of user contact with the electronic device 900, the orientation or acceleration / deceleration of the electronic device 900, and the temperature change of the electronic device 900. The sensor assembly 914 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 914 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 914 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0145] The communication component 916 is configured to facilitate wired or wireless communication between the electronic device 900 and other devices. The electronic device 900 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 916 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 916 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0146] In an exemplary embodiment, the electronic device 900 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to execute the above-mentioned drive control method of the thyristor circuit.
[0147] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 904 including instructions, and the instructions can be executed by a processor 920 of an electronic device 900 to complete the driving control method of the thyristor circuit. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0148] In another exemplary embodiment, a computer program product is further provided. The computer program product includes a computer program executable by a programmable device, and the computer program has a code portion for executing the above-mentioned driving control method of the thyristor circuit when executed by the programmable device.
[0149] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the present disclosure. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered as exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0150] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A drive control method for a thyristor circuit, characterized in that: include: Obtaining an input voltage parameter of the thyristor circuit; Determining a generation window of a driving pulse based on the input voltage parameter, wherein the generation window of the driving pulse includes a zero-crossing point of an alternating current signal; Acquiring the driving control condition of the generation window of the driving pulse according to the voltage modulation parameter; The thyristor circuit is driven and controlled to be turned on or off based on the driving control condition.
2. The method according to claim 1, characterized in that The input voltage parameter includes a target time difference, which is a time difference between a level change of a zero-crossing detection signal and an actual zero-crossing point of the alternating current signal. The generation window of the drive pulse includes a first generation window and a second generation window. The step of determining the generation window of the drive pulse based on the input voltage parameter includes: It is determined that the level change of the zero-crossing detection signal precedes the actual zero-crossing point of the alternating current signal, and the first generation window and the second generation window are determined according to the target time difference.
3. The method according to claim 2, characterized in that The input voltage parameter also includes an alternating current cycle, and determining the first generation window and the second generation window according to the target time difference includes: taking the sum of the time of the level change and the target time difference as the first generation window; A half cycle of the AC power signal is acquired based on the AC power cycle, and a sum of the half cycle, the time of the level change and the target time difference is used as the second generation window.
4. The method according to claim 1, characterized in that: The step of obtaining the driving control condition of the generation window of the driving pulse according to the voltage modulation parameter includes: Get the voltage to be adjusted; A voltage modulation parameter corresponding to the voltage to be adjusted is determined, and a driving control condition of a generation window of the driving pulse is obtained according to the voltage modulation parameter, wherein the driving control condition includes on and off.
5. The method according to claim 4, characterized in that The voltage modulation parameters involve a normal control state and a supplementary state, wherein the normal control state and the supplementary state respectively include the number of the conduction states, the number of the shutdown states and an operation cycle.
6. The method according to any one of claims 1 to 5, characterized in that: The step of obtaining the driving control condition of the generation window of the driving pulse according to the voltage modulation parameter includes: Whether to generate a driving pulse in a generation window of the driving pulse is determined based on the voltage adjustment parameter.
7. The method according to any one of claims 1 to 5, characterized in that: The driving control of turning on or off the thyristor circuit based on the driving control situation includes: Based on the driving control situation, a control unit is used to control the thyristor circuit to be turned on or off with half an AC cycle as one control unit.
8. The method according to any one of claims 1 to 5, characterized in that: The driving control of turning on or off the thyristor circuit based on the driving control situation includes: Based on the driving control situation, a complete AC cycle is used as a control unit to perform driving control on or off the thyristor circuit.
9. A drive control device for a thyristor circuit, characterized in that: include: An input parameter acquisition module, configured to acquire an input voltage parameter of the thyristor circuit; A window determination module, configured to determine a generation window of a driving pulse based on the input voltage parameter; A driving condition acquisition module, configured to acquire a driving control condition of a generation window of the driving pulse according to a voltage modulation parameter; The drive control module is configured to perform drive control on or off the thyristor circuit based on the drive control situation.
10. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to: Obtain the input voltage parameters of the thyristor circuit; Determine a generation window of a driving pulse based on the input voltage parameter; Acquiring the driving control condition of the generation window of the driving pulse according to the voltage modulation parameter; The thyristor circuit is driven and controlled to be turned on or off based on the driving control condition.
11. A computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the program instructions are executed by a processor, the steps of the method described in any one of claims 1 to 8 are implemented.