Heating control system, method and device
By introducing temperature detection and protection modules into the on-board electronic heating system, the continuous heating problem caused by system abnormalities is solved, ensuring the safety and reliability of the camera.
Patent Information
- Application Number
- CN202510109439.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-23
- Publication Date
- 2025-02-28
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing heating systems in the field of on-board electronics lack abnormal protection modules, which leads to continuous heating when the system is abnormal and damages the camera.
A heating control system is designed, including a heating module, a power module, a temperature detection module and a protection module. The temperature value is obtained through the temperature detection module, and the control power module stops providing power to the heating module, preventing continuous heating when the temperature exceeds a certain threshold.
It effectively solves the continuous heating problem caused by system abnormality and avoids damage to the camera due to abnormal heating.
Smart Images

Figure CN119536423A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of vehicle-mounted electronics, and in particular, to a heating control system, method and device. Background Art
[0002] In the existing automotive electronics field, the application of vehicle cameras is becoming more and more extensive, such as reversing images, surround view, assisted driving, electronic rearview mirrors, etc. In application scenarios involving safety, such as assisted driving, electronic rearview mirrors, etc., the camera needs to have stronger environmental adaptability, such as active defog, defrost, and even deicing, which can be achieved through the heating module. However, the current heating system has no abnormal protection module. When the system continues to heat abnormally, there is no additional protection measure to interrupt the abnormal heating, and continuous heating will damage the camera.
[0003] There is currently no effective solution to the above problems. Summary of the invention
[0004] The embodiments of the present invention provide a heating control system, method and device to at least solve various abnormality diagnoses in the related art and the problem of continuous heating that may be caused by system abnormalities.
[0005] According to one embodiment of the present invention, a heating control system is provided, comprising: a heating module is connected to a power module, the power module is connected to a first protection module, and the first protection module is also connected to a temperature detection module; wherein the heating module is used to heat a target device, the power module is used to provide power to the heating module, the temperature detection module is used to detect the temperature of the heating module, and the first protection module is used to control the power module to stop providing power to the heating module when the temperature of the heating module is greater than or equal to a first temperature threshold.
[0006] In an exemplary embodiment, a power supply detection module is connected to the power supply module and is used to collect the output current and / or output voltage of the power supply module, and when the output current of the power supply module is greater than or equal to a first current threshold or the output voltage of the power supply module is greater than or equal to a first voltage threshold, the power supply module is controlled to stop providing power to the heating module.
[0007] In an exemplary embodiment, a second protection module is connected between the heating module and the power module, and is used to disconnect the connection between the heating module and the power module when the temperature of the heating module is greater than or equal to a second temperature threshold, so that the power module stops providing power to the heating module.
[0008] In an exemplary embodiment, the power supply detection module is also connected to the second protection module, and is used to collect the output voltage of the second protection module, and is used to control the power supply module to stop providing power to the heating module when the output voltage of the second protection module is less than or equal to a second voltage threshold.
[0009] In an exemplary embodiment, a controller is respectively connected to the power module, the first protection module, the power detection module and the temperature detection module, and is used to control the power module, the power detection module and the temperature detection module.
[0010] In an exemplary embodiment, the controller is remotely connected to the power module, the power detection module and the temperature detection module through a deserializer and a serializer respectively.
[0011] According to one embodiment of the present invention, a heating control method is provided, comprising: obtaining a first temperature value from a temperature detection module, wherein the temperature detection module is used to detect the temperature of the heating module; controlling the heating module to be turned on or off according to the first temperature value, wherein the heating module is used to heat a target device; the heating module is connected to a power module, the power module is connected to a first protection module, the first protection module is also connected to the temperature detection module, the heating module is used to heat the target device, the power module is used to provide power to the heating module, the temperature detection module is used to detect the temperature of the heating module, and the first protection module is used to control the power module to stop providing power to the heating module when the temperature of the heating module is greater than or equal to a first temperature threshold.
[0012] In an exemplary embodiment, controlling the heating module to turn on or off according to the first temperature value includes: obtaining a first target value of a first flag and a second flag, wherein the initial values of the first flag and the second flag are a first value, and when the first flag and the second flag are the initial values, the heating module is turned off; controlling the heating module to turn on or off according to the first target value of the first flag and the second flag, and the first temperature value.
[0013] In an exemplary embodiment, the heating module is controlled to be turned on or off according to the first target value of the first mark and the second mark, and the first temperature value, including: when the first temperature value is greater than or equal to a first temperature threshold, the heating module is controlled to be turned off; when the first temperature value is less than the second temperature threshold and there is a second value in the first target value of the first mark and the second mark, the heating module is controlled to be turned on, wherein the second temperature threshold is less than the first temperature threshold.
[0014] In an exemplary embodiment, before obtaining the first target value of the first mark and the second mark, the method also includes: obtaining a second temperature value from the temperature detection module; obtaining a second target value of the first mark; and adjusting the value of the first mark according to the second temperature value and the second target value.
[0015] In an exemplary embodiment, the value of the first mark is adjusted according to the second temperature value and the second target value, including: when the second temperature value is less than or equal to the third temperature threshold and the second target value is the first value, adjusting the value of the first mark to the second value to obtain the first target value of the first mark; when the second temperature value is greater than the fourth temperature threshold and the second target value is the second value, adjusting the value of the first mark to the first value to obtain the first target value of the first mark, wherein the fourth temperature threshold is greater than the third temperature threshold.
[0016] In an exemplary embodiment, before obtaining the first target value of the first flag and the second flag, the method further includes: when a heating-on request is obtained, setting the value of the second flag to the second value to obtain the first target value of the second flag; when a heating-off request is obtained, setting the value of the second flag to the first value to obtain the first target value of the second flag.
[0017] According to another embodiment of the present invention, a heating control method is provided, including: obtaining the output voltage of a power module; when the output voltage is greater than a third voltage threshold or less than a fourth voltage threshold, setting a third flag to a second value, wherein the third flag is used to identify whether the heating module is faulty, and when the third flag is the second value, it indicates that the heating module is faulty; wherein the heating module is connected to the power module, the power module is connected to a first protection module, and the first protection module is also connected to a temperature detection module; the heating module is used to heat a target device, the power module is used to provide power to the heating module, the temperature detection module is used to detect the temperature of the heating module, and the first protection module is used to control the power module to stop providing power to the heating module when the temperature of the heating module is greater than or equal to a first temperature threshold.
[0018] In an exemplary embodiment, the method further includes: determining the output power of the power module when the output voltage is greater than or equal to the fourth voltage threshold and less than or equal to the third voltage threshold; and adjusting the output current of the power module according to the output power.
[0019] In an exemplary embodiment, adjusting the output current of the power module according to the output power includes: increasing the output current of the power module when the output power is less than or equal to a first power threshold; and reducing the output current of the power module when the output power is greater than or equal to a second power threshold.
[0020] According to another embodiment of the present invention, a heating control device is provided, including: an acquisition module, used to acquire a first temperature value from a temperature detection module, wherein the temperature detection module is used to detect the temperature of the heating module; a control module, used to control the heating module to be turned on or off according to the first temperature value, wherein the heating module is used to heat a target device; the heating module is connected to a power module, the power module is connected to a first protection module, the first protection module is also connected to the temperature detection module, the heating module is used to heat the target device, the power module is used to provide power to the heating module, the temperature detection module is used to detect the temperature of the heating module, and the first protection module is used to control the power module to stop providing power to the heating module when the temperature of the heating module is greater than or equal to a first temperature threshold.
[0021] According to another embodiment of the present invention, a heating control device is provided, including: an acquisition module, for acquiring the output voltage of a power module; a setting module, for setting a third flag to a second value when the output voltage is greater than a third voltage threshold or less than a fourth voltage threshold, wherein the third flag is used to identify whether the heating module is faulty, and when the third flag is the second value, it indicates that the heating module is faulty; wherein the heating module is connected to the power module, the power module is connected to a first protection module, and the first protection module is also connected to a temperature detection module; the heating module is used to heat a target device, the power module is used to provide power to the heating module, the temperature detection module is used to detect the temperature of the heating module, and the first protection module is used to control the power module to stop providing power to the heating module when the temperature of the heating module is greater than or equal to the first temperature threshold.
[0022] According to yet another embodiment of the present invention, a computer-readable storage medium is provided, wherein a computer program is stored in the computer-readable storage medium, wherein the computer program implements the steps of any of the above methods when executed by a processor.
[0023] According to yet another embodiment of the present invention, there is provided an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0024] According to yet another embodiment of the present invention, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, the steps of any of the above methods are implemented.
[0025] Through the present invention, since the first temperature value is obtained from the temperature detection module, wherein the temperature detection module is used to detect the temperature of the heating module; the heating module is controlled to be turned on or off according to the first temperature value, wherein the heating module is used to heat the target device; the heating module is connected to the power module, the power module is connected to the first protection module, the first protection module is also connected to the temperature detection module, the heating module is used to heat the target device, the power module is used to provide power to the heating module, the temperature detection module is used to detect the temperature of the heating module, and the first protection module is used to control the power module to stop providing power to the heating module when the temperature of the heating module is greater than or equal to the first temperature threshold. Therefore, various abnormal diagnosis and continuous heating problems that may be caused by system abnormalities in the related technology can be solved, and the effect of avoiding continuous heating of the camera due to abnormalities is achieved. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 is a hardware structure block diagram of a mobile terminal of a heating control method according to an embodiment of the present invention;
[0027] Figure 2 is a structural diagram of a heating control system according to an embodiment of the present invention;
[0028] Figure 3 is a schematic diagram of remote connection of a heating control system according to an embodiment of the present invention;
[0029] Figure 4 The process of heating control according to an embodiment of the present invention is Figure 1 ;
[0030] Figure 5 is a flow chart of a heating control method according to an embodiment of the present invention;
[0031] Figure 6 The process of heating control according to an embodiment of the present invention is Figure 2 ;
[0032] Figure 7 is a flow chart of a heating diagnosis method according to an embodiment of the present invention;
[0033] Figure 8 The structure of the heating control device according to the embodiment of the present invention is as follows: Figure 1 ;
[0034] Fig. 9 The structure of the heating control device according to the embodiment of the present invention is as follows: Figure 2 . DETAILED DESCRIPTION
[0035] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings and in combination with the embodiments.
[0036] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0037] The heating control method provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 FIG. 1 is a hardware structure block diagram of a mobile terminal of a heating control method according to an embodiment of the present invention. Figure 1 As shown, the mobile terminal may include one or more ( Figure 1 Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the mobile terminal may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the mobile terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.
[0038] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the heating control method in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0039] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0040] Figure 2 is a structural diagram of a heating control system according to an embodiment of the present invention, such as Figure 2 As shown:
[0041] The heating module is connected to the power module, the power module is connected to the first protection module, and the first protection module is also connected to the temperature detection module;
[0042] Among them, the heating module is used to heat the target device, the power module is used to provide power to the heating module, the temperature detection module is used to detect the temperature of the heating module, and the first protection module is used to control the power module to stop providing power to the heating module when the temperature of the heating module is greater than or equal to a first temperature threshold.
[0043] The power module is used to provide a suitable heating voltage and current for the heating module. The heating module is used to heat the camera body or the camera lens. The temperature detection module is used to collect the temperature of the heating module and feed the temperature back to the first protection module and the controller. The first temperature threshold is the heating shutdown threshold T3. When the temperature of the temperature detection module exceeds the first temperature threshold, the first protection module will control the power module to stop supplying power to the heating module, thereby preventing the heating module from continuing to heat. In particular, the first protection module also has a temperature threshold hysteresis function, that is, the temperature threshold for stopping heating is greater than the temperature threshold for resuming heating.
[0044] A power supply detection module is connected to the power supply module and is used to collect the output current and / or output voltage of the power supply module. When the output current of the power supply module is greater than or equal to a first current threshold or the output voltage of the power supply module is greater than or equal to a first voltage threshold, the power supply module is controlled to stop supplying power to the heating module.
[0045] The power detection module is used to collect the current output by the power module and feed the current back to the controller in real time. At the same time, when the heating current is abnormally high, the power module is automatically controlled to stop outputting current to the heating module, so that the controller can perform open circuit and short circuit diagnosis of the heating module and adjust the heating power in real time.
[0046] A second protection module is connected between the heating module and the power module, and is used to disconnect the heating module from the power module when the temperature of the heating module is greater than or equal to a second temperature threshold, so that the power module stops providing power to the heating module.
[0047] The above-mentioned second protection module is connected in series between the power module and the heating module, and the above-mentioned second temperature threshold is the heating start threshold T2. When the heating temperature exceeds the above-mentioned second temperature threshold, the electrical connection between the power module and the heating module is automatically disconnected, thereby preventing the heating module from continuing to heat. As one of the implementation examples, the above-mentioned second protection module can be a temperature-sensitive resistor. When the temperature exceeds a certain threshold, the resistance value of this type of resistor can increase rapidly, thereby achieving the purpose of preventing the heating module from continuing to heat. In particular, the second protection module is an optional module. The second protection module is based on functional safety design considerations, and is used to prevent the power module from continuing to supply power to the heating module after failing for some reason, causing the camera temperature to be too high.
[0048] The power detection module is also connected to the second protection module, and is used to collect the output voltage of the second protection module, and to control the power module to stop providing power to the heating module when the output voltage of the second protection module is less than or equal to a second voltage threshold.
[0049] The above-mentioned power supply detection module is connected between the power supply module and the above-mentioned second protection module, and is also connected between the second protection module and the above-mentioned heating module. It is used to collect the output voltage of the above-mentioned second module and the power supply module, and feed back the voltage to the controller in real time. When the output voltage is less than or equal to the above-mentioned second voltage threshold, the power supply module is controlled to stop outputting voltage to the above-mentioned heating module.
[0050] The controller is respectively connected to the power module, the first protection module, the power detection module and the temperature detection module, and is used to control the power module, the power detection module and the temperature detection module.
[0051] The controller is used to control the power module according to the feedback from the temperature detection module, the power detection module and the first protection module, and realize the basic heating on and off, real-time adjustment of heating power and diagnosis functions. Specifically, the controller is used to decide when the power module allows the heating module to heat the camera, and at the same time, during the heating process, the temperature of the camera is collected in real time through the temperature detection module, and the heating current and voltage are collected in real time through the power detection module, so as to perform real-time diagnosis on the heating temperature and power of the camera.
[0052] The controller is remotely connected to the power module, the power detection module and the temperature detection module respectively through a deserializer and a serializer.
[0053] Optionally, Figure 3 is a schematic diagram of remote connection of a heating control system according to an embodiment of the present invention. Figure 3 As shown, the connection between the controller and the power detection module, the power module, and the temperature detection module can also be remotely connected through a serializer and a deserializer.
[0054] In this embodiment, a heating control method running on the above system architecture is provided. Figure 4 The process of heating control according to an embodiment of the present invention is Figure 1 ,like Figure 4 As shown, the process includes the following steps:
[0055] Step S402, obtaining a first temperature value from a temperature detection module, wherein the temperature detection module is used to detect the temperature of the heating module;
[0056] The first temperature value is the initial temperature of the vehicle-mounted camera, and whether the heating module heats the vehicle-mounted camera is determined according to the magnitude relationship between the first temperature value and the temperature threshold.
[0057] Step S404, controlling the heating module to turn on or off according to the first temperature value, wherein the heating module is used to heat the target device; the heating module is connected to the power module, the power module is connected to the first protection module, the first protection module is also connected to the temperature detection module, the heating module is used to heat the target device, the power module is used to provide power to the heating module, the temperature detection module is used to detect the temperature of the heating module, and the first protection module is used to control the power module to stop providing power to the heating module when the temperature of the heating module is greater than or equal to the first temperature threshold.
[0058] Specifically, first target values of a first flag and a second flag are obtained, wherein initial values of the first flag and the second flag are first values, and when the first flag and the second flag are the initial values, the heating module is turned off.
[0059] In the embodiment of the present invention, there are two judgment conditions for turning on the camera heating. One is to automatically turn on the camera lens to prevent fogging, and the other is to turn it on manually as needed by the user, or the algorithm automatically turns it on when it determines that the lens is dirty with water, fog, ice, etc. The first mark is the anti-fogging mark F0, and the second mark is the heating request mark F1. In the initial stage, the initial values of the first mark and the second mark are both 0, that is, the first value is 0, wherein the first mark is 0, indicating that it is not necessary to defog the camera, and the second mark is 0, indicating that no heating request from the user layer or the algorithm layer has been received. Therefore, when the first mark and the second mark are the initial values 0, the heating module is turned off and the camera does not need to be heated.
[0060] The heating module is controlled to be turned on or off according to the first target value of the first mark and the second mark and the first temperature value.
[0061] Specifically, when the first temperature value is greater than or equal to a first temperature threshold, the heating module is controlled to be turned off; when the first temperature value is less than the second temperature threshold and there is a second value in the first target values of the first mark and the second mark, the heating module is controlled to be turned on, wherein the second temperature threshold is less than the first temperature threshold.
[0062] The first temperature threshold is the heating off threshold T3, that is, when the initial temperature of the camera is greater than the heating off threshold T3, the heating module is turned off and the camera does not need to be heated. The second temperature threshold is the heating on threshold T2, and the second value is 1, wherein the first mark is 1 indicating that the camera temperature is lower than the anti-fogging on threshold T0, and the second mark is 1 indicating that a heating request from the user layer or algorithm layer is received. That is, if the first temperature value is not greater than the heating off threshold T3, and one of F0 and F1 is 1, and the first temperature value is less than the heating on threshold T2, then the heating is turned on. Among them, the heating on threshold T2 is less than the heating off threshold T3.
[0063] Optionally, before obtaining the first target value of the first mark and the second mark, a second temperature value is obtained from the temperature detection module; the second target value of the first mark is obtained; and the value of the first mark is adjusted according to the second temperature value and the second target value.
[0064] Specifically, when the second temperature value is less than or equal to the third temperature threshold and the second target value is the first value, the value of the first mark is adjusted to the second value to obtain the first target value of the first mark; when the second temperature value is greater than the fourth temperature threshold and the second target value is the second value, the value of the first mark is adjusted to the first value to obtain the first target value of the first mark, wherein the fourth temperature threshold is greater than the third temperature threshold.
[0065] The second temperature value is the temperature of the camera acquired in real time by the temperature detection module. The third temperature threshold is the anti-fogging on threshold T0, that is, when the temperature of the camera is lower than the anti-fogging on threshold T0, the value of the first mark F1 is adjusted to 1. The fourth temperature threshold is the anti-fogging off threshold T1, that is, when the temperature of the camera is higher than the anti-fogging off threshold T1, if the value of the first mark F1 is 1, the value of F1 is adjusted to 0, and if the value of F1 of the first mark is 0, it remains unchanged. Among them, the anti-fogging off threshold T1 is greater than the anti-fogging on threshold T0, that is, the fourth temperature threshold is greater than the third temperature threshold.
[0066] Optionally, before obtaining the first target value of the first flag and the second flag, when a heating-on request is obtained, the value of the second flag is set to the second value to obtain the first target value of the second flag; when a heating-off request is obtained, the value of the second flag is set to the first value to obtain the first target value of the second flag.
[0067] When a heating on request is obtained from the user layer or the algorithm layer, the value of the second flag F1 is set to 1; when a heating off request is obtained from the user layer or the algorithm layer, the value of the second flag F1 is set to 0.
[0068] Figure 5 is a flow chart of a heating control method according to an embodiment of the present invention. Figure 5 As shown:
[0069] The control method operates periodically, and the operating period is TC0.
[0070] This control method is used to turn on or off the camera heating. There are two judgment conditions for turning on the camera heating. One is to automatically turn it on to prevent the camera lens from fogging up. The other is that the user turns it on manually as needed, or the algorithm judges that the lens is dirty with water, fog, ice, etc. and automatically turns it on.
[0071] There are also two judgment conditions for shutting down the camera heating. One is that the camera temperature exceeds the heating shutdown threshold T3, and the other is that the diagnostic program determines that the camera heating module is faulty.
[0072] During the initialization phase, the anti-fogging flag F0, the heating request flag F1, and the fault flag F2 are all set to 0, and the heating is turned off.
[0073] After the initialization is completed, it is determined whether the fault flag F2 is 1. If it is 1, the heating is directly turned off and the control program is stopped. If the fault flag F2 is 0, the temperature value T of the camera temperature detection module is obtained.
[0074] If the anti-fogging flag F0 is 0 and the sensor temperature value T is less than the anti-fogging turn-on threshold T0, the anti-fogging flag F0 is set to 1; if the anti-fogging flag F0 is 1 and the sensor temperature value T is greater than the anti-fogging turn-off threshold T1, the anti-fogging flag F0 is set to 0.
[0075] Then the heating request of the user layer or the algorithm layer is judged. If there is a heating on request, the heating request flag F1 is set to 1; if there is a heating off request, the heating request flag F1 is set to 0.
[0076] Finally, the anti-fogging flag F0, the heating request flag F1 and the camera sensor temperature value T are used to decide whether to turn on or off the heating. If the temperature value T is greater than the heating off threshold T3, the heating is turned off directly and the next detection cycle is entered. If the temperature value T is not greater than the heating off threshold T3, and one of F0 and F1 is 1, and the temperature value T is less than the heating on threshold T2, the heating is turned on and the next detection cycle is entered, otherwise the next detection cycle is entered directly.
[0077] In this embodiment, a heating control method running on the above system architecture is provided. Figure 6 The process of heating control according to an embodiment of the present invention is Figure 2 ,like Figure 6 As shown, the process includes the following steps:
[0078] S602, obtaining the output voltage of the power module;
[0079] The power detection module is connected between the power module and the second protection module, and is also connected between the second protection module and the heating module, and is used to obtain the output voltage of the power module.
[0080] S604, when the output voltage is greater than the third voltage threshold or less than the fourth voltage threshold, setting the third flag to the second value, wherein the third flag is used to identify whether the heating module is faulty, and when the third flag is the second value, it indicates that the heating module is faulty; wherein the heating module is connected to the power module, the power module is connected to the first protection module, and the first protection module is also connected to the temperature detection module; the heating module is used to heat the target device, the power module is used to provide power to the heating module, the temperature detection module is used to detect the temperature of the heating module, and the first protection module is used to control the power module to stop providing power to the heating module when the temperature of the heating module is greater than or equal to the first temperature threshold.
[0081] The above-mentioned third voltage threshold is the open circuit threshold V0, the above-mentioned fourth voltage threshold is the short circuit threshold V1, the above-mentioned third flag is the heating module fault flag F2, if the output voltage of the above-mentioned power module is greater than the open circuit threshold V0, the above-mentioned third flag F2 is set to 1; if the output voltage of the above-mentioned power module is less than the short circuit threshold V1, the above-mentioned third flag F2 is set to 1.
[0082] Optionally, when the output voltage is greater than or equal to the fourth voltage threshold and less than or equal to the third voltage threshold, the output power of the power module is determined; and the output current of the power module is adjusted according to the output power.
[0083] If the output voltage of the power module is between the third voltage threshold and the fourth voltage threshold, the output current of the power module is adjusted according to the output power table of the power module.
[0084] Specifically, when the output power is less than or equal to a first power threshold, the output current of the power module is increased; when the output power is greater than or equal to a second power threshold, the output current of the power module is reduced.
[0085] The first power threshold and the second power threshold are preset output power values of the power module, wherein the first power threshold is smaller than the second power threshold. If the output power of the power module is smaller than or equal to the first power threshold, the output current of the power module is increased to increase the output power of the power module; if the output power of the power module is greater than or equal to the second power threshold, the output current of the power module is reduced to reduce the output power of the power module.
[0086] Figure 7 is a flow chart of a heating diagnosis method according to an embodiment of the present invention. Figure 7 As shown:
[0087] The heating diagnosis method is activated after the camera heating is turned on.
[0088] The heating diagnosis method operates cyclically, and the operating cycle is TC1.
[0089] The heating diagnosis method includes open circuit and short circuit diagnosis of the camera heating module and a heating power adjustment function. The heating power adjustment function can be used to compensate for the heating power changes caused by heating module differences and temperature differences.
[0090] The heating diagnosis method first sets the heating current to the default current value, and determines whether the heating module is open or short-circuited by reading the heating voltage, and calculates the heating power. If the heating voltage is greater than the open circuit threshold V0, the heating module open circuit fault is reported, and the heating module fault flag F2 is set to 1 and then the diagnostic program is exited. If the heating voltage is less than the short circuit threshold V1, the heating module short circuit fault is reported, and the heating module fault flag F2 is set to 1 and then the diagnostic program is exited. If the heating voltage is between V0 and V1, the heating power is calculated. If the heating power is low, the heating current is increased by I0 and then the next diagnostic cycle is entered. If the heating power is high, the heating current is reduced by I0 and then the next diagnostic cycle is entered.
[0091] Optionally, the execution subject of the above steps can be a background processor, or other devices with similar processing capabilities, or a machine that integrates at least an image acquisition device and a data processing device, wherein the image acquisition device may include a graphics acquisition module such as a camera, and the data processing device may include a computer, a mobile phone or other terminal, but is not limited to this.
[0092] The present invention provides a heating control system, method and device. The heating control system includes a heating module, a temperature detection module, a power module, a power detection module, a first over-temperature protection module, a second over-temperature protection module, a controller and an optional serializer and deserializer. The controller controls the output current of the power module according to the temperature data provided by the temperature detection module, thereby realizing the basic heating control function. In addition, the controller can realize the diagnosis function of the power module and the heating module and the real-time adjustment function of the heating power through the detection voltage provided by the power detection module. In order to avoid the abnormality of the controller causing the heating module to continue to heat, the first over-temperature protection module can directly control the power module to turn off the output current when the temperature exceeds a certain threshold. Further, in order to avoid the abnormality of the power module and the temperature detection module causing the heating module to continue to heat, the second over-temperature protection module can automatically disconnect the electrical connection between the power module and the heating module when the temperature exceeds a certain threshold. Therefore, the control system not only has the basic heating on and off control function, but also has the functions of real-time diagnosis, real-time adjustment of heating power and avoiding continuous heating under abnormal conditions.
[0093] Through the above steps, various abnormal diagnosis problems in related technologies and continuous heating problems caused by system abnormalities are solved, achieving the effect of avoiding continuous heating of the camera due to abnormalities.
[0094] The heating control system involved in the embodiment of the present invention, in addition to the conventional heating on and off control functions, also includes a first protection module, which can automatically stop heating by hardware when the temperature exceeds a certain threshold, and automatically turn on heating by hardware when the temperature is lower than a certain threshold; this protection module can effectively control the camera temperature not to exceed the safety threshold.
[0095] The heating control system involved in the embodiment of the present invention removes the conventional heating current detection and also includes heating voltage detection, which can effectively obtain the heating power value and perform short circuit and open circuit diagnosis on the heating module.
[0096] The heating control method involved in the embodiment of the present invention, in addition to the conventional image-based heating control strategy, also includes an active anti-fogging strategy, which can effectively reduce the probability of image blur during the use of the camera.
[0097] The heating control method involved in the embodiment of the present invention provides a complete fault diagnosis strategy and can effectively improve the safety of camera heating.
[0098] The embodiments of the present invention mainly include the following contents:
[0099] 1. A heating control system, the core features of which are comprising a heating module, a power module, a temperature detection module, a first protection module, a second protection module and a power detection module;
[0100] 2. A heating control method, the core feature of which is that it includes an active anti-fogging strategy. The core anti-fogging strategy is to actively turn on the heating to increase the camera temperature when it is detected that the camera temperature is lower than a certain threshold, thereby achieving the effect of actively preventing fogging;
[0101] 3. A heating control method, the core feature of which is to protect the user from actively turning on the heating strategy or the image algorithm from turning on the heating strategy. After the heating is turned on, if the temperature rises above a certain threshold, the heating is stopped, and if the temperature drops to a certain threshold, the heating is restarted;
[0102] 4. Optionally, the heating control method further includes a diagnostic strategy, which performs open circuit and short circuit diagnosis of the heating module and heating power diagnosis and adjustment through heating current and heating voltage;
[0103] 5. In particular, the above 4 diagnostic strategies will report the relevant faults when diagnosing the open circuit and short circuit faults of the heating module;
[0104] 6. In particular, the heating control method stops heating based on the results of the diagnostic strategy;
[0105] 7. A camera, the core feature of which is the above-mentioned heating control system and control method.
[0106] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0107] In this embodiment, a heating control device is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0108] Figure 8 The structure of the heating control device according to the embodiment of the present invention is as follows: Figure 1 ,like Figure 8 As shown, the device includes a first acquisition unit 802, which is used to obtain a first temperature value from a temperature detection module, wherein the temperature detection module is used to detect the temperature of the heating module; a control unit 804, which is used to control the heating module to be turned on or off according to the first temperature value, wherein the heating module is used to heat the target device; the heating module is connected to a power module, the power module is connected to a first protection module, the first protection module is also connected to the temperature detection module, the heating module is used to heat the target device, the power module is used to provide power to the heating module, the temperature detection module is used to detect the temperature of the heating module, and the first protection module is used to control the power module to stop providing power to the heating module when the temperature of the heating module is greater than or equal to a first temperature threshold.
[0109] In an exemplary embodiment, the above-mentioned device is also used to obtain a first target value of a first flag and a second flag, wherein the initial value of the first flag and the second flag is a first value, and when the first flag and the second flag are the initial value, the heating module is turned off; the heating module is controlled to be turned on or off according to the first target value of the first flag and the second flag, and the first temperature value.
[0110] In an exemplary embodiment, the above-mentioned device is also used to control the heating module to turn off when the first temperature value is greater than or equal to a first temperature threshold; and to control the heating module to turn on when the first temperature value is less than the second temperature threshold and there is a second value in the first target values of the first mark and the second mark, wherein the second temperature threshold is less than the first temperature threshold.
[0111] In an exemplary embodiment, the above-mentioned device is also used to obtain a second temperature value from the temperature detection module; obtain a second target value of the first mark; and adjust the value of the first mark according to the second temperature value and the second target value.
[0112] In an exemplary embodiment, the above-mentioned device is also used to adjust the value of the first mark to the second value to obtain the first target value of the first mark when the second temperature value is less than or equal to the third temperature threshold and the second target value is the first value; when the second temperature value is greater than the fourth temperature threshold and the second target value is the second value, adjust the value of the first mark to the first value to obtain the first target value of the first mark, wherein the fourth temperature threshold is greater than the third temperature threshold.
[0113] In an exemplary embodiment, the above-mentioned device is also used to set the value of the second flag to the second value when a heating-on request is obtained, so as to obtain the first target value of the second flag; and to set the value of the second flag to the first value when a heating-off request is obtained, so as to obtain the first target value of the second flag.
[0114] Fig. 9 The structure of the heating control device according to the embodiment of the present invention is as follows: Figure 2 ,like Fig. 9As shown, the device includes a second acquisition unit 902, which acquires the output voltage of the power module; a setting unit 904, which sets the third flag to a second value when the output voltage is greater than a third voltage threshold or less than a fourth voltage threshold, wherein the third flag is used to identify whether the heating module is faulty, and when the third flag is the second value, it indicates that the heating module is faulty; wherein the heating module is connected to the power module, the power module is connected to a first protection module, and the first protection module is also connected to a temperature detection module; the heating module is used to heat the target device, the power module is used to provide power to the heating module, the temperature detection module is used to detect the temperature of the heating module, and the first protection module is used to control the power module to stop providing power to the heating module when the temperature of the heating module is greater than or equal to the first temperature threshold.
[0115] In an exemplary embodiment, the above-mentioned device is also used to determine the output power of the power module when the output voltage is greater than or equal to the fourth voltage threshold and less than or equal to the third voltage threshold; and adjust the output current of the power module according to the output power.
[0116] In an exemplary embodiment, the above-mentioned device is also used to increase the output current of the power module when the output power is less than or equal to a first power threshold; and to reduce the output current of the power module when the output power is greater than or equal to a second power threshold.
[0117] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
[0118] An embodiment of the present invention further provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above methods are implemented.
[0119] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.
[0120] An embodiment of the present invention further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0121] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.
[0122] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail herein.
[0123] An embodiment of the present invention further provides a computer program product, including a computer program, which implements the steps of the method described in each embodiment of the present application when executed by a processor.
[0124] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
[0125] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A heating control system, characterized in that: include: The heating module is connected to the power module, the power module is connected to the first protection module, and the first protection module is also connected to the temperature detection module; Among them, the heating module is used to heat the target device, the power module is used to provide power to the heating module, the temperature detection module is used to detect the temperature of the heating module, and the first protection module is used to control the power module to stop providing power to the heating module when the temperature of the heating module is greater than or equal to a first temperature threshold.
2. The heating control system according to claim 1, characterized in that: Also includes: A power supply detection module is connected to the power supply module and is used to collect the output current and / or output voltage of the power supply module. When the output current of the power supply module is greater than or equal to a first current threshold or the output voltage of the power supply module is greater than or equal to a first voltage threshold, the power supply module is controlled to stop supplying power to the heating module.
3. The heating control system according to claim 2, characterized in that: Also includes: A second protection module is connected between the heating module and the power module, and is used to disconnect the heating module from the power module when the temperature of the heating module is greater than or equal to a second temperature threshold, so that the power module stops providing power to the heating module.
4. The heating control system according to claim 3, characterized in that: Also includes: The power supply detection module is also connected to the second protection module, and is used to collect the output voltage of the second protection module, and is used to control the power supply module to stop providing power to the heating module when the output voltage of the second protection module is less than or equal to a second voltage threshold.
5. The heating control system according to claim 2, characterized in that: Also includes: The controller is respectively connected to the power module, the first protection module, the power detection module and the temperature detection module, and is used to control the power module, the power detection module and the temperature detection module.
6. The heating control system according to claim 5, characterized in that: Also includes: The controller is remotely connected to the power module, the power detection module and the temperature detection module respectively through a deserializer and a serializer.
7. A heating control method, characterized in that: Controllers for heating control systems include: Acquire a first temperature value from a temperature detection module, wherein the temperature detection module is used to detect the temperature of the heating module; Controlling a heating module to turn on or off according to the first temperature value, wherein the heating module is used to heat the target device; The heating module is connected to a power module, the power module is connected to a first protection module, the first protection module is also connected to a temperature detection module, the heating module is used to heat the target device, the power module is used to provide power to the heating module, the temperature detection module is used to detect the temperature of the heating module, and the first protection module is used to control the power module to stop providing power to the heating module when the temperature of the heating module is greater than or equal to a first temperature threshold.
8. The method according to claim 7, characterized in that Controlling the heating module to turn on or off according to the first temperature value includes: Acquire a first target value of a first flag and a second flag, wherein the initial values of the first flag and the second flag are first values, and when the first flag and the second flag are the initial values, the heating module is turned off; The heating module is controlled to be turned on or off according to the first target value of the first mark and the second mark and the first temperature value.
9. The method according to claim 8, characterized in that Controlling the heating module to be turned on or off according to the first target value of the first flag and the second flag, and the first temperature value, includes: When the first temperature value is greater than or equal to the first temperature threshold, controlling the heating module to be turned off; When the first temperature value is less than a second temperature threshold and there is a second value in the first target values of the first mark and the second mark, the heating module is controlled to turn on, wherein the second temperature threshold is less than the first temperature threshold.
10. The method according to claim 8, characterized in that Before obtaining the first target value of the first flag and the second flag, the method further includes: Acquire a second temperature value from the temperature detection module; Obtaining a second target value of the first flag; The value of the first mark is adjusted according to the second temperature value and the second target value.
11. The method according to claim 10, characterized in that Adjusting the value of the first flag according to the second temperature value and the second target value includes: When the second temperature value is less than or equal to the third temperature threshold and the second target value is the first value, adjusting the value of the first mark to the second value to obtain the first target value of the first mark; When the second temperature value is greater than the fourth temperature threshold and the second target value is the second value, the value of the first mark is adjusted to the first value to obtain the first target value of the first mark, wherein the fourth temperature threshold is greater than the third temperature threshold.
12. The method according to claim 8, characterized in that Before obtaining the first target value of the first flag and the second flag, the method further includes: When a heating-on request is obtained, setting the value of the second flag to a second value to obtain the first target value of the second flag; When a heating shutdown request is obtained, the value of the second flag is set to the first value to obtain the first target value of the second flag.
13. A heating control method, characterized in that: Controllers for heating control systems include: Get the output voltage of the power module; When the output voltage is greater than a third voltage threshold or less than a fourth voltage threshold, the third flag is set to a second value, wherein the third flag is used to identify whether the heating module is faulty, and when the third flag is the second value, it indicates that the heating module is faulty; Wherein, the heating module is connected to the power module, the power module is connected to the first protection module, and the first protection module is also connected to the temperature detection module; The heating module is used to heat the target device, the power module is used to provide power to the heating module, the temperature detection module is used to detect the temperature of the heating module, and the first protection module is used to control the power module to stop providing power to the heating module when the temperature of the heating module is greater than or equal to a first temperature threshold.
14. The method according to claim 13, characterized in that The method further comprises: When the output voltage is greater than or equal to the fourth voltage threshold and less than or equal to the third voltage threshold, determining the output power of the power module; The output current of the power module is adjusted according to the output power.
15. The method according to claim 14, characterized in that Adjusting the output current of the power module according to the output power includes: When the output power is less than or equal to a first power threshold, increasing the output current of the power module; When the output power is greater than or equal to a second power threshold, the output current of the power module is reduced.
16. A heating control device, characterized in that: include: A first acquisition unit, configured to acquire a first temperature value from a temperature detection module, wherein the temperature detection module is configured to detect a temperature of the heating module; a control unit, configured to control a heating module to be turned on or off according to the first temperature value, wherein the heating module is configured to heat a target device; The heating module is connected to a power module, the power module is connected to a first protection module, the first protection module is also connected to a temperature detection module, the heating module is used to heat the target device, the power module is used to provide power to the heating module, the temperature detection module is used to detect the temperature of the heating module, and the first protection module is used to control the power module to stop providing power to the heating module when the temperature of the heating module is greater than or equal to a first temperature threshold.
17. A heating control device, characterized in that: include: A second acquisition unit is used to acquire the output voltage of the power module; A setting unit, when the output voltage is greater than a third voltage threshold or less than a fourth voltage threshold, sets a third flag to a second value, wherein the third flag is used to identify whether the heating module is faulty, and when the third flag is the second value, it indicates that the heating module is faulty; Wherein, the heating module is connected to the power module, the power module is connected to the first protection module, and the first protection module is also connected to the temperature detection module; The heating module is used to heat the target device, the power module is used to provide power to the heating module, the temperature detection module is used to detect the temperature of the heating module, and the first protection module is used to control the power module to stop providing power to the heating module when the temperature of the heating module is greater than or equal to a first temperature threshold.
18. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein when the computer program is executed by a processor, the steps of the method described in any one of claims 7 to 12 are implemented, or the steps of the method described in any one of claims 13 to 15 are implemented.
19. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to run the computer program to execute the method described in any one of claims 7 to 10, or to execute the method described in any one of claims 13 to 15.
20. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the computer program implements the steps of the method described in any one of claims 7 to 10, or implements the method described in any one of claims 13 to 15.
Citation Information
Patent Citations
Window glass heating device
CN107801261A
Heating control method and device, vehicle and storage medium
CN114879161A
Defogging vehicle-mounted camera, heating control method thereof and storage medium
CN116887029A
Air conditioner for electric vehicle
JP2000094942A
Defrosting method for a refrigerator
KR1020050002166A