Air conditioner controller outside temperature updating method and system

By saving temperature data when the vehicle is turned off and power is cut off, and judging the vehicle status based on the duration of power failure, the problem of the automatic air conditioning algorithm being unable to recognize the distortion of the outside temperature sensor has been solved. This has enabled accurate ambient temperature acquisition and in-vehicle temperature adjustment, thus improving the user experience.

CN116278623BActive Publication Date: 2026-05-05FORYOU GENERAL ELECTRONICS
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
FORYOU GENERAL ELECTRONICS
Filing Date
2023-04-20
Publication Date
2026-05-05

AI Technical Summary

Technical Problem

Existing automatic air conditioning algorithms cannot detect distortions in the vehicle's external temperature sensor, leading to significant errors in interior temperature regulation and impacting user experience.

Method used

When the vehicle is turned off and the power is cut off, the temperature value and timestamp of the outside temperature sensor are saved. When the power is turned back on, the vehicle status is determined based on the duration of the power outage, and the Time_Flag is used to determine whether to update the ambient temperature, thus ensuring the accuracy of the temperature data.

Benefits of technology

By detecting vehicle status and avoiding the influence of engine coolant heat radiation on the external temperature sensor, accurate ambient temperature data can be collected, optimizing in-vehicle temperature regulation and improving the user's driving experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116278623B_ABST
    Figure CN116278623B_ABST
Patent Text Reader

Abstract

This invention relates to the field of vehicle air conditioning control technology, and provides a method and system for updating the external temperature of an air conditioning controller. It establishes a status detection mechanism to specifically detect two time points: vehicle power-off and power-on. By comparing the duration of power-off with a set duration, it determines whether the vehicle is in a preset state of repeated short-term starts under idling conditions. Then, when the vehicle is normally powered on and started, it acquires the current ambient temperature value, achieving accurate collection of external ambient temperature data. When the vehicle is repeatedly started within a short period, it directly acquires the previously saved temperature value, ensuring that the acquisition of external ambient temperature is not affected by engine coolant heat radiation. By improving the accuracy of temperature data, it achieves precise in-vehicle temperature adjustment, optimizing the user's driving experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle air conditioning control technology, and in particular to a method and system for updating the external temperature of an air conditioning controller. Background Technology

[0002] The vehicle's automatic air conditioning controller primarily controls temperature by controlling the mixing damper and airflow by controlling the blower voltage. Based on signals such as ambient temperature, interior temperature, and sunlight intensity, the controller automatically activates the heating and cooling systems to maintain the temperature and airflow within the vehicle at a comfortable level, creating a more comfortable in-vehicle climate environment.

[0003] The automatic air conditioning controller in a car relies on a temperature sensor as a feedback loop to control the airflow and cooling / heating. The ambient temperature and the interior temperature are detected by the outside temperature sensor and the inside temperature sensor, respectively.

[0004] When the vehicle is idling, if the user starts the vehicle multiple times, the overall vehicle coolant temperature will rise. The heat radiation from the front of the vehicle will affect the error in the actual ambient temperature value obtained by the outside temperature sensor. The current automatic air conditioning algorithm cannot recognize this situation. Therefore, in this case, it will lead to an excessive difference between the outside temperature and the actual ambient temperature, which will affect the outside temperature obtained by other modules such as the automatic parking system and affect the vehicle's ride comfort. Summary of the Invention

[0005] This invention provides a method and system for updating the outside temperature of an air conditioning controller, which solves the technical problem that existing automatic air conditioning algorithms cannot identify the distortion of the vehicle's outside temperature sensor, resulting in large errors in the adjustment of the vehicle's interior temperature and causing poor user comfort.

[0006] To solve the above technical problems, the present invention provides a method for updating the external temperature of an air conditioner controller, comprising the following steps:

[0007] S1. When the vehicle power-off command is detected, obtain the current temperature value collected by the outside temperature sensor and save the corresponding collection timestamp.

[0008] S2. When the vehicle is detected to be powered on again, calculate the power outage duration based on the collected timestamp;

[0009] S3. Based on the power outage duration and the preset duration, determine whether the vehicle status is the preset status;

[0010] S4. Perform ambient temperature detection and update based on the vehicle status.

[0011] In a further implementation, step S3 specifically involves:

[0012] Determine whether the power outage duration is greater than a preset duration. If so, set the judgment flag Time_Flag to be valid and determine that the vehicle status is not the preset status; otherwise, set the judgment flag Time_Flag to be invalid and determine that the vehicle status is the preset status.

[0013] The preset state is that the vehicle repeatedly starts within a short period of time while idling.

[0014] This solution sets a judgment flag, Time_Flag, to intuitively display whether the ambient temperature value collected by the external temperature sensor at the current moment is valid, that is, to determine whether the vehicle status is the preset state, and the data recognition efficiency is high.

[0015] In a further embodiment, step S4 includes the following steps:

[0016] S41. Obtain the state of the judgment flag Time_Flag. If it is in a valid state, directly read the current ambient temperature value from the external temperature sensor and update it to the external temperature detection value.

[0017] S42. Obtain the status of the judgment flag Time_Flag. If it is in an invalid state, directly obtain the collected temperature value and update it to the external temperature detection value.

[0018] In a further embodiment, step S2 includes the following steps:

[0019] S21. When the vehicle is detected to be powered on again, obtain the current system time as the power-on node;

[0020] S22. Calculate the difference between the acquisition timestamp and the power-on node, and obtain the absolute value of the difference as the power-off duration.

[0021] In a further embodiment, step S1 includes the following steps:

[0022] S11. When the vehicle power-off command is detected, obtain the current temperature value collected by the outside temperature sensor and obtain the current system time as the collection timestamp.

[0023] S12. Save the collected temperature value and the collected timestamp in EEPROM.

[0024] This solution utilizes the characteristic that EEPROM data is not lost after power failure, thus ensuring the reliability of data acquisition.

[0025] In a further embodiment, the present invention further includes: step S0, setting a test sensor, performing synchronous acquisition test calibration, acquiring the current temperature acquisition value of the external temperature sensor after the vehicle is powered off and restarted under different power off durations, and simultaneously acquiring the test temperature value of the test sensor, calculating the test difference between the temperature acquisition value and the test temperature value, and obtaining the power off duration where the test difference is less than a preset threshold as the corresponding preset duration.

[0026] This solution is designed for testing and calibration of actual vehicles, providing accurate preset time ranges for corresponding vehicle models. It is highly targeted and has a high calculation accuracy.

[0027] The beneficial effects of this basic scheme are as follows:

[0028] A status detection mechanism is set up to specifically detect the vehicle's power-off and power-on times. By comparing the power-off duration with the set duration, it determines whether the vehicle is in a preset state of repeated short-term restarts under idling conditions. Then, when the vehicle is powered on and started normally, the current ambient temperature value is obtained to achieve accurate collection of the vehicle's external ambient temperature data. When the vehicle is repeatedly started within a short period of time, the previously saved temperature value is directly obtained to ensure that the collection of external ambient temperature is not affected by the heat radiation from the engine coolant. In this way, by improving the accuracy of temperature data, precise in-vehicle temperature regulation can be achieved, optimizing the user's driving experience.

[0029] The present invention also provides an air conditioner controller external temperature update system, including a control module and an external temperature sensor module, a system time acquisition module, a power monitoring module, a storage module, a judgment module and an update module connected thereto;

[0030] The power monitoring module is used to detect the vehicle's power-off command.

[0031] The system time acquisition module is used to acquire the system time and then determine the collection timestamp when the vehicle is powered off;

[0032] The external temperature sensor module is used to acquire the temperature value of the vehicle's external environment in real time, and uses the time corresponding to the acquisition timestamp as the temperature value.

[0033] The storage module is used to save the collected temperature values ​​and the corresponding collection timestamps;

[0034] The power monitoring module is used to detect whether the vehicle has been powered on again;

[0035] The system time acquisition module is used to acquire the system time and then determine the vehicle's power-on node;

[0036] The judgment module is used to determine whether the vehicle is in a preset state based on the collection timestamp and the power-on node, and then drive the update module to perform ambient temperature detection and update.

[0037] The control module is used to control the operation of each module according to the above steps S0 to S4.

[0038] In a further implementation, the preset state is that the vehicle repeatedly starts within a short period of time while idling.

[0039] In a further implementation, the determination module determines whether the vehicle is in a preset state by: the determination module calculating the power outage duration based on the collection timestamp and the power-on node; determining whether the power outage duration is greater than the preset duration; if so, setting the determination flag Time_Flag to be valid; otherwise, setting the determination flag Time_Flag to be invalid.

[0040] Specifically, when the judgment flag Time_Flag is invalid, the vehicle is determined to be in a preset state.

[0041] In a further implementation, the update module performs the ambient temperature detection update specifically as follows:

[0042] When the update module detects that the judgment flag Time_Flag is in a valid state, it directly reads the current ambient temperature value from the external temperature sensor module and updates it to the external temperature detection value.

[0043] When the update module detects that the judgment flag Time_Flag is invalid, it directly retrieves the collected temperature value from the storage module and updates it to the external temperature detection value.

[0044] This update system uses various modules to implement each step of the update method, providing a hardware foundation for the update method and facilitating its implementation. Attached Figure Description

[0045] Figure 1 This is a flowchart illustrating the process of an air conditioner controller external temperature update method provided in an embodiment of the present invention;

[0046] Figure 2 This is a system framework diagram of an air conditioner controller external temperature update system provided in an embodiment of the present invention. Detailed Implementation

[0047] The embodiments of the present invention are described in detail below with reference to the accompanying drawings. The embodiments are given for illustrative purposes only and should not be construed as limiting the present invention. The accompanying drawings are for reference and illustration only and do not constitute a limitation on the scope of patent protection of the present invention, because many changes can be made to the present invention without departing from the spirit and scope of the present invention.

[0048] Example 1

[0049] This invention provides a method for updating the external temperature of an air conditioner controller, such as... Figure 1 As shown, in this embodiment, steps S0 to S4 are included:

[0050] Step S0: Set up the test sensor and perform synchronous acquisition test calibration. Collect the current temperature acquisition value of the external temperature sensor after the vehicle is powered off and restarted under different power off durations. At the same time, collect the test temperature value of the test sensor, calculate the test difference between the temperature acquisition value and the test temperature value, and obtain the power off duration when the test difference is less than the preset threshold as the corresponding preset duration.

[0051] In this embodiment, step S0 is an optional step based on requirements. The test factors for synchronously collecting and calibrating data include, but are not limited to, different seasons, different time periods, different vehicle models, and different power outage durations, to form a preset duration database. When the update method of this embodiment is applied to a vehicle, the corresponding power outage duration is obtained based on the vehicle type for logical judgment.

[0052] The test sensor is a calibration device located outside the vehicle and installed in an area that will not be affected by the heat radiation from the engine coolant.

[0053] This embodiment performs testing and calibration on actual vehicles, providing an accurate preset time range for the corresponding vehicle model. It is highly targeted and has a high calculation accuracy.

[0054] S1. When a vehicle power-off command is detected, acquire the current temperature value collected by the outside temperature sensor and save the corresponding acquisition timestamp, including steps S11 to S12:

[0055] S11. When the vehicle power-off command is detected, obtain the current temperature value collected by the outside temperature sensor and obtain the current system time as the collection timestamp.

[0056] S12. Save the collected temperature value and the collected timestamp in EEPROM.

[0057] This embodiment utilizes the characteristic that EEPROM data is not lost after power failure, which can ensure the reliability of data acquisition.

[0058] S2. When the vehicle is detected to be powered on again, calculate the power outage duration based on the collected timestamp, including steps S21 to S22:

[0059] S21. When the vehicle is detected to be powered on again, obtain the current system time as the power-on node;

[0060] S22. Calculate the difference between the data acquisition timestamp and the power-on node, and obtain the absolute value of the difference as the power-off duration.

[0061] S3. Based on the power outage duration and the preset duration, determine whether the vehicle status is the preset state, specifically:

[0062] Determine if the power outage duration is greater than the preset duration (e.g., 1 hour, which can be set according to the actual situation). If so, set the judgment flag Time_Flag to be valid and determine that the vehicle status is not the preset status; otherwise, set the judgment flag Time_Flag to be invalid and determine that the vehicle status is the preset status.

[0063] The default setting is that the vehicle will repeatedly start within a short period of time while idling.

[0064] In this embodiment, a judgment flag Time_Flag is set to intuitively display whether the ambient temperature value collected by the external temperature sensor at the current moment is valid, that is, to determine whether the vehicle status is the preset state, and the data recognition efficiency is high.

[0065] S4. Perform ambient temperature detection and update based on vehicle status, including steps S41 to S42:

[0066] S41. Obtain the status of the judgment flag Time_Flag. If it is in a valid state, directly read the current ambient temperature value from the external temperature sensor and update it to the external temperature detection value.

[0067] S42. Obtain the status of the judgment flag Time_Flag. If it is in an invalid state, directly obtain the collected temperature value and update it to the external temperature detection value.

[0068] In this embodiment, the present invention further includes:

[0069] The beneficial effects of the embodiments of the present invention are as follows:

[0070] A status detection mechanism is set up to specifically detect the vehicle's power-off and power-on times. By comparing the power-off duration with the set duration, it determines whether the vehicle is in a preset state of repeated short-term restarts under idling conditions. Then, when the vehicle is powered on and started normally, the current ambient temperature value is obtained to achieve accurate collection of the vehicle's external ambient temperature data. When the vehicle is repeatedly started within a short period of time, the previously saved temperature value is directly obtained to ensure that the collection of external ambient temperature is not affected by the heat radiation from the engine coolant. In this way, by improving the accuracy of temperature data, precise in-vehicle temperature regulation can be achieved, optimizing the user's driving experience.

[0071] Example 2

[0072] The reference numerals in the accompanying drawings of the embodiments of the present invention include: control module 1, external temperature sensor module 2, system time acquisition module 3, power monitoring module 4, storage module 5, judgment module 6, and update module 7.

[0073] This invention also provides an air conditioner controller external temperature update system, see [link to relevant documentation]. Figure 2 It includes a control module 1 and an external temperature sensor module 2 connected thereto, a system time acquisition module 3, a power monitoring module 4, a storage module 5, a judgment module 6, and an update module 7;

[0074] The power monitoring module 4 is used to detect the vehicle's power-off command;

[0075] System time acquisition module 3 is used to acquire the system time and then determine the collection timestamp when the vehicle is powered off;

[0076] External temperature sensor module 2 is used to acquire the temperature value of the external environment of the vehicle in real time, and uses the time corresponding to the acquisition timestamp as the temperature value.

[0077] Storage module 5 is used to save the collected temperature values ​​and the corresponding collection timestamps;

[0078] In this embodiment, the storage module 5 is preferably an EEPROM.

[0079] Power monitoring module 4 is used to detect whether the vehicle has been powered back on;

[0080] System time acquisition module 3 is used to acquire system time and thus determine the vehicle's power-on node;

[0081] The judgment module 6 is used to determine whether the vehicle is in a preset state based on the collection timestamp and power-on node, and then drive the update module 7 to perform ambient temperature detection and update.

[0082] Control module 1 is used to control the operation of each module according to the above steps S0 to S4.

[0083] In this embodiment, the control module 1 includes, but is not limited to, a processing chip with data processing capabilities such as an MCU.

[0084] In this embodiment, the preset state is that the vehicle repeatedly starts within a short period of time while idling.

[0085] In this embodiment, the judgment module 6 determines whether the vehicle is in a preset state by: calculating the power outage duration based on the collected timestamp and power-on node; determining whether the power outage duration is greater than the preset duration; if so, setting the judgment flag Time_Flag to be valid; otherwise, setting the judgment flag Time_Flag to be invalid.

[0086] Specifically, if the Time_Flag flag is invalid, the vehicle is determined to be in a preset state.

[0087] In this embodiment, the update module 7 performs the ambient temperature detection update as follows:

[0088] When the update module 7 detects that the judgment flag Time_Flag is in a valid state, it directly reads the current ambient temperature value from the external temperature sensor module 2 and updates it to the external temperature detection value.

[0089] When the update module 7 detects that the judgment flag Time_Flag is invalid, it directly retrieves the collected temperature value from the storage module 5 and updates it to the external temperature detection value.

[0090] This update system uses various modules to implement each step of the update method, providing a hardware foundation for the update method and facilitating its implementation.

[0091] The above embodiments are preferred embodiments of the present invention, but the embodiments of the present invention are not limited to the above embodiments. Any changes, modifications, substitutions, combinations, or simplifications made without departing from the spirit and principle of the present invention shall be considered equivalent substitutions and shall be included within the protection scope of the present invention.

Claims

1. A method for updating the external temperature of an air conditioner controller, characterized in that, Including the following steps: S1. When the vehicle power-off command is detected, obtain the current temperature value collected by the outside temperature sensor and save the corresponding collection timestamp. S2. When the vehicle is detected to be powered on again, calculate the power outage duration based on the collected timestamp; S3. Based on the power outage duration and the preset duration, determine whether the vehicle status is the preset status; S4. Perform ambient temperature detection and update based on the vehicle status; S0. Set up the test sensor and perform synchronous data acquisition and calibration. Collect the current temperature value of the external temperature sensor after the vehicle restarts from a power outage for different power outage durations. At the same time, collect the test temperature value of the test sensor, calculate the test difference between the temperature collection value and the test temperature value, and obtain the power outage duration when the test difference is less than the preset threshold as the corresponding preset duration.

2. The method for updating the external temperature of an air conditioner controller as described in claim 1, characterized in that, Step S3 specifically involves: Determine whether the power outage duration is greater than a preset duration. If so, set the judgment flag Time_Flag to be valid and determine that the vehicle status is not the preset status; otherwise, set the judgment flag Time_Flag to be invalid and determine that the vehicle status is the preset status. The preset state is that the vehicle repeatedly starts within a short period of time while idling.

3. The method for updating the external temperature of an air conditioner controller as described in claim 2, characterized in that, Step S4 includes the following steps: S41. Obtain the state of the judgment flag Time_Flag. If it is in a valid state, directly read the current ambient temperature value from the external temperature sensor and update it to the external temperature detection value. S42. Obtain the status of the judgment flag Time_Flag. If it is in an invalid state, directly obtain the collected temperature value and update it to the external temperature detection value.

4. The method for updating the external temperature of an air conditioner controller as described in claim 3, characterized in that, Step S2 includes the following steps: S21. When the vehicle is detected to be powered on again, obtain the current system time as the power-on node; S22. Calculate the difference between the acquisition timestamp and the power-on node, and obtain the absolute value of the difference as the power-off duration.

5. The method for updating the external temperature of an air conditioner controller as described in claim 1, characterized in that, Step S1 includes the following steps: S11. When the vehicle power-off command is detected, obtain the current temperature value collected by the outside temperature sensor and obtain the current system time as the collection timestamp. S12. Save the collected temperature value and the collected timestamp in EEPROM.

6. An air conditioner controller external temperature update system, applied to and implementing the air conditioner controller external temperature update method as described in any one of claims 1 to 5, characterized in that: It includes a control module and an external temperature sensor module connected to it, a system time acquisition module, a power monitoring module, a storage module, a judgment module, and an update module; The power monitoring module is used to detect the vehicle's power-off command. The system time acquisition module is used to acquire the system time and then determine the collection timestamp when the vehicle is powered off; The external temperature sensor module is used to acquire the temperature value of the vehicle's external environment in real time, and uses the temperature value at the time corresponding to the acquisition timestamp as the acquired temperature value. The storage module is used to save the collected temperature values ​​and the corresponding collection timestamps; The power monitoring module is used to detect whether the vehicle has been powered on again; The system time acquisition module is used to acquire the system time and then determine the vehicle's power-on node; The judgment module is used to determine whether the vehicle is in a preset state based on the collection timestamp and the power-on node, and then drive the update module to perform ambient temperature detection and update. The control module is used to control the operation of each module according to the above steps S0 to S4.

7. The air conditioner controller external temperature update system as described in claim 6, characterized in that: The preset state is that the vehicle repeatedly starts within a short period of time while idling.

8. The air conditioner controller external temperature update system as described in claim 7, characterized in that, The judgment module determines whether the vehicle is in a preset state by: calculating the power outage duration based on the collected timestamp and the power-on node; determining whether the power outage duration is greater than the preset duration; if so, setting the judgment flag Time_Flag to be valid; otherwise, setting the judgment flag Time_Flag to be invalid. Specifically, when the judgment flag Time_Flag is invalid, the vehicle is determined to be in a preset state.

9. An air conditioning controller external temperature update system as described in claim 8, characterized in that, The update module performs environmental temperature detection and update in the following specific way: When the update module detects that the judgment flag Time_Flag is in a valid state, it directly reads the current ambient temperature value from the external temperature sensor module and updates it to the external temperature detection value. When the update module detects that the judgment flag Time_Flag is invalid, it directly retrieves the collected temperature value from the storage module and updates it to the external temperature detection value.

Citation Information

Patent Citations

  • Automotive external temperature signal processing method

    CN108556631A