Multi-channel wide-range intelligent current shunt device and control method thereof
By using a multi-channel wide-range intelligent current shunt device, and combining multiple shunt channels with a temperature sensor, accurate current measurement over a wide dynamic range is achieved, solving the problems of insufficient measurement accuracy and safety in existing technologies when the current changes across magnitudes.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA AUTOMOTIVE PARTS TECHNOLOGY (TIANJIN) CO LTD
- Filing Date
- 2025-12-05
- Publication Date
- 2026-04-24
AI Technical Summary
Existing shunt devices struggle to achieve accurate current measurement over a wide dynamic range, especially when the current varies by orders of magnitude, resulting in insufficient measurement accuracy and a risk of damage.
The device employs a multi-channel, wide-range intelligent current shunt, which sets up multiple shunt channels with different resistance values in parallel. Each channel includes a shunt, a shunt switch, an overvoltage protection-main balancing unit, a temperature sensor, and a microcontroller. The temperature sensor is used for temperature compensation, the microcontroller calculates the final current value, and the overvoltage protection-main balancing unit provides overvoltage protection.
It achieves accurate current measurement over a wide dynamic range, improving measurement accuracy and safety, and avoiding the risks of signal conditioning circuit saturation and sensor damage.
Smart Images

Figure CN121917819A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of current shunt technology, specifically to a multi-channel wide-range intelligent current shunt device and its control method. Background Technology
[0002] In numerous fields such as industrial control, power monitoring, new energy, and electric vehicles, accurate and reliable acquisition of current data is fundamental for system monitoring, energy management, and fault diagnosis. Currently, one of the most widely used current sensing solutions on the market is the shunt current sensor, which is based on Ohm's law and inversely calculates the current flowing through a known resistance sampling resistor by measuring the voltage drop across it.
[0003] However, existing shunt devices have a significant limitation: their sampling resistor values and associated signal conditioning circuits are optimized for specific, limited current measurement ranges (e.g., 0-100A or 0-500A). The sensor can only achieve accurate measurement when the measured current is within this design range. However, in real-world applications, the dynamic range of the operating current can be very wide. For example, the current value of a device in standby, light load, full load, or short-circuit states may span several orders of magnitude. For such a wide range of current values that is not on the order of magnitude, existing fixed-range shunt devices cannot guarantee measurement accuracy across the entire range. When the measured current is much smaller than the sensor's rated range, the voltage drop signal across the sampling resistor is too weak and easily drowned out by circuit noise, leading to a sharp decrease in measurement accuracy or even ineffective measurement. Conversely, when the measured current momentarily exceeds the rated range, it may cause the signal conditioning circuit to saturate or exceed its linear operating range, also resulting in measurement distortion and even the risk of damaging the sensor.
[0004] Therefore, there is an urgent need for a shunt solution that can adapt to accurate current measurement over a wide dynamic range, in order to overcome the shortcomings of existing fixed-range products in terms of accuracy when dealing with current measurements across different magnitudes, and to meet the demand for complete and high-precision current data acquisition in complex application scenarios. Summary of the Invention
[0005] To address the aforementioned technical problems, this application is proposed. Embodiments of this application provide a multi-channel, wide-range intelligent current shunt device and its control method.
[0006] According to one aspect of this application, a multi-channel wide-range intelligent current shunt device is provided, comprising: multiple shunt channels, wherein the multiple shunt channels are arranged in parallel; wherein each shunt channel includes multiple shunts with different resistance values and corresponding shunt switches, an overvoltage protection-main balancing unit, a temperature sensor, and a microcontroller; the multiple shunts are arranged in parallel, the shunts are used to measure branch current values; the shunt switches are connected in series with the corresponding shunts, the shunt switches are used to switch the corresponding shunts on or off; the overvoltage protection-main balancing unit is connected to the multiple shunt switches, the overvoltage protection-main balancing unit is used to implement overvoltage protection; the temperature sensor is used to collect ambient temperature values; the microcontroller is connected to the multiple shunt switches, the multiple shunts, and the temperature sensor, the microcontroller is used to determine a final current value based on the ambient temperature value and the branch current value.
[0007] In one embodiment, the microcontroller includes two independent CAN communication channels, one of which is connected to the microcontroller of other split channels, and the other is connected to the data acquisition system.
[0008] In one embodiment, the shunt channel further includes a low-noise isolated power supply, which is connected to the overvoltage protection-main balancing unit and the plurality of shunts, and is used to supply power to the overvoltage protection-main balancing unit and the plurality of shunts.
[0009] In one embodiment, the shunt channel further includes a wide input range DC-DC converter connected to the microcontroller and the low-noise isolated power supply, for providing a stable supply voltage to the microcontroller and the low-noise isolated power supply.
[0010] In one embodiment, the shunt channel further includes a voltage comparator connected to the shunt with the largest resistance, which is used to close the shunt switch corresponding to the shunt with the largest resistance when the current on the shunt with the largest resistance is greater than a preset current threshold.
[0011] In one embodiment, the overvoltage protection-main balancing unit includes a low input current operational amplifier, a response time conditional circuit, a balancing circuit, and a shunt resistor connected in sequence.
[0012] In one embodiment, the balancing circuit includes a plurality of diode arrays comprising a plurality of diodes connected in parallel.
[0013] In one embodiment, the response time condition circuit includes a response resistor and a response capacitor connected in series.
[0014] According to another aspect of this application, a control method for a multi-channel wide-range intelligent current shunt device is provided, applied to the multi-channel wide-range intelligent current shunt device described in any of the above claims. The control method for the multi-channel wide-range intelligent current shunt device includes: selecting one or more of the plurality of shunt channels as measurement channels to measure current; selecting one or more of the shunt switches in the measurement channels to close; acquiring the branch current value on the shunt corresponding to the closed shunt switch; acquiring the ambient temperature value; and calculating the final current value based on the branch current value and the ambient temperature value.
[0015] In one embodiment, calculating the final current value based on the branch current value and the ambient temperature value includes: calculating the final current value based on the branch current value, the characteristic parameters of the shunt corresponding to the closed shunt switch, and the ambient temperature value.
[0016] This application provides a multi-channel, wide-range intelligent current shunt device and its control method. It utilizes multiple shunt channels connected in parallel. Each shunt channel includes multiple shunts with different resistance values and corresponding shunt switches, an overvoltage protection-main balancing unit, a temperature sensor, and a microcontroller. The shunts are connected in parallel to measure branch current values. A shunt switch is connected in series with its corresponding shunt to switch the connection or disconnection of the corresponding shunt. The overvoltage protection-main balancing unit connects multiple shunt switches and provides overvoltage protection. The temperature sensor collects ambient temperature data. The microcontroller connects multiple shunt switches, multiple shunts, and the temperature sensor, and determines the final current value based on the ambient temperature and branch current values. The device achieves accurate current measurement over a wide dynamic range using multiple shunt channels and multiple shunts in each channel. The overvoltage protection-main balancing unit provides overvoltage protection, improving the safety of the current shunt device. Simultaneously, the ambient temperature data collected by the temperature sensor corrects the measured current value, improving the accuracy of the current measurement. Attached Figure Description
[0017] The above and other objects, features, and advantages of this application will become more apparent from the more detailed description of the embodiments of this application in conjunction with the accompanying drawings. The drawings are provided to further illustrate the embodiments of this application and form part of the specification. They are used together with the embodiments of this application to explain this application and do not constitute a limitation thereof. In the drawings, the same reference numerals generally represent the same components or steps.
[0018] Figure 1 This is a schematic diagram of the structure of a multi-channel wide-range intelligent current shunt device provided in an exemplary embodiment of this application.
[0019] Figure 2 This is a schematic diagram of the overvoltage protection-main balancing unit of a multi-channel wide-range intelligent current shunt device provided in an exemplary embodiment of this application.
[0020] Figure 3 This is a flowchart illustrating the control method of a multi-channel wide-range intelligent current shunt device provided in an exemplary embodiment of this application. Detailed Implementation
[0021] Hereinafter, exemplary embodiments according to this application will be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are merely some embodiments of this application, and not all embodiments of this application. It should be understood that this application is not limited to the exemplary embodiments described herein.
[0022] Figure 1 This is a schematic diagram of the structure of a multi-channel wide-range intelligent current shunt device provided in an exemplary embodiment of this application. Figure 1 As shown, the multi-channel wide-range intelligent current shunt device includes: multiple shunt channels connected in parallel; each shunt channel includes multiple shunts with different resistance values and corresponding shunt switches, an overvoltage protection-main balancing unit, a temperature sensor, and a microcontroller. The multiple shunts are connected in parallel and used to measure branch current values. A shunt switch is connected in series with a corresponding shunt and used to switch the connection or disconnection of the corresponding shunt. The overvoltage protection-main balancing unit connects multiple shunt switches and is used to implement overvoltage protection. The temperature sensor is used to collect ambient temperature values. The microcontroller connects multiple shunt switches, multiple shunts, and the temperature sensor and is used to determine the final current value based on the ambient temperature value and the branch current value.
[0023] This application establishes multiple diversion channels (such as...) Figure 1 The channels 1, ..., n shown in the diagram implement shunt measurement. Multiple shunts with different resistance values (e.g., 1mΩ, 50mΩ, and 1Ω shunts in channel 1) and corresponding shunt switches (e.g., shunt switches S1, S2, and S3 in channel 1) are set in each shunt channel to allow different resistance values to be connected to the circuit, thereby achieving current measurement of different ranges. Furthermore, overvoltage protection—main balancing unit (e.g., ...) is implemented. Figure 1 The overvoltage protection (main balance) shown is used to achieve overvoltage protection. At the same time, the ambient temperature value is collected in real time by a temperature sensor. The microcontroller controls the analog-to-digital converter (ADC1) to convert the value and calculates it after temperature compensation to obtain the final current value. The current value is further corrected based on the current value measured by the shunt to obtain the final current value, thereby realizing accurate current measurement with a wide dynamic range.
[0024] This application provides a multi-channel, wide-range intelligent current shunt device. It features multiple shunt channels connected in parallel. Each shunt channel includes multiple shunts with different resistance values and corresponding shunt switches, an overvoltage protection-main balancing unit, a temperature sensor, and a microcontroller. The shunts are connected in parallel to measure branch current values. A shunt switch is connected in series with its corresponding shunt to switch the connection or disconnection of the shunt. The overvoltage protection-main balancing unit connects to multiple shunt switches and provides overvoltage protection. The temperature sensor collects ambient temperature data. The microcontroller connects to multiple shunt switches, multiple shunts, and the temperature sensor, and determines the final current value based on the ambient temperature and branch current values. The device utilizes multiple shunt channels and multiple shunts in each channel to achieve accurate current measurement over a wide dynamic range. The overvoltage protection-main balancing unit provides overvoltage protection, improving the safety of the current shunt device. Simultaneously, the ambient temperature data collected by the temperature sensor corrects the measured current value, enhancing the accuracy of the current measurement.
[0025] In one embodiment, the microcontroller may include two independent CAN communication channels, wherein one CAN communication channel is connected to the microcontroller of other split channels, and the other CAN communication channel is connected to the data acquisition system.
[0026] like Figure 1 As shown, each channel's controller has two independent CAN communication channels (e.g., Figure 1 The CAN communication interfaces 1 and 2 of channel 1 and CAN communication interfaces n1 and n2 of channel n are shown. The parallel connection feature of the CAN interface is utilized. For example, CAN communication interface 1 of channel 1 can be connected to one of the communication channels of channel N. Similarly, all channels of this multi-channel wide-range intelligent current shunt device can be connected through CAN communication interface 2, which greatly improves the transmission efficiency.
[0027] In one embodiment, the shunt channel may further include a wide-input-range DC-DC converter connected to the microcontroller and a low-noise isolated power supply, for providing a stable supply voltage to the microcontroller and the low-noise isolated power supply.
[0028] like Figure 1 As shown, this application uses a wide input range DC-DC converter to convert the power supply voltage to each shunt channel into a stable voltage to power the microcontroller.
[0029] In one embodiment, the shunt channel may further include a low-noise isolated power supply, which is connected to the overvoltage protection-main balancing unit and multiple shunts to supply power to the overvoltage protection-main balancing unit and multiple shunts.
[0030] A low-noise isolated power supply is a dual-optimized power system. Its output voltage is extremely clean and stable, with very low ripple and noise (typically referring to broadband random noise), preventing interference with sensitive load circuits. There is no direct electrical connection between its input (such as the mains power) and output; electrical isolation is achieved through devices such as transformers and optocouplers. This blocks ground loop interference, common-mode noise, and improves safety. Figure 1 As shown, this application provides a stable, low-interference power supply by setting a low-noise isolated power supply. The low-noise isolated power supply mainly supplies power to the analog section on the left side of the digital isolator. The low-noise isolated power supply is powered by a wide input range DC-DC converter, which ensures the distinction between the analog and digital sections, resulting in lower power supply noise in the analog section and effectively improving measurement accuracy.
[0031] In one embodiment, the shunt channel may further include a voltage comparator connected to the shunt with the largest resistance, used to close the shunt switch corresponding to the shunt with the largest resistance when the current in the shunt with the largest resistance is greater than a preset current threshold.
[0032] like Figure 1 As shown, the shunt in the maximum measurement range (such as...) Figure 1 The 1mΩ shunt in channel 1 and the 1mΩ shunt in channel n shown are connected to a voltage comparator. The output of the voltage comparator is connected to a combinational logic unit. The combinational logic unit controls the opening and closing of the shunt switch S3 based on the range control unit and the output of the voltage comparator. When the voltage comparator detects that the current flowing through the 1mΩ shunt is greater than the set protection threshold (preset current threshold), it closes the shunt switch S3. This ensures that most of the current flows through the 1mΩ shunt, thus protecting the resistors of other ranges from overcurrent. Simultaneously, the voltage comparator output is sent to the range control unit (e.g., ...). Figure 1 The range control unit CH1 in channel 1 and the range control unit CHn in channel n are shown. The range control unit outputs to the microcontroller. The interrupt inside the microcontroller recognizes the over-range signal and will disconnect the shunt switches S1 and S2, thus protecting the other range resistors again from the software perspective.
[0033] In one embodiment, the overvoltage protection-main balancing unit may include a low input current operational amplifier, a response time condition circuit, a balancing circuit, and a shunt resistor connected in sequence.
[0034] like Figure 1As shown, to prevent the current loop from opening simultaneously due to the simultaneous opening of shunt switches S1, S2, and S3, this application designs an overvoltage protection-main balancing unit at the front end of the shunt switches. A simplified schematic diagram of the overvoltage protection-main balancing unit is shown below. Figure 2 As shown, it includes a low input current operational amplifier U1, a response time conditional circuit, a balancing circuit, and a shunt resistor RS1. The shunt in the current loop is replaced by the shunt resistor RS1. Specifically, U1 is a low input current operational amplifier, whose input current is generally less than 10pA. When the input current is within the current measurement range, the output voltage of U1 equals the input voltage, i.e., it acts as a follower. At this time, the voltages across the balancing circuit are equal, and there is almost no leakage current. Therefore, the current flowing through RS1 is equal to the input current minus approximately 10pA. Taking the minimum range of 100mA as an example, its impact is approximately 1E-8. The input current of the low input current operational amplifier U1 can be ignored. Therefore, this overvoltage protection-main balancing unit protects against abnormal switching functions and input current exceeding the range without affecting measurement accuracy.
[0035] In one embodiment, the balancing circuit may include a plurality of diode arrays, the diode arrays comprising a plurality of diodes connected in parallel.
[0036] like Figure 2 As shown, the balancing circuit includes multiple diode arrays (DA array, DB array, DC array, DD array). Each diode array contains multiple diodes connected in parallel. The DA array contains diodes DA1, ..., DAn; the DB array contains diodes DB1, ..., DBn; the DC array contains diodes DC1, ..., DCn; and the DD array contains diodes DD1, ..., DDn. Due to the presence of diodes DA1 to DDn, the voltage across RS1 will not exceed twice the diode voltage drop, approximately 1.4V. Therefore, even if shunt switches S1, S2, and S3 are not closed due to malfunction, the overvoltage protection-main balancing unit can control the voltage drop at the current input terminal to 1.4V, eliminating the risk of equipment damage caused by an open circuit.
[0037] At the same time, the minimum range (e.g.) Figure 1 The 1Ω shunt in the middle channel 1 and the second smallest range (e.g.) Figure 1In the 50mΩ shunt in channel 1, due to the overvoltage protection-main balancing unit, the voltage across any shunt will not exceed 1.4V. When selecting components, the rated power consumption P of the minimum and second-smallest range shunts should be greater than n×(1.4×1.4) / RS1, and the power P of the diodes DA1 to DDn connected in parallel should be greater than n×the maximum current value of the measurement range×0.7V; where n ranges from 3 to 10. By selecting shunts according to this setting, it can be ensured that even when the maximum current within the measurement range is applied to the minimum range shunt in the current loop, it will not cause overcurrent damage to the minimum range shunt.
[0038] In one embodiment, the response time condition circuit may include a response resistor and a response capacitor connected in series.
[0039] like Figure 2 As shown, the response time condition circuit includes resistors R1 (response resistor), R2, R3, and capacitor C1 (response capacitor). One end of resistors R1 and R2 is connected to the inverting input terminal of the low input current operational amplifier U1, and the other end of resistor R1 is connected to one end of capacitor C1. The other end of capacitor C1 is connected to the output terminal of the low input current operational amplifier U1. The other end of resistor R2 is connected to one end of resistor R3, and the other end of resistor R3 is connected to the output terminal of the low input current operational amplifier U1. The response time of overvoltage protection is adjusted by selecting R1 and C1.
[0040] The multi-channel wide-range intelligent current shunt device of this application may also include a multiplexer, a precision voltage reference, an analog-to-digital converter (ADC), a digital isolator, and a 485 / UART communication interface. The multiplexer is a technology or device that simultaneously transmits multiple independent signals on a single communication path (channel) to improve channel utilization and save costs; the precision voltage reference is a device or circuit that can generate and maintain an extremely accurate and stable voltage value. It does not provide power, but rather a reliable "voltage standard" for other circuits (such as ADCs, DACs, regulators, and sensors) to use as a reference for comparison or calibration; an analog-to-digital converter (ADC) is an electronic device that converts continuously changing analog signals (such as voltage, current, temperature, and sound) into discrete digital codes (usually binary); a digital isolator is a device that provides electrical isolation between input and output circuits while transmitting digital signals, allowing digital signals to be transmitted across the isolation barrier while blocking dangerous voltages, ground loops, and noise interference; UART is the core of an asynchronous serial communication "protocol layer," and RS-485 is a differential signal-based "physical layer" standard. The 485 / UART communication interface uses UART to generate the serial data to be transmitted, and then converts it into differential signals suitable for long-distance, interference-resistant transmission through an RS-485 transceiver chip.
[0041] Since the load resistance is controlled by a switch, the load cannot be open-circuited in the current loop. This application connects the load resistors in series, using a shunt switch to connect the corresponding shunt. When switching from a small range to a large range, shunt switch S2 closes first, then shunt switch S1 opens; when switching from a large range to a small range, shunt switch S1 closes first, then shunt switch S2 opens. This achieves range switching through software logic. Simultaneously, the microcontroller determines whether the measured current is within the range based on several results after the switching. If the measured current exceeds the range, it controls shunt switch S3 to close and then opens shunt switches S1 and S2, thus bringing the measured current within its expected range and achieving automatic range switching.
[0042] Specifically, the microcontroller initializes the communication interface, range control unit, and ADC of the entire system upon power-up. Optionally, the microcontroller sends a command to the range control unit to close shunt switch S3 and open shunt switches S1 and S2, thus selecting the channel with the largest measurement range. The value of this range varies depending on the measurement range, and the input of the multiplexer is selected as this channel.
[0043] Taking a measurement range of (-60A to 60A) as an example, if a current within this measurement range flows in (e.g., 10A), the 10A current will act on the shunt (1mΩ) of the (-60A to 60A) range through shunt switch S3, generating a 10mV voltage. This 10mV voltage value is then input to ADC1 via a multiplexer. The microcontroller controls ADC1 to convert this 10mV voltage into a numerical value. Similarly, when a current of (-5A to 5A) is input, the microcontroller closes shunt switch S2 and opens shunt switches S1 and S3 through the range control unit, applying the current to the shunt (50mΩ) of the intermediate range (-5A to 5A). Simultaneously, the input signal of the multiplexer is switched to the voltage signal on the shunt (50mΩ) of this range. Similarly, when a current input of (-100mA to 100mA) is received, the microcontroller closes the shunt switch S1 and opens the shunt switches S2 and S3 through the range control unit, so that the current is applied to the shunt (1Ω) of the small range (-100mA to 100mA), and at the same time, the input signal of the multiplexer is switched to the voltage signal on the shunt (1Ω) of that range.
[0044] Figure 3 This is a schematic flowchart illustrating a control method for a multi-channel wide-range intelligent current shunt device provided in an exemplary embodiment of this application. This control method for the multi-channel wide-range intelligent current shunt device is applied to any of the aforementioned multi-channel wide-range intelligent current shunt devices, such as... Figure 3 As shown, the control method for this multi-channel wide-range intelligent current shunt device includes the following steps: Step 310: Select one or more of the multiple shunt channels as the measurement channel to measure the current.
[0045] This application measures the current of the object under test by selecting one or more shunt channels as measurement channels.
[0046] Step 320: Select one or more shunt switches in the measurement channel to close.
[0047] This application selects one or more shunt switches in the measurement channel to close by sequentially switching from a large range to a small range, thereby enabling the corresponding shunt to conduct.
[0048] Step 330: Collect the branch current value on the shunt corresponding to the closed shunt switch.
[0049] This application uses a shunt to collect the corresponding branch current value.
[0050] Step 340: Collect ambient temperature values.
[0051] This application uses a temperature sensor to collect ambient temperature values.
[0052] Step 350: Calculate the final current value based on the branch current value and the ambient temperature value.
[0053] This application calculates the final current value by combining the branch current value and the ambient temperature value.
[0054] This application provides a multi-channel, wide-range intelligent current shunt device and its control method. Multiple shunt channels are configured in parallel. Each shunt channel includes multiple shunts with different resistance values and corresponding shunt switches, an overvoltage protection-main balancing unit, a temperature sensor, and a microcontroller. The shunts are connected in parallel to measure branch current values. A shunt switch is connected in series with a corresponding shunt to switch the connection or disconnection of the corresponding shunt. The overvoltage protection-main balancing unit connects multiple shunt switches and provides overvoltage protection. The temperature sensor collects ambient temperature values. The microcontroller connects multiple shunt switches, multiple shunts, and the temperature sensor. The microcontroller determines the final current value based on the ambient temperature and branch current values. It measures the current by selecting one or more shunt channels as measurement channels, closing one or more shunt switches within the measurement channels, acquiring the branch current value on the corresponding shunt, and collecting the ambient temperature value. Based on the branch current and ambient temperature values, it calculates the final current value. The system utilizes multiple shunt channels and multiple shunts in each channel to achieve accurate current measurement over a wide dynamic range. Overvoltage protection—a main balancing unit—is used to improve the safety of the current shunt device. Simultaneously, a temperature sensor is used to collect the ambient temperature value to correct the measured current value, thereby improving the accuracy of the current measurement.
[0055] In one embodiment, step 350 can be implemented by calculating the final current value based on the branch current value, the characteristic parameters of the shunt corresponding to the closed shunt switch, and the ambient temperature value.
[0056] The microcontroller reads the output values from the temperature sensors installed on the three shunts in the current distribution channel, and calculates the accurate current value of the measured object using a compensation algorithm. The temperature compensation algorithm obtains a resistance-temperature correlation curve (fitting a quadratic equation) by repeatedly measuring the resistance values of the selected shunts of the same specifications at different temperatures. This yields the characteristic parameters α (first-order temperature coefficient) and β (second-order temperature coefficient) of the shunts. The first-order temperature coefficient corresponds to the linear term of the quadratic equation, and the second-order temperature coefficient corresponds to the quadratic term. Therefore, the compensation algorithm is as follows: ; Among them, I m The final current value calculated by the compensation algorithm, V m The voltage value after ADC1 conversion, k is the calibration coefficient calculated with a given standard current value, R is the nominal value of the conducting shunt, and T m The output value is for the temperature sensor.
[0057] In addition to the methods and apparatus described above, embodiments of this application may also be computer program products, which include computer program instructions that, when executed by a processor, cause the processor to perform the steps in the methods according to various embodiments of this application described in the "Exemplary Methods" section above.
[0058] The computer program product can be written in any combination of one or more programming languages to perform the operations of the embodiments of this application. The programming languages include object-oriented programming languages such as Java and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0059] Furthermore, embodiments of this application may also be computer-readable storage media storing computer program instructions thereon, which, when executed by a processor, cause the processor to perform the steps in the methods according to various embodiments of this application described in the "Exemplary Methods" section above.
[0060] The computer-readable storage medium may be any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof.
[0061] The basic principles of this application have been described above with reference to specific embodiments. However, it should be noted that the advantages, benefits, and effects mentioned in this application are merely examples and not limitations, and should not be considered as essential features of each embodiment of this application. Furthermore, the specific details disclosed above are for illustrative and facilitative purposes only, and are not limitations. These details do not limit the application to the necessity of employing the aforementioned specific details for implementation.
[0062] The block diagrams of devices, apparatuses, devices, and systems involved in this application are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As those skilled in the art will recognize, these devices, apparatuses, devices, and systems can be connected, arranged, and configured in any manner. Words such as “comprising,” “including,” “having,” etc., are open-ended terms meaning “including but not limited to,” and are used interchangeably with them. The terms “or” and “and” as used herein refer to the terms “and / or,” and are used interchangeably with them unless the context clearly indicates otherwise. The term “such as” as used herein refers to the phrase “such as but not limited to,” and is used interchangeably with it.
[0063] It should also be noted that in the apparatus, equipment, and methods of this application, the components or steps can be disassembled and / or recombined. These disassemblies and / or recombinations should be considered as equivalent solutions of this application.
[0064] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use this application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein can be applied to other aspects without departing from the scope of this application. Therefore, this application is not intended to be limited to the aspects shown herein, but rather to be accorded the widest scope consistent with the principles and novel features disclosed herein.
[0065] The above description has been given for purposes of illustration and description. Furthermore, this description is not intended to limit the embodiments of this application to the forms disclosed herein. Although numerous exemplary aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, alterations, additions, and sub-combinations thereof.
Claims
1. A multi-channel, wide-range intelligent current shunt device, characterized in that, include: Multiple diversion channels are provided, and the multiple diversion channels are connected in parallel. Each shunt channel includes multiple shunts with different resistance values and corresponding shunt switches, an overvoltage protection-main balancing unit, a temperature sensor, and a microcontroller. Multiple shunts are connected in parallel and are used to measure branch current values. A shunt switch is connected in series with a corresponding shunt and is used to switch the connection or disconnection of the corresponding shunt. The overvoltage protection-main balancing unit is connected to multiple shunt switches and is used to implement overvoltage protection. The temperature sensor is used to collect ambient temperature values. The microcontroller is connected to multiple shunt switches, multiple shunts, and the temperature sensor and is used to determine the final current value based on the ambient temperature value and the branch current value.
2. The multi-channel wide-range intelligent current shunt device according to claim 1, characterized in that, The microcontroller includes two independent CAN communication channels. One CAN communication channel is connected to the microcontrollers of other split channels, and the other CAN communication channel is connected to the data acquisition system.
3. The multi-channel wide-range intelligent current shunt device according to claim 1, characterized in that, The shunt channel also includes a low-noise isolated power supply, which is connected to the overvoltage protection-main balancing unit and the multiple shunts, and is used to supply power to the overvoltage protection-main balancing unit and the multiple shunts.
4. The multi-channel wide-range intelligent current shunt device according to claim 3, characterized in that, The shunt channel also includes a wide input range DC-DC converter, which connects the microcontroller and the low-noise isolated power supply to provide a stable power supply voltage to the microcontroller and the low-noise isolated power supply.
5. The multi-channel wide-range intelligent current shunt device according to claim 1, characterized in that, The shunt channel also includes a voltage comparator, which is connected to the shunt with the largest resistance value. The voltage comparator is used to close the shunt switch corresponding to the shunt with the largest resistance value when the current in the shunt with the largest resistance value is greater than a preset current threshold.
6. The multi-channel wide-range intelligent current shunt device according to claim 1, characterized in that, The overvoltage protection-main balancing unit includes a low input current operational amplifier, a response time condition circuit, a balancing circuit, and a shunt resistor connected in sequence.
7. The multi-channel wide-range intelligent current shunt device according to claim 6, characterized in that, The balancing circuit includes multiple diode arrays, each containing multiple diodes connected in parallel.
8. The multi-channel wide-range intelligent current shunt device according to claim 6, characterized in that, The response time condition circuit includes a response resistor and a response capacitor connected in series.
9. A control method for a multi-channel wide-range intelligent current shunt device, characterized in that, The control method for the multi-channel wide-range intelligent current shunt device applied to any one of claims 1-8 includes: Select one or more of the aforementioned shunt channels as measurement channels to measure the current; One or more of the shunt switches in the measurement channels are closed; Collect the branch current value on the shunt corresponding to the closed shunt switch; Collect ambient temperature values; The final current value is calculated based on the branch current value and the ambient temperature value.
10. The control method for the multi-channel wide-range intelligent current shunt device according to claim 9, characterized in that, The calculation of the final current value based on the branch current value and the ambient temperature value includes: The final current value is calculated based on the branch current value, the characteristic parameters of the shunt corresponding to the closed shunt switch, and the ambient temperature value.
Citation Information
Patent Citations
Current monitoring circuit and method and power supply
CN109425773A
Current measurement device and current measurement method based on current divider
CN109633255A
Current testing device
CN115219777A
Broadband weak current signal detection system and detection method
CN119178928A
Multichannel thermal control system testing equipment
CN202694136U