A control method and system of a vehicle air conditioner and a vehicle
By actively acquiring and receiving vehicle status information through the interaction of status information between the MCU and MPU, the problem of abnormal user interface of vehicle air conditioning caused by abnormal startup timing was solved, and the air conditioning page status was accurately refreshed, reducing user inconvenience.
Patent Information
- Application Number
- CN202110041328.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-13
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2041-01-13
AI Technical Summary
An abnormal change in the MPU startup sequence of the vehicle's infotainment system has caused users to be unable to use the vehicle's air conditioning functions normally, and existing technologies cannot effectively solve this problem.
By interacting with the MCU and MPU to exchange status information, the system actively acquires and receives vehicle status information, controls the page status refresh of the vehicle air conditioner, and ensures that the user interface is displayed normally under the normal operating sequence of the air conditioner.
It achieves accurate user interface refresh during normal air conditioner operation, avoiding air conditioner malfunctions caused by abnormal startup timing and reducing user inconvenience.
Smart Images

Figure CN114763048B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a control method, system and vehicle for vehicle air conditioning. Background Technology
[0002] With the continuous advancement of technology, in-vehicle air conditioning has become an indispensable device in cars. Whether it's cooling in hot weather, heating in cold weather, or refreshing the air inside the car, all of these tasks require in-vehicle air conditioning.
[0003] Currently, in-vehicle infotainment systems typically include chips such as MCU (Microcontroller Unit) and MPU (Microprocessor Unit). In controlling the vehicle's air conditioning, the MPU's main function is to display the user interface, while the MCU's main function is to collect and process vehicle data. The two can communicate and update each other, thus controlling the air conditioning based on the vehicle's status. However, abnormal changes in the MPU's startup sequence can prevent users from using air conditioning functions normally, causing inconvenience even when the air conditioning itself is not faulty. Summary of the Invention
[0004] The purpose of this invention is to provide a control method, system, and vehicle for vehicle air conditioning, which can control the user interface of the vehicle air conditioning based on the status of the vehicle's infotainment system by actively acquiring and / or receiving the status of the vehicle's infotainment system, thus solving the problem that users cannot use air conditioning-related functions normally due to abnormal changes in the startup sequence.
[0005] Specifically, the present invention provides a control method for an in-vehicle air conditioner, the method comprising the following steps: receiving the current first state information of the vehicle system sent by the MCU; if the current first state information is in a sleep state, controlling the in-vehicle air conditioner to go offline; in response to the vehicle system starting up, actively obtaining the current second state information of the vehicle system from the MCU and / or receiving the current second state information of the vehicle system actively sent by the MCU; and controlling whether to refresh the page status of the in-vehicle air conditioner according to the current second state information.
[0006] Specifically, the present invention provides a control method for an in-vehicle air conditioner, the method comprising the following steps: an MCU monitors the status of the in-vehicle system; an MPU receives the first status information of the in-vehicle system sent by the MCU, and if the first status information is in a sleep state, the in-vehicle air conditioner is controlled to go offline; in response to the in-vehicle system starting up, the MPU actively obtains the second status information of the in-vehicle system from the MCU and / or receives the second status information of the in-vehicle system actively sent by the MCU; the MPU controls whether to refresh the page status of the in-vehicle air conditioner according to the second status information.
[0007] Specifically, the present invention provides a control method for an in-vehicle air conditioner, the method comprising the following steps: detecting the status of the in-vehicle unit; sending the current first status information of the in-vehicle unit to the MPU; and actively sending the current second status information of the in-vehicle unit to the MPU in response to the start of the in-vehicle unit.
[0008] Specifically, the present invention provides a control system for a vehicle air conditioner, the control system including an MCU and an MPU; the MCU is used to monitor the status of the vehicle system; the MPU is used to receive the current first status information of the vehicle system sent by the MCU, if the current first status information is a sleep state, then the vehicle air conditioner is controlled to go offline, and in response to the vehicle system starting up, the MPU actively obtains the current second status information of the vehicle system from the MCU and / or receives the current second status information of the vehicle system actively sent by the MCU, thereby controlling whether to refresh the page status of the vehicle air conditioner according to the current second status information.
[0009] Specifically, the present invention provides a vehicle that includes the aforementioned vehicle air conditioning control system.
[0010] The present invention provides a vehicle air conditioner control method, system, and vehicle that can receive the current first state information of the vehicle's infotainment system sent by an MCU. If the current first state information is in a sleep state, the vehicle air conditioner is controlled to go offline. In response to the vehicle's infotainment system starting up, the system actively obtains the current second state information of the vehicle's infotainment system from the MCU and / or receives the current second state information actively sent by the MCU. Based on the current second state information, the system controls whether to refresh the page status of the vehicle air conditioner, thereby accurately refreshing the air conditioner's page status. This avoids abnormal changes in the startup sequence that could prevent users from using the air conditioner's related functions normally, and reduces the possibility of causing inconvenience to users when the air conditioner itself is not faulty. Attached Figure Description
[0011] Figure 1 This is a flowchart of the vehicle air conditioning control method applied to the MPU according to an embodiment of the present invention;
[0012] Figure 2 A flowchart illustrating the application between the MCU and MPU in a vehicle air conditioning control method provided in an embodiment of the present invention;
[0013] Figure 3 A flowchart of a vehicle air conditioning control method provided in an embodiment of the present invention;
[0014] Figure 4 A flowchart illustrating the application of a vehicle air conditioning control method to an MCU according to an embodiment of the present invention;
[0015] Figure 5 This is a schematic diagram of the structure of a vehicle air conditioning control system provided in an embodiment of the present invention. Detailed Implementation
[0016] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments.
[0017] Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0018] First Embodiment
[0019] This invention provides a control method for an in-vehicle air conditioner, applied to the MPU of an in-vehicle system. Figure 1 This is a flowchart of a vehicle air conditioning control method according to an embodiment of the present invention. Figure 1 As shown, the method includes the following steps:
[0020] Step 110: Receive the vehicle's current first status information sent by the MCU.
[0021] Specifically, the MPU and MCU can communicate bidirectionally via, but are not limited to, the CAN controller. Because CAN control provides transmit / receive buffering, reliable error handling and detection mechanisms, and automatic retransmission after data corruption, communication via CAN control significantly reduces program complexity while improving communication reliability. The MCU can also communicate with the vehicle's infotainment system via the CAN controller, and the MPU receives the current status information of the vehicle's infotainment system from the MCU. This status information includes sleep state (when the vehicle's infotainment system is completely dormant), startup state (when the vehicle's infotainment system is turned on, underlying services begin running, but the driver cannot operate it), and power-on state (the vehicle's infotainment system is usable).
[0022] Step 120: If the current first state information is sleep state, then control the vehicle air conditioner to go offline.
[0023] Specifically, when the MPU receives information indicating that the vehicle's infotainment system is in sleep mode, it will control the vehicle's air conditioning system to go offline. This offline action can be, but is not limited to, turning off the air conditioning; it could also involve a user interface prompting the system to turn off, or the air conditioning user interface becoming inoperable.
[0024] Step 130: In response to the vehicle's infotainment system starting up, actively obtain the current second status information of the vehicle's infotainment system from the MCU and / or receive the current second status information of the vehicle's infotainment system actively sent by the MCU.
[0025] Specifically, vehicle infotainment system startup can be, but is not limited to, a normal startup, or it can be initiated in response to the vehicle's startup. Vehicle infotainment system refers to the in-vehicle infotainment product installed inside a car. Functionally, it enables communication between people and the vehicle, and between the vehicle and the outside world (vehicle-to-vehicle communication). The MPU actively obtains the current status of the vehicle infotainment system from the MCU, or receives the current status information of the vehicle infotainment system actively sent by the MCU. Of course, the MPU actively obtaining the current status of the vehicle infotainment system from the MCU and receiving the current status information actively sent by the MCU can occur simultaneously. The startup of both the MPU and the MCU is a response to the startup of the vehicle infotainment system.
[0026] Step 140: Based on the current second state information, control whether to refresh the page status of the vehicle air conditioner.
[0027] Specifically, based on its judgment logic, the MPU controls the air conditioning page status to be refreshed when the current second state information of the vehicle's infotainment system matches the judgment logic for refreshing the air conditioning page status. This judgment logic may, but is not limited to, the vehicle's infotainment system being in an "on" state. That is, when the vehicle's infotainment system's second state information is "on," the MPU controls the air conditioning page status to be refreshed. Refreshing the page status may, but is not limited to, refreshing the data of the air conditioning user interface; it may also mean that the air conditioning user interface becomes operable, allowing the user to control the air conditioning.
[0028] In one embodiment, the step of controlling whether to refresh the page status of the vehicle air conditioner based on the current second state information specifically includes: if the current second state information is not in a sleep state, then controlling the page status of the vehicle air conditioner to be refreshed.
[0029] Specifically, the current second state information can be either a sleep state or, but is not limited to, a startup state, or a power-on state. For example, when the MPU determines that the current second state information is a power-on state, it refreshes the status of the vehicle air conditioner. This refresh can be, but is not limited to, updating the data of the user interface controlling the vehicle air conditioner, or it can mean that the user interface of the vehicle air conditioner is operable, allowing the user to control the air conditioner.
[0030] The present invention provides a method for controlling a vehicle air conditioner, which can control the user interface of the vehicle air conditioner according to the status of the vehicle's infotainment system by actively acquiring and / or receiving the status of the vehicle's infotainment system. This can accurately refresh the air conditioner's page status, avoid abnormal changes in the startup sequence that could prevent users from using the air conditioner's related functions normally, and reduce the possibility of causing inconvenience to users when the air conditioner itself is not faulty.
[0031] Second Embodiment
[0032] This invention provides a control method for an in-vehicle air conditioner, applied between the MCU and MPU of the vehicle's infotainment system. Figure 2 This is a flowchart of a vehicle air conditioning control method according to an embodiment of the present invention. Figure 2 As shown, the method includes the following steps:
[0033] Step 210: The MCU monitors the status of the vehicle's infotainment system.
[0034] Specifically, the MCU can detect the status of the vehicle's infotainment system via the CAN bus, and it can also detect the status of the vehicle's infotainment system in real time via the CAN bus.
[0035] Step 220: The MPU receives the current first status information of the vehicle system sent by the MCU. If the current first status information is in sleep mode, the vehicle air conditioner is taken offline.
[0036] Specifically, the vehicle infotainment system's status information includes sleep mode (when the system is completely dormant), startup mode (when the system is turned on and underlying services begin running, but the driver cannot operate it), and power-on mode (the system is usable). The vehicle infotainment system refers to the in-vehicle infotainment product installed in the car, which enables communication between the driver and the vehicle, and between the vehicle and the outside world (vehicle-to-vehicle communication). When the MPU receives the vehicle infotainment system's current status information as sleep mode, it controls the vehicle's air conditioning to go offline. This offline function can be, but is not limited to, turning off the air conditioning; it can also include a user interface prompting the user to turn it off, or the air conditioning user interface becoming inoperable.
[0037] Step 230: In response to the vehicle's infotainment system starting up, the MPU actively obtains the current second status information of the vehicle's infotainment system from the MCU and / or receives the current second status information of the vehicle's infotainment system actively sent by the MCU.
[0038] Specifically, vehicle infotainment system startup can be, but is not limited to, normal startup, or startup triggered by the vehicle's startup. Vehicle infotainment system refers to the in-vehicle infotainment product installed inside a car. Functionally, it enables communication between people and the vehicle, and between the vehicle and the outside world (vehicle-to-vehicle communication). The MPU actively obtains the current status of the vehicle infotainment system from the MCU, or receives the current status of the vehicle infotainment system actively sent by the MCU. Of course, the MPU actively obtaining the current status of the vehicle infotainment system from the MCU and receiving the current status of the vehicle infotainment system actively sent by the MCU can also occur simultaneously.
[0039] In one implementation, such as Figure 3 As shown, the steps by which the MPU actively obtains the current second status information of the vehicle's infotainment system from the MCU and / or receives the current second status information of the vehicle's infotainment system actively sent by the MCU in response to the vehicle's infotainment system startup specifically include:
[0040] Step 231: In response to the vehicle system startup, the MCU actively sends the current second status information of the vehicle system to the MPU, and after a first predetermined time, actively sends the current second status information of the vehicle system to the MPU again;
[0041] Step 232: In response to the vehicle's infotainment system starting up, the MPU receives the second status information of the vehicle's infotainment system, which is actively sent by the MCU again.
[0042] Specifically, vehicle infotainment system startup can be, but is not limited to, a normal startup, or it can be triggered by the vehicle starting. Vehicle infotainment system refers to the in-vehicle infotainment product installed inside a car. Functionally, it enables communication between people and the car, and between the car and the outside world (car-to-car communication). When the MCU determines that the conditions for vehicle infotainment system startup are met, it actively sends the current second state information of the vehicle infotainment system, which it has acquired, to the MPU. The first predetermined time can be, but is not limited to, 5 seconds; it can also be 3 seconds, 7 seconds, etc., depending on the situation. Both the MPU and MCU startup are in response to vehicle infotainment system startup.
[0043] In one embodiment, the step of the MPU actively obtaining the current second status information of the vehicle system from the MCU and / or receiving the current second status information of the vehicle system actively sent by the MCU in response to the vehicle system startup specifically includes: when the MCU detects that the MPU has started normally, it actively sends the current second status information of the vehicle system to the MPU; or the MCU actively sends the current second status information of the vehicle system to the MPU every second predetermined time.
[0044] Specifically, the MCU can detect through the CAN bus that the MPU has started normally and is capable of handling the decision-making logic for whether to refresh the air conditioning system. In this case, it will proactively send the acquired vehicle system status information to the MPU via the CAN bus. Alternatively, the MCU can also send the vehicle system status information to the MPU at predetermined intervals. The vehicle system status information includes sleep state (when the vehicle system is completely dormant), startup state (when the vehicle system is turned on, the underlying services begin running, but the driver cannot operate it), and power-on state (the vehicle system is usable normally). The second predetermined interval can be, but is not limited to, 5 seconds; it can also be 3 seconds, 7 seconds, etc., or it can be the same as the first predetermined interval.
[0045] Step 240: The MPU controls whether to refresh the status of the vehicle air conditioning page based on the current second status information.
[0046] Specifically, based on its judgment logic, the MPU controls the air conditioning page status to be refreshed when the current second state information of the vehicle's infotainment system matches the judgment logic for refreshing the air conditioning page status. This judgment logic may, but is not limited to, the vehicle's infotainment system being in an "on" state. That is, when the vehicle's infotainment system's second state information is "on," the MPU controls the air conditioning page status to be refreshed. Refreshing the page status may, but is not limited to, refreshing the data of the air conditioning user interface; it may also mean that the air conditioning user interface becomes operable, allowing the user to control the air conditioning.
[0047] In one embodiment, the step of the MPU controlling whether to refresh the page status of the vehicle air conditioner based on the current second state information specifically includes: the MPU controlling the page status of the vehicle air conditioner to be refreshed if the current second state information is not in a sleep state.
[0048] Specifically, the current second state information can be either a sleep state or, but is not limited to, a startup state, or a power-on state. For example, when the MPU determines that the current second state information is a power-on state, it refreshes the status of the vehicle air conditioner. This refresh can be, but is not limited to, updating the data of the user interface controlling the vehicle air conditioner, or it can mean that the user interface of the vehicle air conditioner is operable, allowing the user to control the air conditioner.
[0049] This invention provides a method for controlling a vehicle air conditioner. It receives the vehicle's current first state information from an MCU. If the first state information indicates a sleep state, the method controls the vehicle air conditioner to go offline. Upon vehicle startup, it actively obtains the vehicle's current second state information from the MCU and / or receives the second state information actively sent by the MCU. Based on the second state information, it controls whether to refresh the air conditioner's page status, thus accurately refreshing the air conditioner's page status. This avoids abnormal changes in startup timing that could prevent users from using air conditioner-related functions normally, and reduces the possibility of user inconvenience if the air conditioner itself is not faulty.
[0050] Third Embodiment
[0051] This invention provides a control method for vehicle air conditioning, applied to the MCU of the vehicle's infotainment system. Figure 4 This is a flowchart of a vehicle air conditioning control method according to an embodiment of the present invention. Figure 4 As shown, the method includes the following steps:
[0052] Step 410: Monitor the status of the vehicle's infotainment system;
[0053] Step 420: Send the vehicle's current first status information to the MPU;
[0054] Step 430: In response to the vehicle's infotainment system starting up, actively send the vehicle's current second status information to the MPU.
[0055] Specifically, the MCU can detect the status of the vehicle's infotainment system via the CAN bus, and can also send the detected status information to the MPU via the CAN bus. The status information of the vehicle's infotainment system includes sleep state (when the vehicle's infotainment system is completely dormant), startup state (when the vehicle's infotainment system is turned on, the underlying services start running, but the driver cannot operate it), and power-on state (the vehicle's infotainment system can be used normally).
[0056] The above text provides a detailed description of an embodiment of a vehicle air conditioning control method. Based on the vehicle air conditioning control method described in the above embodiment, this invention also provides a system corresponding to the method. Figure 5 This invention provides a schematic diagram of the structure of a vehicle air conditioning control system. (See diagram below.) Figure 5 As shown, the control system of the vehicle air conditioning system includes MCU51 and MPU52.
[0057] MCU51 is used to monitor the status of the vehicle's infotainment system; MPU52 is used to receive the current first status information of the vehicle's infotainment system sent by MCU51. If the current first status information is in sleep mode, it controls the vehicle's air conditioning system to go offline. In response to the vehicle's infotainment system starting up, it actively obtains the current second status information of the vehicle's infotainment system from MCU51 and / or receives the current second status information actively sent by MCU51. Based on the current second status information, it controls whether to refresh the page status of the vehicle's air conditioning system.
[0058] In one embodiment, the MPU52 controls whether to refresh the page status of the vehicle air conditioner based on the current second state information. Specifically, the MPU52 is used to refresh the page status of the vehicle air conditioner if the current second state information is not in a sleep state.
[0059] This invention also provides a vehicle, which includes the control system for the above-described vehicle air conditioning system.
[0060] The foregoing has described in detail an embodiment of a vehicle air conditioning control method. Based on the vehicle air conditioning control method described in the above embodiment, this invention also provides a computer-readable storage medium corresponding to the method.
[0061] A computer-readable storage medium stores a computer program thereon, and the computer program instructions are stored on the computer storage medium. When the computer program instructions are executed by a processor, they implement the vehicle air conditioning control method provided in any of the above embodiments. Since the embodiments of the computer-readable storage medium portion correspond to the embodiments of the method portion, the embodiments of the computer-readable storage medium portion are described in the method portion description, and will not be repeated here.
[0062] The present invention provides a computer-readable storage medium. A processor reads the program stored in the readable storage medium, which can implement the vehicle air conditioning control method provided in any of the above embodiments. It can actively acquire and / or receive the status of the vehicle's infotainment system to control the user interface of the vehicle air conditioning system according to the status of the vehicle's infotainment system. This can accurately refresh the page status of the air conditioning system, avoid abnormal changes in the startup sequence that may prevent users from using the air conditioning-related functions normally, and reduce the possibility of causing inconvenience to users when the air conditioning itself is not faulty.
[0063] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element.
[0064] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware, or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0065] The above are merely preferred embodiments of the present invention and are not intended to limit the present invention in any way. Although the present invention has been disclosed above with reference to preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art can make some modifications or alterations to the above-disclosed technical content to create equivalent embodiments without departing from the scope of the present invention. Any simple modifications, equivalent changes and alterations made to the above embodiments based on the technical essence of the present invention without departing from the scope of the present invention shall still fall within the scope of the present invention.
Claims
1. A method for controlling a vehicle air conditioner, characterized in that, The method includes the following steps: The MCU monitors the status of the vehicle's infotainment system; The MPU receives the first status information of the vehicle system sent by the MCU. If the first status information is in sleep mode, the MPU controls the vehicle air conditioner to go offline. In response to the vehicle system startup, the MPU actively obtains the current second status information of the vehicle system from the MCU and / or receives the current second status information of the vehicle system actively sent by the MCU; The MPU controls whether to refresh the page status of the vehicle air conditioner based on the current second state information. The steps of the MPU actively obtaining the current second status information of the vehicle system from the MCU and / or receiving the current second status information of the vehicle system actively sent by the MCU in response to the vehicle system startup specifically include: In response to the vehicle system startup, the MCU actively sends the current second status information of the vehicle system to the MPU, and after a first predetermined time, actively sends the current second status information of the vehicle system to the MPU again. In response to the vehicle infotainment system starting up, the MPU receives the second status information of the vehicle infotainment system, which is actively sent again by the MCU; or The MCU actively sends the current second status information of the vehicle system to the MPU every second predetermined time interval.
2. The control method for vehicle air conditioning according to claim 1, wherein the step of the MPU controlling whether to refresh the page status of the vehicle air conditioning based on the current second state information specifically includes: The MPU is used to control the page status of the vehicle air conditioner to be refreshed if the current second state information is not in a sleep state.
3. A control system for a vehicle air conditioner, characterized in that, The control system of the vehicle air conditioner includes an MCU and an MPU; The MCU is used to monitor the status of the vehicle's infotainment system; The MPU is used to receive the first status information of the vehicle system sent by the MCU. If the first status information is in sleep state, the MPU controls the vehicle air conditioner to go offline. In response to the vehicle system starting up, the MPU actively obtains the second status information of the vehicle system from the MCU and / or receives the second status information of the vehicle system actively sent by the MCU. Based on the second status information, the MPU controls whether to refresh the page status of the vehicle air conditioner. The MPU is used to respond to the vehicle system startup by actively obtaining the current second status information of the vehicle system from the MCU and / or receiving the current second status information of the vehicle system actively sent by the MCU, further including: The MCU is used to respond to the vehicle system startup by actively sending the current second status information of the vehicle system to the MPU, and after a first predetermined time, actively sending the current second status information of the vehicle system to the MPU again. The MPU is used to respond to the vehicle system startup by receiving the vehicle system's current second status information actively sent again by the MCU; or The MCU is used to proactively send the current second status information of the vehicle system to the MPU every second predetermined time interval.
4. The control system for a vehicle air conditioner according to claim 3, wherein the MPU controls whether to refresh the page status of the vehicle air conditioner based on the current second state information, specifically including: The MPU is used to control the page status of the vehicle air conditioner to be refreshed if the current second state information is not in a sleep state.
5. A vehicle comprising a vehicle air conditioning control system as described in any one of claims 3-4.
Citation Information
Patent Citations
Vehicle-mounted terminal awakening system, awakening method, vehicle-mounted terminal, vehicle and server
CN107295025A
Quick response method and device of vehicle-mounted display system based on operating system
CN110936908A