Echo range synchronization control method, device, equipment and storage medium

By adopting the echo range synchronization control method in the battery simulator, and using the automatic switching circuit and the FPGA module to adjust the reference voltage, the difficulty of the battery simulator to obtain high-precision channel echo data at low voltage and low current is solved, and high-precision synchronization control of multiple output channel modules is achieved.

CN119147804BActive Publication Date: 2025-03-21HUNAN NEXT GENERATION INSTRUMENTAL T&C TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411654391.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-19
Publication Date
2025-03-21
Estimated Expiration
2044-11-19

AI Technical Summary

Technical Problem

When the multi-output channel of the battery simulator is cascading, it is difficult to obtain high-precision channel echo voltage and channel echo current, especially when the voltage is low and the current is low, the accuracy becomes worse and high-precision data cannot be obtained.

Method used

The echo range synchronization control method is adopted, and the range gear automatic switching circuit is formed by comparing circuits, switching switches, low-range processing circuits and high-range processing circuits. The high-range and low-range are automatically selected according to the input sampling signal changes, and the reference voltage is adjusted through the FPGA module to realize the synchronous switching control of the echo range gear of multiple output channel modules.

Benefits of technology

Improves the channel echo data accuracy of the battery simulator in the case of multiple output channels cascade, adapts to complex testing needs and different external devices, and improves the applicability of the battery simulator.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119147804B_ABST
    Figure CN119147804B_ABST
Patent Text Reader

Abstract

The present application discloses a method, device, equipment and storage medium for synchronous control of an echo range. A range gear automatic switching circuit can be formed by a comparison circuit, a switching switch, a low-range processing circuit and a high-range processing circuit, and then the high range and the low range can be automatically selected according to the change of the input sampling signal, thereby improving the accuracy of detection; at the same time, the range switching threshold parameters can be generated according to the working setting parameters, and then the FPGA module can adjust the reference voltage of each reference circuit according to the range switching threshold parameters, thereby realizing the synchronous switching control of the echo range gears of multiple output channel modules, so as to adapt to more complex testing requirements and different external devices, and improve the applicability of the battery simulator.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of battery simulators, and in particular to an echo range synchronization control method, device, equipment and storage medium. Background Art

[0002] When the battery simulator performs multi-output channel cascade operation, it is necessary to obtain the channel echo voltage and channel echo current of each output channel in real time to perform SOC (State of Charge) control calculation. However, the current method of obtaining the channel echo voltage and the channel echo current is to obtain them through a fixed range gear. This method is prone to poor accuracy when the voltage and current are low because the sampling value is too small, and it is impossible to obtain high-precision channel echo voltage and channel echo current. Summary of the invention

[0003] The present application aims to propose an echo range synchronization control method, device, equipment and storage medium, which improves the accuracy of obtaining channel echo data when multiple output channel modules of a battery simulator are cascaded for output.

[0004] The echo range synchronization control method according to the first aspect of the present application is applied to a battery simulator, wherein the battery simulator includes a main control module, an FPGA module, and a plurality of output channel modules, wherein the main control module is communicatively connected to the FPGA module; each of the output channel modules includes a channel control unit, a voltage echo circuit, a current echo circuit, and an output circuit, wherein the channel control unit is connected to the FPGA module, wherein the voltage echo circuit and the current echo circuit both include a reference circuit, a comparison circuit, a switching switch, a low-range processing circuit, and a high-range processing circuit, wherein each of the reference circuits is connected between the FPGA module and the first input end of the corresponding comparison circuit, wherein the second input end of each comparison circuit is used to input a sampling signal, wherein the output end of the comparison circuit is connected to the channel control unit, wherein each of the switching switches is used to adjust the connection relationship between the second input end of the comparison circuit and the low-range processing circuit and the high-range processing circuit according to the voltage output from the output end of the comparison circuit, wherein the low-range processing circuit and the high-range processing circuit are both connected to the channel control unit;

[0005] The echo range synchronization control method comprises:

[0006] Acquiring a working setting parameter, wherein the working setting parameter is obtained according to an external device connected to the plurality of output circuits after cascading;

[0007] When the working setting parameters obtained this time are different from the working setting parameters obtained last time, generating an echo range switching instruction;

[0008] In response to the echo range switching instruction, generating a range switching threshold parameter according to the working setting parameter, and transmitting the range switching threshold parameter to the FPGA module;

[0009] Wherein, when the range switching threshold parameter is obtained, the FPGA module adjusts the reference voltage output by each reference circuit to the first input terminal of the comparison circuit according to the range switching threshold parameter.

[0010] According to the second aspect of the present application, the echo range synchronization control device is applied to a battery simulator, wherein the battery simulator includes a main control module, an FPGA module, and a plurality of output channel modules, wherein the main control module is communicatively connected to the FPGA module; each of the output channel modules includes a channel control unit, a voltage echo circuit, a current echo circuit, and an output circuit, wherein the channel control unit is connected to the FPGA module, wherein the voltage echo circuit and the current echo circuit both include a reference circuit, a comparison circuit, a switching switch, a low-range processing circuit, and a high-range processing circuit, wherein each of the reference circuits is connected between the FPGA module and the first input end of the corresponding comparison circuit, wherein the second input end of each comparison circuit is used to input a sampling signal, wherein the output end of the comparison circuit is connected to the channel control unit, wherein each of the switching switches is used to adjust the connection relationship between the second input end of the comparison circuit and the low-range processing circuit and the high-range processing circuit according to the voltage output from the output end of the comparison circuit, wherein the low-range processing circuit and the high-range processing circuit are both connected to the channel control unit;

[0011] The echo range synchronization control method comprises:

[0012] A setting parameter acquisition module, used for acquiring a working setting parameter, wherein the working setting parameter is obtained according to an external device connected to the plurality of output circuits after cascading;

[0013] A switching instruction confirmation module, used for generating an echo range switching instruction when the working setting parameters obtained this time are different from the working setting parameters obtained last time;

[0014] an output adjustment module, for generating a range switching threshold parameter according to the working setting parameter in response to the echoed range switching instruction, and transmitting the range switching threshold parameter to the FPGA module;

[0015] Wherein, when the range switching threshold parameter is obtained, the FPGA module adjusts the reference voltage output by each reference circuit to the first input terminal of the comparison circuit according to the range switching threshold parameter.

[0016] According to an electronic device of a third aspect of the present application, the device includes: a processor and a memory storing computer program instructions;

[0017] When the processor executes the computer program instructions, the echo range synchronization control method as described in the first aspect is implemented.

[0018] According to the computer-readable storage medium of the fourth aspect embodiment of the present application, computer executable instructions are stored, and the computer executable instructions are used to execute the echo range synchronization control method as described in the above-mentioned first aspect embodiment.

[0019] The echo range synchronization control method, device, equipment and storage medium of the present application can form an automatic range gear switching circuit through a comparison circuit, a switching switch, a low-range processing circuit and a high-range processing circuit, and can automatically select the high range and the low range according to the change of the input sampling signal, thereby improving the accuracy of detection; at the same time, the range switching threshold parameters can be generated according to the working setting parameters, and the FPGA module can adjust the reference voltage of each reference circuit according to the range switching threshold parameters, so as to realize the synchronous switching control of the echo range gears of multiple output channel modules, so as to adapt to more complex testing requirements and different external equipment, and improve the applicability of the battery simulator.

[0020] Other features and advantages of the present application will be set forth in the following description, and in part will become apparent from the description, or may be understood by practicing the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:

[0022] Figure 1 A schematic diagram of the structure of a battery simulator provided in one embodiment of the present application;

[0023] Figure 2 A flowchart of a method for synchronous control of an echo range provided in an embodiment of the present application;

[0024] Figure 3 A schematic diagram of the structure of an echo range synchronization control device provided in one embodiment of the present application.

[0025] Reference numerals:

[0026] Main control module 100, FPGA module 200, output channel module 300, channel control unit 310, voltage echo circuit 320, current echo circuit 330, reference circuit 301, comparison circuit 302, switching switch 303, low-range processing circuit 304, and high-range processing circuit 305. DETAILED DESCRIPTION

[0027] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be understood as limiting the present application.

[0028] In the description of this application, if there is a description of first, second, etc., it is only for the purpose of distinguishing technical features, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features.

[0029] In the description of the present application, it should be understood that the descriptions involving orientation, such as the orientation or positional relationship indicated as up, down, etc., are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present application.

[0030] In the description of this application, it should be noted that, unless otherwise clearly defined, terms such as setting, installing, connecting, etc. should be understood in a broad sense, and technicians in the relevant technical field can reasonably determine the specific meaning of the above terms in this application based on the specific content of the technical solution.

[0031] The technical solution of the present application will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described below are only part of the embodiments of the present application, not all of the embodiments.

[0032] In order to better describe the echo range synchronization control method, device, equipment and storage medium of the embodiment of the present invention, a battery simulator is proposed here, such as Figure 1As shown, the battery simulator includes a main control module 100, an FPGA module 200, and a plurality of output channel modules 300. The main control module 100 and the FPGA (Field Programmable Gate Array, field programmable gate array) module 200; each output channel module 300 includes a channel control unit 310, a voltage echo circuit 320, a current echo circuit 330 and an output circuit, the channel control unit 310 is connected to the FPGA module 200, the voltage echo circuit 320 and the current echo circuit 330 both include a reference circuit 301, a comparison circuit 302, a switch 303, a low-range processing circuit 304 and a high-range processing circuit 305, each reference circuit 301 is connected between the FPGA module 200 and the first input end of the corresponding comparison circuit 302, the second input end of each comparison circuit 302 is used to input a sampling signal, the output end of the comparison circuit 302 is connected to the channel control unit 310, each switch 303 is used to adjust the connection relationship between the second input end of the comparison circuit 302 and the low-range processing circuit 304 and the high-range processing circuit 305 according to the voltage output by the output end of the comparison circuit 302, and the low-range processing circuit 304 and the high-range processing circuit 305 are both connected to the channel control unit 310;

[0033] The control module and the FPGA module 200 are connected via a fsmc (Flexible Static Memory Controller) bus.

[0034] The FPGA module 200 and the channel control unit 310 may be connected via a serial communication line.

[0035] The above-mentioned output circuit can be understood as the output main circuit of the output channel module 300, which is used to realize the output of power. The channel control unit 310 can adjust the working state of the output channel module 300 by adjusting the output voltage and output current of the output circuit.

[0036] The circuit structures of the voltage echo circuit 320 and the current echo circuit 330 are the same. For the voltage echo circuit 320, the channel echo voltage can be obtained by sampling the voltage from the output port of the output circuit. For the current echo circuit 330, the channel echo current can be obtained by sampling the voltage at both ends of the current sampling resistor connected in series at the output port of the output circuit.

[0037] The reference circuit 301 is connected to the FPGA module 200 . The reference circuit 301 can output different reference voltages according to different input voltages. The reference voltage output by the reference circuit 301 can be adjusted by changing the voltage input to the reference circuit 301 through the FPGA module 200 .

[0038] Each of the above-mentioned reference circuits 301 includes a DAC (Digital to Analog Converter) module and an amplifier circuit connected in sequence. The chip select signal CS and the input signal MOSI of each DAC module are input from the FPGA module 200, so that each DAC module can output different voltages according to different input signals MOSI after the chip select signal CS is enabled, and then output the required reference voltage through the amplifier circuit. That is, when different reference voltages need to be output, the corresponding input signal MOSI can be output to the DAC module through the FPGA module 200.

[0039] The comparison circuit 302 is used to compare the reference voltage with the sampling signal of the channel echo voltage or the sampling signal of the channel echo current, and output different levels.

[0040] For example, when a voltage range of 0 to 100V needs to be detected, the reference voltage is set to 1V, so that the comparison circuit 302 can output different levels when the sampling signal is greater than 1V and less than 1V.

[0041] The above-mentioned switching switch 303 can be understood as a controlled device such as an electric control switch, a contactor, etc. The switching switch 303 can switch the transmission path of the sampling signal according to the different levels output by the comparison circuit 302, that is, from the low-range processing circuit 304 to the channel control unit 310, or from the high-range processing circuit 305 to the channel control unit 310.

[0042] The above-mentioned low-range processing circuit 304 and high-range processing circuit 305 are respectively connected to different analog-to-digital acquisition channels of the channel control unit 310. The channel control unit 310 can determine from which analog-to-digital acquisition channel the channel echo voltage or channel echo current needs to be obtained by detecting the output level of the output end of the comparison circuit 302.

[0043] The above-mentioned low-range processing circuit 304 and high-range processing circuit 305 can be understood as operational amplifier adjustment circuits of different proportions. For the high-range processing circuit 305, the amplification factor is relatively small, and for the low-range processing circuit 304, the amplification factor is relatively large, so that the channel control unit 310 can maintain a higher accuracy when sampling through the analog-to-digital sampling channel.

[0044] The sampling signals corresponding to the channel echo voltage and the channel echo current are input to the second input terminal of the comparison circuit 302 through the signal conditioning circuit. The sampling signals can be conditioned by the signal conditioning circuit to obtain sampling signals with better quality.

[0045] Multiple registers may be set in the FPGA module 200 to store the range switching threshold parameters, control the output mode of the range switching threshold parameters, and adjust the working mode of the control output channel module 300.

[0046] Specifically, the multiple registers may include a mode register, a range switching threshold register, and an execution register.

[0047] The main control module 100 writes mode control parameters to the mode register, for example, "0" represents independent mode and "1" represents synchronous mode, so that the FPGA module 200 determines the current working mode.

[0048] The main control module 100 writes the range switching threshold parameters, such as 1V, 3V, 1A, 3A, etc., into the range switching threshold register, so that the FPGA module 200 determines the reference voltage that the reference circuit 301 needs to output.

[0049] The main control module 100 writes execution control parameters to the execution register. For example, "0" means stop execution and "1" means start execution. This allows the FPGA module 200 to perform operations according to the mode control parameters, and when the execution control parameter is "1", it outputs a voltage matching the range switching threshold parameter to the DAC module of the reference circuit 301.

[0050] Based on the above power supply system, the power supply parallel synchronous output control method, device and storage medium according to the embodiment of the present invention are described below.

[0051] See also Figure 2 As shown, Figure 2 : is a flow chart of an echo range synchronization control method provided by an embodiment of the present application. The echo range synchronization control method is applied to a control module of a first simulator. The echo range synchronization control method includes:

[0052] Acquiring working setting parameters, wherein the working setting parameters are obtained according to an external device connected to the plurality of cascaded output circuits;

[0053] When the working setting parameters obtained this time are different from the working setting parameters obtained last time, an echo range switching instruction is generated;

[0054] In response to the echo range switching instruction, generating a range switching threshold parameter according to the working setting parameter, and transmitting the range switching threshold parameter to the FPGA module 200;

[0055] When the range switching threshold parameter is obtained, the FPGA module 200 adjusts the reference voltage output from each reference circuit 301 to the first input terminal of the comparison circuit 302 according to the range switching threshold parameter.

[0056] In an embodiment of the present application, a range gear automatic switching circuit can be formed by a comparison circuit 302, a switching switch 303, a low-range processing circuit 304 and a high-range processing circuit 305, and then the high range and the low range can be automatically selected according to the change of the input sampling signal, thereby improving the accuracy of detection; at the same time, the range switching threshold parameters can be generated according to the working setting parameters, and then the FPGA module 200 can adjust the reference voltage of each reference circuit 301 according to the range switching threshold parameters, so as to realize the synchronous switching control of the echo range gears of multiple output channel modules 300, so as to adapt to more complex testing requirements and different external devices, and improve the applicability of the battery simulator.

[0057] The above working setting parameters can be manually input into the battery simulator when the user determines that the working parameters of the external device connected to the multiple output circuits after cascading have changed, or when the user determines that the external device connected to the multiple output circuits after cascading has been replaced.

[0058] The above working setting parameters can be acquired through data exchange between the main control module 100 and the external device. When acquiring through data exchange, it can be acquired continuously in a periodic communication manner, or it can be actively sent by the external device when the data digital display changes.

[0059] The above-mentioned echo range switching instruction needs to be generated when the working setting parameters obtained this time are different from the working setting parameters obtained last time.

[0060] The above-mentioned generation of the range switching threshold parameters according to the working setting parameters needs to be executed only when the echo range switching instruction is detected, thereby avoiding the FPGA module 200 from repeatedly performing the same range unit threshold setting operation and reducing the occupancy of the FPGA module 200.

[0061] After obtaining the range switching threshold parameter, the FPGA module 200 will adjust the reference voltage output by the reference circuit 301 in each output channel module 300 according to the range switching threshold parameter.

[0062] In some implementations, the working setting parameters include voltage setting parameters and current setting parameters, and generating the range switching threshold parameters according to the working setting parameters includes:

[0063] In the case where a plurality of output channel modules 300 are connected in series, the voltage switching threshold is determined according to the voltage setting parameter and the number of the output channel modules 300, and the current setting parameter is determined as the current switching threshold;

[0064] In the case where a plurality of output channel modules 300 are connected in parallel, the current switching threshold is determined according to the current setting parameter and the number of the output channel modules 300, and the voltage setting parameter is determined as the voltage switching threshold;

[0065] According to the voltage switching threshold and the current switching threshold, a range switching threshold parameter is obtained.

[0066] When the above-mentioned multiple output channel modules 300 are connected in series, the multiple output channel modules 300 will need to share the voltage. At this time, the voltage setting parameter needs to be shared according to the number of output channel modules 300 to obtain the voltage that each output channel module 300 needs to bear. For example, the voltage setting parameter is 300V, that is, the total range is 300V, and the number of output channel modules 300 is 3, then each output channel module 300 needs to bear 100V, which is divided into high and low grades according to 1% of the total range. At this time, the voltage switching threshold is determined to be 1V.

[0067] When the above-mentioned multiple output channel modules 300 are connected in series, the multiple output channel modules 300 form a series loop. At this time, the currents in the loop are equal, and the current setting parameter can be directly determined as the current switching threshold.

[0068] When the above-mentioned multiple output channel modules 300 are connected in parallel, the multiple output channel modules 300 will need to share the current. At this time, the current setting parameter needs to be shared by the number of output channel modules 300 to obtain the current that each output channel module 300 needs to bear. For example, the current setting parameter is 300A, that is, the total range is 300A, and the number of output channel modules 300 is 3, then each output channel module 300 needs to bear 100A, and the high and low grades are divided according to 1% of the total range. At this time, the current switching threshold is determined to be 1A. It should be noted that the above is to facilitate understanding of the current setting method, and the current is used for description. In actual operation, because the current echo is realized by collecting the voltage across the sampling resistor, it can be understood that it is still set by the voltage value. In other words, whether it is a current setting parameter or a voltage setting parameter, it will eventually be output to the DAC module of the reference circuit 301 in the form of a DAC value.

[0069] When the above-mentioned multiple output channel modules 300 are connected in parallel, the output circuits of the multiple output channel modules 300 are connected in parallel, and the voltage setting parameter can be directly determined as the voltage switching threshold.

[0070] In some implementations, adjusting the reference voltage outputted from each reference circuit 301 to the first input terminal of the comparison circuit 302 according to the range switching threshold parameter includes:

[0071] Adjusting the reference voltage output by the reference circuit 301 in each voltage echo circuit 320 according to the voltage switching threshold;

[0072] The reference voltage output by the reference circuit 301 in each current echo circuit 330 is adjusted according to the current switching threshold.

[0073] In this embodiment, taking into account the situation that the reference voltages that need to be set for the current echo circuit 330 and the voltage echo circuit 320 are different, a technical means is adopted to use the voltage switching threshold and the current switching threshold to adjust the reference voltage output by the reference circuit 301 in the voltage echo circuit 320 and the current echo circuit 330 respectively, thereby improving the flexibility of the use of the battery simulator.

[0074] In some implementations, the echo range synchronization control method further includes:

[0075] Acquire channel echo currents and channel echo voltages sent by multiple channel control units 310;

[0076] Determine the echo control current and the echo control voltage according to the multiple groups of channel echo currents and channel echo voltages;

[0077] Determine the state of charge based on the echo control current;

[0078] Determine output adjustment parameters according to the state of charge and the echo control voltage, and transmit the output adjustment parameters to each channel control unit 310;

[0079] Control multiple channel control units 310 to synchronously control the output circuit to start working according to the output adjustment parameter;

[0080] Each channel control unit 310 performs negative feedback regulation on the output of the output circuit according to the output adjustment parameter and the corresponding channel echo current and channel echo voltage.

[0081] The channel echo currents and channel echo voltages sent by the above-mentioned multiple channel control units 310 are transmitted to the main control module 100 by the corresponding channel control units 310 through the FPGA module 200 .

[0082] The above-mentioned echo control current and echo control voltage may be understood as the overall current and overall voltage of the plurality of channel control units 310 after cascading.

[0083] The above-mentioned state of charge can be obtained by integrating the echo control current.

[0084] The above-mentioned state of charge and echo control voltage can represent the working state of the multiple battery simulators currently cascaded. After the working state is determined, the output adjustment parameters can be confirmed.

[0085] After the above output adjustment parameters are obtained, they can be transmitted to the FPGA module 200 and further transmitted to each channel control unit 310 through the FPGA module 200.

[0086] The above-mentioned control of multiple channel control units 310 to synchronously control the output circuit to start working according to the output adjustment parameters can be achieved by simultaneously sending a synchronization control signal to the serial ports of the multiple channel control units 310, or by adding a synchronization enable line between the FPGA module 200 and the multiple channel control units 310, and by simultaneously adjusting the levels of multiple synchronization enable lines, the multiple channel control units 310 can be synchronously triggered to start controlling the output circuit to work according to the output adjustment parameters.

[0087] After starting to work, the above-mentioned multiple channel control units 310 can continuously obtain the corresponding channel echo voltage and channel echo current, thereby completing the negative feedback control of the voltage and current, and realizing high-precision control of the output voltage and current of the output circuit.

[0088] In this embodiment, during the SOC synchronous control operation, high-precision sampling results of each output channel module 300 are introduced to perform high-precision output control, thereby improving the accuracy of the entire battery simulator during the synchronous output process.

[0089] In some embodiments, determining the echo control current and the echo control voltage according to multiple sets of channel echo currents and channel echo voltages includes:

[0090] In the case where multiple output channel modules 300 are connected in series, multiple channel echo voltages are accumulated to obtain an echo control voltage, and any channel echo current is determined as the channel echo current;

[0091] When a plurality of output channel modules 300 are connected in parallel, the plurality of channel echo currents are accumulated to obtain the echo control current, and any channel echo voltage is determined as the channel echo voltage.

[0092] In this embodiment, the echo control current and the echo control voltage are directly obtained by directly using multiple groups of channel echo currents and channel echo voltages collected simultaneously. This acquisition method has better accuracy than directly sampling the common output terminals of multiple output channel modules 300 after cascading.

[0093] When the above-mentioned multiple output channel modules 300 are connected in series, each output channel module 300 needs to share a part of the voltage, so it is necessary to accumulate the channel echo voltage to obtain the echo control voltage.

[0094] When the above-mentioned multiple output channel modules 300 are connected in series, the current flowing through each output channel module 300 in the loop is equal, and any channel echo voltage can be directly determined as the channel echo voltage.

[0095] When the above-mentioned multiple output channel modules 300 are connected in parallel, each output channel module 300 needs to share a part of the current, so it is necessary to accumulate the channel echo current to obtain the echo control current.

[0096] When the above-mentioned multiple output channel modules 300 are connected in parallel, the multiple output channel modules 300 in the loop share the voltage, and any channel echo voltage can be directly determined as the channel echo voltage.

[0097] In some embodiments, determining the state of charge according to the echo control current includes:

[0098] The echo control current is integrated using a preset sampling period to obtain the state of charge;

[0099] The sampling period is the time period for acquiring the channel echo current and the channel echo voltage, and the channel echo current and the channel echo voltage are collected synchronously.

[0100] The above-mentioned channel echo current and channel echo voltage are obtained by periodic sampling, and are sampled synchronously to improve the accuracy of the output adjustment parameters determined subsequently.

[0101] After sampling, the channel echo current and the channel echo voltage are transmitted to the main control module 100 for storage. A data buffer area may be set in the main control module 100 to cache these data.

[0102] The upload time of the above-mentioned channel echo current and channel echo voltage data will be staggered with the time of the output range switching threshold parameters of the main control module 100 to avoid communication conflicts and data loss. In the actual communication process, data conflicts can be avoided by setting the transmission period of uplink data and downlink data.

[0103] In some implementations, determining the output adjustment parameter according to the state of charge and the echo control voltage includes:

[0104] Determine output adjustment parameters according to the state of charge, the echo control voltage, a pre-built charge internal resistance correspondence table, and a pre-built charge voltage correspondence table;

[0105] The charge-to-internal resistance correspondence table indicates the correspondence between a plurality of charge states and a plurality of internal resistance information, and the charge-to-voltage correspondence table indicates the correspondence between a plurality of charge states and a plurality of voltage information.

[0106] The charge-voltage correspondence table indicates the correspondence between a plurality of charge states and a plurality of voltage information, that is, after a charge state is determined, the corresponding voltage information can be obtained by looking up the table.

[0107] Specifically, the charged internal resistance correspondence table displays the relationship between the charged state and the corresponding voltage information with a certain proportional value, as shown in Table 1. The data in Table 1 can be expanded according to actual needs, and the specific number of rows is not limited.

[0108] Table 1

[0109]

[0110] Soc1 in Table 1 can be understood as the state of charge amplified by 100 times, and the corresponding voltage ratio in Table 1 can be understood as voltage information, that is, the ratio value required for the subsequent calculation of the set voltage using the open circuit voltage. For example, if the state of charge is 0.6080318193, the calculated Soc1 is 60.80318193, and the corresponding voltage ratio is 0.972853458. Assuming the open circuit voltage is 10 volts, the set voltage calculated using the voltage ratio is 9.72853458 volts.

[0111] The above open circuit voltage can be obtained by the user through the human-computer interaction interface.

[0112] The above-mentioned charge-internal resistance correspondence table can indicate the correspondence between multiple charge states and multiple internal resistance information, that is, after determining a charge state, the corresponding internal resistance information can be obtained by looking up the table.

[0113] Specifically, the charge-to-internal resistance correspondence table can display the relationship between the charge state and the corresponding internal resistance information with a certain proportional value, as shown in Table 2. The data in Table 2 can be expanded according to actual needs, and the specific number of rows is not limited.

[0114] Table 2

[0115]

[0116] Soc2 in Table 2 can be understood as the state of charge magnified 100 times, and the corresponding internal resistance ratio in Table 2 can be understood as the internal resistance information, that is, the ratio required for the subsequent calculation of the current internal resistance using the maximum internal resistance. For example, if the state of charge is 0.6080318193, the calculated Soc2 is 60.80318193. If the value cannot be found at this time, the closest Soc2 is selected for confirmation, that is, Soc2 is confirmed as 60.58506543, and the corresponding voltage ratio is 0.671063479. Assuming that the maximum internal resistance is 1 ohm, the current internal resistance calculated using the internal resistance ratio is 0.671063479 ohm.

[0117] The above maximum internal resistance can be input by the user through the human-computer interaction interface.

[0118] After the above-mentioned state of charge, echo control current, and echo control voltage are obtained, the output voltage and output current that each output channel needs to bear after the cascade can be quickly confirmed according to the type of cascade, and then the output adjustment parameters can be obtained.

[0119] In some implementations, determining the output adjustment parameter according to the state of charge, the echo control voltage, a pre-built charge internal resistance correspondence table, and a pre-built charge voltage correspondence table includes:

[0120] According to the state of charge and charge voltage correspondence table, a first output setting voltage is obtained;

[0121] According to the corresponding relationship table between state of charge and charged internal resistance, the real-time internal resistance is obtained;

[0122] Obtaining a first output setting current according to the real-time internal resistance and the echo control voltage;

[0123] An output adjustment parameter is determined according to the first output setting voltage and the first output setting current.

[0124] The first output setting voltage is obtained according to the charge state and charge voltage correspondence table, that is, the charge state is used to look up the charge voltage correspondence table to obtain the corresponding voltage ratio, and then the first output setting voltage is obtained by multiplying the open circuit voltage and the obtained voltage ratio.

[0125] The real-time internal resistance is obtained according to the charge state and charge internal resistance correspondence table, that is, the charge state is used to look up the charge internal resistance correspondence table to obtain the corresponding internal resistance ratio, and then the maximum internal resistance and the obtained internal resistance ratio are multiplied to obtain the real-time internal resistance.

[0126] The first output setting current can be obtained by performing an ohmic operation using the real-time internal resistance and the echo control voltage after the real-time internal resistance is obtained.

[0127] The above output adjustment parameter can be understood as a voltage control parameter and a current control parameter. After obtaining the first output setting voltage and the first output setting current, the voltage and current control parameters of the output channel module 300 can be confirmed.

[0128] In some implementations, determining the output adjustment parameter according to the first output setting voltage and the first output setting current includes:

[0129] In the case where a plurality of output channel modules 300 are connected in parallel, the first output setting voltage is determined as the second output setting voltage, and the second output setting current is determined according to the first output setting current and the number of the output channel modules 300 connected in parallel;

[0130] In the case of multiple output channel modules 300, the first output setting current is determined as the second output setting current, and the second output setting voltage is determined according to the first output setting voltage and the number of output channel modules 300 connected in parallel;

[0131] An output adjustment parameter is obtained according to the second output setting current and the second output setting voltage.

[0132] The calculation method of the above-mentioned second output setting current is affected by the cascade method. In the parallel mode, the first output setting current needs to be evenly distributed to each output channel module 300 to obtain the second output setting current. In the series case, the current of each output channel module 300 is equal, and the first output setting current can be directly determined as the second output setting current.

[0133] The calculation method of the above-mentioned second output setting voltage is affected by the cascade method. In the series mode, the first output setting voltage needs to be evenly distributed to each output channel module 300 to obtain the second output setting voltage. In the parallel case, the voltage of each output channel module 300 is equal, and the first output setting voltage can be directly determined as the second output setting voltage.

[0134] In some implementations, controlling the multiple channel control units 310 to synchronously control the output circuit to start working according to the output adjustment parameter includes:

[0135] Acquire a channel response signal fed back by each channel control unit 310 , wherein the channel response signal is generated after each channel control unit 310 receives the output adjustment parameter;

[0136] When receiving the channel response signal fed back by each channel control unit 310, a synchronous output control instruction is issued to the FPGA module 200, and transmitted to each channel control unit 310 through the FPGA module 200, so that each channel control unit 310 responds to the synchronous output control instruction and controls the output circuit operation according to the output adjustment parameters.

[0137] In this embodiment, the channel response signal fed back by each channel output module after receiving the output adjustment parameter is used as the basis for starting synchronization. The synchronization trigger is achieved by issuing a synchronous output control instruction to each channel control unit 310 when it is detected that each channel control unit 310 has fed back a channel response signal, so that multiple channel control units 310 complete synchronous output control.

[0138] It should be noted that after starting the synchronous output control, each channel control unit 310 can complete negative feedback adjustment according to the channel echo voltage and channel echo current of each channel to achieve high-precision synchronous output. The echo range synchronous control method provided in the embodiment of the present application can be executed by an echo range synchronous control device. In the embodiment of the present application, the echo range synchronous control method executed by the echo range synchronous control device is taken as an example to illustrate the echo range synchronous control device provided in the embodiment of the present application.

[0139] The echo range synchronization control method provided in the embodiment of the present application can be executed by an echo range synchronization control device. In the embodiment of the present application, the echo range synchronization control device executing the echo range synchronization control method is taken as an example to illustrate the echo range synchronization control device provided in the embodiment of the present application.

[0140] refer to Figure 3 The embodiment of the present application further provides an echo range synchronization control device, the echo range synchronization control device comprising:

[0141] A setting parameter acquisition module, used to acquire working setting parameters, wherein the working setting parameters are obtained according to an external device connected to the plurality of cascaded output circuits;

[0142] A switching instruction confirmation module is used to generate an echo range switching instruction when the working setting parameters obtained this time are different from the working setting parameters obtained last time;

[0143] An output adjustment module, for responding to the echo range switching instruction, generating a range switching threshold parameter according to the working setting parameter, and transmitting the range switching threshold parameter to the FPGA module 200;

[0144] When the range switching threshold parameter is obtained, the FPGA module 200 adjusts the reference voltage output from each reference circuit 301 to the first input terminal of the comparison circuit 302 according to the range switching threshold parameter.

[0145] The echo range synchronization control device in the embodiment of the present application can be an electronic device, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (Ultra-mobile per Sonal Computer, UMPC), a netbook or a personal digital assistant (per Sonal digital asSiStant, PDA), etc., and can also be a server, a network attached storage (Network AttaChed Storage, NAS), a personal computer (per Sonal Computer, PC), a television (teleViSion, tV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0146] The embodiment of the present application also provides an electronic device, including: a processor and a memory storing computer program instructions; when the processor executes the computer program instructions, the echo range synchronization control method as described above is implemented. The source meter provided in the embodiment of the present application can implement each process implemented in the embodiment of the echo range synchronization control method described above, and achieve the same beneficial effects. To avoid repetition, it will not be repeated here.

[0147] An embodiment of the present application also provides a computer-readable storage medium, which stores computer-executable instructions. The computer-executable instructions are executed by a processor or a control module, so that the above-mentioned processor can execute the echo range synchronization control method in the above-mentioned embodiment, for example, execute the method described above.

[0148] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.

[0149] The functional blocks shown in the above structural block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application-specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier. "Machine-readable medium" may include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROMs, flash memories, erasable ROMs (EROMs), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0150] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.

[0151] Aspects of the present disclosure are described above with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the functions / actions specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.

[0152] The above are only specific implementation methods of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.

Claims

1. A method for synchronous control of echo range, characterized in that: Applied to a battery simulator, the battery simulator includes a main control module, an FPGA module, and a plurality of output channel modules, the main control module is communicatively connected to the FPGA module; each of the output channel modules includes a channel control unit, a voltage echo circuit, a current echo circuit, and an output circuit, the channel control unit is connected to the FPGA module, the voltage echo circuit and the current echo circuit both include a reference circuit, a comparison circuit, a switching switch, a low-range processing circuit, and a high-range processing circuit, each of the reference circuits is connected between the FPGA module and the first input end of the corresponding comparison circuit, the second input end of each comparison circuit is used to input a sampling signal, the output end of the comparison circuit is connected to the channel control unit, each of the switching switches is used to adjust the connection relationship between the second input end of the comparison circuit and the low-range processing circuit and the high-range processing circuit according to the voltage output from the output end of the comparison circuit, and the low-range processing circuit and the high-range processing circuit are both connected to the channel control unit; The echo range synchronization control method comprises: Acquiring a working setting parameter, wherein the working setting parameter is obtained according to an external device connected to the plurality of output circuits after cascading; When the working setting parameters obtained this time are different from the working setting parameters obtained last time, generating an echo range switching instruction; In response to the echo range switching instruction, generating a range switching threshold parameter according to the working setting parameter, and transmitting the range switching threshold parameter to the FPGA module; Wherein, when the range switching threshold parameter is obtained, the FPGA module adjusts the reference voltage outputted by each reference circuit to the first input terminal of the comparison circuit according to the range switching threshold parameter; The working setting parameters include voltage setting parameters and current setting parameters, and the generating of the range switching threshold parameters according to the working setting parameters includes: In the case where a plurality of the output channel modules are connected in series, a voltage switching threshold is determined according to the voltage setting parameter and the number of the output channel modules, and the current setting parameter is determined as a current switching threshold; In the case where a plurality of the output channel modules are connected in parallel, a current switching threshold is determined according to the current setting parameter and the number of the output channel modules, and the voltage setting parameter is determined as a voltage switching threshold; The range switching threshold parameter is obtained according to the voltage switching threshold and the current switching threshold.

2. The echo range synchronization control method according to claim 1, characterized in that: The step of adjusting the reference voltage outputted by each reference circuit to the first input terminal of the comparison circuit according to the range switching threshold parameter comprises: adjusting the reference voltage output by the reference circuit in each of the voltage echo circuits according to the voltage switching threshold; The reference voltage output by the reference circuit in each current echo circuit is adjusted according to the current switching threshold.

3. The echo range synchronization control method according to claim 1, characterized in that: The echo range synchronization control method further includes: Acquire channel echo currents and channel echo voltages sent by a plurality of channel control units; Determining an echo control current and an echo control voltage according to a plurality of groups of the channel echo currents and the channel echo voltages; Determining the state of charge according to the echo control current; Determine an output adjustment parameter according to the state of charge and the echo control voltage, and transmit the output adjustment parameter to each of the channel control units; Controlling the plurality of channel control units to synchronously control the output circuit to start working according to the output adjustment parameter; Each of the channel control units performs negative feedback regulation on the output of the output circuit according to the output adjustment parameter and the corresponding channel echo current and channel echo voltage.

4. The echo range synchronization control method according to claim 3, characterized in that: The step of determining the echo control current and the echo control voltage according to the plurality of groups of the channel echo currents and the channel echo voltages comprises: When a plurality of the output channel modules are connected in series, a plurality of the channel echo voltages are accumulated to obtain the echo control voltage, and any one of the channel echo currents is determined as the channel echo current; In the case where a plurality of the output channel modules are connected in parallel, a plurality of the channel echo currents are accumulated to obtain the echo control current, and any one of the channel echo voltages is determined as the channel echo voltage.

5. The method for synchronous control of the echo range according to claim 3, characterized in that: The step of determining an output adjustment parameter according to the state of charge and the echo control voltage includes: Determine an output adjustment parameter according to the state of charge, the echo control voltage, a pre-constructed charge internal resistance correspondence table, and a pre-constructed charge voltage correspondence table; The charge-to-internal-resistance correspondence table indicates correspondences between a plurality of charge states and a plurality of internal-resistance information, and the charge-to-voltage correspondence table indicates correspondences between a plurality of charge states and a plurality of voltage information.

6. The echo range synchronization control method according to claim 5, characterized in that: The step of determining the output adjustment parameter according to the state of charge, the echo control voltage, a pre-built charge internal resistance correspondence table, and a pre-built charge voltage correspondence table includes: Obtaining a first output setting voltage according to the charge state and the charge voltage correspondence table; Obtaining real-time internal resistance according to the charge state and the charge internal resistance correspondence table; Obtaining a first output setting current according to the real-time internal resistance and the echo control voltage; The output adjustment parameter is determined according to the first output setting voltage and the first output setting current.

7. An echo range synchronization control device, characterized in that: Applied to a battery simulator, the battery simulator includes a main control module, an FPGA module, and a plurality of output channel modules, the main control module is communicatively connected to the FPGA module; each of the output channel modules includes a channel control unit, a voltage echo circuit, a current echo circuit, and an output circuit, the channel control unit is connected to the FPGA module, the voltage echo circuit and the current echo circuit both include a reference circuit, a comparison circuit, a switching switch, a low-range processing circuit, and a high-range processing circuit, each of the reference circuits is connected between the FPGA module and the first input end of the corresponding comparison circuit, the second input end of each comparison circuit is used to input a sampling signal, the output end of the comparison circuit is connected to the channel control unit, each of the switching switches is used to adjust the connection relationship between the second input end of the comparison circuit and the low-range processing circuit and the high-range processing circuit according to the voltage output from the output end of the comparison circuit, and the low-range processing circuit and the high-range processing circuit are both connected to the channel control unit; The echo range synchronization control method comprises: A setting parameter acquisition module, used for acquiring a working setting parameter, wherein the working setting parameter is obtained according to an external device connected to the plurality of output circuits after cascading; A switching instruction confirmation module, used for generating an echo range switching instruction when the working setting parameters obtained this time are different from the working setting parameters obtained last time; an output adjustment module, for generating a range switching threshold parameter according to the working setting parameter in response to the echoed range switching instruction, and transmitting the range switching threshold parameter to the FPGA module; Wherein, when the range switching threshold parameter is obtained, the FPGA module adjusts the reference voltage outputted by each reference circuit to the first input terminal of the comparison circuit according to the range switching threshold parameter; The working setting parameters include voltage setting parameters and current setting parameters, and the generating of the range switching threshold parameters according to the working setting parameters includes: In the case where a plurality of the output channel modules are connected in series, a voltage switching threshold is determined according to the voltage setting parameter and the number of the output channel modules, and the current setting parameter is determined as a current switching threshold; In the case where a plurality of the output channel modules are connected in parallel, a current switching threshold is determined according to the current setting parameter and the number of the output channel modules, and the voltage setting parameter is determined as a voltage switching threshold; The range switching threshold parameter is obtained according to the voltage switching threshold and the current switching threshold.

8. An electronic device, characterized in that: The electronic device comprises a processor and a memory storing computer program instructions; When the processor executes the computer program, the echo range synchronization control method as described in any one of claims 1 to 6 is implemented.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to enable a computer to execute the echo range synchronization control method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Acquisition method and device for micro-seismic signals within large dynamic range

    CN104730573A

  • Multi-channel output and monitoring programmable power panel, test equipment and detection system

    CN118838485A