An igbt module electrical parameter on-line measuring device and method

By combining an interrupt control unit, a microcontroller unit, and an analog-to-digital converter unit, high-speed and low-speed sampling of the electrical parameters of the IGBT module is achieved, solving the problems of high hardware cost and high power consumption in the existing technology, improving the reliability and integration of the measurement, and making it suitable for fault diagnosis and aging monitoring of flexible DC transmission equipment.

CN111812476BActive Publication Date: 2026-04-14CHINA EPRI ELECTRIC POWER ENG CO LTD +2
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA EPRI ELECTRIC POWER ENG CO LTD
Filing Date
2020-04-17
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

Existing IGBT module electrical parameter measurement devices are costly, consume a lot of power, and are difficult to integrate, making it difficult to achieve efficient online measurement of electrical parameters.

Method used

An interrupt control unit, a microcontroller unit, and an analog-to-digital converter unit are used. The microprocessor unit, the first timing unit, and the analog-to-digital converter unit enable online measurement of the electrical parameters of the IGBT module. Combined with pulse width modulation and timing modes, high and low speed sampling is achieved, reducing hardware cost and power consumption.

Benefits of technology

It reduces hardware costs and power consumption, decreases circuit board area, facilitates integration, and improves the reliability of online measurement of IGBT module electrical parameters, providing a data foundation for fault diagnosis and aging monitoring of equipment such as flexible DC converter valves.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111812476B_ABST
    Figure CN111812476B_ABST
Patent Text Reader

Abstract

The application provides an IGBT module electrical parameter on-line measuring device and method, the device comprises an interrupt control unit, a micro control unit and an analog-digital conversion unit, the micro control unit comprises a micro processing unit and a first timing unit, the application does not use FPGA, greatly reduces the hardware cost, reduces the power consumption and the circuit board area of on-line measuring device, and is convenient for integration.The application realizes the high-speed sampling of electrical parameters in the transient process of IGBT module turn-on or turn-off based on a first interrupt signal, realizes the low-speed sampling of electrical parameters in the steady state process of IGBT module turn-on or turn-off through a second interrupt signal, simultaneously realizes the high-speed and low-speed sampling of IGBT module turn-on or turn-off, the frequency range of sampling pulse is wide, and the data amount of electrical parameter sampling is greatly reduced, which provides a data basis for the fault diagnosis of power electronic equipment device level, on-line estimation of junction temperature and aging health index monitoring.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of flexible DC transmission technology, specifically to an online measurement device and method for the electrical parameters of IGBT modules. Background Technology

[0002] Insulated-gate bipolar transistors (IGBTs) have been widely used in power electronic devices such as high-voltage flexible DC transmission, hybrid DC circuit breakers, and high-voltage DC / DC converters in recent years due to their characteristics such as low on-state voltage drop, high current carrying capacity, and controllable turn-off. Currently, the failure rate of IGBTs in these power electronic devices is increasingly becoming a focus of attention because IGBTs have a relatively fast switching speed; the transient switching process typically lasts only a few hundred nanoseconds to a few microseconds. Most electrical parameters reflecting the aging degree of the IGBT and its junction temperature are contained within this transient process, such as turn-on and turn-off delays and Miller plateau width. Recording the transient process of IGBTs requires high-speed data acquisition. Existing technologies generally use FPGA (Field-Programmable Gate Array) + ADC (Analog-to-Digital Converter) + MCU (Microcontroller Unit), FPGA + ADC + DSP (Digital Signal Processor), or SOPC (System-on-a-Programmable-Chip) + ADC hardware structures to measure the electrical parameters of IGBT modules. That is, the FPGA is used to drive and control the high-speed analog-to-digital converter chip, and then the MCU embedded microcontroller is used for data processing and communication. However, as the sampling frequency increases, the hardware cost of the above structures is high, the power consumption and circuit board area are large, and they are not easy to integrate. Summary of the Invention

[0003] To overcome the shortcomings of the existing technology, such as high hardware cost, large power consumption and circuit board area, and inconvenience for integration, the present invention provides an online measurement device for electrical parameters of IGBT modules, including: an interrupt control unit, a microcontroller unit and an analog-to-digital conversion unit, wherein the microcontroller unit includes a microprocessor unit and a first timing unit;

[0004] An interrupt control unit is used to generate a first interrupt signal based on the gate control pulse signal from the IGBT controller and transmit the first interrupt signal to the microprocessor unit.

[0005] The microprocessor unit is configured to generate a first update event based on the first interrupt signal and transmit the first update event to the first timer unit, and is also configured to store the digital electrical parameters from the analog-to-digital conversion unit;

[0006] The first timing unit is used to output a sampling pulse to the analog-to-digital conversion unit based on the first update event;

[0007] The analog-to-digital conversion unit is used to convert the analog electrical parameters of the IGBT module into digital electrical parameters based on the sampling pulse, and transmit the digital electrical parameters to the microprocessor unit.

[0008] The sampling pulse frequency determined by the first timing unit based on the first update event is not less than 20kHz.

[0009] The microcontroller unit also includes:

[0010] The second timing unit is used to receive the start signal generated by the microprocessor unit when it receives the first interrupt signal, generate a second interrupt signal based on the start signal, and transmit the second interrupt signal to the microprocessor unit.

[0011] The microprocessor unit generates a second update event based on the second interrupt signal and transmits the second update event to the first timing unit.

[0012] The first timing unit operates in pulse width modulation mode, and includes:

[0013] A first timer is used to determine the frequency of the sampling pulse output by the first timing unit based on a first update event and / or a second update event;

[0014] The ARR register is used to store the frequency of the sampling pulse output by the first timing unit;

[0015] The CCR register is used to store the preset pulse width modulation duty cycle;

[0016] The pulse width modulation duty cycle is 1:1;

[0017] The sampling pulse frequency determined by the first timer based on the second update event is not less than 50MHz.

[0018] The second timing unit operates in a timing mode, which includes:

[0019] The second timer is used to count based on a preset time. When the count reaches the preset time, it stops counting, generates a second interrupt signal, and transmits the second interrupt signal to the microprocessor unit.

[0020] The CNT register is used to store the preset time;

[0021] The preset time is determined based on the turn-on delay time and turn-off delay time of the IGBT module.

[0022] Both the first timer and the second timer are programmable auto-reload timers.

[0023] The interrupt control unit is specifically used for:

[0024] When the IGBT module changes from the on state to the off state, the falling edge of the gate control pulse signal is captured and a first interrupt signal is generated.

[0025] When the IGBT module switches from the off state to the on state, it captures the rising edge of the gate control pulse signal and generates a first interrupt signal.

[0026] Also includes:

[0027] The signal conditioning unit is used to condition the high-voltage level electrical parameter analog quantity from the IGBT module into a low-voltage level electrical parameter analog quantity, and transmit the low-voltage level electrical parameter analog quantity to the analog-to-digital conversion unit.

[0028] The electrical parameters include the collector-emitter voltage of the IGBT module, the gate drive voltage of the IGBT module, and the collector current of the IGBT module.

[0029] Based on the same inventive concept, this invention also provides an online measurement method for electrical parameters of an IGBT module, comprising:

[0030] The interrupt control unit generates a first interrupt signal based on the gate control pulse signal from the IGBT controller and transmits the first interrupt signal to the microprocessor unit;

[0031] The microprocessor unit generates a first update event based on the first interrupt signal and transmits the first update event to the first timing unit.

[0032] The first timing unit outputs a sampling pulse to the analog-to-digital conversion unit based on the first update event;

[0033] The analog-to-digital conversion unit converts the analog electrical parameters of the IGBT module into digital electrical parameters based on the sampling pulse, and then transmits the digital electrical parameters to the microprocessor unit.

[0034] The microprocessor unit stores the digital electrical parameters from the analog-to-digital conversion unit.

[0035] The sampling pulse frequency determined by the first timing unit based on the first update event is not less than 20kHz.

[0036] After the microprocessor unit generates the first update event based on the first interrupt signal, it further includes:

[0037] The second timing unit receives the start signal generated by the microprocessor unit when it receives the first interrupt signal. The second timing unit generates a second interrupt signal based on the start signal and transmits the second interrupt signal to the microprocessor unit.

[0038] The microprocessor unit generates a second update event based on the second interrupt signal and transmits the second update event to the first timing unit.

[0039] The first timing unit outputs a sampling pulse to the analog-to-digital conversion unit based on the first update event, including:

[0040] The first timer in the first timing unit determines the frequency of the sampling pulse output by the first timing unit based on the first update event and / or the second update event;

[0041] The frequency of the sampling pulse output by the first timing unit is stored in the ARR register, and the pre-set pulse width modulation duty cycle is stored in the CCR register.

[0042] The pulse width modulation duty cycle is 1:1;

[0043] The sampling pulse frequency determined by the first timer based on the second update event is not less than 50MHz.

[0044] The second timing unit generates a second interrupt signal based on the start signal, including:

[0045] The second timer in the second timing unit counts based on a preset time. When the count reaches the preset time stored in the CNT register, it stops counting and generates a second interrupt signal.

[0046] The preset time is determined based on the turn-on delay time and turn-off delay time of the IGBT module.

[0047] Both the first timer and the second timer are programmable auto-reload timers.

[0048] The interrupt control unit generates a first interrupt signal based on the gate control pulse signal from the IGBT controller, including:

[0049] When the IGBT module changes from the on state to the off state, the falling edge of the gate control pulse signal is captured and a first interrupt signal is generated.

[0050] When the IGBT module switches from the off state to the on state, it captures the rising edge of the gate control pulse signal and generates a first interrupt signal.

[0051] Before the analog-to-digital conversion unit converts the analog electrical parameters of the IGBT module into digital electrical parameters based on sampling pulses, it includes:

[0052] The signal conditioning unit conditions the high-voltage level analog electrical parameters from the IGBT module into low-voltage level analog electrical parameters, and then transmits the low-voltage level analog electrical parameters to the analog-to-digital converter through the signal conditioning unit.

[0053] The technical solution provided by this invention has the following beneficial effects:

[0054] The online measurement device for electrical parameters of an IGBT module provided by this invention includes an interrupt control unit, a microcontroller unit, and an analog-to-digital converter (ADC). The microcontroller unit includes a microprocessor unit and a first timing unit. The interrupt control unit is used to generate a first interrupt signal based on a gate control pulse signal from the IGBT controller and transmit the first interrupt signal to the microprocessor unit. The microprocessor unit is used to generate a first update event based on the first interrupt signal and transmit the first update event to a first timer unit, and is also used to store the digital electrical parameters from the ADC. The first timing unit is used to output a sampling pulse to the ADC based on the first update event. The conversion unit is used to convert the analog electrical parameters of the IGBT module into digital electrical parameters based on the sampling pulse, and transmit the digital electrical parameters to the microprocessor unit. The first timing unit determines the sampling pulse frequency based on the first update event to be no less than 20kHz. The online measurement of the electrical parameters of the IGBT module does not use FPGA, but is realized through the microprocessor unit, the first timer unit and the analog-to-digital conversion unit. The first timing unit realizes low-frequency sampling during the steady-state process of IGBT turn-on or turn-off, which greatly reduces the hardware cost, while reducing the power consumption and circuit board area of ​​the online measurement device, and is easy to integrate.

[0055] The online measurement device for electrical parameters of IGBT modules provided by the present invention generates a first interrupt signal through an interrupt control unit and a second interrupt signal through a second timing unit. Based on the first interrupt signal, high-speed sampling of electrical parameters is realized during the transient process of IGBT module turn-on or turn-off. The second interrupt signal is used to realize low-speed sampling of electrical parameters during the steady-state process of IGBT module turn-on or turn-off. At the same time, high and low speed sampling of IGBT module turn-on or turn-off is realized, and the frequency range of sampling pulse is wide.

[0056] This invention significantly reduces the amount of data collected for electrical parameter sampling, thereby effectively reducing the hardware and software overhead of communication, control, storage, and power supply, and greatly improving the reliability of online measurement of electrical parameters of IGBT modules. It provides a data foundation for device-level fault diagnosis, online junction temperature prediction, and aging health index monitoring of power electronic equipment such as flexible DC converter valves or hybrid DC circuit breakers. Attached Figure Description

[0057] Figure 1 This is a block diagram of the online measurement device for electrical parameters of IGBT modules in an embodiment of the present invention;

[0058] Figure 2 This is a detailed structural diagram of the online measurement device for electrical parameters of IGBT modules in this embodiment of the invention;

[0059] Figure 3 This is a flowchart of the online measurement method for electrical parameters of IGBT modules in an embodiment of the present invention. Detailed Implementation

[0060] The present invention will now be described in further detail with reference to the accompanying drawings.

[0061] Example 1

[0062] Embodiment 1 of the present invention provides an online measurement device for the electrical parameters of an IGBT module, such as... Figure 1 As shown, it includes an interrupt control unit, a microcontroller unit (MCU), and an analog-to-digital converter (ADC). The microcontroller unit includes a microprocessor unit and a first timing unit.

[0063] An interrupt control unit is used to generate a first interrupt signal based on the gate control pulse signal from the IGBT controller and transmit the first interrupt signal to the microprocessor unit.

[0064] The microprocessor unit is used to generate a first update event based on a first interrupt signal and transmit the first update event to a first timer unit. It is also used to store the digital electrical parameters from the analog-to-digital conversion unit.

[0065] The first timing unit is used to output a sampling pulse to the analog-to-digital conversion unit based on the first update event; the sampling pulse frequency determined by the first timing unit based on the first update event is not less than 20kHz.

[0066] The analog-to-digital converter (ADC) is used to convert the analog electrical parameters of the IGBT module into digital electrical parameters based on the sampling pulse, and then transmit the digital electrical parameters to the microprocessor unit. In Embodiment 1 of this invention, the ADC transmits 14-bit digital electrical parameters to the microprocessor unit.

[0067] like Figure 2As shown, the microcontroller unit in Embodiment 1 of the present invention further includes:

[0068] The second timing unit is used to receive the start signal generated by the microprocessor unit when it receives the first interrupt signal, generate a second interrupt signal based on the start signal, and transmit the second interrupt signal to the microprocessor unit.

[0069] The microprocessor unit generates a second update event based on the second interrupt signal and transmits the second update event to the first timing unit.

[0070] In Embodiment 1 of the present invention, the microprocessor unit does not simultaneously receive a first interrupt signal from the interrupt control unit and a second interrupt signal from the second timing unit. That is, the first interrupt signal from the interrupt control unit and the second interrupt signal from the second timing unit received by the microprocessor unit have a temporal order. Therefore, when the microprocessor unit receives the first interrupt signal from the interrupt control unit, the microprocessor unit generates a first update event based on the first interrupt signal. When the microprocessor unit receives the second interrupt signal from the second timing unit, the microprocessor unit generates a second update event based on the second interrupt signal.

[0071] The first timing unit operates in pulse width modulation (PWM) mode. The first timing unit includes:

[0072] A first timer is used to determine the frequency of the sampling pulse output by the first timing unit based on a first update event and / or a second update event;

[0073] The ARR register is used to store the frequency of the sampling pulse output by the first timing unit.

[0074] The CCR register is used to store the preset pulse width modulation duty cycle, which is 1:1.

[0075] The sampling pulse frequency determined by the first timer based on the first update event and the sampling pulse frequency determined by the first timer based on the second update event are related to the switching frequency of the IGBT module and the turn-on / turn-off delay time of the IGBT module. According to empirical values, the sampling pulse frequency determined by the first timer based on the second update event is not less than 50MHz. In Embodiment 1 of the present invention, the sampling pulse frequency determined by the first timer based on the first update event is 50MHz, and the sampling pulse frequency determined by the first timer based on the second update event is 20kHz.

[0076] The second timing unit operates in a timing mode, which includes:

[0077] The second timer is used to count based on a preset time. When the preset time is reached, it stops counting, generates a second interrupt signal, and transmits the second interrupt signal to the microprocessor unit. After the second timer stops counting, it automatically resets.

[0078] The CNT register is used to store the preset time.

[0079] The preset time is based on the device manual of the IGBT used or is user-defined. The preset time is customized based on the turn-on delay time and turn-off delay time of the IGBT module, and is generally 2 to 5 microseconds. In Embodiment 1 of the present invention, the preset time is 5 microseconds.

[0080] Both the first timer and the second timer are programmable auto-reload timers. In Embodiment 1 of the present invention, a 16-bit or 32-bit programmable auto-reload timer is used, that is, when the timer is working, the corresponding register can be updated by software or other means.

[0081] The interrupt control unit operates in edge-triggered mode; specifically:

[0082] When the IGBT module changes from the on state to the off state (i.e., the corresponding gate control signal will change from high level to low level), the falling edge of the gate control pulse signal is captured and a first interrupt signal is generated; the response time of the first terminal signal in Embodiment 1 of the present invention is 12 clock cycles.

[0083] When the IGBT module transitions from the off state to the on state (i.e., the corresponding gate control signal transitions from low to high), the rising edge of the gate control pulse signal is captured and a first interrupt signal is generated.

[0084] like Figure 2 As shown, the online measurement device for IGBT module electrical parameters provided in Embodiment 1 of the present invention further includes:

[0085] The signal conditioning unit is used to condition the high-voltage analog electrical parameters from the IGBT module into low-voltage analog electrical parameters, and then transmit the high-voltage analog electrical parameters to the analog-to-digital converter.

[0086] In Embodiment 1 of this invention, the gate control pulse signal is a 3.3V gate control pulse signal, which is the level signal between the IGBT controller and the drive unit. The IGBT controller also sends the gate control pulse signal to the drive unit, which generates a drive signal based on the gate control pulse signal to turn the IGBT module on or off. In Embodiment 1, the drive unit outputs a 15V drive signal. The high-voltage analog electrical parameters generated during the transient and steady-state processes of the IGBT module's on / off states are then converted to low-voltage analog electrical parameters by the signal conditioning unit. In Embodiment 1, the low-voltage analog electrical parameters obtained by the signal conditioning unit are within ±5V.

[0087] The driving unit generally includes an optocoupler isolation circuit and a power amplifier circuit, thus having a driving delay of several hundred nanoseconds. In Embodiment 1 of the present invention, the gate control pulse signal before the driving unit is captured to the interrupt control unit, and the switching between high and low speed sampling frequencies is realized through the interrupt. The interrupt delay is about 100ns, which ensures that Embodiment 1 of the present invention can realize IGBT adaptive variable speed sampling with high efficiency and reliably capture the entire process of IGBT switching transient.

[0088] The electrical parameters obtained by online measurement using the device provided in Embodiment 1 of the present invention include the collector-emitter voltage V of the IGBT module. ce Gate drive voltage V of IGBT module ge and the collector current I of the IGBT module c .

[0089] In Embodiment 1 of this invention, the microcontroller unit uses a 32-bit STM32F4 chip with an operating frequency of 168MHz. The analog-to-digital converter unit uses an AD9259 chip. The chip pin corresponding to the TIM1 output channel of the STM32F4 chip is connected to the sampling control pin of the AD9259 chip. After the AD9259 chip completes one conversion, it generates an interrupt request. The STM32F4 chip detects this interrupt request and stores the sampled value in the SRAM memory within the microcontroller unit.

[0090] The IGBT module is applied to a modular multilevel flexible DC converter valve. The average switching frequency of the modular multilevel flexible DC converter valve is generally 150-300Hz. Assuming a switching frequency of 200Hz, a high-speed sampling frequency of 50MHz, a low-speed sampling frequency of 20kHz, and a preset time of 5 microseconds, the number of samples per second is 350. If the existing constant-rate sampling method is used, i.e., sampling at 50MHz throughout, the number of samples per second is 250,000. Embodiment 1 of the present invention can compress the data by approximately 714 times without affecting the normal monitoring of the IGBT. Therefore, the online measurement device provided in Embodiment 1 of the present invention significantly reduces the amount of electrical parameter sampling data.

[0091] Example 2

[0092] Based on the same inventive concept, this invention 2 provides an online measurement method for electrical parameters of an IGBT module, the specific flowchart of which is shown below. Figure 3 As shown,

[0093] S301: The interrupt control unit generates a first interrupt signal based on the gate control pulse signal from the IGBT controller and transmits the first interrupt signal to the microprocessor unit;

[0094] S302: The microprocessor unit generates a first update event based on the first interrupt signal and transmits the first update event to the first timing unit;

[0095] S303: The first timing unit outputs a sampling pulse to the analog-to-digital conversion unit based on the first update event; the sampling pulse frequency determined by the first timing unit based on the first update event is not less than 20kHz;

[0096] S304: The analog-to-digital conversion unit converts the analog electrical parameters of the IGBT module into digital electrical parameters based on the sampling pulse, and then transmits the digital electrical parameters to the microprocessor unit;

[0097] S305: The microprocessor unit stores the digital electrical parameters from the analog-to-digital converter.

[0098] After the microprocessor unit generates the first update event based on the first interrupt signal, it also includes:

[0099] The second timing unit receives the start signal generated by the microprocessor unit when it receives the first interrupt signal. The second timing unit generates a second interrupt signal based on the start signal and transmits the second interrupt signal to the microprocessor unit.

[0100] The microprocessor unit generates a second update event based on the second interrupt signal and transmits the second update event to the first timing unit.

[0101] The first timing unit outputs a sampling pulse to the analog-to-digital conversion unit based on the first update event, including:

[0102] The first timer in the first timing unit determines the frequency of the sampling pulse output by the first timing unit based on the first update event and / or the second update event;

[0103] The frequency of the sampling pulse output by the first timing unit is stored in the ARR register, and the pre-set pulse width modulation duty cycle is stored in the CCR register; the pulse width modulation duty cycle is 1:1.

[0104] The sampling pulse frequency determined by the first timer based on the first update event and the sampling pulse frequency determined by the first timer based on the second update event are related to the switching frequency of the IGBT module and the turn-on / turn-off delay time of the IGBT module. According to empirical values, the sampling pulse frequency determined by the first timer based on the second update event is not less than 50MHz. In Embodiment 2 of the present invention, the sampling pulse frequency determined by the first timer based on the first update event is 50MHz, and the sampling pulse frequency determined by the first timer based on the second update event is 20kHz.

[0105] The second timing unit generates a second interrupt signal based on the start signal, including:

[0106] The second timer in the second timing unit counts based on a preset time. When the count reaches the preset time stored in the CNT register, it stops counting and generates a second interrupt signal.

[0107] The preset time is determined based on the turn-on delay time and turn-off delay time of the IGBT module.

[0108] Both the first and second timers are programmable auto-reload timers.

[0109] The interrupt control unit generates a first interrupt signal based on the gate control pulse signal from the IGBT controller, including:

[0110] When the IGBT module changes from the on state to the off state, the falling edge of the gate control pulse signal is captured and the first interrupt signal is generated.

[0111] When the IGBT module switches from the off state to the on state, it captures the rising edge of the gate control pulse signal and generates the first interrupt signal.

[0112] Before the analog-to-digital conversion unit converts the analog electrical parameters of the IGBT module into digital electrical parameters based on sampling pulses, it includes:

[0113] The signal conditioning unit conditions the high-voltage analog electrical parameters from the IGBT module into low-voltage analog electrical parameters, and then transmits the low-voltage analog electrical parameters to the analog-to-digital converter.

[0114] The electrical parameters obtained by the online method of the device provided in Embodiment 2 of the present invention include the collector-emitter voltage V of the IGBT module. ce Gate drive voltage V of IGBT module ge and the collector current I of the IGBT module c .

[0115] In Embodiment 2 of this invention, the microcontroller unit used is a 32-bit STM32F4 chip with an operating frequency of 168MHz. The analog-to-digital converter unit is an AD9259 chip. The chip pin corresponding to the TIM1 output channel of the STM32F4 chip is connected to the sampling control pin of the AD9259 chip. After the AD9259 chip completes one conversion, it generates an interrupt request. The STM32F4 chip detects the interrupt request and stores the sampled value in the SRAM memory within the microcontroller unit.

[0116] The IGBT module is applied to a modular multilevel flexible DC converter valve. The average switching frequency of the modular multilevel flexible DC converter valve is generally 150-300Hz. Assuming a switching frequency of 200Hz, a high-speed sampling frequency of 50MHz, a low-speed sampling frequency of 20kHz, and a preset time of 5 microseconds, the number of samples per second is 350. If the existing constant-rate sampling method is used, i.e., sampling at 50MHz throughout, the number of samples per second is 250,000. Embodiment 2 of the present invention can compress the data by approximately 714 times without affecting the normal monitoring of the IGBT. Therefore, the online measurement device provided in Embodiment 2 of the present invention significantly reduces the amount of electrical parameter sampling data.

[0117] For ease of description, the various parts of the above device are described separately as modules or units based on their functions. Of course, in implementing this application, the functions of each module or unit can be implemented in one or more software or hardware components.

[0118] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0119] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0120] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0121] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0122] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit them. Those skilled in the art can still make modifications or equivalent substitutions to the specific implementation of the present invention by referring to the above embodiments. Any modifications or equivalent substitutions that do not depart from the spirit and scope of the present invention are within the protection scope of the present invention pending approval.

Claims

1. An online measurement device for electrical parameters of an IGBT module, characterized in that, include: An interrupt control unit, a microcontroller unit, and an analog-to-digital converter unit, wherein the microcontroller unit includes a microprocessor unit and a first timing unit; An interrupt control unit is used to generate a first interrupt signal based on the gate control pulse signal from the IGBT controller and transmit the first interrupt signal to the microprocessor unit. The microprocessor unit is configured to generate a first update event based on the first interrupt signal and transmit the first update event to the first timing unit, and is also configured to store the digital electrical parameters from the analog-to-digital conversion unit. The first timing unit is used to output a sampling pulse to the analog-to-digital conversion unit based on the first update event; The analog-to-digital conversion unit is used to convert the analog electrical parameters of the IGBT module into digital electrical parameters based on the sampling pulse, and transmit the digital electrical parameters to the microprocessor unit. The sampling pulse frequency determined by the first timing unit based on the first update event is not less than 50MHz; The microcontroller unit also includes: The second timing unit is used to receive the start signal generated by the microprocessor unit when it receives the first interrupt signal, generate a second interrupt signal based on the start signal, and transmit the second interrupt signal to the microprocessor unit. The microprocessor unit generates a second update event based on the second interrupt signal and transmits the second update event to the first timing unit; The first timing unit further includes: A first timer is used to determine the frequency of the sampling pulse output by the first timing unit based on a first update event and / or a second update event; The sampling pulse frequency determined by the first timer based on the second update event is not less than 20kHz.

2. The online measurement device for electrical parameters of IGBT modules according to claim 1, characterized in that, The first timing unit operates in pulse width modulation mode, and includes: The ARR register is used to store the frequency of the sampling pulse output by the first timing unit; The CCR register is used to store the preset pulse width modulation duty cycle; The pulse width modulation duty cycle is 1:

1.

3. The online measurement device for electrical parameters of IGBT modules according to claim 2, characterized in that, The second timing unit operates in a timing mode, which includes: The second timer is used to count based on a preset time. When the count reaches the preset time, it stops counting, generates a second interrupt signal, and transmits the second interrupt signal to the microprocessor unit. The CNT register is used to store the preset time; The preset time is determined based on the turn-on delay time and turn-off delay time of the IGBT module.

4. The online measurement device for electrical parameters of IGBT modules according to claim 3, characterized in that, Both the first timer and the second timer are programmable auto-reload timers.

5. The online measurement device for electrical parameters of IGBT modules according to claim 1, characterized in that, The interrupt control unit is specifically used for: When the IGBT module changes from the on state to the off state, the falling edge of the gate control pulse signal is captured and a first interrupt signal is generated. When the IGBT module switches from the off state to the on state, it captures the rising edge of the gate control pulse signal and generates a first interrupt signal.

6. The online measurement device for electrical parameters of IGBT modules according to claim 1, characterized in that, Also includes: The signal conditioning unit is used to condition the high-voltage level analog electrical parameter signals from the IGBT module into low-voltage level analog electrical parameter signals, and transmit the low-voltage level analog electrical parameter signals to the analog-to-digital conversion unit.

7. The online measurement device for electrical parameters of IGBT modules according to claim 1, characterized in that, The electrical parameters include the collector-emitter voltage of the IGBT module, the gate drive voltage of the IGBT module, and the collector current of the IGBT module.

8. A method for online measurement of electrical parameters of an IGBT module, characterized in that, include: The interrupt control unit generates a first interrupt signal based on the gate control pulse signal from the IGBT controller and transmits the first interrupt signal to the microprocessor unit; The microprocessor unit generates a first update event based on the first interrupt signal and transmits the first update event to the first timing unit. The first timing unit outputs a sampling pulse to the analog-to-digital conversion unit based on the first update event; The analog-to-digital conversion unit converts the analog electrical parameters of the IGBT module into digital electrical parameters based on the sampling pulse, and then transmits the digital electrical parameters to the microprocessor unit. The microprocessor unit stores the digital electrical parameters from the analog-to-digital conversion unit. The sampling pulse frequency determined by the first timing unit based on the first update event is not less than 50MHz; After the microprocessor unit generates the first update event based on the first interrupt signal, it further includes: The second timing unit receives the start signal generated by the microprocessor unit when it receives the first interrupt signal, and generates a second interrupt signal based on the start signal and transmits the second interrupt signal to the microprocessor unit. The microprocessor unit generates a second update event based on the second interrupt signal and transmits the second update event to the first timing unit; The first timer in the first timing unit determines the frequency of the sampling pulse output by the first timing unit based on the first update event and / or the second update event; The sampling pulse frequency determined by the first timer based on the second update event is not less than 20kHz.

9. The online measurement method for electrical parameters of an IGBT module according to claim 8, characterized in that, The first timing unit outputs a sampling pulse to the analog-to-digital conversion unit based on the first update event, including: The frequency of the sampling pulse output by the first timing unit is stored in the ARR register, and the pre-set pulse width modulation duty cycle is stored in the CCR register. The pulse width modulation duty cycle is 1:

1.

10. The online measurement method for electrical parameters of an IGBT module according to claim 9, characterized in that, The second timing unit generates a second interrupt signal based on the start signal, including: The second timer in the second timing unit counts based on a preset time. When the count reaches the preset time stored in the CNT register, it stops counting and generates a second interrupt signal. The preset time is determined based on the turn-on delay time and turn-off delay time of the IGBT module.

11. The online measurement method for electrical parameters of an IGBT module according to claim 10, characterized in that, Both the first timer and the second timer are programmable auto-reload timers.

12. The online measurement method for electrical parameters of an IGBT module according to claim 8, characterized in that, The interrupt control unit generates a first interrupt signal based on the gate control pulse signal from the IGBT controller, including: When the IGBT module changes from the on state to the off state, the falling edge of the gate control pulse signal is captured and a first interrupt signal is generated. When the IGBT module switches from the off state to the on state, it captures the rising edge of the gate control pulse signal and generates a first interrupt signal.

13. The online measurement method for electrical parameters of an IGBT module according to claim 8, characterized in that, Before the analog-to-digital conversion unit converts the analog electrical parameters of the IGBT module into digital electrical parameters based on sampling pulses, it includes: The signal conditioning unit conditions the high-voltage level analog electrical parameters from the IGBT module into low-voltage level analog electrical parameters, and then transmits the low-voltage level analog electrical parameters to the analog-to-digital converter through the signal conditioning unit.

Citation Information

Patent Citations

  • Power quality monitoring device based on double-velocity double-range sampling

    CN102749542A