Circuit intelligent diagnosis device and method based on electrochromic device

By designing an intelligent circuit diagnostic device for electrochromic devices, accurate identification, storage, and clearing of faults are achieved, solving the problem of cumbersome fault diagnosis and parameter adjustment in existing technologies, and improving the flexibility and adaptability of development.

CN116991140BActive Publication Date: 2025-11-28CHONGQING JINMEI AUTOMOTIVE ELECTRONICS CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310881702.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-18
Publication Date
2025-11-28
Estimated Expiration
2043-07-18

AI Technical Summary

Technical Problem

In existing technologies, electrochromic devices cannot perform fault diagnosis and fault storage during the control process, and the parameter adjustment methods are cumbersome and not conducive to agile development.

Method used

Design a circuit intelligent diagnostic device based on electrochromic devices, including a fault display host computer, a calibration host computer, a controller and a diaphragm. The device identifies faults through a diagnostic module, stores faults through a storage module, reads faults through a reading module, and adjusts parameters through a calibration module. It uses a specific communication protocol to identify, store and adjust faults.

Benefits of technology

It enables accurate identification, storage, and clearing of faults, supports rapid calibration, adapts to different products and industries, and improves development agility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116991140B_ABST
    Figure CN116991140B_ABST
Patent Text Reader

Abstract

The application relates to the field of electrochromic technology and discloses a circuit intelligent diagnosis device and method based on an electrochromic device, which comprises a fault display host computer, a calibration host computer, a controller and a diaphragm, wherein the fault display host computer and the calibration host computer are connected to the controller, and the controller is connected to the diaphragm; the controller comprises a diagnosis module for comparing real-time parameter data obtained with built-in parameter data, judging whether a fault exists, and dividing fault levels according to different fault types; a storage module for storing faults in a storage according to fault levels and related parameters when the faults occur; and a reading module for reading the faults in the storage of the electrochromic device through a specific communication protocol mode of an external communication interface of the electrochromic device. The application can accurately identify faults, store, age and remove the faults, is convenient for problem tracing, convenient for rapid calibration, is suitable for different products, and is suitable for different industries and fields.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of electrochromic technology, in particular to an intelligent diagnosis device and method for an electrochromic device circuit. BACKGROUND

[0002] The electrochromic application range is automobile glass, automobile rearview mirror, display screen, window, glasses, goggles, etc.

[0003] In the related art, the parameters in the control process are not subjected to fault diagnosis and fault storage, and the abnormal state cannot be traced back. For different products, the parameters need to be adjusted through code modification or an inconvenient adjustment method, and the adjustment method is complicated and is not conducive to agile development.

[0004] In view of the above problems, the present application provides an intelligent diagnosis device and method for an electrochromic device circuit. SUMMARY

[0005] The present application aims to provide an intelligent diagnosis device and method for an electrochromic device circuit, which can accurately identify faults, store, age and clear them, facilitate problem tracing, facilitate rapid calibration, adapt to different products, and adapt to different industries and fields.

[0006] The present application is implemented as follows: The present application provides an intelligent diagnosis device for an electrochromic device circuit, which comprises a fault display host computer, a calibration host computer, a controller and a diaphragm, wherein the fault display host computer and the calibration host computer are connected to the controller, and the controller is connected to the diaphragm.

[0007] The controller comprises a diagnosis module for comparing real-time parameter data obtained with built-in parameter data, judging whether a fault exists, and dividing fault levels according to different fault types.

[0008] A storage module for storing faults in a storage according to fault levels and related parameters when the faults occur;

[0009] A reading module for reading the faults in the storage of the electrochromic device through a specific communication protocol mode of an external communication interface of the electrochromic device;

[0010] A calibration module for adjusting the built-in parameter data in the storage of the electrochromic device in real time through a specific communication protocol mode of an external communication interface of the electrochromic device.

[0011] Further, the present application provides an intelligent diagnosis method for an electrochromic device circuit, which is characterized by being executed according to the following steps:

[0012] S 2.1Real-time acquisition of the controller and the diaphragm itself can monitor the parameter information; The parameters that the controller itself can monitor include controller program flow errors, controller output short circuit, controller self-test unsuccessful, controller real-time monitoring of the output circuit of the board peripheral, controller communication state error, controller signal acquisition failure, controller signal output failure, etc. The parameters above can be modified by calibration method;

[0013] S 2.2: Determine whether it is legal through the diagnosis module; The diagnosis module determines whether it is normal, which is specifically executed according to the following steps:

[0014] The controller program flow error is compared with the calibration threshold t2 to determine whether the running time t1 between n1 segments of code is overflowed, and the overflow can be determined according to the controller watchdog reset and software program check value;

[0015] The controller output short circuit is compared with the calibrated built-in parameters according to the controller actual acquisition of the controller output voltage and output current value, and the large current and low voltage lasting n seconds are triggered faults;

[0016] The controller communication state error is determined according to the information of the communication module register actually read by the controller, which is communication circuit or communication short circuit.

[0017] The controller signal acquisition failure can be divided into digital signal acquisition failure and analog signal acquisition failure, and the fault types include open circuit, power supply short circuit, and ground short circuit. The open circuit and ground short circuit fault detection method is that the acquisition voltage is less than 100mV, and the duration TBD, and the power supply short circuit fault detection method is that the output voltage is greater than 4.9V, and the duration TBD;

[0018] The controller signal output failure has fault types of open circuit / power supply short circuit and ground short circuit. The open circuit / power supply short circuit fault detection method is that the acquisition port is configured as a level mode after the interrupt timeout, and the acquisition level is always high. The ground short circuit fault detection method is that the acquisition port is configured as a level mode after the interrupt timeout, and the acquisition level is always low;

[0019] S 2.3 If it is not legal, the parameters in the same time are input to the storage module;

[0020] The fault storage module of the controller receives the instruction of the fault diagnosis module, and first judges whether the input parameter belongs to the fault type, which is current fault or historical fault. The current fault judgment method is that the fault has never been triggered in the fault storage module. The historical fault judgment method is that the fault has been triggered in the fault storage module;

[0021] The parameters input by the storage diagnosis module are controller power supply operating voltage, operating current, controller system operating voltage, operating current, output voltage, output current, output time, diaphragm voltage, diaphragm current, diaphragm temperature and diaphragm light transmittance.

[0022] S 2.4 : Perform illegal fault reading, process fault codes issued by the fault display host computer, judge whether the read fault code is the current fault or the historical fault, and report the stored fault block data through the specific communication protocol of the electrochromic device external communication interface according to different fault types;

[0023] If the fault stored in the fault storage module is not triggered for n times of continuous power-on and power-off of the electrochromic device controller or for n time periods, the corresponding fault is cleared;

[0024] The fault display host computer of the electrochromic device issues the fault codes that need to be cleared to the controller through the specific communication protocol of the electrochromic device external communication interface, and the controller erases the data in the corresponding fault storage module;

[0025] For processing fault codes issued by the fault display host computer, judging whether the fault code to be cleared is the current fault or the historical fault, and clearing the fault block data stored in the fault storage module according to different fault types.

[0026] S 2.5 : The host computer displays the faults read from the electrochromic device controller, and displays them according to fault type and level. Specific operations are performed on the physical controls to trigger data reading and writing operations on the controller. The physical controls are keyboard, mouse or joystick. Taking the keyboard as an example, the fault code to be read is input, thereby triggering the data reading and writing operation on the controller.

[0027] The calibration quantities read from the controller are electrochromic device operating voltage, electrochromic device operating current, electrochromic device operating temperature, electrochromic device light transmittance, fault threshold, and variable in controller operation;

[0028] Process the calibration instruction received by the controller from the host computer, modify the parameters in the control strategy according to the specific instruction, and store the calibration data after modification;

[0029] Reserve a calibration interface in the controller strategy. The calibration software system runs on a PC or a handheld device, sends calibration instructions to the controller through the bus, and the controller implements calibration and storage of key parameters of the controller program after receiving different instructions. The controller voltage, current, environmental temperature, working state, diaphragm temperature, current, voltage, working time, transmittance parameters, etc. are calibrated.

[0030] The application provides a readable storage medium which stores a computer program, the computer program implements the method of any one of the above when executed on a processor.

[0031] Compared with the prior art, the application has the following beneficial effects:

[0032] 1. The fault can be accurately identified, stored, aged and cleared, and the problem can be traced back conveniently.

[0033] 2. The rapid calibration is supported, and different products, different industries and different fields are adapted. BRIEF DESCRIPTION OF DRAWINGS

[0034] In order to more clearly illustrate the technical solutions of the embodiments of the application, the following will briefly introduce the drawings needed to be used in the embodiments, and it should be understood that the following drawings only show some embodiments of the application, and therefore should not be regarded as a limitation to the scope, and for those skilled in the art, other related drawings can also be obtained without creative labor on the basis of these drawings.

[0035] Figure 1 The whole system schematic diagram of the electrochromic device provided by the embodiment of the application is shown in the figure.

[0036] Figure 2 The fault system flowchart of the electrochromic device provided by the embodiment of the application is shown in the figure.

[0037] Figure 3 The fault diagnosis flowchart of the electrochromic device provided by the embodiment of the application is shown in the figure.

[0038] Figure 4 The fault storage flowchart of the electrochromic device provided by the embodiment of the application is shown in the figure.

[0039] Figure 5 The fault reading flowchart of the electrochromic device provided by the embodiment of the application is shown in the figure.

[0040] Figure 6 The fault clearing flowchart of the electrochromic device provided by the embodiment of the application is shown in the figure.

[0041] Figure 7 The fault display host computer schematic diagram of the electrochromic device provided by the embodiment of the application is shown in the figure.

[0042] Figure 8 The calibration host computer schematic diagram of the electrochromic device provided by the embodiment of the application is shown in the figure.

[0043] Figure 9 The calibration flowchart of the electrochromic device provided by the embodiment of the application is shown in the figure. DETAILED DESCRIPTION

[0044] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the claimed present application, but only represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.

[0045] Referring to Figures 1-9 A circuit intelligent diagnosis device and method based on an electrochromic device

[0046] Figure 1 As shown in the electrochromic device overall system schematic diagram provided by the embodiment of the present application. As shown, it includes a fault display host computer 700, a calibration host computer 500, a controller 600, and a diaphragm 720. The fault display host computer 700 and the calibration host computer 500 are connected to the controller 600, and the controller 600 is connected to the diaphragm 720.

[0047] In the embodiment of the present application, the controller 600 is used for receiving and sending instructions by interacting with the fault display host computer 700, and is used for processing data fed back by the diaphragm 720.

[0048] Figure 2 As shown in the electrochromic device fault system flow chart provided by the embodiment of the present application. As shown, it includes a fault diagnosis module 100, a fault storage module 110, and a fault reading module 120.

[0049] In the embodiment of the present application, the fault diagnosis module 100 is used for monitoring the system state to determine whether there is a fault, and dividing fault levels according to different fault types. The fault storage module 110 is used for storing the fault according to the fault level and the related parameters at the time of fault occurrence into the storage, and the fault reading module 120 is used for reading the fault in the storage of the electrochromic device, and also can erase the fault.

[0050] Referring to Figure 3 As shown in the electrochromic device fault diagnosis flow chart provided by the embodiment of the present application. The method is applied to an electronic device, the electronic device includes an electrochromic device, and the method includes the following flow.

[0051] 200, real-time acquisition of parameter information that can be monitored by the controller and the diaphragm itself.

[0052] In the embodiment of the present application, the parameters that the controller 600 can monitor itself include the following: controller program flow error, controller output short circuit, controller self-checking failure, controller real-time monitoring of output circuit of on-board peripherals, controller communication state error, controller signal acquisition failure, and controller signal output failure. The parameters can be modified by calibration.

[0053] 210, the diagnosis module determines whether it is legal

[0054] In the embodiment of the present application, the diagnosis module determines whether it is normal, which can be determined by the following methods.

[0055] The controller program flow error is compared with the calibration threshold t2 by monitoring and calculating the running time t1 between n1 segments of code. After overflow, the controller watchdog reset can be triggered.

[0056] The controller output short circuit can be compared with the calibrated built-in parameters according to the actual acquisition of the controller 600 output voltage and output current value. Large current and low voltage for n seconds are triggered faults.

[0057] The controller self-checking failure is initialized by the controller power-on on-chip and on-board peripherals. The failure to initialize triggers the fault, reports the error through the bus communication, and disables the work.

[0058] The controller communication state error can be determined according to the information of the communication module register actually read by the controller 600, which can be communication circuit break, communication short circuit, etc.

[0059] The controller signal acquisition failure can be divided into digital signal acquisition failure and analog signal acquisition failure, and the fault types include open circuit, power supply short circuit, and ground short circuit. The open circuit and ground short circuit fault detection method is: the acquisition voltage <100mV, the duration TBD, and the output voltage >4.9V, the duration TBD.

[0060] The controller signal output failure has the fault types of open circuit / power supply short circuit and ground short circuit. The open circuit and power supply short circuit fault detection method is: after the interrupt timeout, the acquisition port is configured as a level mode, and the acquisition level is always high. The ground short circuit fault detection method is: after the interrupt timeout, the acquisition port is configured as a level mode, and the acquisition level is always low.

[0061] 220, the illegal parameters in the same time are input to the storage module;

[0062] In the embodiment of the present application, the working process of the fault storage module 110 of the controller 600 is as follows. Figure 4It is shown that the electrochromic device failure storage process diagram provided by the embodiment of the application. The failure storage module 110 of the controller 600 receives the fault diagnosis module 100, first judges the incoming parameter belongs to which fault type 300, the current fault 310, the historical fault 320. The current fault 310 is judged in the way that the fault has never been triggered in the failure storage module 110. The historical fault 320 is judged in the way that the fault has been triggered in the failure storage module 110. The data of the storage diagnosis module parameter all data 330 can be the power supply working voltage, the power supply working current, the output voltage, the output current, the output time, the diaphragm 720 voltage, the diaphragm 720 current, the diaphragm 720 temperature, the diaphragm 720 light transmittance, etc.

[0063] Figure 5 It is shown that the electrochromic device failure reading process diagram provided by the embodiment of the application. For processing the fault code 400 issued by the fault display host computer 700, judging the read fault code is the current fault 410 or the historical fault 420, according to different fault types, the stored fault block data 430 is reported through the specific communication protocol of the electrochromic device external communication interface.

[0064] In the embodiment of the application, the controller 600 also contains a fault aging function, the specific function can be referred to as follows: the stored fault in the failure storage module 110 is cleared after the electrochromic device controller 600 is continuously powered on and off n times or continuously triggers no fault for n time periods.

[0065] In the embodiment of the application, the controller 600 also contains a fault clearing function, the specific function can be referred to as follows: through Figure 7 The electrochromic device fault display host computer issues the fault code to be cleared to the controller 600 through the specific communication protocol of the electrochromic device external communication interface, and the controller 600 erases the data in the corresponding fault storage module 110.

[0066] Figure 6 The electrochromic device fault clearing process diagram provided by the embodiment of the application. For processing the fault code 440 issued by the fault display host computer 700, judging the fault code to be cleared is the current fault 410 or the historical fault 420, according to different fault types, the fault block data 470 stored in the fault storage module 110 is cleared.

[0067] Figure 7As shown is the host computer schematic diagram for displaying faults of the electrochromic device of the embodiment of the present application. The faults read from the electrochromic device controller 600 are displayed according to the fault type and level. The user can perform corresponding operations through physical controls to trigger the controller 600 to read data. The physical controls can be a keyboard, a mouse, a joystick, etc. Taking the keyboard as an example, the fault code to be read is inputted, thereby triggering the data read / write operation of the controller 600.

[0068] Figure 8 As shown is the host computer schematic diagram for calibrating the electrochromic device provided by the embodiment of the present application. The data read from the electrochromic device controller 600 can also be issued by the electrochromic device calibration host computer to the controller 600. The calibration data read from the controller 600 can be the working voltage of the electrochromic device, the working current of the electrochromic device, the working temperature of the electrochromic device, the light transmittance of the electrochromic device, the threshold value of each fault, or the variable in the running of the controller 600, and the data thereon can also be modified by the electrochromic device calibration host computer.

[0069] Figure 9 As shown is the flow chart of the electrochromic device calibration provided by the embodiment of the present application. The controller 600 receives the host computer calibration instruction 520, modifies the parameters in the control strategy 530 according to the specific instruction, and stores the calibration data after the modification is completed 540.

[0070] In the embodiment of the present application, a calibration interface is reserved in the strategy of the controller 600, and the calibration software system runs on a PC or a handheld device, and sends calibration instructions to the controller through a bus. After receiving different instructions, the controller realizes the calibration and storage of the key parameters of the controller program. The parameters such as the voltage, current, environmental temperature, working state, membrane temperature, current, voltage, working time, and transmittance of the controller are calibrated.

[0071] The above only describes the preferred embodiments of the present application and is not used to limit the present application. For those skilled in the art, the present application can have various changes and modifications. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for intelligent diagnosis of an electrical circuit based on electrochromic devices, characterized in that, Specifically, the following steps are performed: S 2.1 : Real-time acquisition of controller and diaphragm itself can monitor the parameter information; S 2.2 : The diagnostic module judges whether the monitoring parameter is in the calibration range, and performs fault grading according to different calibration values; S 2.3 : not in the calibration range, the monitored parameters in the same time are input to the storage module for fault storage; S 2.4 : Perform illegal fault reading, process fault display host issued fault code, judge the read fault code as current fault or historical fault, and report the stored fault block data through the specific communication protocol of the electrochromic device external communication interface according to different fault types; S 2.5 : The host computer displays the faults read from the electrochromic device controller, and displays them according to the fault type and level. The corresponding operation is performed through the physical control to trigger the reading of data from the controller. The calibration quantity read from the controller is the controller output voltage, the controller output current, the controller output time, the electrochromic device operating voltage, the electrochromic device operating current, the electrochromic device operating temperature, the electrochromic device transmittance, the threshold of the fault, and all variables in the running of the controller; The processing controller receives the host computer calibration instruction, modifies the parameters in the control strategy according to the specific instruction, and stores the calibration data after modification.

2. The method of claim 1, wherein the method comprises: In step S 2.1 The parameters that the controller can monitor itself include controller program flow error, controller output short circuit, controller self-test unsuccessful, controller real-time monitoring of peripherals on the board, controller communication state error, controller signal acquisition failure, and controller signal output failure. The threshold values of the above parameters can be modified by calibration.

3. The method of claim 1, wherein the method comprises: In step S 2.2 The diagnosis module judges whether it is normal or not, and the specific implementation is as follows: S 4.1 : Controller running program flow error by monitoring and calculating the running time t1 between n1 segment code and the calibration threshold t2 overflow, overflow can be based on the controller watchdog reset; S 4.2 : Controller output short circuit according to the controller actually collected controller output voltage and output current value and the comparison of the calibrated built-in parameters, large current, low voltage for n seconds as the trigger failure; S 4.3 : Controller self-check unsuccessful According to the controller power-on initialization of on-chip and on-board peripherals, unable to initialize by triggering a fault, report errors on CAN / LIN, and prohibit work; S 4.4 : Controller communication state error. The controller determines whether the communication module is open or short-circuited according to the information actually read from the communication module register. S 4.5 : Controller signal acquisition fault is divided into digital signal acquisition fault and analog signal acquisition fault, and the fault types include open circuit, short circuit to power supply, short circuit to ground, open circuit and short circuit to ground. The detection method for open circuit and short circuit to ground fault is: the collected voltage < 100 mV, the duration TBD. The detection method for short circuit to power supply fault is: the output voltage > 4.9 V, the duration TBD. S 4.6 : Controller signal output failure, fault type has open circuit / to power supply short circuit, ground short circuit, open circuit and to power supply short circuit fault detection mode is: after interrupt timeout, the acquisition port is configured as level mode, the acquisition level is always high, the ground short circuit fault detection mode is: after interrupt timeout, the acquisition port is configured as level mode, the acquisition level is always low.

4. The method of claim 1, wherein the method is characterized by: In step S 2.3 The fault storage module of the controller receives the instruction from the fault diagnosis module, and first judges whether the incoming parameter belongs to the type of fault, current fault or historical fault. The current fault is judged by the fault that has never been triggered in the fault storage module. The fault judgment mode is the fault that has been triggered in the fault storage module; The parameters transmitted by the storage diagnosis module are the controller power supply operating voltage, operating current, controller system operating voltage, operating current, output voltage, output current, output time, diaphragm voltage, diaphragm current, diaphragm temperature, and diaphragm transmittance.

5. The method of claim 1, wherein the method is based on an electrochromic device. In step S 2.4 If the fault stored in the fault storage module is not triggered after the electrochromic device controller is powered on and off for n times or for n time periods, the corresponding fault is cleared. The electrochromic device fault display host computer issues the fault code to be cleared to the controller through a specific communication protocol of the electrochromic device external communication interface, and the controller erases the data in the corresponding fault storage module; For processing the fault code issued by the fault display host computer, the fault code to be cleared is judged to be the current fault or the historical fault, and the fault block data stored in the fault storage module is cleared according to different fault types.

6. The method of claim 1, wherein the method is a method of intelligent diagnosis of an electrochromic device-based circuit, characterized by, In step S 2.5 The entity control is a keyboard, a mouse or a joystick. Taking the keyboard as an example, the fault code to be read is input, thereby triggering the data read / write operation for the controller.

7. The method of claim 1, wherein the method is based on an electrochromic device. In step S 2.5 In the controller strategy, a calibration interface is reserved, and a calibration software system runs on a PC or a handheld device, sends calibration instructions to the controller through a bus, and the controller receives different instructions to realize calibration and storage of key parameters of the controller program, and calibrates the controller voltage, current, environmental temperature, working state, diaphragm temperature, current, voltage, working time, and transmittance parameters.

8. A circuit intelligent diagnostic device based on electrochromic device for implementing the method according to any one of claims 1 to 7, characterized in that: It comprises a fault display host computer, a calibration host computer, a controller, and a diaphragm, wherein the fault display host computer and the calibration host computer are connected to the controller, and the controller is connected to the diaphragm; The controller comprises a diagnosis module for comparing the real-time parameter data obtained with the built-in parameter data, judging whether there is a fault, and dividing the fault level according to different fault types; A storage module for storing the fault according to the fault level and the related parameters when the fault occurs into the storage; A reading module for reading the fault in the electrochromic device storage through a specific communication protocol of the electrochromic device external communication interface; A calibration module for real-time adjustment of the built-in parameter data in the electrochromic device storage through a specific communication protocol of the electrochromic device external communication interface.

9. A readable storage medium, characterized by, It stores a computer program, which is executed on a processor to implement the method of any one of claims 1-7.

Citation Information

Patent Citations

  • K line based electric-control motor fault diagnosis system

    CN101055228A