A charging pile internal temperature detection method, a charging detection system and a charging pile
Patent Information
- Application Number
- CN202510181206.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-19
- Publication Date
- 2026-09-25
- Estimated Expiration
- 2045-02-19
AI Technical Summary
[0004]本申请的主要目的在于提供一种充电桩内部温度检测方法、充电检测系统及充电桩,旨在解决充电桩内部温度的检测精度较低的问题
[0040]考虑到传感器直接测量的检测点的目标温度是不准确的,在本申请实施例中,基于温度补偿模型、第一参数和第二参数(即充电桩内部的当前环境温度和当前充电功率),计算当前补偿温度,然后对检测点的目标温度进行补偿,根据目标温度和当前补偿温度,获得检测点的实际温度,提高了充电桩内部温度检测的准确性,可以帮助运维人员及时发现充电桩内部的温度异常,提前发现充电桩的潜在故障,及时进行维修,确保充电桩能够持续稳定运行,从而保障充电桩在充电过程中的安全性与可靠性。
Smart Images

Figure CN120101969B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electric vehicle charging technology, and provides a method for detecting the internal temperature of a charging pile, a charging detection system, and a charging pile. Background Technology
[0002] Charging stations are devices used to provide charging services for electric vehicles. They transmit electrical energy to the electric vehicle's battery through the power grid to help the vehicle complete the charging process. Charging stations generate heat during charging, especially during high-power charging, prolonged charging, or when the equipment malfunctions. This heat accumulation can pose serious safety hazards. Therefore, temperature monitoring of the main heat-generating components inside the charging station is closely related to charging safety protection. It is an important means to ensure safe and stable charging operation and a key to improving the safety and reliability of electric vehicle charging services.
[0003] The existing methods for detecting the internal temperature of charging piles mainly rely on thermistors. However, thermistors themselves have poor reliability and are easily affected by external interference, resulting in low detection accuracy. Summary of the Invention
[0004] The main purpose of this application is to provide a method for detecting the internal temperature of a charging pile, a charging detection system, and a charging pile, in order to solve the problem of low detection accuracy of the internal temperature of the charging pile.
[0005] In a first aspect, this application provides a method for detecting the internal temperature of a charging pile, the method comprising:
[0006] Obtain the target data packet and parse the first parameter from the target data packet;
[0007] Obtain the second parameter; the second parameter includes the current ambient temperature inside the charging pile and the current charging power;
[0008] The current compensation temperature is obtained based on the temperature compensation model, the first parameter, and the second parameter; the temperature compensation model is used to indicate the relationship between the compensation temperature, charging power, and ambient temperature.
[0009] Obtain the target voltage, and determine the target temperature of the detection point of the charging pile based on the target voltage;
[0010] The actual temperature of the detection point is determined based on the current compensated temperature and the target temperature.
[0011] Optionally, the formula for the temperature compensation model is as follows:
[0012] Q = log a (T-Tn)+log b (P / Pn)
[0013] Where Q is the current compensation temperature, P is the current charging power, T is the current ambient temperature, Pn is the rated power of the charging pile, Tn is the reference temperature, and a and b are the first parameters.
[0014] Optionally, obtaining the target data packet and parsing the first parameter from the target data packet includes:
[0015] Acquire the target data packet and extract multiple test data from the target data packet; wherein each test data includes the charging power, ambient temperature and compensation temperature at any detection point;
[0016] The objective function is determined based on the type of the charging pile, and the objective function is used to fit the multiple test data to obtain the first parameter.
[0017] Optionally, obtaining the target data packet includes:
[0018] Obtain the compensation temperature corresponding to the target ambient temperature and target charging power;
[0019] Keeping the target ambient temperature constant, the compensation temperature corresponding to the same ambient temperature and different charging powers is obtained by adjusting the target charging power; and keeping the target charging power constant, the compensation temperature corresponding to the same charging power and different ambient temperatures is obtained by adjusting the target ambient temperature.
[0020] Record the compensation temperature corresponding to each ambient temperature and each charging power to obtain the target data packet.
[0021] Optionally, obtaining the compensation temperature corresponding to the target ambient temperature and target charging power includes:
[0022] Under the target ambient temperature and target charging power, a set of temperature data is acquired at preset intervals to obtain N sets of temperature data; wherein, each set of temperature data includes the actual temperature and target temperature of any detection point, and N is a positive integer;
[0023] Calculate the difference between the actual temperature and the target temperature in each set of temperature data to obtain the temperature difference of N sets of temperature data;
[0024] Based on the temperature difference of the N sets of temperature data, the compensation temperature corresponding to the target ambient temperature and the target charging power is determined.
[0025] Optionally, determining the compensation temperature corresponding to the target ambient temperature and the target charging power based on the temperature difference of the N sets of temperature data includes:
[0026] From the temperature differences of the N sets of temperature data, delete the temperature differences of M sets of temperature data that are greater than a preset threshold to obtain the temperature differences of NM sets of temperature data, and determine the average value of the temperature differences of the NM sets of temperature data as the compensation temperature corresponding to the target ambient temperature and the target charging power; M is a positive integer less than or equal to N.
[0027] Optionally, acquiring the target voltage and determining the target temperature of the detection point based on the target voltage includes:
[0028] The system receives the target voltage transmitted by a temperature sensor, which is set within a preset range of the detection point.
[0029] According to the pre-stored target relationship table, the temperature corresponding to the target voltage is determined as the target temperature of the detection point; the target relationship table is used to indicate the correspondence between multiple voltages and multiple temperatures.
[0030] Optionally, before determining the temperature corresponding to the target voltage as the target temperature of the detection point based on a pre-stored target relationship table, the method further includes:
[0031] The target relation table is determined from a plurality of pre-stored relation tables based on the type of temperature sensor.
[0032] Secondly, this application also provides a charging detection system, including a host computer and a charging pile, wherein the charging pile includes a detection point and a processor; wherein:
[0033] The host computer is used to acquire the target data packet, parse the first parameter from the target data packet, and send the first parameter to the processor;
[0034] The processor is configured to acquire a second parameter; obtain a current compensation temperature based on a temperature compensation model, the first parameter, and the second parameter; acquire a target voltage and determine a target temperature for the detection point based on the target voltage; and determine the actual temperature of the detection point based on the current compensation temperature and the target temperature. The second parameter includes the current ambient temperature and current charging power inside the charging pile. The temperature compensation model is used to indicate the relationship between the compensation temperature, charging power, and ambient temperature.
[0035] Thirdly, this application also provides a charging pile, including:
[0036] Testing point;
[0037] A temperature sensor, set within a preset range of the detection point, is used to determine the detected temperature as the target temperature of the detection point; the target temperature is converted into a target voltage and output.
[0038] The processor, communicatively connected to the temperature sensor, is used to acquire a first parameter and a second parameter; obtain a current compensated temperature based on a temperature compensation model, the first parameter, and the second parameter; acquire a target voltage and determine a target temperature for the detection point based on the target voltage; and determine the actual temperature of the detection point based on the current compensated temperature and the target temperature. The second parameter includes the current ambient temperature and current charging power inside the charging pile. The temperature compensation model is used to indicate the relationship between the compensated temperature, charging power, and ambient temperature.
[0039] Compared with the prior art, the beneficial effects of the embodiments of this application are as follows:
[0040] Considering that the target temperature of the detection point measured directly by the sensor is inaccurate, in this embodiment, based on the temperature compensation model, the first parameter and the second parameter (i.e., the current ambient temperature and the current charging power inside the charging pile), the current compensation temperature is calculated, and then the target temperature of the detection point is compensated. Based on the target temperature and the current compensation temperature, the actual temperature of the detection point is obtained, which improves the accuracy of temperature detection inside the charging pile. This can help maintenance personnel to detect temperature anomalies inside the charging pile in a timely manner, discover potential faults in the charging pile in advance, and carry out timely repairs to ensure that the charging pile can operate continuously and stably, thereby ensuring the safety and reliability of the charging pile during the charging process. Attached Figure Description
[0041] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.
[0042] Figure 1 This is a schematic diagram of the charging detection system provided in an embodiment of this application;
[0043] Figure 2 A schematic flowchart of a charging pile internal temperature detection method provided in an embodiment of this application;
[0044] Figure 3 This is a schematic diagram of a process for a host computer to parse the first parameter, provided in an embodiment of this application.
[0045] Figure 4 This is a schematic diagram of the internal structure of a charging pile provided in an embodiment of this application. Detailed Implementation
[0046] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.
[0047] It should be noted that all directional indications (such as up, down, left, right, front, back, etc.) in the embodiments of the present invention are only used to explain the relative positional relationship and movement of each component in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indication will also change accordingly.
[0048] In this invention, unless otherwise explicitly specified and limited, the terms "connection," "fixed," etc., should be interpreted broadly. For example, "fixed" can mean a fixed connection, a detachable connection, or an integral part; it can mean a mechanical connection or an electrical connection; it can mean a direct connection or an indirect connection through an intermediate medium; it can mean the internal communication of two components or the interaction between two components, unless otherwise explicitly limited. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.
[0049] Furthermore, if the embodiments of this invention involve descriptions such as "first" or "second," these descriptions are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" or "second" may explicitly or implicitly include at least one of those features. Additionally, the meaning of "and / or" throughout the text includes three parallel solutions; for example, "A and / or B" includes solution A, solution B, or a solution where both A and B are satisfied simultaneously. Furthermore, the technical solutions of the various embodiments can be combined with each other, but this must be based on the ability of those skilled in the art to implement them. When the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed by this invention.
[0050] For temperature detection inside charging piles, the conventional method uses thermistors. This involves sampling the voltage across the thermistor, differentially amplifying it, and then transmitting it to the AD port of the processor. The actual resistance across the thermistor is calculated based on the sampled voltage, and the corresponding temperature is obtained from this resistance value. However, thermistors suffer from low reliability and accuracy, require signal filtering, and are limited by charging pile safety standards. Both surface-mount and through-hole thermistors have significant limitations: surface-mount thermistors require isolation, while through-hole thermistors are difficult to install and have unreliable manufacturing processes.
[0051] Another method is to place a thermocouple on the surface of the detection point and use the thermocouple to detect the temperature. Compared with the detection method of thermistor, its reliability and accuracy are improved. However, due to the high cost of thermocouples, the complexity of the design scheme, the need for analog-to-digital conversion and isolated sampling, it is difficult to use it widely in the field of charging piles.
[0052] Therefore, this application provides a method for detecting the internal temperature of a charging pile, which can be applied to a charging detection system. Figure 1 This is a schematic diagram of a charging detection system provided in an embodiment of this application. The charging detection system may include a host computer and a charging pile. The charging pile may include a detection point, a processor, and a temperature sensor set within a preset range of the detection point. The processor is a microcontroller unit (MCU). The processor communicates with the temperature sensor, and the host computer and the processor of the charging pile communicate with each other.
[0053] In this embodiment, the detection point can be a relay, input terminal, or other major heat-generating component on the printed circuit board (PCB) inside the charging pile. To meet the electrical clearance and creepage distance requirements between high and low voltage, the temperature sensor can be set within a preset range of the detection point, typically [3mm, 6mm]. No other components are placed between the temperature sensor and the detection point to prevent interference with the linear relationship between the surface temperature of the temperature sensor chip and the temperature of the detection point.
[0054] It should be noted that, Figure 1Taking a charging pile with one detection point and one temperature sensor as an example, the actual number of detection points and temperature sensors is not limited. The charging pile can include multiple detection points and multiple temperature sensors, with each temperature sensor corresponding to one detection point, and each temperature sensor set within a preset range for its corresponding detection point. For example, the charging pile includes two detection points and two temperature sensors. The two detection points are a relay and an input terminal, respectively. One temperature sensor can be set within the preset range of the relay, and the other temperature sensor can be set within the preset range of the input terminal.
[0055] Figure 2 This is a flowchart of a charging pile internal temperature detection method according to an embodiment of this application. The charging pile internal temperature detection method can be performed by... Figure 1 The charging detection system shown is executed. For example... Figure 2 As shown, the internal temperature detection method of this charging pile may include the following steps:
[0056] S210. Obtain the target data packet and parse the first parameter from the target data packet;
[0057] S220, Obtain the second parameter;
[0058] S230. Based on the temperature compensation model, the first parameter, and the second parameter, the current compensation temperature is obtained;
[0059] S240. Obtain the target voltage and determine the target temperature of the detection point of the charging pile based on the target voltage;
[0060] S250. Determine the actual temperature of the detection point based on the current compensation temperature and the target temperature.
[0061] In S210, the host computer can parse the target data packet to obtain the first parameter of the temperature compensation model. The specific parsing steps will be introduced later.
[0062] In S220, the second parameter may include the current ambient temperature inside the charging pile and the current charging power. The current charging power is usually preset by the user, so the processor can directly read the current charging power set by the user. The processor can also detect the ambient temperature inside the charging pile in real time to obtain the second parameter.
[0063] In S230, the processor can substitute the first parameter and the second parameter into the temperature compensation model. The temperature compensation model is used to indicate the relationship between the compensation temperature, the charging power and the ambient temperature. The processor can determine the current compensation temperature corresponding to the current ambient temperature and the current charging power based on the obtained first parameter and second parameter.
[0064] In S240, since the temperature sensor is near the detection point, the temperature detected by the temperature sensor can be determined as the target temperature of the detection point. The target temperature is converted into a target voltage and then sent to the processor. After receiving the target voltage, the processor converts the target voltage into the target temperature of the detection point.
[0065] In S250, because the temperature sensor is a certain distance away from the detection point, the target temperature measured by the temperature sensor may deviate from the actual temperature of the detection point. To improve the accuracy of temperature detection, the target temperature can be compensated by adding the target temperature to the current compensated temperature obtained in S230, and the sum of the two is determined as the actual temperature of the detection point.
[0066] In an exemplary embodiment, S210 may specifically include the following steps:
[0067] Acquire the target data packet and extract multiple test data points from it; each test data point includes the charging power, ambient temperature, and compensation temperature at any detection point.
[0068] The objective function is determined based on the type of charging pile, and the objective function is used to fit multiple test data to obtain the first parameter.
[0069] In the specific implementation process, the host computer can first extract multiple test data points from the target data packet. These test data points can be from the same detection point or from different detection points. Each test data point includes the charging power (i.e., the charging power of the charging pile at any detection point), the ambient temperature (i.e., the ambient temperature inside the charging pile at any detection point), and the compensation temperature. Then, the objective function can be determined according to the type of charging pile. The objective function can be, for example, a linear function, a quadratic function, or a logarithmic function. If the charging pile has good internal sealing and uniform heat dissipation, such as a household AC charging pile, then a linear function can be used as the objective function. If the charging pile has a complex internal space and is air-cooled or liquid-cooled, such as a high-power DC liquid-cooled charging pile, then a quadratic function can be used as the objective function. If the charging pile is completely sealed internally and has extremely poor heat dissipation, such as a 30KW or 40KW power module, then a logarithmic function can be used as the objective function. Finally, mathematical modeling tools such as MATLAB, R, and SPSS are used to fit multiple test data using an objective function to obtain the first parameters of the temperature compensation model.
[0070] If the objective function is a bivariate logarithmic function, then the formula for the temperature compensation model is as follows:
[0071] Q = log a (T-Tn)+log b (P / Pn)
[0072] Where Q is the current compensation temperature, P is the current charging power, T is the current ambient temperature, Pn is the rated power of the charging pile, Tn is the reference temperature, which is fixed at 25℃, and a and b are the first parameters, which can be obtained by fitting multiple test data.
[0073] For example, substituting T = 0℃, P = 1 / 2Pn, and Q = 1.8℃ into Q = log a (T-Tn)+log b (P / Pn), we get equation (1): 1.8 = loga(30-25) + logb(1 / 2). Substituting T = 50℃, P = Pn, and Q = 2.8℃ into Q = log a (T-Tn)+log b (P / Pn), we get equation (2): 2.8 = loga(50-25) + logb(1). Solving equations (1) and (2) together, we get a≈3.16, b≈0.178.
[0074] If the objective function is a linear function in two variables, then the formula for the temperature compensation model is as follows:
[0075] Q = a(P / Pn) + b(T / Tn) + c
[0076] Where Q is the current compensation temperature, P is the current charging power, T is the current ambient temperature, Pn is the rated power of the charging pile, Tn is the reference temperature, which is fixed at 25℃, and a, b and c are the first parameters, which can be obtained by fitting multiple test data.
[0077] For example, substituting T = 0℃, P = 1 / 2Pn, and Q = 1.8℃ into Q = a(P / Pn) + b(T / Tn) + c, we get equation (3): 1.8 = a / 2 + c. Substituting T = 50℃, P = Pn, and Q = 2.8℃ into Q = a(P / Pn) + b(T / Tn) + c, we get equation (4): 2.8 = a + 2b + c. Substituting T = 25℃, P = 1 / 2Pn, and Q = 1.5℃ into...
[0078] Q = a(P / Pn) + b(T / Tn) + c, yielding equation (5): 1.5 = a / 2 + b + c. Combining equations (3) and (4)...
[0079] Solving equation (5) yields a = 3.2, b = -0.3, and c = 0.2.
[0080] If the objective function is a bivariate quadratic function, then the formula for the temperature compensation model is as follows:
[0081] Q = a(T-Tn)² + b(P / Pn) + c
[0082] Where Q is the current compensation temperature, P is the current charging power, T is the current ambient temperature, Pn is the rated power of the charging pile, Tn is the reference temperature, which is fixed at 25℃, and a, b and c are the first parameters, which can be obtained by fitting multiple test data.
[0083] For example, substituting T = 0℃, P = 1 / 2Pn, and Q = 1.8℃ into Q = a(T - Tn)² + b(P / Pn) + c, we get equation (6): 1.8 = a(-25)² + b / 2 + c. Substituting T = 50℃, P = Pn, and Q = 2.8℃ into Q = a(T - Tn)² + b(P / Pn) + c, we get equation (7): 2.8 = a(25)² + b + c. Substituting T = 25℃, P = 1 / 2Pn, and Q = 1.5℃ into...
[0084] Q = a(T-Tn)² + b(P / Pn) + c, yielding equation (8): 1.5 = b / 2 + c. Combining equations (6) and (7)...
[0085] Solving equation (8) yields a = 0.00048, b = 2.0, and c = 0.5.
[0086] In this embodiment of the application, considering that the internal space sealing and heat dissipation performance of different types of charging piles are different, by selecting an objective function for a specific type of charging pile for fitting, the first parameter of the temperature compensation model can be obtained, which can ensure that the temperature detection process is more accurate.
[0087] In an exemplary embodiment, the steps for obtaining the target data packet include:
[0088] S211. Obtain the compensation temperature corresponding to the target ambient temperature and target charging power;
[0089] S212. Keep the target ambient temperature constant, and obtain the compensation temperature corresponding to the same ambient temperature and different charging powers by adjusting the target charging power; and keep the target charging power constant, and obtain the compensation temperature corresponding to the same charging power and different ambient temperatures by adjusting the target ambient temperature.
[0090] S213. Record the compensation temperature corresponding to each ambient temperature and each charging power to obtain the target data packet.
[0091] In S211, the target ambient temperature T1 can be set, for example, T1 = 25℃, and the target charging power can be set as P1 = Pn. The target charging pile is controlled to charge under the conditions of target ambient temperature T1 and target charging power P1, and the compensation temperature Q11 corresponding to T1 and P1 is recorded.
[0092] In S212, the target ambient temperature T1 can be kept constant, and the target charging power can be adjusted sequentially to P2, P3, and P4, for example: P2 = 1 / 4Pn, P3 = 1 / 2Pn, P4 = 1.2Pn. The compensation temperature Q12 corresponding to T1 and P2, Q13 corresponding to T1 and P3, and Q14 corresponding to T1 and P4 can be recorded respectively. Alternatively, the target charging power P1 can be kept constant, and the target ambient temperature can be adjusted sequentially to T2, T3, and T4, for example: T2 = -25℃, T3 = 0℃, T4 = 50℃. The compensation temperature Q21 corresponding to T2 and P1, Q31 corresponding to T3 and P1, and Q41 corresponding to T4 and P1 can be recorded respectively.
[0093] In S213, a table can be used to record the relationship between ambient temperature, charging power and compensation temperature, as shown in Table 1.
[0094] Table 1
[0095] T1=25℃ P1 = Pn Q11 T1=25℃ P2 = 1 / 2Pn Q12 T1=25℃ P3 = 1 / 4Pn Q13 T1=25℃ P4 = 1.2Pn Q14 T2=-25℃ P1 = Pn Q21 T3=0℃ P1 = Pn Q31 T4=50℃ P1 = Pn Q41
[0096] In this embodiment, considering that ambient temperature and charging power will affect the internal temperature of the charging pile, the corresponding compensation temperature for different ambient temperatures and different charging powers is recorded to accurately obtain the correspondence between ambient temperature, charging power and compensation temperature. This helps to establish a more refined temperature compensation model and ensure the accuracy of subsequent temperature compensation.
[0097] In an exemplary embodiment, S211 may specifically include the following steps:
[0098] S2111. Under the target ambient temperature and target charging power, acquire a set of temperature data at preset intervals to obtain N sets of temperature data; wherein, each set of temperature data includes the actual temperature and target temperature of any detection point, and N is a positive integer;
[0099] S2112. Calculate the difference between the actual temperature and the target temperature in each set of temperature data to obtain the temperature difference of N sets of temperature data;
[0100] S2113. Based on the temperature difference of N sets of temperature data, determine the compensation temperature corresponding to the target ambient temperature and target charging power.
[0101] In practical implementation, a thermocouple can be placed at any detection point of the charging pile, and used in conjunction with an external thermocouple temperature receiving device (including a temperature measuring board and a data acquisition instrument) to record the temperature measured by the thermocouple. Due to the high measurement accuracy of thermocouples, the temperature measured by the thermocouple can be uploaded to the host computer as the actual temperature of that detection point. Alternatively, a temperature sensor can be placed within a preset range of the detection point. The temperature sensor converts the detected temperature into a voltage signal and sends it to the processor of the charging pile. The processor then converts the voltage signal back into the temperature measured by the temperature sensor according to a pre-stored relational table, and uploads the temperature measured by the temperature sensor as the target temperature of that detection point to the host computer.
[0102] It should be noted that the charging pile for collecting test data and the charging pile for actually detecting temperature can be the same charging pile or different charging piles. Any detection point in the charging pile for collecting test data and any detection point in the charging pile for actually detecting temperature can be the same detection point or different detection points. For example, any detection point in the charging pile for collecting test data might be a relay, while the detection point in the charging pile for actually detecting temperature might be an input terminal.
[0103] In S2111, the charging pile is controlled to charge under the conditions of target ambient temperature T1 and target charging power P1. From the start of charging, the temperature T' (i.e., the actual temperature of the target detection point) measured by the thermocouple and the temperature T" (i.e., the target temperature of the target detection point) measured by the temperature sensor are recorded every preset time (e.g., 5 minutes) until the temperature measured by the thermocouple and the temperature sensor is basically constant, and N sets of temperature data are obtained.
[0104] In S2112, for each set of temperature data, the difference between the temperature T' measured by the thermocouple (i.e., the actual temperature of the target detection point) and the temperature T" measured by the temperature sensor (i.e., the target temperature of the target detection point) can be calculated to obtain the temperature difference of each set of temperature data.
[0105] In S2113, the host computer can directly determine the average temperature difference of N sets of temperature data as the compensation temperature corresponding to the target ambient temperature and target charging power. It can also remove M sets of temperature data according to preset conditions and determine the average temperature difference of the remaining NM sets of temperature data as the compensation temperature corresponding to the target ambient temperature and target charging power, where M is a positive integer less than or equal to N.
[0106] In an exemplary embodiment, step S2113 includes:
[0107] From the temperature differences of N sets of temperature data, delete the temperature differences of M sets of temperature data that are greater than a preset threshold, obtain the temperature differences of NM sets of temperature data, and determine the average value of the temperature differences of NM sets of temperature data as the compensation temperature corresponding to the target ambient temperature and target charging power; M is a positive integer less than or equal to N.
[0108] In the specific implementation process, all temperature differences are compared with preset thresholds. If the temperature difference of a certain set of temperature data is less than or equal to the preset threshold, the temperature difference of that set of temperature data is retained. If the temperature difference of a certain set of temperature data is greater than the preset threshold, the temperature difference of that set of temperature data is deleted. The average value of the retained temperature differences is determined as the compensation temperature corresponding to the target ambient temperature and target charging power.
[0109] In this embodiment of the application, considering that there is a certain delay in temperature diffusion, the deviation of the first few sets of temperature data is relatively large. Therefore, removing the first few sets of data with large temperature differences can ensure the accuracy of the calculated compensation temperature.
[0110] Please refer to Figure 3 This is a flowchart illustrating a method for parsing the first parameter using a host computer, as provided in an embodiment of this application. The specific steps are as follows:
[0111] S301. Under the target ambient temperature of 25℃ and the target charging power Pn, record the temperature T' measured by the thermocouple and the temperature T" measured by the temperature sensor every five minutes until the temperature is basically constant.
[0112] S302. Calculate the difference between the temperature T' measured by the thermocouple and the temperature T" measured by the temperature sensor, delete the data with large deviations, and take the average of the remaining differences as the compensation temperature Q11.
[0113] S303. Keep the target ambient temperature constant at 25℃, change the target charging power to 1 / 4Pn, and obtain the compensation temperature Q12 under this condition by referring to S301 and S302.
[0114] Specifically, under the target ambient temperature of 25℃ and the target charging power of 1 / 4Pn, the temperature T' measured by the thermocouple and the temperature T" measured by the temperature sensor are recorded every five minutes until the temperature is basically constant. The difference between T' and T" is calculated, the data with large deviations are deleted, and the average value of the remaining differences is taken as the compensation temperature Q12.
[0115] S304. Keep the target ambient temperature at 25℃, change the target charging power to 1 / 2Pn, and obtain the compensation temperature Q13 under this condition by referring to S301 and S302.
[0116] Specifically, under the target ambient temperature of 25℃ and the target charging power of 1 / 2Pn, the temperature T' measured by the thermocouple and the temperature T" measured by the temperature sensor are recorded every five minutes until the temperature is basically constant. The difference between T' and T" is calculated, the data with large deviations are deleted, and the average value of the remaining differences is taken as the compensation temperature Q13.
[0117] S305. Keep the target ambient temperature constant at 25℃, change the target charging power to 1.2Pn, and obtain the compensation temperature Q14 under this condition by referring to S301 and S302.
[0118] Specifically, under the target ambient temperature of 25℃ and the target charging power of 1.2Pn, the temperature T' measured by the thermocouple and the temperature T" measured by the temperature sensor are recorded every five minutes until the temperature is basically constant. The difference between T' and T" is calculated, the data with large deviations are deleted, and the average value of the remaining differences is taken as the compensation temperature Q14.
[0119] S306. Keep the target charging power Pn unchanged, change the target ambient temperature to -25℃, and obtain the compensation temperature Q21 under this condition by referring to S301 and S302.
[0120] Specifically, at the target ambient temperature of -25℃ and the target charging power Pn, the temperature T' measured by the thermocouple and the temperature T" measured by the temperature sensor are recorded every five minutes until the temperature is basically constant. The difference between T' and T" is calculated, and data with large deviations are deleted. The average value of the remaining differences is taken as the compensation temperature Q21.
[0121] S307. Keep the target charging power Pn unchanged, change the target ambient temperature to 0℃, and obtain the compensation temperature Q31 under this condition by referring to S301 and S302.
[0122] Specifically, under the target ambient temperature of 0℃ and the target charging power Pn, the temperature T' measured by the thermocouple and the temperature T" measured by the temperature sensor are recorded every five minutes until the temperature is basically constant. The difference between T' and T" is calculated, the data with large deviations are deleted, and the average value of the remaining differences is taken as the compensation temperature Q31.
[0123] S308. Keep the target charging power Pn unchanged, change the target ambient temperature to 50℃, and obtain the compensation temperature Q41 under this condition by referring to S301 and S302.
[0124] Specifically, under the target ambient temperature of 50℃ and the target charging power Pn, the temperature T' measured by the thermocouple and the temperature T" measured by the temperature sensor are recorded every five minutes until the temperature is basically constant. The difference between T' and T" is calculated, the data with large deviations are deleted, and the average value of the remaining differences is taken as the compensation temperature Q41.
[0125] S309. Record all ambient temperatures, charging power, and corresponding compensation temperatures in a table.
[0126] The specific table is shown in Table 1 as discussed above.
[0127] S310. Use MATLAB function models to fit the data in the table to obtain the first parameter.
[0128] Specifically, the ambient temperature T, charging power P, and corresponding compensation temperature Q in the table can be substituted into the objective function (e.g., Q = a(P / Pn) + b(T / Tn) + c), and multiple sets of data can be fitted to obtain the first parameters of the temperature compensation model (i.e., the values of a, b, and c).
[0129] In an exemplary embodiment, step S240 includes:
[0130] S241, Receive the target voltage sent by the temperature sensor; the temperature sensor is set within a preset range of the detection point;
[0131] S242. Based on the pre-stored target relationship table, the temperature corresponding to the target voltage is determined as the target temperature of the detection point; the target relationship table is used to indicate the correspondence between multiple voltages and multiple temperatures.
[0132] In practice, during the charging process, when the temperature at the detection point changes, it is evenly conducted to the surface of the temperature sensor chip through the PCB. The temperature sensor converts the detected temperature into a target voltage and sends the target voltage to the processor. The processor has a pre-stored target relationship table. After receiving the target voltage sent by the temperature sensor, it can find the voltage value closest to the target voltage in the pre-stored target relationship table and determine the temperature corresponding to that voltage value.
[0133] For example, the target relationship table is shown in Table 2:
[0134] Table 2
[0135] 0.5 20 1.0 25 1.5 30 2.0 35 2.5 40
[0136] During the search process, if the target voltage happens to match a voltage value in the relationship table, the temperature corresponding to the matching voltage value is directly determined as the target temperature. For example, if the target voltage is 1.0V, then the target temperature is 25℃.
[0137] If the target voltage is between two voltage values V1 and V2, its corresponding temperature can be estimated by interpolation (e.g., linear interpolation), and the estimated temperature can be determined as the target temperature.
[0138] The linear interpolation formula is as follows:
[0139]
[0140] wherein, T target is the target temperature, V target is the target voltage, V1 and V2 are two voltage values in the relationship table, V1 < V target < V2, T1 is the temperature corresponding to V1 in the relationship table, and T2 is the temperature corresponding to V2 in the relationship table.
[0141] For example: if the target voltage is 1.25V, the target temperature is:
[0142]
[0143] In the embodiment of the present application, after receiving the target voltage, the processor can directly obtain the corresponding temperature value only by querying the pre-stored relationship table, without performing complex real-time mathematical operations, thereby reducing the computing burden of the processor and making the temperature conversion process more concise and efficient.
[0144] In an exemplary embodiment, before executing S242, the method may further comprise:
[0145] determining a target relationship table from a plurality of pre-stored relationship tables according to the type of the temperature sensor.
[0146] In a specific implementation process, a charging pile may include a plurality of detection points and a plurality of temperature sensors, the types of the plurality of temperature sensors may be different, and different types of temperature sensors correspond to different relationship tables. Therefore, the processor pre-stores a plurality of relationship tables corresponding to multiple types of temperature sensors, and can determine the target relationship table from the plurality of relationship tables according to the type of the temperature sensor.
[0147] In the embodiment of the present application, considering that different types of temperature sensors have different response characteristics and output formats, selecting an appropriate relationship table according to the sensor type can ensure the accuracy of the corresponding relationship between the temperature value and the voltage, further accurately convert the voltage value into the temperature value, eliminate the differences and errors between different types of temperature sensors, and ensure that the target temperature value of each detection point is more accurate.
[0148] In summary, the embodiments of this application provide a method for detecting the internal temperature of a charging pile. This method analyzes multiple test data points from the charging pile (including the ambient temperature, charging power, and compensation temperature at any detection point) to determine the first parameter of the temperature compensation model. Based on the temperature compensation model, the first parameter, and the second parameter (including the current ambient temperature and current charging power at the detection point), the current compensation temperature at the detection point is determined. This process then compensates for the target temperature detected by the temperature sensor, obtaining the actual temperature at the detection point. This improves the accuracy of internal temperature detection in the charging pile and ensures the safety and reliability of the charging pile during the charging process.
[0149] Based on the above embodiments, this application also provides a charging detection system, and continues to refer to... Figure 1 The charging detection system includes a host computer and a charging pile. The charging pile includes detection points and a processor; wherein:
[0150] The host computer is used to acquire the target data packet, parse the target data packet to obtain the first parameter, and send the first parameter to the processor;
[0151] The processor is used to acquire the second parameter; obtain the current compensation temperature based on the temperature compensation model, the first parameter, and the second parameter; acquire the target voltage and determine the target temperature of the detection point based on the target voltage; determine the actual temperature of the detection point according to the current compensation temperature and the target temperature; the second parameter includes the current ambient temperature and the current charging power inside the charging pile; the temperature compensation model is used to indicate the relationship between the compensation temperature, the charging power, and the ambient temperature.
[0152] In an exemplary embodiment, the formula for the temperature compensation model is as follows:
[0153] Q = log a (T-Tn)+log b (P / Pn)
[0154] Where Q is the current compensation temperature, P is the current charging power, T is the current ambient temperature, Pn is the rated power of the charging pile, Tn is the reference temperature, and a and b are the first parameters.
[0155] In an exemplary embodiment, the host computer is specifically used to: acquire a target data packet, extract multiple test data from the target data packet; wherein each test data includes the charging power, ambient temperature, and compensation temperature at any detection point; determine an objective function according to the type of charging pile, and fit the multiple test data using the objective function to obtain a first parameter.
[0156] In an exemplary embodiment, the host computer is specifically configured to: obtain the compensation temperature corresponding to the target ambient temperature and the target charging power; keep the target ambient temperature constant and obtain the compensation temperature corresponding to the same ambient temperature and different charging powers by adjusting the target charging power; keep the target charging power constant and obtain the compensation temperature corresponding to the same charging power and different ambient temperatures by adjusting the target ambient temperature; record the compensation temperature corresponding to each ambient temperature and each charging power to obtain the target data packet.
[0157] In an exemplary embodiment, the host computer is specifically configured to: acquire a set of temperature data at preset intervals under the target ambient temperature and target charging power, thereby obtaining N sets of temperature data; wherein each set of temperature data includes the actual temperature and target temperature at any detection point, and N is a positive integer; calculate the difference between the actual temperature and the target temperature in each set of temperature data, thereby obtaining the temperature difference of the N sets of temperature data; and determine the compensation temperature corresponding to the target ambient temperature and target charging power based on the temperature difference of the N sets of temperature data.
[0158] In an exemplary embodiment, the host computer is specifically used to: delete the temperature differences of M groups of temperature data that are greater than a preset threshold from the temperature differences of N groups of temperature data, obtain the temperature differences of NM groups of temperature data, and determine the average value of the temperature differences of NM groups of temperature data as the compensation temperature corresponding to the target ambient temperature and target charging power; M is a positive integer less than or equal to N.
[0159] In an exemplary embodiment, the processor is specifically configured to: receive a target voltage sent by a temperature sensor; the temperature sensor is set within a preset range of the detection point; determine the temperature corresponding to the target voltage as the target temperature of the detection point according to a pre-stored target relationship table; the target relationship table is used to indicate the correspondence between multiple voltages and multiple temperatures.
[0160] In an exemplary embodiment, the processor is further configured to: determine a target relationship table from a plurality of pre-stored relationship tables according to the type of temperature sensor before determining the temperature corresponding to the target voltage as the target temperature of the detection point based on a pre-stored target relationship table.
[0161] It should be noted that the specific process of the host computer and processor executing the charging pile internal temperature detection method can be found in the above method embodiment description, and will not be repeated here.
[0162] The charging detection system provided in this application embodiment allows the host computer to acquire multiple test data points from the charging pile (including ambient temperature, charging power, and compensation temperature at any detection point), fit these data points, determine the first parameter of the temperature compensation model, and send it to the charging pile's processor. The processor can then determine the current compensation temperature of the detection point based on the temperature compensation model, the first parameter, and the second parameter (including the current ambient temperature and current charging power at the detection point). This compensation is then applied to the target temperature detected by the temperature sensor. Based on the target temperature and the current compensation temperature, the actual temperature of the detection point is obtained, thereby improving the accuracy of internal temperature detection within the charging pile and ensuring the safety and reliability of the charging pile during the charging process.
[0163] Based on the above embodiments, this application also provides a charging pile. Figure 4 This is a schematic diagram of the internal structure of the charging pile provided in the embodiments of this application, such as... Figure 4 As shown, the charging station may include a detection point, a temperature sensor, and a processor.
[0164] The temperature sensor is set within a preset range of the detection point to determine the detected temperature as the target temperature of the detection point; the target temperature is converted into a target voltage and output.
[0165] The processor communicates with the temperature sensor to acquire a first parameter and a second parameter; based on the temperature compensation model, the first parameter, and the second parameter, the current compensation temperature is obtained; the target voltage is acquired, and the target temperature of the detection point is determined based on the target voltage; the actual temperature of the detection point is determined according to the current compensation temperature and the target temperature; the second parameter includes the current ambient temperature inside the charging pile and the current charging power; the temperature compensation model is used to indicate the relationship between the compensation temperature, the charging power, and the ambient temperature.
[0166] In an exemplary embodiment, the processor is specifically configured to: receive a target voltage sent by a temperature sensor; the temperature sensor is set within a preset range of the detection point; determine the temperature corresponding to the target voltage as the target temperature of the detection point according to a pre-stored target relationship table; the target relationship table is used to indicate the correspondence between multiple voltages and multiple temperatures.
[0167] In an exemplary embodiment, the processor is further configured to: determine a target relationship table from a plurality of pre-stored relationship tables according to the type of temperature sensor before determining the temperature corresponding to the target voltage as the target temperature of the detection point based on a pre-stored target relationship table.
[0168] It should be noted that the specific process of the processor executing the charging pile internal temperature detection method can be found in the description of the above method embodiments, and will not be repeated here.
[0169] The charging pile provided in this application uses a temperature sensor to obtain the temperature of a detection point inside the charging pile. This temperature sensor is characterized by strong anti-interference capabilities, simple circuitry, and low cost. Compared to the thermistor detection method in existing technologies, the temperature sensor offers higher reliability and more accurate temperature detection. Compared to thermocouple detection methods in existing technologies, the temperature sensor is even cheaper, eliminates the need for analog-to-digital conversion and isolated sampling, and has a simpler design. Furthermore, by compensating for the temperature detected by the temperature sensor using a temperature compensation model, the accuracy of internal temperature detection within the charging pile is improved, ensuring the safety and reliability of the charging pile during the charging process.
[0170] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0171] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0172] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as read-only memory / random access memory, magnetic disk, optical disk) and includes several instructions to cause a multimedia terminal device to execute the methods of the various embodiments of this application.
[0173] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.
Claims
1. A method for detecting the internal temperature of a charging pile, characterized in that, The method includes: Acquire a target data packet and extract multiple test data points from it; each test data point includes the charging power, ambient temperature, and compensation temperature at any detection point; the process of acquiring the compensation temperature includes: Under the target ambient temperature and target charging power, a set of temperature data is acquired at preset intervals to obtain N sets of temperature data; wherein, each set of temperature data includes the actual temperature and target temperature of any detection point, and N is a positive integer; Calculate the difference between the actual temperature and the target temperature in each set of temperature data to obtain the temperature difference of N sets of temperature data; From the temperature differences of the N sets of temperature data, delete the temperature differences of M sets of temperature data that are greater than a preset threshold to obtain the temperature differences of NM sets of temperature data, and determine the average value of the temperature differences of the NM sets of temperature data as the compensation temperature corresponding to the target ambient temperature and the target charging power; M is a positive integer less than or equal to N. The objective function is determined according to the type of the charging pile, and the objective function is used to fit the multiple test data to obtain the first parameter; Obtain the second parameter; the second parameter includes the current ambient temperature inside the charging pile and the current charging power; Based on the temperature compensation model, the first parameter, and the second parameter, the current compensation temperature is obtained; the temperature compensation model is used to indicate the relationship between the compensation temperature, charging power, and ambient temperature; the formula of the temperature compensation model is as follows: Q=log a (T-Tn)+log b (P / Pn) Where Q is the current compensation temperature, P is the current charging power, T is the current ambient temperature, Pn is the rated power of the charging pile, Tn is the reference temperature, and a and b are the first parameters; The target voltage sent by the temperature sensor is acquired, and the target temperature of the detection point of the charging pile is determined based on the target voltage; The actual temperature of the detection point is determined based on the current compensated temperature and the target temperature.
2. The method for detecting the internal temperature of a charging pile according to claim 1, characterized in that, The acquisition of the target data packet includes: Obtain the compensation temperature corresponding to the target ambient temperature and target charging power; Keeping the target ambient temperature constant, the compensation temperature corresponding to the same ambient temperature and different charging powers is obtained by adjusting the target charging power; and keeping the target charging power constant, the compensation temperature corresponding to the same charging power and different ambient temperatures is obtained by adjusting the target ambient temperature. Record the compensation temperature corresponding to each ambient temperature and each charging power to obtain the target data packet.
3. The method for detecting the internal temperature of a charging pile according to claim 1, characterized in that, The step of acquiring the target voltage sent by the temperature sensor and determining the target temperature of the detection point of the charging pile based on the target voltage includes: The system receives the target voltage transmitted by a temperature sensor, which is set within a preset range of the detection point. According to the pre-stored target relationship table, the temperature corresponding to the target voltage is determined as the target temperature of the detection point; the target relationship table is used to indicate the correspondence between multiple voltages and multiple temperatures.
4. The method for detecting the internal temperature of a charging pile according to claim 3, characterized in that, Before determining the temperature corresponding to the target voltage as the target temperature of the detection point based on the pre-stored target relationship table, the method further includes: The target relation table is determined from a plurality of pre-stored relation tables based on the type of temperature sensor.
5. A charging detection system, characterized in that, It includes a host computer and a charging pile, wherein the charging pile includes a detection point and a processor; wherein: The host computer is used to acquire a target data packet and extract multiple test data from the target data packet. Each test data includes the charging power, ambient temperature, and compensation temperature at any detection point. The process of acquiring the compensation temperature includes: acquiring a set of temperature data at preset intervals under the target ambient temperature and target charging power to obtain N sets of temperature data; each set of temperature data includes the actual temperature and target temperature at any detection point, where N is a positive integer; calculating the difference between the actual temperature and the target temperature in each set of temperature data to obtain the temperature difference of the N sets of temperature data; deleting M sets of temperature data differences that are greater than a preset threshold from the temperature differences of the N sets of temperature data to obtain the temperature difference of NM sets of temperature data; and determining the average value of the temperature differences of the NM sets of temperature data as the compensation temperature corresponding to the target ambient temperature and the target charging power, where M is a positive integer less than or equal to N; determining an objective function according to the type of the charging pile, fitting the multiple test data using the objective function to obtain a first parameter, and sending the first parameter to the processor. The processor is configured to: acquire a second parameter; obtain a current compensation temperature based on a temperature compensation model, the first parameter, and the second parameter; acquire a target voltage and determine a target temperature for the detection point based on the target voltage; and determine the actual temperature of the detection point based on the current compensation temperature and the target temperature. The second parameter includes the current ambient temperature and current charging power inside the charging pile. The temperature compensation model is used to indicate the relationship between the compensation temperature, charging power, and ambient temperature. The formula for the temperature compensation model is as follows: Q=log a (T-Tn)+log b (P / Pn) Where Q is the current compensation temperature, P is the current charging power, T is the current ambient temperature, Pn is the rated power of the charging pile, Tn is the reference temperature, and a and b are the first parameters.
6. A charging pile, characterized in that, include: Testing point; A temperature sensor is set within a preset range of the detection point to determine the detected temperature as the target temperature of the detection point. The target temperature is converted into a target voltage and output. The processor is communicatively connected to the temperature sensor and is used to acquire the first parameter and the second parameter. Based on the temperature compensation model, the first parameter, and the second parameter, the current compensation temperature is obtained; Acquire the target voltage, and determine the target temperature of the detection point based on the target voltage; The actual temperature of the detection point is determined based on the current compensated temperature and the target temperature. The first parameter is obtained by determining the objective function based on the type of the charging pile, and then fitting the multiple test data extracted from the target data packet using the objective function. Each test data point includes the charging power, ambient temperature, and compensation temperature at any detection point. The process of obtaining the compensation temperature includes: acquiring a set of temperature data at preset intervals under the target ambient temperature and target charging power, obtaining N sets of temperature data; wherein, each set of temperature data includes the actual temperature and target temperature of any detection point, and N is a positive integer; calculating the difference between the actual temperature and the target temperature in each set of temperature data, obtaining the temperature difference of the N sets of temperature data; deleting the temperature differences of M sets of temperature data that are greater than a preset threshold from the temperature differences of the N sets of temperature data, obtaining the temperature difference of NM sets of temperature data, and determining the average value of the temperature differences of the NM sets of temperature data as the compensation temperature corresponding to the target ambient temperature and the target charging power; M is a positive integer less than or equal to N; the second parameter includes the current ambient temperature and current charging power inside the charging pile; the temperature compensation model is used to indicate the relationship between the compensation temperature, charging power, and ambient temperature; the formula of the temperature compensation model is as follows: Q=log a (T-Tn)+log b (P / Pn) Where Q is the current compensation temperature, P is the current charging power, T is the current ambient temperature, Pn is the rated power of the charging pile, Tn is the reference temperature, and a and b are the first parameters.
Citation Information
Patent Citations
Method and system for searching heat balance power for charging pile
CN110626198A
Charging pile internal temperature detection system and method
CN112622664A