Gear-holding method, device, system and storage medium for electrochromic device

By acquiring the current temperature and open-circuit voltage of the electrochromic device, calculating the target open-circuit voltage and charge, and charging or discharging to maintain the target setting, the problem of inconsistent transmittance of the electrochromic device when the temperature changes is solved, and the adjustment accuracy and stability are improved.

CN122239334APending Publication Date: 2026-06-19SHENZHEN GUANGYI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411872937.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-17
Publication Date
2026-06-19

Smart Images

  • Figure CN122239334A_ABST
    Figure CN122239334A_ABST
Patent Text Reader

Abstract

This application relates to the field of electrochromic technology and provides a method, apparatus, system, and storage medium for maintaining the gear position of an electrochromic device. The method includes: controlling the electrochromic device to complete a gear shift; acquiring the current temperature and current open-circuit voltage of the electrochromic device; determining the target open-circuit voltage corresponding to the gear position at the time of gear shift completion and the current temperature based on whether the current temperature falls within the temperature range at which the gear shift is completed; and charging or discharging the electrochromic device based on the current open-circuit voltage and the target open-circuit voltage. The embodiments of this application can effectively avoid discrepancies between the actual and desired transmittance of the electrochromic device during the gear position maintenance phase, thereby improving the adjustment accuracy of the electrochromic device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of electrochromic technology, and particularly relates to a method, apparatus, system and storage medium for maintaining the position of an electrochromic device. Background Technology

[0002] After an electrochromic device completes a gear shift, it enters a gear maintenance phase before receiving the next shift signal. During this process, environmental factors can easily cause changes in the device's temperature. The theoretical open-circuit voltage corresponding to each gear position is affected by temperature; therefore, when the device's temperature changes, the theoretical open-circuit voltage for each gear position also changes. If the theoretical value corresponding to the gear position at the time of shift completion is directly used for charging or discharging, the actual transmittance of the electrochromic device may differ from the expected transmittance, affecting the device's adjustment accuracy. Summary of the Invention

[0003] In view of this, embodiments of this application provide a method, apparatus, system, and storage medium for maintaining the gear position of an electrochromic device, in order to solve the problem of low adjustment accuracy of electrochromic devices in the prior art.

[0004] A first aspect of this application provides a method for maintaining the position of an electrochromic device, the method comprising:

[0005] Control the electrochromic device to complete the gear shift;

[0006] Obtain the current temperature and current open-circuit voltage of the electrochromic device;

[0007] Based on whether the current temperature is within the temperature range at which the shift is completed, determine the target open-circuit voltage corresponding to the current temperature and the shift level of the electrochromic device at which the shift is completed.

[0008] The electrochromic device is charged or discharged according to the current open-circuit voltage and the target open-circuit voltage.

[0009] In one embodiment, charging or discharging the electrochromic device based on the current open-circuit voltage and the target open-circuit voltage includes:

[0010] Based on the correspondence between open-circuit voltage and charge quantity, determine the target charge quantity that needs to be charged or released;

[0011] The electrochromic device is charged or discharged according to the target charge amount;

[0012] The relationship between the open-circuit voltage and the charge is as follows:

[0013] Q = f(T)·f(OCV),

[0014] Where Q represents the charge, f(T) represents the temperature function, and f(OCV) represents the open-circuit voltage function.

[0015] In one embodiment, determining the target open-circuit voltage corresponding to the gear position of the electrochromic device when the gear shift is completed and the current temperature based on whether the current temperature is within the temperature range at which the gear shift is completed includes:

[0016] If the current temperature is within the temperature range when the gear shift is completed, then determine the target gear level of the electrochromic device when the gear shift is completed and the target open-circuit voltage corresponding to the temperature range where the temperature is located when the gear shift is completed;

[0017] And / or, if the current temperature is not within the temperature range at which the gear shift is completed, then determine the target gear at which the electrochromic device completes the gear shift and the target open-circuit voltage corresponding to the temperature range at which the current temperature is located.

[0018] In one embodiment, after controlling the electrochromic device to complete the gear shift, the method further includes:

[0019] Determine the charging / discharging direction of this gear shift;

[0020] The target open-circuit voltage and / or the current open-circuit voltage are corrected according to the charging and discharging direction.

[0021] In one embodiment, correcting the target open-circuit voltage and / or the current open-circuit voltage according to the charging / discharging direction includes:

[0022] If the current gear shift is in the discharge direction, then the current open-circuit voltage is corrected to obtain the current corrected open-circuit voltage.

[0023] And / or, if the current gear shift is in the charging direction, then the target open-circuit voltage corresponding to the current temperature is corrected to obtain the target corrected open-circuit voltage.

[0024] In one embodiment, charging or discharging the electrochromic device based on the current open-circuit voltage and the target open-circuit voltage includes:

[0025] If the current gear shift is in the discharge direction, then determine whether the current corrected open circuit voltage exceeds the current open circuit voltage range corresponding to the current temperature;

[0026] If the current corrected open-circuit voltage exceeds the current open-circuit voltage range, the electrochromic device is charged or discharged according to the current corrected open-circuit voltage and the target open-circuit voltage.

[0027] And / or, if the current gear shift is in the charging direction, then determine whether the current open circuit voltage exceeds the current open circuit voltage range corresponding to the temperature range where the current temperature is located;

[0028] If the current open-circuit voltage exceeds the current open-circuit voltage range, the electrochromic device is charged or discharged according to the current open-circuit voltage and the target corrected open-circuit voltage.

[0029] In one embodiment, after charging or discharging the electrochromic device according to the current open-circuit voltage and the target open-circuit voltage, the process includes:

[0030] Determine whether the cumulative number of times the target setting of the electrochromic device is maintained during the setting maintenance phase exceeds a preset threshold;

[0031] If the cumulative number of maintenance times exceeds the preset threshold, the gear maintenance phase is terminated.

[0032] And / or, if the cumulative number of maintenance times does not exceed the preset threshold, then after a preset time interval, return to the step of obtaining the current temperature and current open-circuit voltage of the electrochromic device.

[0033] A second aspect of this application provides a position maintaining device for an electrochromic device, the position maintaining device comprising:

[0034] The controller is used to control the electrochromic device to complete the gear shifting;

[0035] A sampler is used to acquire the current temperature and current open-circuit voltage of the electrochromic device;

[0036] The processor is configured to determine the target open-circuit voltage corresponding to the current temperature and the gear position of the electrochromic device when the gear shift is completed, based on whether the current temperature is within the temperature range when the gear shift is completed.

[0037] The controller is also configured to charge or discharge the electrochromic device according to the current open-circuit voltage and the target open-circuit voltage.

[0038] In one embodiment, the processor is further configured to determine the target amount of charge to be added or released based on the correspondence between open-circuit voltage and charge amount;

[0039] The controller is also configured to charge or discharge the electrochromic device according to the target charge amount;

[0040] The relationship between the open-circuit voltage and the charge is as follows:

[0041] Q = f(T)·f(OCV),

[0042] Where Q represents the charge, f(T) represents the temperature function, and f(OCV) represents the open-circuit voltage function.

[0043] In one embodiment, the processor is further configured to:

[0044] If the current temperature is within the temperature range when the gear shift is completed, then determine the target gear level of the electrochromic device when the gear shift is completed and the target open-circuit voltage corresponding to the temperature range where the temperature is located when the gear shift is completed;

[0045] And / or, if the current temperature is not within the temperature range at which the gear shift is completed, then determine the target gear at which the electrochromic device completes the gear shift and the target open-circuit voltage corresponding to the temperature range at which the current temperature is located.

[0046] In one embodiment, the processor is further configured to:

[0047] Determine the charging / discharging direction of this gear shift;

[0048] The target open-circuit voltage and / or the current open-circuit voltage are corrected according to the charging and discharging direction.

[0049] In one embodiment, the processor is further configured to:

[0050] If the current gear shift is in the discharge direction, then the current open-circuit voltage is corrected to obtain the current corrected open-circuit voltage.

[0051] And / or, if the current gear shift is in the charging direction, then the target open-circuit voltage corresponding to the current temperature is corrected to obtain the target corrected open-circuit voltage.

[0052] In one embodiment, the processor is further configured to:

[0053] If the current gear shift is in the discharge direction, then determine whether the current corrected open circuit voltage exceeds the current open circuit voltage range corresponding to the current temperature;

[0054] The controller is further configured to charge or discharge the electrochromic device according to the current corrected open circuit voltage and the target open circuit voltage if the current corrected open circuit voltage exceeds the current open circuit voltage range;

[0055] The processor is further configured to determine whether the current open-circuit voltage exceeds the current open-circuit voltage range corresponding to the temperature range in which the current temperature is located if the current gear shift is a charging direction.

[0056] The controller is further configured to charge or discharge the electrochromic device according to the current open circuit voltage and the target corrected open circuit voltage if the current open circuit voltage exceeds the current open circuit voltage range.

[0057] In one embodiment, the processor is further configured to:

[0058] Determine whether the cumulative number of times the target setting of the electrochromic device is maintained during the setting maintenance phase exceeds a preset threshold;

[0059] If the cumulative number of maintenance times exceeds the preset threshold, the gear maintenance phase is terminated.

[0060] And / or, if the cumulative number of maintenance times does not exceed the preset threshold, then after a preset time interval, return to the step of obtaining the current temperature and current open-circuit voltage of the electrochromic device.

[0061] A third aspect of this application provides a mode maintenance system for an electrochromic device, including a terminal platform and a mode maintenance device for the dimmable device described in any of the above claims, wherein the mode maintenance device receives a mode maintenance command sent by the terminal platform.

[0062] A fourth aspect of this application provides a computer-readable storage medium storing a computer program, which, when run on an arithmetic unit, executes the steps of the position maintenance method for the electrochromic device described in any of the preceding claims.

[0063] The first aspect of this application provides a method for maintaining the gear position of an electrochromic device. After the electrochromic device has changed gears, the current temperature and current open-circuit voltage of the electrochromic device are obtained. Based on the current temperature, the target open-circuit voltage corresponding to the gear position when the electrochromic device has changed gears and the current temperature are determined. The electrochromic device is charged or discharged based on the current open-circuit voltage and the target open-circuit voltage. This method can effectively avoid the inconsistency between the actual transmittance and the expected transmittance of the electrochromic device during the gear position maintenance stage, thereby improving the adjustment accuracy of the electrochromic device.

[0064] It is understood that the beneficial effects of the second to fourth aspects mentioned above can be found in the relevant descriptions in the first aspect mentioned above, and will not be repeated here. Attached Figure Description

[0065] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0066] Figure 1 This is a schematic diagram of the gear position maintaining device of the electrochromic device provided in the embodiments of this application;

[0067] Figure 2 This is a schematic diagram of the gear position maintenance system of the electrochromic device provided in the embodiments of this application;

[0068] Figure 3 This is a schematic flowchart of the first method for maintaining the position of an electrochromic device provided in the embodiments of this application;

[0069] Figure 4 This is a schematic diagram of the second process for maintaining the position of the electrochromic device provided in the embodiments of this application;

[0070] Figure 5 This is a schematic diagram of the third method for maintaining the position of the electrochromic device provided in the embodiments of this application;

[0071] Figure 6 This is a schematic diagram of the fourth method for maintaining the position of an electrochromic device provided in the embodiments of this application;

[0072] Figure 7 This is a schematic diagram of the fifth method for maintaining the position of an electrochromic device provided in the embodiments of this application;

[0073] Figure 8 This is a schematic diagram of the sixth method for maintaining the position of an electrochromic device provided in the embodiments of this application;

[0074] Figure 9 This is a schematic diagram of the seventh method for maintaining the position of an electrochromic device provided in the embodiments of this application;

[0075] Figure 10 This is a schematic diagram of the eighth method for maintaining the position of an electrochromic device provided in the embodiments of this application;

[0076] Figure 11 This is a schematic diagram of the mode maintenance logic of the electrochromic device provided in the embodiments of this application;

[0077] Figure 12 This is a schematic diagram of the cross-temperature zone interruption logic of the electrochromic device provided in the embodiments of this application;

[0078] Figure 13 This is a schematic block diagram of a computer-readable storage medium and an arithmetic unit provided in the embodiments of this application. Detailed Implementation

[0079] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.

[0080] It should also be understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.

[0081] Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0082] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized. "A plurality of" means "two" or "more than two."

[0083] After an electrochromic device completes a gear shift, it enters a gear maintenance phase before receiving the next gear shift signal. During this process, environmental factors can easily cause changes in the temperature of the electrochromic device. Since the theoretical open-circuit voltage corresponding to each gear position is affected by temperature, the theoretical open-circuit voltage corresponding to each gear position also changes when the temperature of the electrochromic device changes. If the theoretical value corresponding to the gear position at the time of gear shift completion is directly used for charging or discharging, the actual transmittance of the electrochromic device will be inconsistent with the expected transmittance, affecting the adjustment accuracy of the electrochromic device.

[0084] To address the aforementioned issues, this application provides a method, apparatus, system, and storage medium for maintaining the gear position of an electrochromic device. This method maintains the gear position of the electrochromic device after it has changed gears, effectively avoiding discrepancies between the actual and desired transmittance, improving the adjustment accuracy of the electrochromic device, and ensuring consistent transmittance.

[0085] In this embodiment, the temperature range is divided into a low-temperature range, a normal-temperature range, a medium-temperature range, and a high-temperature range. Specifically, the low-temperature range is [-15℃, 0℃), the normal-temperature range is [0℃, 45℃), the medium-temperature range is [45℃, 65℃), and the high-temperature range is [65℃, 85℃). Furthermore, the low-temperature range can be further divided into a low-temperature zone [-15℃, -10℃) and a sub-low-temperature zone [-10℃, 0℃). It is understood that the above temperature ranges include the lower temperature limit but exclude the upper temperature limit. It is worth noting that in other embodiments, the temperature range can be divided into different intervals based on the material properties of the electrochromic device.

[0086] In applications, the open-circuit voltage of the same setting of an electrochromic device is not the same in different temperature ranges; and within the same temperature range, the open-circuit voltage of each setting of the electrochromic device is also different.

[0087] It should be noted that, in the embodiments of this application, the open-circuit voltage corresponding to each setting of the electrochromic device in any temperature range is an open-circuit voltage range. Unless otherwise specified, the midpoint of each open-circuit voltage range is taken as the target open-circuit voltage for each setting.

[0088] In the embodiments of this application, the target open-circuit voltage of each target gear during the gear maintenance phase in the charging and discharging processes is shown in the table below (the open-circuit voltage unit for each gear is volts (V)):

[0089] Table 1

[0090]

[0091] In application, as shown in Table 1, the electrochromic device does not maintain its position at level 1. This is because if the electrochromic device remains in a reduced state for an extended period, some side reactions may occur, which could damage the electrode material and affect the device's stability. Therefore, in this embodiment, the electrochromic device does not maintain its position at level 1. In high-temperature environments, if the electrochromic device remains at higher levels (such as levels 4 and 5) for an extended period, heat accumulation may occur, further exacerbating the temperature rise and increasing the risk of thermal runaway. Therefore, to ensure the safety and stability of the device, in this embodiment, the electrochromic device also does not maintain its position at level 5 (in the mid-temperature range) or at levels 4 and 5 (in the high-temperature range).

[0092] It should be noted that Table 1 shows the data for the electrochromic device when the temperature of each setting during the setting maintenance phase and the temperature when changing settings are within the same temperature range.

[0093] like Figure 1As shown, the first aspect of this application provides a position maintaining device 100 for an electrochromic device, including a controller 101, a sampler 102, and a processor 103. The controller 101, the sampler 102, and the processor 103 are electrically connected, that is, each device can be electrically connected by being integrated on a PCB board to realize information interaction between the electrochromic devices.

[0094] In applications, the processor can be a Central Processing Unit (CPU), but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. For example, the processor can be a timing controller (TCON). A general-purpose processor can be a microprocessor or any conventional processor.

[0095] In applications, the sampler 102 can be a standalone component or integrated with other components in the gear holding device 100. For example, the sampler 102 can be integrated with the processor 103. This is just an example and is not a limitation.

[0096] In the application, the sampler 102 may include both a temperature detector (Negative Temperature Coefficient, NTC) for acquiring the temperature and a voltage detection circuit for detecting the open-circuit voltage of the electrochromic device, in order to obtain the current temperature and current open-circuit voltage of the electrochromic device.

[0097] In applications, the gear position maintaining device 100 provided in this application embodiment may further include a memory, which stores the correspondence between open-circuit voltage and charge, including but not limited to the correspondence between open-circuit voltage and charge in the low-temperature range, the normal-temperature range, the medium-temperature range, and the high-temperature range. These correspondences may be represented in the form of a relational table or in the form of a functional relationship. The correspondence between open-circuit voltage and charge may be a theoretical relationship obtained by testing sample devices and pre-stored in the memory for subsequent data retrieval by the controller or processor. It is understood that different types of electrochromic devices may have the same or different correspondences between open-circuit voltage and charge in the same temperature range. In applications, in some embodiments, this memory may be an internal storage unit of the gear position maintaining device, such as a hard disk or memory. In other embodiments, the memory may also be an external storage device of the gear holding device, such as a plug-in hard drive, SmartMedia Card (SMC), Secure Digital Card (SD), Flash Card, etc., equipped on the gear holding device. The memory may also include both internal storage units and external storage devices.

[0098] The controller 101 is used to control the electrochromic device to complete the gear shifting. Upon receiving a gear shifting command, the controller charges or discharges the electrochromic device according to preset charging and discharging parameters. The gear shifting method can be any existing gear shifting method. After charging or discharging is completed, the device is left to stand for a preset time, such as 5 minutes, to indicate that the gear shifting is complete.

[0099] It is worth noting that when the shift is completed, the sampler 102 also needs to immediately obtain the temperature of the electrochromic device and the open-circuit voltage of the electrochromic device.

[0100] The sampler 102 is used to acquire the current temperature and current open-circuit voltage of the electrochromic device. After the sampler completes the gear shift, it detects the current temperature and open-circuit voltage of the electrochromic device at preset time intervals, that is, it starts and maintains the electrochromic device at preset time intervals.

[0101] The processor 103 is used to determine the target open-circuit voltage corresponding to the gear position of the electrochromic device when the gear shift is completed and the current temperature, based on whether the current temperature is within the temperature range when the gear shift is completed.

[0102] A temperature detector acquires the temperature of the electrochromic device in real time. Due to changes in ambient temperature, the current temperature of the electrochromic device may differ significantly from the temperature at the time of gear shift completion. Therefore, during the gear maintenance phase of the electrochromic device, the target open-circuit voltage can be re-determined based on the current temperature of the electrochromic device. After acquiring the current temperature of the electrochromic device, it can also be determined whether the current temperature is within the temperature range of the temperature at the time of gear shift completion. If the current temperature is within the temperature range of the temperature at the time of gear shift completion, the target gear at the time of gear shift completion and the target open-circuit voltage corresponding to the temperature range of the temperature at the time of gear shift completion are determined. For example, the temperature of the electrochromic device when it completes the gear shift is 48℃, which corresponds to the medium temperature range; the current temperature of the electrochromic device is 53℃, which also corresponds to the medium temperature range. That is, the current temperature of the electrochromic device is in the temperature range (medium temperature range) when the gear shift is completed. At this time, the target gear and the target open circuit voltage corresponding to the medium temperature range when the electrochromic device completes the gear shift can be determined.

[0103] The controller 101 is also configured to charge or discharge the electrochromic device according to the current open-circuit voltage and the target open-circuit voltage.

[0104] In the application, upon receiving a shift command carrying the target gear level, the controller 101 controls the electrochromic device to adjust to the target gear level. After the electrochromic device remains stationary for a certain period of time, it indicates that the shift is complete, and then the controller controls the electrochromic device to enter the gear maintenance phase. It should be noted that the stationary time after the electrochromic device completes the shift can be set according to actual needs. For example, after controlling the electrochromic device to remain stationary for 20 minutes or 30 minutes after the shift, the controller controls the electrochromic device to enter the gear maintenance phase. This is just an example and is not a limitation.

[0105] In applications, because the device is maintained at intervals such as 20 or 30 minutes, the electrochromic device changes due to environmental influences during these rest periods. Since the theoretical open-circuit voltage corresponding to each setting of the electrochromic device is affected by temperature, the theoretical open-circuit voltage also changes when the device's temperature changes. Therefore, when the electrochromic device enters the setting maintenance phase after a period of rest, the sampler 102 acquires the current temperature and current open-circuit voltage of the electrochromic device. The processor 103 determines whether the current temperature is within the temperature range at the time of the setting change, or in other words, whether the current temperature is within the temperature range at the time of the last setting change. Based on the open-circuit voltage corresponding to the current temperature range, the electrochromic device is maintained to the transmittance range corresponding to the target setting and the current temperature, reducing transmittance errors and solving the problem of inconsistent transmittance in existing technologies, thus improving adjustment accuracy. In addition, the processor redetermines the target open-circuit voltage corresponding to the electrochromic device when it completes the shift and the current temperature. Since it maintains the target open-circuit voltage based on the new temperature instead of the target open-circuit voltage at the time of the shift, the same transmittance can be achieved. At the same time, it avoids overcharging or over-discharging caused by using the target open-circuit voltage at other temperatures. This allows the electrochromic device to work stably under a specific transmittance state, providing a better user experience.

[0106] In the application, when determining whether the current temperature of the electrochromic device is within the temperature range at which the gear shift is completed, the processor 103 can also determine whether the open-circuit voltage corresponding to the current temperature range of the electrochromic device is consistent with the target open-circuit voltage of the last gear shift, and then redetermine the gear position at which the electrochromic device completes the gear shift and the target open-circuit voltage corresponding to the current temperature. In one embodiment, the processor 103 is further used to determine the target charge amount to be charged or released based on the correspondence between the open-circuit voltage and the charge amount. The processor's calculation module can calculate the open-circuit voltage difference based on the target open-circuit voltage and the current open-circuit voltage, and then calculate the target charge amount to be charged or released based on the open-circuit voltage difference; or it can first calculate the current charge amount based on the current open-circuit voltage, and then calculate the target charge amount based on the target open-circuit voltage, and then calculate the target charge amount to be charged or released based on the current charge amount and the target charge amount.

[0107] The controller 101 is also configured to charge or discharge the electrochromic device according to the target charge amount.

[0108] In one embodiment, the relationship between the open-circuit voltage and the charge is as follows:

[0109] Q = f(T)·f(OCV),

[0110] Where Q represents the charge, f(T) represents the temperature function, f(OCV) represents the open-circuit voltage function, and the temperature function f(T) = AT 3 +BT 2 +CT+D, where T is temperature; A, B, C, and D are temperature function coefficients, obtained by fitting data from multiple device samples. Open-circuit voltage function f(OCV)=aocv 3 +bocv 2 +cocv+d, where ocv is the open-circuit voltage, and a, b, c, and d are the open-circuit voltage function coefficients, obtained by fitting data from multiple device samples.

[0111] In application, the memory in this embodiment pre-stores different open-circuit voltage functions corresponding to different temperatures, that is, different Q=f(OCV)=aocv. 3 +bocv 2 +cocv+d, where at least one of the values ​​of a, b, c, and d differs across different temperature ranges. In other words, the OCV for the same gear level varies across different temperature ranges. Near the endpoints of some temperature ranges, the OCV calculated using the function of adjacent ranges deviates significantly from the actual value. For example, at 48°C in the mid-temperature range, theoretically, the capacity Q should be calculated using the function corresponding to the mid-temperature range. However, the inventors discovered that calculating using the function corresponding to the mid-temperature range at 48°C yields different results. Therefore, this application further proposes using a linear relationship for compensation, that is, proposing a temperature function f(T) to correct f(OCV), ultimately obtaining a more accurate capacity value.

[0112] In applications, the functional relationships of OCV-Q (open circuit voltage-charge) in the low temperature range, normal temperature range, medium temperature range, and high temperature range are respectively expressed as f1(OCV), f2(OCV), f3(OCV), and f4(OCV).

[0113] For example, the current temperature of the electrochromic device is 48℃, which is in the medium temperature range. The current setting of the electrochromic device is level 4, and the charge corresponding to the current open-circuit voltage is Q. 4档 If the target gear is 3, then the charge corresponding to gear 3 is: Q 3档 = f(48℃)·f3(OCV), where the final target charge Q is: Q = Q 4档 -Q 3档 After obtaining the target charge amount, the controller 101 discharges the electrochromic device according to the target charge amount.

[0114] In applications, the temperature function f(T) = 1 corresponds to the normal temperature range.

[0115] Furthermore, the correspondence between open-circuit voltage and charge can also include a first correspondence between open-circuit voltage and charge in the charging direction and a second correspondence between open-circuit voltage and charge in the discharging direction. In different temperature ranges, the first correspondence between open-circuit voltage and charge in the charging direction is different, and the second correspondence between open-circuit voltage and charge in the discharging direction is also different. Within the same temperature range, the first correspondence between open-circuit voltage and charge obtained during charging and the second correspondence between open-circuit voltage and charge obtained during discharging are also different for the same gear level. Therefore, whether in the gear-switching stage of the electrochromic device or in the gear-maintaining stage after the electrochromic device has switched gears, the corresponding correspondence is selected based on the charging / discharging direction during gear switching to determine the corresponding target charge. After obtaining the target charge, the controller 101 charges or discharges the electrochromic device according to the target charge.

[0116] In one embodiment, the processor 103 is further configured to determine, if the current temperature is within the temperature range at which the shift is completed, the target gear position of the electrochromic device at the time of shift completion and the target open-circuit voltage corresponding to the temperature range at which the temperature at the time of shift completion is located.

[0117] In the application, after the sampler 102 acquires the current temperature of the electrochromic device, the processor 103 further determines whether the current temperature of the electrochromic device is within the temperature range where the electrochromic device completed its gear shift. If the current temperature of the electrochromic device is within the temperature range where the gear shift was completed, then the target gear level and the target open-circuit voltage corresponding to the temperature range where the gear shift was completed are determined. For example, if the temperature where the electrochromic device completed its gear shift is 48°C, the corresponding temperature range is the medium temperature range; if the current temperature of the electrochromic device is 53°C, the corresponding temperature range is also the medium temperature range, that is, the current temperature of the electrochromic device is within the temperature range where the gear shift was completed (the medium temperature range). At this time, the target gear level and the target open-circuit voltage corresponding to the medium temperature range where the electrochromic device completed its gear shift can be determined. And / or, in some embodiments, the processor 103 is further configured to:

[0118] If the current temperature is not within the temperature range at which the gear shift is completed, then the target gear at which the electrochromic device completes the gear shift and the target open-circuit voltage corresponding to the temperature range at which the current temperature is located are determined.

[0119] In applications, electrochromic devices experience power loss during the mode holding phase, causing changes in their open-circuit voltage. Furthermore, environmental factors such as direct sunlight can alter the device's temperature during the holding phase compared to its temperature at the end of the mode shift. If the target charge is calculated using the target open-circuit voltage corresponding to the device's temperature at the end of the mode shift, a significant deviation will occur. Charging or discharging the device based on this target charge can easily lead to overcharging or over-discharging, affecting both the device's lifespan and the user experience. Therefore, this application modifies the mode holding logic of the electrochromic device during the mode holding phase. By combining the device's current temperature and its temperature range, a more accurate target open-circuit voltage is determined, enabling more precise control of the device, improving its lifespan, and enhancing the user experience.

[0120] In the application, after the sampler 102 acquires the current temperature of the electrochromic device, if the processor 103 determines that the current temperature of the electrochromic device is not within the temperature range where the electrochromic device was at the time of gear shifting, then it determines the target gear level at the time of gear shifting and the target open-circuit voltage corresponding to the temperature range where the current temperature of the electrochromic device is located. For example, if the temperature of the electrochromic device at the time of gear shifting is 48°C, the corresponding temperature range is the medium temperature range; if the current temperature of the electrochromic device is 66°C, the corresponding temperature range is the high temperature range. That is, during the maintenance phase of this gear level, the temperature of the electrochromic device has changed across temperature ranges. At this time, it is necessary to determine the target gear level at the time of gear shifting and the target open-circuit voltage corresponding to the high temperature range. Of course, in some preferred embodiments, the open-circuit voltage function of the medium temperature range can also be corrected using a temperature function to obtain more accurate gear level information.

[0121] In some preferred embodiments, the processor 103 can also be used to: determine the target open-circuit voltage corresponding to the gear position of the electrochromic device when the gear shift is completed and the current temperature, based on whether the current temperature is within the upper or lower limit of 2°C of the temperature range when the gear shift is completed.

[0122] Accordingly, if the current temperature is within 2°C of the upper or lower limit of the temperature range at which the shift is completed, then the target open-circuit voltage corresponding to the target shift level of the electrochromic device at the time of shift completion and the temperature range at which the shift is located is determined; if the current temperature is not within 2°C of the upper or lower limit of the temperature range at which the shift is completed, then the target open-circuit voltage corresponding to the target shift level of the electrochromic device at the time of shift completion and the temperature range at which the current temperature is located is determined. This is equivalent to extending the upper and lower limits of each temperature range by 2°C. For example, if the temperature at which the electrochromic device completes the shift is 48°C, the corresponding temperature range is the medium temperature range [45°C, 65°C); if the current temperature of the electrochromic device is 66°C, the corresponding temperature range is the high temperature range [65°C, 85°C]. However, since the current temperature of the electrochromic device does not exceed the upper limit of the medium temperature range by 2°C, the target open-circuit voltage corresponding to the target shift level of the electrochromic device at the time of shift completion and the temperature range at which the shift is located can be determined.

[0123] In some preferred embodiments, after the electrochromic device completes a gear shift, a timer accumulates the resting time of the electrochromic device, a sampler detects the current open-circuit voltage of the electrochromic device, and a processor calculates the deviation open-circuit voltage (ΔOCV) based on the current open-circuit voltage and the target open-circuit voltage. The deviation open-circuit voltage is the difference between the target open-circuit voltage when the electrochromic device shifts gears and the resting open-circuit voltage of the electrochromic device after a certain period of rest; that is, the difference between the target open-circuit voltage and the actual open-circuit voltage when the gear shift is completed. ΔOCV is used to correct the current open-circuit voltage of the electrochromic device. For example, the target open-circuit voltage when the electrochromic device shifts gears is denoted as OCV. 目标 The open-circuit voltage of an electrochromic device after being left to stand for a certain period of time (e.g., 5 minutes) is denoted as OCV. 静置 The open-circuit voltage deviation is then: ΔOCV = OCV 目标 -OCV 静 Place.

[0124] In some preferred embodiments, after each gear shift, the electrochromic device needs to remain stationary for a certain period of time. The processor calculates the ΔOCV and saves it to memory for later retrieval during the gear maintenance phase. This stationary period can be set according to actual needs, for example, 5 minutes, 8 minutes, etc. It can be understood that after each gear shift, the electrochromic device needs to remain stationary for a certain period of time. This stationary time can be considered the stabilization time for the device to reach a stable ΔOCV. After obtaining the ΔOCV, it can remain stationary for another period of time, such as 15 minutes, 20 minutes, etc., before the electrochromic device enters the gear maintenance phase.

[0125] In one embodiment, the processor 103 is further configured to:

[0126] Determine the charging / discharging direction of this gear shift;

[0127] The target open-circuit voltage and / or the current open-circuit voltage are corrected according to the charging and discharging direction.

[0128] In application, since this embodiment only stores the open-circuit voltage function relationship for one direction, such as the function relationship between the open-circuit voltage and charge in the charging direction, the open-circuit voltage corresponding to the target level may not be consistent with the target open-circuit voltage after the discharge level is switched to the target level. Therefore, it is necessary to correct the current open-circuit voltage or the target open-circuit voltage of the electrochromic device before comparison to obtain a more accurate maintenance logic. After the controller 101 controls the electrochromic device to complete the level switch and enter the level maintenance stage, the processor 103 can also determine the charging and discharging direction of this level switch, that is, determine the charging and discharging direction after the level switch is completed, and correct the current open-circuit voltage and / or the target open-circuit voltage of the electrochromic device according to the charging and discharging direction.

[0129] It should be noted that, in this embodiment of the application, there is no sequential order between the processor 103 determining the charging / discharging direction of the electrochromic device in this gear shift and determining whether the current temperature of the electrochromic device is within the temperature range when the gear shift is completed. That is, the processor 103 may first determine the charging / discharging direction of this gear shift and then determine whether the current temperature of the electrochromic device is within the temperature range when the gear shift is completed; or it may first determine whether the current temperature of the electrochromic device is within the temperature range when the gear shift is completed and then determine the charging / discharging direction of this gear shift.

[0130] It is understandable that the execution time of this gear shift is after the processor 103 receives the gear shift instruction and calculates the corresponding charging and discharging parameters based on the gear shift instruction.

[0131] In one embodiment, the processor 103 is further configured to correct the current open-circuit voltage to obtain a current corrected open-circuit voltage if the current gear shift is a discharge direction.

[0132] In application, if the current gear shift is in the discharge direction, the current open-circuit voltage of the electrochromic device can be corrected during the gear maintenance phase to obtain the current corrected open-circuit voltage. The inventors discovered that by correcting the current open-circuit voltage at this time and comparing it with the target gear, and by using the current open-circuit voltage for correction calculations in the subsequent maintenance phase, a more accurate maintenance precision can be obtained.

[0133] And / or, in one embodiment, the processor 103 is further configured to, if the current gear shift is a charging direction, correct the target open-circuit voltage corresponding to the current temperature to obtain a target corrected open-circuit voltage.

[0134] In applications, if the gear shift is in the charging direction, the target open-circuit voltage corresponding to the current temperature can be corrected during the gear maintenance phase to obtain the target corrected open-circuit voltage. The inventors discovered that if the shift is in the charging direction, the current open-circuit voltage is not corrected. However, since there will be a power outage during the maintenance of the target gear, and the direction of the power outage is opposite to the charging direction (i.e., the power outage occurs along a different logic path to a certain gear), directly using the current open-circuit voltage to correspond to the target open-circuit voltage in the charging direction results in a deviation. Therefore, correcting the target open-circuit voltage after the power outage yields a more accurate open-circuit voltage range, resulting in more precise maintenance logic. In some embodiments, this step can also be omitted.

[0135] In applications, after an electrochromic device switches gears, it can be left to stand for a certain period of time to obtain the deviation open-circuit voltage (ΔOCV). The deviation open-circuit voltage is the difference between the target open-circuit voltage at the time of gear switching and the open-circuit voltage after the electrochromic device has stood for a certain period of time. In other words, it is the difference between the target open-circuit voltage and the actual open-circuit voltage when the gear switching is completed. ΔOCV is used to correct the current open-circuit voltage of the electrochromic device. For example, the target open-circuit voltage at the time of gear switching of the electrochromic device is denoted as OCV. 目标 The open-circuit voltage of an electrochromic device after being left to stand for a certain period of time (e.g., 5 minutes) is denoted as OCV. 静置 The open-circuit voltage deviation is then: ΔOCV = OCV 目标 -OCV 静置 .

[0136] In applications, after each gear change, the electrochromic device needs to remain stationary for a certain period of time to acquire and save the ΔOCV (ΔOCV) for later use in the subsequent gear maintenance phase. This stationary period can be set according to actual needs, such as 5 minutes or 8 minutes. Essentially, after each gear change, the device needs to remain stationary for a certain time to reach a stable state and acquire a stable ΔOCV. After acquiring the ΔOCV, it can remain stationary for an additional period, such as 15 or 20 minutes, before entering the gear maintenance phase.

[0137] In one embodiment, the processor 103 is further configured to determine whether the current corrected open-circuit voltage exceeds the current open-circuit voltage range corresponding to the current temperature if the current shift is a discharge direction; or to determine whether the difference between the current open-circuit voltage and the current open-circuit voltage range corresponding to the current temperature is greater than a preset value, wherein the current open-circuit voltage range is the median value and the preset value is the aforementioned deviation open-circuit voltage.

[0138] The controller 101 is further configured to charge or discharge the electrochromic device according to the current corrected open circuit voltage and the target open circuit voltage if the current corrected open circuit voltage exceeds the current open circuit voltage range.

[0139] In application, if the current gear shift is in the discharge direction, the corrected current open-circuit voltage (i.e., the current corrected open-circuit voltage, OCV) can be further determined. 当前 If the current corrected open-circuit voltage (ΔOCV) exceeds the current open-circuit voltage range corresponding to the current temperature of the electrochromic device, the controller 101 will charge or discharge the electrochromic device according to the current corrected open-circuit voltage and the target open-circuit voltage.

[0140] In one embodiment, the processor 103 is further configured to determine whether the current open-circuit voltage exceeds the current open-circuit voltage range corresponding to the temperature range in which the current temperature is located if the current gear shift is a charging direction; the controller 101 is further configured to charge or discharge the electrochromic device according to the current open-circuit voltage and the target corrected open-circuit voltage if the current open-circuit voltage exceeds the current open-circuit voltage range.

[0141] In this embodiment, the memory pre-stores the open-circuit voltage function relationship of the charging direction. If the current gear change is to the charging direction, the processor 103 can further determine whether the current open-circuit voltage of the electrochromic device exceeds the current open-circuit voltage range corresponding to the temperature range where the current temperature of the electrochromic device is located. If the current open-circuit voltage of the electrochromic device is lower than the current open-circuit voltage range corresponding to the temperature range where the current temperature of the electrochromic device is located, the upper limit of the current open-circuit voltage range corresponding to the temperature range where the current temperature of the electrochromic device is located is used as the target corrected open-circuit voltage. Finally, the controller 101 charges the electrochromic device according to the current open-circuit voltage and the target corrected open-circuit voltage.

[0142] Understandably, if the current open-circuit voltage of the electrochromic device is higher than the current open-circuit voltage range corresponding to the temperature range where the current temperature of the electrochromic device is located, the controller 101 will discharge the electrochromic device according to the current open-circuit voltage and the target open-circuit voltage.

[0143] In applications, the gear position holding device 100 provided in this application embodiment may further include a counter, which accumulates the number of times the device maintains its gear position. The processor can obtain the number of times the device maintains its gear position from the counter.

[0144] In one embodiment, the processor 103 is further configured to:

[0145] Determine whether the cumulative number of times the target setting of the electrochromic device is maintained during the setting maintenance phase exceeds a preset threshold;

[0146] If the cumulative number of maintenance attempts exceeds the preset threshold, the gear maintenance phase is terminated; the preset number of maintenance attempts shall not exceed 3.

[0147] And / or, if the cumulative number of maintenance times does not exceed the preset threshold, then after a preset time interval, return to the step of obtaining the current temperature and current open-circuit voltage of the electrochromic device.

[0148] In application, the preset threshold can be set according to actual needs, and is not limited here. In this embodiment, the preset threshold is set to 3 times.

[0149] In application, the preset time interval can be set according to actual needs, and there is no limitation here.

[0150] In the application, after the controller 101 charges or discharges the electrochromic device according to the current open-circuit voltage and the target open-circuit voltage, the processor 103 needs to determine whether the cumulative number of times the target gear of the electrochromic device has been maintained in the gear maintenance phase exceeds a preset threshold. If the cumulative number of maintenance exceeds the preset threshold, the controller controls the electrochromic device to exit the gear maintenance phase and wait to receive the next gear change command. If the cumulative number of maintenance does not exceed the preset threshold, after a preset time interval, the current temperature and current open-circuit voltage of the electrochromic device are reacquired to determine the target open-circuit voltage of the electrochromic device, and then the electrochromic device is charged or discharged according to the current open-circuit voltage and the target open-circuit voltage.

[0151] The device 100 provided in this application embodiment can also be used to achieve the following function: receiving an interruption signal during gear shifting when the temperature range changes. The following features can constitute an interruption device on their own, or they can be combined with the features of the aforementioned device to form a new device. Specifically:

[0152] Processor 103 is used for:

[0153] During the process of switching the electrochromic device to the first target level, a command for the second target level is received, interrupting the current charging or discharging operation.

[0154] Obtain the amount of charge that has been charged or released by the electrochromic device and the current temperature, and calculate the charging and discharging parameters based on the target open-circuit voltage corresponding to the second target setting and the current temperature;

[0155] Controller 101 is used for:

[0156] Based on the charging and discharging parameters, switch the electrochromic device to the second target setting.

[0157] In this embodiment, by incorporating a determination of whether a temperature zone has been crossed during the entire process, and by using the target open-circuit voltage corresponding to the new temperature zone to calculate new charging and discharging parameters, the system adapts to scenarios with large temperature variations, thereby enabling the electrochromic device to be precisely controlled to the target level after interruption.

[0158] During the aforementioned gear shifting process, the processor 103 is further configured to: receive a gear shifting command for the first target gear; the sampler 102 is further configured to: acquire the current first temperature of the electrochromic device and the first actual open-circuit voltage of the electrochromic device; the processor 103 is further configured to: acquire the first target open-circuit voltage corresponding to the first target gear at the first temperature; calculate charging and discharging parameters based on the first target open-circuit voltage and the first actual open-circuit voltage; and the controller 101 is further configured to control the electrochromic device to switch to the first target gear based on the charging and discharging parameters.

[0159] Furthermore, the processor 103's calculation of charging and discharging parameters based on the first target open-circuit voltage and the first actual open-circuit voltage also includes determining the charging and discharging direction of the last gear shift. If it is the discharging direction, the first actual open-circuit voltage is corrected to obtain the first corrected open-circuit voltage, and the charging and discharging parameters are calculated based on the first target open-circuit voltage and the first corrected open-circuit voltage.

[0160] Furthermore, the charge / discharge parameters include the amount of charge that needs to be charged or released.

[0161] In one embodiment, the processor 103 acquires the amount of charge already charged or released by the electrochromic device and the current temperature, and calculates the charge / discharge parameters based on the amount of charge already charged or released and the target open-circuit voltage corresponding to the current temperature of the second target setting, including:

[0162] Determine whether the current temperature range exceeds the temperature range of the first temperature. If so, obtain the target open-circuit voltage of the second target setting in the temperature range of the current temperature.

[0163] The amount of new target charge to be charged or released is calculated based on the target open-circuit voltage corresponding to the current temperature range and the first actual open-circuit voltage. In some embodiments, the processor 103 can also calculate the new target charge based on the open-circuit voltage function corresponding to the temperature range; and calculate the amount of charge to be charged or released based on the new target charge and the amount of charge already charged or released by the electrochromic device.

[0164] In some preferred embodiments, if the process is switching to a charging process, the processor 103 can also compare the amount of charge that has been charged with the new target charge. If the amount of charge that has been charged is greater than or equal to the new target charge, then charging or discharging is stopped, and / or if the amount of charge that has been charged is less than the new target charge, then the capacity difference between the new target charge and the amount of charge that has been charged or released is calculated, and the electrochromic device is charged again based on the capacity difference.

[0165] In the above embodiments, when comparing the amount of charge charged in the first stage with the new target charge, if the amount of charge already charged is greater than or equal to the new target charge, charging is stopped and discharging is no longer performed to avoid the electrochromic device changing color in reverse and affecting the user experience.

[0166] In some preferred embodiments, if the shift is to a discharge process, the processor 103 can also compare the amount of charge that has been released with the new target charge. If the amount of charge that has been released is greater than or equal to the new target charge, then charging or discharging is stopped, and / or if the amount of charge that has been released is less than the new target charge, then the capacity difference between the new target charge and the amount of charge that has been released is calculated, and the electrochromic device is discharged based on the capacity difference.

[0167] In the above embodiments, when comparing the amount of charge released in the first stage with the new target charge, if the amount of charge already released is greater than or equal to the new target charge, then the discharge is stopped and no more charging is performed, so as to avoid the electrochromic device changing color in reverse and affecting the user experience.

[0168] Furthermore, without conflict, the methods performed by the various devices described in the embodiments of this application can be combined to achieve a certain function and beneficial effect, which will not be elaborated further here. For example... Figure 2 As shown in the figure, this application embodiment also provides a gear position maintenance system 300 for an electrochromic device. The gear position maintenance system may include a terminal platform 200 and the gear position maintenance device 100 described above, wherein the terminal platform 200 and the gear position maintenance device 100 interact with each other.

[0169] There are no particular restrictions on the type of terminal platform 200. In some embodiments, the terminal platform 200 may include a remote control, a mobile terminal device, or a central control system of a vehicle.

[0170] In some embodiments, the terminal platform 200 can send a gear position maintenance command, and the gear position maintenance device 100 can receive the gear position maintenance command sent by the terminal platform 200. Thus, through information interaction between the terminal platform and the gear position maintenance device, the terminal platform can control the gear position maintenance device, etc.

[0171] In the embodiments provided in this application, it should be understood that the disclosed systems and devices can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For instance, the division of the devices is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or physically separated, or there can be other division methods. For example, multiple devices or units can be combined or integrated into another system, or some features can be ignored or not executed. Furthermore, the couplings or direct couplings or communication connections shown or discussed can be indirect couplings or communication connections through some interfaces, devices, or components, and can be electrical or other forms.

[0172] It should be noted that the information interaction and execution process between the devices in the above-mentioned device are based on the same concept as the method embodiments described below in this application. The specific functions and technical effects can also be found in the method embodiments section, and will not be repeated here.

[0173] like Figure 3 As shown, a third aspect of this application also provides a method for maintaining the position of an electrochromic device, comprising the following steps S1 to S4:

[0174] Step S1: Control the electrochromic device to complete the gear shift, and proceed to step S2.

[0175] In the application, step S1 may specifically include: receiving a shift command carrying the target gear, obtaining the current open-circuit voltage of the electrochromic device and the target open-circuit voltage corresponding to the target gear; determining the amount of charge required to switch the electrochromic device to the target gear based on the current open-circuit voltage and the target open-circuit voltage; finally controlling the electrochromic device to charge or discharge based on the amount of charge, and after the charging or discharging is completed, letting it stand for a preset time, such as 5 minutes, to consider the shift complete.

[0176] It is worth noting that when the gear shift is completed, the temperature of the electrochromic device and the open-circuit voltage of the electrochromic device must be obtained immediately.

[0177] Step S2: Obtain the current temperature and current open-circuit voltage of the electrochromic device, and proceed to step S3.

[0178] In application, after the electrochromic device enters the gear maintenance stage, it is necessary to obtain the current temperature of the electrochromic device so that the corresponding target open-circuit voltage can be determined based on the current temperature of the electrochromic device. In addition, it is also necessary to obtain the current open-circuit voltage of the electrochromic device so that the electrochromic device can be charged or discharged based on the current open-circuit voltage and the target open-circuit voltage.

[0179] Step S3: Based on whether the current temperature is within the temperature range when the gear shift is completed, determine the gear position of the electrochromic device when the gear shift is completed and the target open-circuit voltage corresponding to the current temperature, and proceed to step S4.

[0180] In applications, the temperature detector acquires the temperature of the electrochromic device in real time. Due to changes in ambient temperature, the current temperature of the electrochromic device may differ significantly from the temperature at which the gear shift is completed. Therefore, during the gear maintenance phase of the electrochromic device, the target open-circuit voltage can be re-determined based on the current temperature of the electrochromic device.

[0181] In one embodiment, such as Figure 4 As shown, step S3 includes the following step S31:

[0182] Step S31: If the current temperature is within the temperature range when the gear shift is completed, then determine the target gear position of the electrochromic device when the gear shift is completed and the target open-circuit voltage corresponding to the temperature range where the temperature is located when the gear shift is completed.

[0183] In application, after obtaining the current temperature of the electrochromic device, it can be determined whether the current temperature is within the temperature range where the electrochromic device completed its gear shift. If the current temperature is within the temperature range where the gear shift was completed, then the target gear level and the target open-circuit voltage corresponding to the temperature range where the gear shift was completed can be determined. For example, if the temperature when the electrochromic device completed its gear shift is 48℃, the corresponding temperature range is the medium temperature range; if the current temperature is 53℃, the corresponding temperature range is also the medium temperature range. That is, the current temperature is within the temperature range (medium temperature range) where the gear shift was completed. In this case, the target gear level and the target open-circuit voltage corresponding to the medium temperature range can be determined.

[0184] In one embodiment, such as Figure 5 As shown, step S3 further includes the following step S32:

[0185] Step S32: If the current temperature is not within the temperature range when the gear shift is completed, then determine the target gear position when the electrochromic device completes the gear shift and the target open-circuit voltage corresponding to the temperature range where the current temperature is located.

[0186] In applications, electrochromic devices experience power loss during the mode holding phase, causing changes in their open-circuit voltage. Furthermore, environmental factors such as direct sunlight can alter the device's temperature during the holding phase compared to its temperature at the end of the mode shift. If the target charge is calculated using the target open-circuit voltage corresponding to the device's temperature at the end of the mode shift, a significant deviation will occur. Charging or discharging the device based on this target charge can easily lead to overcharging or over-discharging, affecting both the device's lifespan and the user experience. Therefore, this application modifies the mode holding logic of the electrochromic device during the mode holding phase. By combining the device's current temperature and its temperature range, a more accurate target open-circuit voltage is determined, enabling more precise control of the device, improving its lifespan, and enhancing the user experience.

[0187] In application, after obtaining the current temperature of the electrochromic device, if it is determined that the current temperature of the electrochromic device is not within the temperature range where the electrochromic device completed its gear shift, then the target gear level at the time of gear shift completion and the target open-circuit voltage corresponding to the temperature range where the current temperature of the electrochromic device is located are determined. For example, if the temperature at the time of gear shift completion is 48°C, the corresponding temperature range is the medium temperature range; if the current temperature of the electrochromic device is 66°C, the corresponding temperature range is the high temperature range. That is, during the maintenance phase of this gear level, the temperature of the electrochromic device has changed across temperature ranges. In this case, it is necessary to determine the target gear level at the time of gear shift completion and the target open-circuit voltage corresponding to the high temperature range. Of course, in some preferred embodiments, the open-circuit voltage function of the medium temperature range can also be corrected using a temperature function to obtain more accurate gear level information.

[0188] In application, as an alternative, step S3 can also be: determining the target open-circuit voltage corresponding to the current temperature and the gear position when the electrochromic device completes the gear shift, based on whether the current temperature is within the upper or lower limit of 2°C of the temperature range when the gear shift is completed.

[0189] Accordingly, if the current temperature is within 2°C of the upper or lower limit of the temperature range at which the shift is completed, then the target open-circuit voltage corresponding to the target shift level of the electrochromic device at the time of shift completion and the temperature range at which the shift is located is determined; if the current temperature is not within 2°C of the upper or lower limit of the temperature range at which the shift is completed, then the target open-circuit voltage corresponding to the target shift level of the electrochromic device at the time of shift completion and the temperature range at which the current temperature is located is determined. This is equivalent to extending the upper and lower limits of each temperature range by 2°C. For example, if the temperature at which the electrochromic device completes the shift is 48°C, the corresponding temperature range is the medium temperature range [45°C, 65°C); if the current temperature of the electrochromic device is 66°C, the corresponding temperature range is the high temperature range [65°C, 85°C]. However, since the current temperature of the electrochromic device does not exceed the upper limit of the medium temperature range by 2°C, the target open-circuit voltage corresponding to the target shift level of the electrochromic device at the time of shift completion and the temperature range at which the shift is located can be determined.

[0190] Step S4: Charge or discharge the electrochromic device according to the current open-circuit voltage and the target open-circuit voltage.

[0191] In this embodiment, by maintaining the open-circuit voltage corresponding to the current temperature range, the electrochromic device can be adjusted to the transmittance range corresponding to the target setting and the current temperature, reducing transmittance errors and solving the problem of inconsistent transmittance of electrochromic devices in the prior art, thus improving adjustment accuracy. Furthermore, charging or discharging the electrochromic device based on the newly determined target open-circuit voltage and the current open-circuit voltage effectively avoids overcharging or over-discharging, extending the device's lifespan, improving control accuracy, and enabling the electrochromic device to operate stably under specific transmittance conditions, providing a better user experience.

[0192] In one embodiment, such as Figure 6 As shown, step S4 specifically includes the following steps S41 to S42:

[0193] Step S41: Based on the correspondence between open-circuit voltage and charge amount, determine the target charge amount that needs to be charged or released;

[0194] Step S42: Charge or discharge the electrochromic device according to the target charge amount;

[0195] The relationship between the open-circuit voltage and the charge is as follows:

[0196] Q = f(T)·f(OCV),

[0197] Where Q represents the charge, f(T) represents the temperature function, f(OCV) represents the open-circuit voltage function, and the temperature function f(T) = AT 3 +BT 2 +CT+D, where T is temperature; A, B, C, and D are temperature function coefficients, obtained by fitting data from multiple device samples. Open-circuit voltage function f(OCV)=aocv 3 +bocv 2 +cocv+d, where ocv is the open-circuit voltage, and a, b, c, and d are the open-circuit voltage function coefficients, obtained by fitting data from multiple device samples.

[0198] In application, the memory in this embodiment pre-stores different open-circuit voltage functions corresponding to different temperatures, that is, different Q=f(OCV)=aocv. 3 +bocv 2 +cocv+d, where at least one of the values ​​of a, b, c, and d differs across different temperature ranges. In other words, the OCV for the same gear level varies across different temperature ranges. Near the endpoints of some temperature ranges, the OCV calculated using the function of adjacent ranges deviates significantly from the actual value. For example, at 48°C in the mid-temperature range, theoretically, the capacity Q should be calculated using the function corresponding to the mid-temperature range. However, the inventors discovered that calculating using the function corresponding to the mid-temperature range at 48°C yields different results. Therefore, this application further proposes using a linear relationship for compensation, that is, proposing a temperature function f(T) to correct f(OCV), ultimately obtaining a more accurate capacity value.

[0199] In applications, the functional relationships of OCV-Q (open circuit voltage-charge) in the low temperature range, normal temperature range, medium temperature range, and high temperature range are respectively expressed as f1(OCV), f2(OCV), f3(OCV), and f4(OCV).

[0200] For example, the current temperature of the electrochromic device is 48℃, which is in the medium temperature range. The current setting of the electrochromic device is level 4, and the charge corresponding to the current open-circuit voltage is Q. 4档 If the target gear is 3, then the charge corresponding to gear 3 is: Q 3档 = f(48℃)·f3(OCV), where the final target charge Q is: Q = Q 4档 -Q 3档 After obtaining the target charge amount, the controller 101 discharges the electrochromic device according to the target charge amount.

[0201] In applications, the temperature function f(T) = 1 corresponds to the normal temperature range.

[0202] In one embodiment, such as Figure 7As shown, step S4 is followed by the following steps S5 to S7:

[0203] Step S5: Determine whether the cumulative number of times the target setting of the electrochromic device is maintained during the setting maintenance phase exceeds a preset threshold, and proceed to step S6 or S7.

[0204] Step S6: If the cumulative number of maintenance times exceeds the preset threshold, then exit the gear maintenance phase;

[0205] Step S7: If the cumulative number of maintenance times does not exceed the preset threshold, then after a preset time interval, return to the step of obtaining the current temperature and current open circuit voltage of the electrochromic device.

[0206] In application, both the preset threshold and the preset time interval can be set according to actual needs, and are not limited here. In this embodiment, the preset threshold is set to 3 times, or the preset number of times can be set to any number not exceeding 3 times.

[0207] In application, after each charging or discharging of the electrochromic device based on the current open-circuit voltage and the target open-circuit voltage, it is necessary to determine whether the cumulative number of times the target level of the electrochromic device has been maintained in the level maintenance phase exceeds a preset threshold. If the cumulative number of maintenance exceeds the preset threshold, the electrochromic device is controlled to exit the level maintenance phase and wait to receive the next level change command. If the cumulative number of maintenance does not exceed the preset threshold, the current temperature and current open-circuit voltage of the electrochromic device are reacquired after a preset time interval to determine the target open-circuit voltage of the electrochromic device, and then the electrochromic device is charged or discharged based on the current open-circuit voltage and the target open-circuit voltage.

[0208] In some preferred embodiments, after the electrochromic device completes the gear shift, it needs to be left to stand for a certain period of time to obtain the deviation open-circuit voltage (ΔOCV). The deviation open-circuit voltage is the difference between the target open-circuit voltage when the electrochromic device shifts gears and the open-circuit voltage after the electrochromic device has stood for a certain period of time. In other words, it is the difference between the target open-circuit voltage and the actual open-circuit voltage when the gear shift is completed. ΔOCV is used to correct the current open-circuit voltage of the electrochromic device. For example, the target open-circuit voltage when the electrochromic device shifts gears is denoted as OCV. 目标 The open-circuit voltage of an electrochromic device after being left to stand for a certain period of time (e.g., 5 minutes) is denoted as OCV. 静置 The open-circuit voltage deviation is then: ΔOCV = OCV 目标 -OCV 静 Place.

[0209] In some preferred embodiments, after each gear change, the electrochromic device needs to remain stationary for a certain period of time to obtain and save the ΔOCV (ΔOCV) for later use in the subsequent gear maintenance phase. This stationary period can be set according to actual needs, for example, 5 minutes, 8 minutes, etc. It can be understood that after each gear change, the electrochromic device needs to remain stationary for a certain period of time; this stationary time can be considered the stabilization time for the device to obtain a stable ΔOCV. After obtaining the ΔOCV, it can continue to remain stationary for a period of time, such as 15 minutes, 20 minutes, etc., before controlling the electrochromic device to enter the gear maintenance phase.

[0210] In one embodiment, this embodiment can be combined with any of the above embodiments, or it can be implemented alone, such as... Figure 8 As shown, after step S1, the following steps S8 to S9 are also included:

[0211] Step S8: Determine the charging / discharging direction of this gear shift;

[0212] Step S9: Correct the target open-circuit voltage and / or the current open-circuit voltage according to the charging and discharging direction.

[0213] In application, since this embodiment only stores the open-circuit voltage function relationship for one direction, such as the open-circuit voltage function for the charging direction, the corresponding open-circuit voltage may not be consistent with the target open-circuit voltage after the discharge shifts to the target level. Therefore, it is necessary to correct the current open-circuit voltage or the target open-circuit voltage of the electrochromic device before comparison to obtain a more accurate maintenance logic. After controlling the electrochromic device to complete the shift and enter the level maintenance stage, the charging and discharging direction of this shift can also be determined, that is, the charging and discharging direction after the shift is completed. The current open-circuit voltage and / or the target open-circuit voltage of the electrochromic device can be corrected according to the charging and discharging direction.

[0214] It should be noted that, in the embodiments of this application, there is no sequential order between determining the charging / discharging direction of the electrochromic device in this shift and determining whether the current temperature of the electrochromic device is within the temperature range when the shift is completed. That is, the charging / discharging direction of this shift can be determined first, and then the current temperature of the electrochromic device can be determined whether it is within the temperature range when the shift is completed; or the current temperature of the electrochromic device can be determined first, and then the charging / discharging direction of this shift can be determined.

[0215] In one embodiment, such as Figure 9 As shown, step S9 includes the following step S91:

[0216] Step S91: If the current gear shift is a discharge direction, then the current open circuit voltage is corrected to obtain the current corrected open circuit voltage.

[0217] In application, if the current gear shift is in the discharge direction, the current open-circuit voltage of the electrochromic device can be corrected during the gear maintenance phase to obtain the current corrected open-circuit voltage. The inventors discovered that by correcting the current open-circuit voltage at this time and comparing it with the target gear, and by using the current open-circuit voltage for correction calculations in the subsequent maintenance phase, a more accurate maintenance precision can be obtained.

[0218] In one embodiment, such as Figure 10 As shown, step S9 further includes the following step S92: Step S92: If the current gear shift is in the charging direction, then the target open circuit voltage corresponding to the current temperature is corrected to obtain the target corrected open circuit voltage.

[0219] In applications, if the gear shift is in the charging direction, the target open-circuit voltage corresponding to the current temperature can be corrected during the gear maintenance phase to obtain the target corrected open-circuit voltage. The inventors discovered that if the shift is in the charging direction, the current open-circuit voltage is not corrected. However, since there will be a power outage during the maintenance of the target gear, and the direction of the power outage is opposite to the charging direction (i.e., the power outage occurs along a different logic path to a certain gear), directly using the current open-circuit voltage to correspond to the target open-circuit voltage in the charging direction results in a deviation. Therefore, correcting the target open-circuit voltage after the power outage yields a more accurate open-circuit voltage range, resulting in more precise maintenance logic. In some embodiments, this step can also be omitted.

[0220] In application, after the electrochromic device changes gears, it can be left to stand for a certain period of time to obtain the deviation open circuit voltage (△OCV), which is used to correct the current open circuit voltage of the electrochromic device. The method for obtaining △OCV is described in the relevant content of Example 1, and will not be repeated here.

[0221] In one embodiment, such as Figure 9 As shown, step S4 further includes the following steps S43 to S44:

[0222] Step S43: If the current gear shift is a discharge direction, determine whether the current corrected open circuit voltage exceeds the current open circuit voltage range corresponding to the current temperature, and proceed to step S44.

[0223] Step S44: If the current corrected open-circuit voltage exceeds the current open-circuit voltage range, the electrochromic device is charged or discharged according to the current corrected open-circuit voltage and the target open-circuit voltage.

[0224] In application, if the current gear shift is in the discharge direction, the corrected current open-circuit voltage (i.e., the current corrected open-circuit voltage, OCV) can be further determined. 当前If the current corrected open-circuit voltage (ΔOCV) exceeds the current open-circuit voltage range corresponding to the current temperature of the electrochromic device, then the electrochromic device is charged or discharged according to the current corrected open-circuit voltage and the target open-circuit voltage.

[0225] In one embodiment, such as Figure 10 As shown, step S4 further includes the following steps S45 to S46:

[0226] Step S45: If the current gear change is the charging direction, determine whether the current open circuit voltage exceeds the current open circuit voltage range corresponding to the temperature range where the current temperature is located, and proceed to step S46.

[0227] Step S46: If the current open circuit voltage exceeds the current open circuit voltage range, the electrochromic device is charged or discharged according to the current open circuit voltage and the target corrected open circuit voltage.

[0228] In application, the memory pre-stores the open-circuit voltage function relationship of the charging direction. If the current gear change is to the charging direction, it can further determine whether the current open-circuit voltage of the electrochromic device exceeds the current open-circuit voltage range corresponding to the current temperature range of the electrochromic device. If the current open-circuit voltage of the electrochromic device is lower than the current open-circuit voltage range corresponding to the current temperature range of the electrochromic device, the upper limit of the current open-circuit voltage range corresponding to the current temperature range of the electrochromic device is used as the target correction open-circuit voltage. Finally, the electrochromic device is charged according to the current open-circuit voltage and the target correction open-circuit voltage.

[0229] It is understandable that if the current open-circuit voltage of the electrochromic device is higher than the current open-circuit voltage range corresponding to the temperature range in which the current temperature of the electrochromic device is located, then the electrochromic device will be discharged according to the current open-circuit voltage and the target open-circuit voltage.

[0230] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0231] The following is combined Figure 11 The gear holding logic and specific embodiments shown further illustrate the content of this application:

[0232] Understandable, Figure 11 The OCV maintained by charging or the OCV maintained by discharging refers to the target open-circuit voltage (i.e., the median of the open-circuit voltage range corresponding to each temperature zone and each level) of the device during the level maintenance phase, when the device temperature has not crossed temperature zones.

[0233] In some preferred embodiments, the method further includes: determining whether the current gear is the lowest gear; if so, exiting the maintenance phase and not maintaining the gear.

[0234] In some preferred embodiments, the method further includes: determining the temperature range of the current temperature; if the current temperature range is a medium temperature range or a high temperature range, determining whether the current gear is the highest gear; if so, exiting the maintenance phase and not maintaining the temperature.

[0235] For ease of understanding, this application will be further described in detail with reference to the following specific embodiments:

[0236] (1) Upon receiving the first gear shift command carrying the target gear, the target gear for the first gear shift is gear 1. After controlling the electrochromic device to shift to gear 1, it is left to stand for 5 minutes, and the open-circuit voltage OCV of the electrochromic device is obtained. 静置1 And the target open-circuit voltage OCV corresponding to level 1. 目标1 Then according to OCV 静置1 and OCV 目标1 Calculate the deviation open-circuit voltage ΔOCV1 for subsequent use;

[0237] Since the target gear for the first gear shift is 1, the gear holding phase will not begin until the next gear shift.

[0238] (2) Upon receiving a second gear shift command carrying the target gear, the target gear for the second gear shift is gear 3. After controlling the electrochromic device to shift to gear 3, allow it to stand for 5 minutes and obtain the open-circuit voltage OCV of the electrochromic device during this period. 静置2 And the target open-circuit voltage OCV corresponding to the 3rd level. 目标3 (The median value of the open-circuit voltage range corresponding to the temperature of the electrochromic device being in the middle temperature range is OCV) 目标3 Then according to OCV 静置2 and OCV 目标3 Calculate the deviation open-circuit voltage ΔOCV2 for subsequent use;

[0239] Since the target gear for the second gear shift is not gear 1, the electrochromic device is controlled to enter the gear maintenance phase after a certain interval.

[0240] During the mode maintenance phase, the current temperature T of the electrochromic device is obtained. 当前2 (e.g., 68℃, which is in the high temperature range), current open circuit voltage OCV 当前2 And the temperature range (e.g., the medium temperature range) corresponding to when the electrochromic device is switched to level 3;

[0241] The current temperature of the electrochromic device is across a temperature range compared to the temperature range corresponding to when it switches to level 3. That is, the temperature of the electrochromic device has risen from the medium temperature range to the high temperature range. At this time, it can also be determined that the direction of the second switch is the charging direction.

[0242] Then determine OCV. 当前2 Does it exceed T? 当前2 The current open-circuit voltage range corresponding to the temperature range in which it is located, if OCV 当前2 Exceeding T 当前2 The current open-circuit voltage range corresponding to the temperature range in which it is located is then determined according to OCV. 当前2 With the target corrected open-circuit voltage (T) 当前2 The electrochromic device is charged or discharged using the median value of the current open-circuit voltage range corresponding to the high-temperature range it is in.

[0243] During the mode maintenance phase, the current temperature T of the electrochromic device is obtained. 当前2 (e.g., 60℃, which is in the medium temperature range), current open-circuit voltage OCV 当前2 And the temperature range (e.g., the medium temperature range) corresponding to when the electrochromic device is switched to level 3;

[0244] The current temperature of the electrochromic device does not cross the temperature range corresponding to when it switches to level 3. At this time, it is also determined that the direction of the second switch is the charging direction.

[0245] Then determine OCV. 当前2 Does it exceed T? 当前2 OCV corresponding to the temperature range 目标3 If OCV 当前2 Below OCV 目标3 According to OCV 当前2 With the target corrected open-circuit voltage (T) 当前2 OCV corresponding to the intermediate temperature range 目标3 The upper limit of the range) is used to charge the electrochromic device; if OCV 当前2 Higher than OCV 目标3 According to OCV 当前2 With OCV 目标3 (T 当前2 The electrochromic device is discharged using the median value of the open-circuit voltage range corresponding to the medium temperature range it is in.

[0246] (3) Upon receiving the third gear shift command carrying the target gear, where the target gear for the third gear shift is gear 2, the electrochromic device is controlled to shift to gear 2 and then left to stand for 5 minutes. The open-circuit voltage OCV of the electrochromic device is then obtained. 静置3 And the target open-circuit voltage OCV corresponding to level 2. 目标2Then, based on the static OCV 静置3 and OCV 目标2 Calculate △OCV3 for later use;

[0247] Since the target gear for the third gear shift is not gear 1, the electrochromic device is controlled to enter the gear maintenance phase after a certain interval.

[0248] During the mode maintenance phase, the current temperature T of the electrochromic device is obtained. 当前3 (e.g., 50℃, within the normal temperature range), current open-circuit voltage OCV 当前3 And the temperature range corresponding to when the electrochromic device is switched to level 2 (e.g., during high temperature periods);

[0249] The current temperature of the electrochromic device is across a temperature range compared to the temperature range corresponding to when it switches to level 2. That is, the temperature of the electrochromic device has dropped from the high temperature range to the medium temperature range. At this time, it can also be determined that the direction of the third switch is the discharge direction.

[0250] Then for OCV 当前3 Make corrections to obtain the current corrected open-circuit voltage (OCV). 当前3 -△OCV3), and determine the current corrected open-circuit voltage (OCV). 当前3 Does -△OCV3 exceed the T value of the electrochromic device? 当前3 The corresponding current open-circuit voltage range, if the current corrected open-circuit voltage (OCV) 当前3 -△OCV3) exceeds the T of the electrochromic device 当前3 The corresponding current open-circuit voltage range is then determined based on the current corrected open-circuit voltage (OCV). 当前3 -△OCV3) and OCV 目标2 Charge or discharge the electrochromic device.

[0251] Alternatively, during the mode maintenance phase, obtain the current temperature T of the electrochromic device. 当前3 (e.g., 68℃, which is in the high temperature range), current open circuit voltage OCV 当前3 And the temperature range corresponding to when the electrochromic device is switched to level 2 (e.g., during high temperature periods);

[0252] The current temperature of the electrochromic device does not cross the temperature range corresponding to when it switches to level 2. At this time, it is also determined that the direction of the third switch is the discharge direction.

[0253] Determining the OCV of an electrochromic device 当前3 Is it less than or equal to OCV? 目标2 If OCV 当前3 Less than or equal to OCV 目标2, Then according to OCV 当前3With OCV 目标2 Charge the electrochromic device.

[0254] In some preferred embodiments of this application, an interruption control method is provided, which differs from Embodiment 2 above in that, during the first gear shift, when a second target gear command, i.e., an interruption command, is received, the following steps are included:

[0255] S100: During the process of switching the electrochromic device to the first target level, a command for the second target level is received, and the current charging or discharging operation is interrupted.

[0256] S200: Obtain the amount of charge that has been charged or released by the electrochromic device and the current temperature, and calculate the charging and discharging parameters based on the target open-circuit voltage corresponding to the second target setting and the current temperature.

[0257] S300: Switch the electrochromic device to the second target setting according to the charging and discharging parameters.

[0258] In this embodiment, by incorporating a judgment on whether a temperature zone has been crossed during the entire process, and by using the target open-circuit voltage corresponding to the new temperature zone to calculate new charging and discharging parameters, the device adapts to scenarios with large temperature variations, thereby enabling the electrochromic device to be precisely controlled to the target level after interruption.

[0259] During the aforementioned gear shifting process, the temperature detector acquires the temperature of the electrochromic device in real time. Prior to step S100, the process further includes: receiving a gear shifting command for the first target gear; acquiring the current first temperature of the device and the first actual open-circuit voltage of the electrochromic device; acquiring the first target open-circuit voltage corresponding to the first target gear at the first temperature; calculating charging and discharging parameters based on the first target open-circuit voltage and the first actual open-circuit voltage; and controlling the electrochromic device to switch to the first target gear based on the charging and discharging parameters.

[0260] Furthermore, the above calculation of charging and discharging parameters based on the first target open-circuit voltage and the first actual open-circuit voltage also includes determining the charging and discharging direction of the last gear shift. If it is the discharging direction, the first actual open-circuit voltage is corrected to obtain the first corrected open-circuit voltage, and the charging and discharging parameters are calculated based on the first target open-circuit voltage and the first corrected open-circuit voltage.

[0261] Furthermore, the charge / discharge parameters include the amount of charge that needs to be charged or released.

[0262] The process of acquiring the amount of charge already charged or released by the electrochromic device and the current temperature, and calculating the charge / discharge parameters based on the amount of charge already charged or released and the target open-circuit voltage corresponding to the current temperature of the second target setting, includes:

[0263] Determine whether the current temperature range exceeds the temperature range of the first temperature. If so, obtain the target open-circuit voltage of the second target setting in the temperature range of the current temperature.

[0264] The new target charge amount to be charged or released is calculated based on the target open-circuit voltage corresponding to the current temperature range and the first actual open-circuit voltage. In some embodiments, the new target charge amount is calculated based on the open-circuit voltage function corresponding to the temperature range. Alternatively, the new target charge amount can be calculated using the charge amount corresponding to the new target level and the charge amount corresponding to the initial open-circuit voltage.

[0265] The amount of charge to be charged or released is calculated based on the new target charge amount and the amount of charge already charged or released by the electrochromic device. It is worth noting that the amount of charge already charged or released is the amount of charge already charged or released in step S100 when the second target setting command is received during the process of switching the electrochromic device to the first target setting.

[0266] In some preferred embodiments, if the shift is to a charging process, the amount of charge already charged is compared with the new target charge. If the amount of charge already charged is greater than or equal to the new target charge, charging or discharging is stopped, and / or if the amount of charge already charged is less than the new target charge, the capacity difference between the new target charge and the amount of charge already charged or released is calculated, and the electrochromic device is charged again based on the capacity difference.

[0267] In the above embodiments, the amount of charge charged in the first stage is compared with the new target charge. If the amount of charge already charged is greater than or equal to the new target charge, charging is stopped and discharging is no longer performed to avoid the electrochromic device changing color in reverse, which would affect the user experience.

[0268] In some preferred embodiments, if the shift is a discharge process, the amount of charge already released is compared with the new target charge. If the amount of charge already released is greater than or equal to the new target charge, charging or discharging is stopped, and / or the amount of charge already released is less than the new target charge, the capacity difference between the new target charge and the amount of charge already released is calculated, and the electrochromic device is discharged based on the capacity difference.

[0269] In the above embodiments, the amount of charge released in the first stage is compared with the new target charge. If the amount of charge released is greater than or equal to the new target charge, the discharge is stopped and the charging is stopped to avoid the electrochromic device changing color in reverse, which would affect the user experience.

[0270] Furthermore, without conflict, this embodiment can combine some steps of the above-described maintenance method; the principles and beneficial effects of this combination will not be repeated here. For example, any of steps S1 to S7 above can be combined.

[0271] For ease of understanding, combined with Figure 12 The cross-temperature zone interruption logic shown above is further illustrated with examples of the above embodiments:

[0272] Taking the initial setting as level 1 as an example, the current device temperature is obtained as T1 = 25℃, the current open-circuit voltage is OCV1 = -0.5V, and the first target setting is received as level 5. The target open-circuit voltage corresponding to the first target setting in the normal temperature range is OCV5 = 0.44V. The processor calculates the amount of Q1 that needs to be charged based on OCV5 and OCV1. During the process of controlling the electrochromic device to switch from the initial setting to the first target setting, the second target setting is received, at which point the second target setting is level 3.

[0273] The current device temperature T2 is set to 50℃. The processor determines that 50℃ falls within the mid-temperature range, which is outside the normal temperature range compared to the previous step. The target open-circuit voltage OCV3 = 0.03V corresponds to the mid-temperature range. Using OCV3 and OCV1, the new target capacitance Q is calculated. 新 The integrator integrates the charge Q0 that has already been introduced in the first stage.

[0274] The processor determines whether the amount of charge applied is greater than the new target capacity Q. 新 That is, to determine Q 新 With Q 0的 size.

[0275] In this embodiment, if Q0 is greater than Q 新 Then stop charging or discharging if Q0 is less than Q. 新 Then calculate Q0 and Q 新 The difference ΔQ between them controls the continued charging of the electrochromic device.

[0276] It is worth noting that the above examples are merely explanations of the implementation of this application and do not constitute a limitation on the scope of the embodiments of this application.

[0277] Unless otherwise specified, the charging and discharging processes in this application embodiment are mainly determined by the gear position. If the value of the target gear is greater than the value of the current gear, it is considered a charging process; otherwise, it is a discharging process. For example, if the current gear is 1 and the target gear is 3, the gear shifting process is considered a charging process.

[0278] like Figure 13As shown in the schematic block diagram of the computer-readable storage medium and the arithmetic unit provided in this application embodiment, the computer-readable storage medium 1301 stores a computer program, which, when run on the arithmetic unit 1302, executes the relevant steps of the gear position maintenance method of the electrochromic device provided in Embodiment 2 and the relevant steps of the interruption control method provided in Embodiment 3. It should be understood that the descriptions of the gear position maintenance method embodiments and the interruption control method embodiments correspond to the descriptions of the device embodiments. Therefore, the contents not described in detail in Embodiment 2 or Embodiment 3 can be referred to the above device embodiment 1, and will not be repeated here for the sake of brevity.

[0279] In this embodiment, the type of computer-readable storage medium 1301 is not particularly limited. In some embodiments, the computer-readable storage medium 1301 may include various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0280] In this embodiment, the type of arithmetic unit 1302 is not particularly limited. In some embodiments, the arithmetic unit 1302 may include a controller, mobile phone, computer, or other smart device.

[0281] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0282] Those skilled in the art will recognize that the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0283] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A method for maintaining the position of an electrochromic device, characterized in that, The gear maintenance method includes: Control the electrochromic device to complete the gear shift; Obtain the current temperature and current open-circuit voltage of the electrochromic device; Based on whether the current temperature is within the temperature range at which the shift is completed, determine the target open-circuit voltage corresponding to the current temperature and the shift level of the electrochromic device at which the shift is completed. The electrochromic device is charged or discharged according to the current open-circuit voltage and the target open-circuit voltage.

2. The method for maintaining the position of the electrochromic device as described in claim 1, characterized in that, The step of charging or discharging the electrochromic device according to the current open-circuit voltage and the target open-circuit voltage includes: Based on the correspondence between open-circuit voltage and charge quantity, determine the target charge quantity that needs to be charged or released; The electrochromic device is charged or discharged according to the target charge amount; The relationship between the open-circuit voltage and the charge is as follows: Q = f(T)·f(OCV), Where Q represents the charge, f(T) represents the temperature function, and f(OCV) represents the open-circuit voltage function.

3. The method for maintaining the position of the electrochromic device as described in claim 1, characterized in that, The step of determining the target open-circuit voltage corresponding to the gear position of the electrochromic device when the gear shift is completed and the current temperature based on whether the current temperature is within the temperature range at which the gear shift is completed includes: If the current temperature is within the temperature range when the gear shift is completed, then determine the target gear level of the electrochromic device when the gear shift is completed and the target open-circuit voltage corresponding to the temperature range where the temperature is located when the gear shift is completed; And / or, if the current temperature is not within the temperature range at which the gear shift is completed, then determine the target gear at which the electrochromic device completes the gear shift and the target open-circuit voltage corresponding to the temperature range at which the current temperature is located.

4. The method for maintaining the position of the electrochromic device as described in any one of claims 1 to 3, characterized in that, After the electrochromic device completes the gear shift, the method further includes: Determine the charging / discharging direction of this gear shift; The target open-circuit voltage and / or the current open-circuit voltage are corrected according to the charging and discharging direction.

5. The method for maintaining the position of the electrochromic device as described in claim 4, characterized in that, The step of correcting the target open-circuit voltage and / or the current open-circuit voltage according to the charging / discharging direction includes: If the current gear shift is in the discharge direction, then the current open-circuit voltage is corrected to obtain the current corrected open-circuit voltage. And / or, if the current gear shift is in the charging direction, then the target open-circuit voltage corresponding to the current temperature is corrected to obtain the target corrected open-circuit voltage.

6. The method for maintaining the position of the electrochromic device as described in claim 5, characterized in that, The step of charging or discharging the electrochromic device according to the current open-circuit voltage and the target open-circuit voltage includes: If the current gear shift is a discharge direction, then it is determined whether the current corrected open circuit voltage exceeds the current open circuit voltage range corresponding to the current temperature; if the current corrected open circuit voltage exceeds the current open circuit voltage range, then the electrochromic device is charged or discharged according to the current corrected open circuit voltage and the target open circuit voltage. And / or, if the current gear shift is in the charging direction, then determine whether the current open circuit voltage exceeds the current open circuit voltage range corresponding to the temperature range where the current temperature is located; if the current open circuit voltage exceeds the current open circuit voltage range, then charge or discharge the electrochromic device according to the current open circuit voltage and the target corrected open circuit voltage.

7. The method for maintaining the position of the electrochromic device as described in claim 1, characterized in that, After charging or discharging the electrochromic device according to the current open-circuit voltage and the target open-circuit voltage, the process includes: Determine whether the cumulative number of times the target setting of the electrochromic device is maintained during the setting maintenance phase exceeds a preset threshold; If the cumulative number of maintenance times exceeds the preset threshold, the gear maintenance phase is terminated. And / or, if the cumulative number of maintenance times does not exceed the preset threshold, then after a preset time interval, return to the step of obtaining the current temperature and current open-circuit voltage of the electrochromic device.

8. A position maintaining device for an electrochromic device, characterized in that, The gear position maintaining device includes: The controller is used to control the electrochromic device to complete the gear shifting; A sampler is used to acquire the current temperature and current open-circuit voltage of the electrochromic device; The processor is configured to determine the target open-circuit voltage corresponding to the current temperature and the gear position of the electrochromic device when the gear shift is completed, based on whether the current temperature is within the temperature range when the gear shift is completed. The controller is also configured to charge or discharge the electrochromic device according to the current open-circuit voltage and the target open-circuit voltage.

9. The position maintaining device for the electrochromic device as described in claim 8, characterized in that, The processor is also used to determine the target amount of charge to be added or released based on the correspondence between open-circuit voltage and charge amount; The controller is also configured to charge or discharge the electrochromic device according to the target charge amount; The relationship between the open-circuit voltage and the charge is as follows: Q = f(T)·f(OCV), Where Q represents the charge, f(T) represents the temperature function, and f(OCV) represents the open-circuit voltage function.

10. The position maintaining device of the electrochromic device as described in claim 8, characterized in that, The processor is also used for: If the current temperature is within the temperature range when the gear shift is completed, then determine the target gear level of the electrochromic device when the gear shift is completed and the target open-circuit voltage corresponding to the temperature range where the temperature is located when the gear shift is completed; And / or, if the current temperature is not within the temperature range at which the gear shift is completed, then determine the target gear at which the electrochromic device completes the gear shift and the target open-circuit voltage corresponding to the temperature range at which the current temperature is located.

11. The position maintaining device of the electrochromic device as described in any one of claims 8 to 10, characterized in that, The processor is also used for: Determine the charging / discharging direction of this gear shift; The target open-circuit voltage and / or the current open-circuit voltage are corrected according to the charging and discharging direction.

12. The position maintaining device for the electrochromic device as described in claim 11, characterized in that, The processor is also used for: If the current gear shift is in the discharge direction, then the current open-circuit voltage is corrected to obtain the current corrected open-circuit voltage. And / or, if the current gear shift is in the charging direction, then the target open-circuit voltage corresponding to the current temperature is corrected to obtain the target corrected open-circuit voltage.

13. The position maintaining device for the electrochromic device as described in claim 12, characterized in that, The processor is further configured to determine whether the current corrected open-circuit voltage exceeds the current open-circuit voltage range corresponding to the current temperature if the current gear shift is a discharge direction. The controller is further configured to charge or discharge the electrochromic device according to the current corrected open circuit voltage and the target open circuit voltage if the current corrected open circuit voltage exceeds the current open circuit voltage range; The processor is further configured to determine whether the current open-circuit voltage exceeds the current open-circuit voltage range corresponding to the temperature range in which the current temperature is located if the current gear shift is a charging direction. The controller is further configured to charge or discharge the electrochromic device according to the current open circuit voltage and the target corrected open circuit voltage if the current open circuit voltage exceeds the current open circuit voltage range.

14. The position maintaining device for the electrochromic device as described in claim 13, characterized in that, The processor is also used for: Determine whether the cumulative number of times the target setting of the electrochromic device is maintained during the setting maintenance phase exceeds a preset threshold; If the cumulative number of maintenance times exceeds the preset threshold, the gear maintenance phase is terminated. And / or, if the cumulative number of maintenance times does not exceed the preset threshold, then after a preset time interval, return to the step of obtaining the current temperature and current open-circuit voltage of the electrochromic device.

15. A position maintenance system for an electrochromic device, characterized in that, The device includes a terminal platform and a gear position maintenance device for an electrochromic device as described in any one of claims 8 to 14, wherein the gear position maintenance device receives a gear position maintenance command sent by the terminal platform.

16. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when run on an arithmetic unit, performs the steps of the mode maintenance method for the electrochromic device as described in any one of claims 1 to 7.