An initialization method and device of an air conditioner control unit, a vehicle, and a terminal device

CN117549710BActive Publication Date: 2026-10-27GREAT WALL MOTOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210947836.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-05
Publication Date
2026-10-27
Estimated Expiration
2042-08-05

AI Technical Summary

Technical Problem

[0004]本申请实施例提供了一种空调控制单元的初始化方法、装置及终端设备,可以解决目前由于空调控制单元初始化时间不合理,影响冷媒充注的问题

Benefits of technology

[0014]第五方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一项所述的空调控制单元的初始化方法。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117549710B_ABST
    Figure CN117549710B_ABST
Patent Text Reader

Abstract

The application is suitable for the field of vehicle control technology, and provides a kind of initialization method, device and terminal equipment of air conditioner control unit, the method comprises: after the air conditioner control unit in vehicle is powered on, first judge whether the filling of air conditioner refrigerant is completed, if the filling of air conditioner refrigerant has been completed, the air conditioner control unit is initialized, if it is determined that the filling of air conditioner refrigerant is not completed, the current running state of air conditioner control unit is maintained.Relative to the prior art, due to the unreasonable initialization time of air conditioner control unit, the refrigerant filling control valve is closed before the refrigerant filling is completed, which affects the refrigerant filling.In the application, whether the air conditioner control unit is initialized is determined by judging whether the air conditioner refrigerant is filled or not;After determining that the air conditioner refrigerant is filled, the air conditioner control unit is initialized, even if the refrigerant filling control valve is closed when the air conditioner control unit is initialized, it will not affect the filling of air conditioner refrigerant.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of vehicle control technology, and in particular relates to an initialization method, device, vehicle and terminal equipment for an air conditioning control unit. Background Technology

[0002] During vehicle production, refrigerant needs to be charged into the air conditioning system. The refrigerant charging line is equipped with a refrigerant charging control valve, whose opening and closing is controlled by the Electronic Control Unit (ECU). During refrigerant charging, the refrigerant charging control valve must be open to allow refrigerant to enter the storage tank.

[0003] Currently, after the software of the air conditioning control unit is flashed, it needs to be powered on and tested. When the air conditioning control unit is powered on, it will initialize. During initialization, the air conditioning control unit will close the refrigerant charging control valve. If the refrigerant charging is not complete when the refrigerant charging control valve closes, it will affect the refrigerant charging process. Summary of the Invention

[0004] This application provides an initialization method, apparatus, and terminal device for an air conditioning control unit, which can solve the problem that unreasonable initialization time of the air conditioning control unit affects refrigerant charging.

[0005] In a first aspect, embodiments of this application provide an initialization method for an air conditioning control unit, comprising:

[0006] After the air conditioning control unit in the vehicle is powered on, it determines whether the charging of the air conditioning refrigerant is complete.

[0007] If it is determined that the refrigerant charging of the air conditioner is not complete, the current operating status of the air conditioner control unit shall be maintained.

[0008] If it is determined that the refrigerant charging of the air conditioner has been completed, the air conditioner control unit is initialized. Before the air conditioner control unit is initialized, the refrigerant charging control valve is in the open state; during the initialization of the air conditioner control unit, the air conditioner control unit controls the refrigerant charging control valve to close.

[0009] Secondly, embodiments of this application provide an initialization device for an air conditioning control unit, comprising:

[0010] The first judgment module is used to determine whether the charging of air conditioning refrigerant is complete after the air conditioning control unit in the vehicle is powered on.

[0011] An initialization module is used to initialize the air conditioning control unit if it is determined that the charging of the air conditioning refrigerant has been completed; and to maintain the current operating state of the air conditioning control unit if it is determined that the charging of the air conditioning refrigerant has not been completed. The refrigerant charging control valve is in the open state before the air conditioning control unit is initialized; and the air conditioning control unit controls the refrigerant charging control valve to close during the initialization of the air conditioning control unit.

[0012] Thirdly, embodiments of this application provide a vehicle, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the initialization method of the air conditioning control unit as described in any of the first aspects above.

[0013] Fourthly, embodiments of this application provide a terminal device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the initialization method of the air conditioning control unit as described in any of the first aspects above.

[0014] Fifthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the initialization method of the air conditioning control unit described in any one of the first aspects.

[0015] Sixthly, embodiments of this application provide a computer program product that, when run on a terminal device, causes the terminal device to execute the initialization method of the air conditioning control unit described in any of the first aspects.

[0016] The beneficial effects of the first aspect of this application compared to the prior art are as follows: After the air conditioning control unit in the vehicle is powered on, it first determines whether the refrigerant charging is complete. If the refrigerant charging is complete, the air conditioning control unit is initialized; if the refrigerant charging is incomplete, the air conditioning control unit is not initialized. Compared to the prior art, where the initialization time of the air conditioning control unit is unreasonable, causing the refrigerant charging control valve to close before the refrigerant charging is complete, thus affecting the refrigerant charging process, this application determines whether to initialize the air conditioning control unit by judging whether the refrigerant charging is complete. The air conditioning control unit is only initialized after it is determined that the refrigerant charging is complete. Even if the refrigerant charging control valve is closed during the initialization of the air conditioning control unit, it will not affect the refrigerant charging.

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

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

[0019] Figure 1 This is a flowchart illustrating an initialization method for an air conditioning control unit according to an embodiment of this application;

[0020] Figure 2 This is a flowchart illustrating a method for determining whether the charging of air conditioning refrigerant is complete, according to an embodiment of this application.

[0021] Figure 3 This is a flowchart illustrating a method for determining whether the charging of air conditioning refrigerant is complete, provided in another embodiment of this application.

[0022] Figure 4 This is a flowchart illustrating a method for determining refrigerant charge flag information according to an embodiment of this application;

[0023] Figure 5 This is a schematic diagram of the structure of an initialization device for an air conditioning control unit provided in an embodiment of this application;

[0024] Figure 6 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. Detailed Implementation

[0025] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.

[0026] As used in this application specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," or "if." Similarly, the phrases "if determined" or "if [the described condition or event] is detected" may be interpreted, depending on the context, as "once determined," "in response to determined," "once [the described condition or event] is detected," or "in response to the detection of [the described condition or event]."

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

[0028] References to "one embodiment" or "some embodiments" in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized.

[0029] On a vehicle production line, the typical procedure is to first reprogram the ECU, then charge the air conditioning refrigerant, and finally reprogram the ECU's configuration settings. Alternatively, the air conditioning refrigerant can be charged first, followed by ECU software reprogramming, and finally ECU configuration settings reprogramming.

[0030] After flashing the ECU software, the ECU needs to be powered on to verify its proper functioning. Upon power-on, the ECU will initialize. During initialization, the ECU will close the Electronic Expansion Valve (EEV / EXV) on the refrigerant charging line, preventing refrigerant from entering the storage tank. It's important to note that when the EXV is installed on the vehicle, it is initially open; after ECU initialization, the EXV will be closed.

[0031] Because current technology does not determine whether the refrigerant charging is complete during ECU initialization, closing the EXV function at this time will affect the refrigerant charging process and prolong the charging time if the refrigerant charging is not yet complete when the ECU is initialized.

[0032] For the reasons mentioned above, the initialization method for the air conditioning control unit proposed in this application first determines whether the refrigerant charging is complete before initializing the ECU. If it is determined that the refrigerant charging is complete, the ECU is initialized; if it is determined that the refrigerant charging is not complete, the ECU is not initialized. Since this application completes the refrigerant charging before ECU initialization, even if the EXV is turned off due to ECU initialization, it will not affect the refrigerant charging.

[0033] Figure 1 A schematic flowchart of the initialization method for the air conditioning control unit provided in this application is shown. The method of this application can be implemented in the air conditioning control unit or controller. Figure 1 The method is described in detail below:

[0034] S101: After the air conditioning control unit in the vehicle is powered on, it determines whether the charging of the air conditioning refrigerant is complete.

[0035] In this embodiment, powering on the air conditioning control unit means connecting the air conditioning control unit to the power supply.

[0036] Refrigerant, commonly known as refrigerant fluid, is a working fluid used in refrigeration and air conditioning systems to transfer heat energy and produce a cooling effect. It can be classified into primary refrigerant and secondary refrigerant according to its working method; and into natural refrigerant and synthetic refrigerant according to its material properties.

[0037] Air conditioning refrigerant can be charged using refrigerant charging equipment.

[0038] Specifically, if the ECU software is rewritten after the air conditioning refrigerant is charged in the production process, the completion of the air conditioning refrigerant charging can be determined by checking whether the software rewriting is complete.

[0039] If, in the manufacturing process, the ECU configuration word is flashed after the air conditioning refrigerant is charged, then the completion of the air conditioning refrigerant charging can be determined by checking whether the configuration word flashing is complete.

[0040] S102, if it is determined that the charging of the air conditioning refrigerant has not been completed, the current operating state of the air conditioning control unit shall be maintained.

[0041] Before initializing the air conditioning control unit, the refrigerant charging control valve is in the open state.

[0042] In this embodiment, since the air conditioning control unit needs to close the refrigerant charging control valve during initialization, if it is determined that the air conditioning refrigerant charging is not complete, in order to ensure that the air conditioning refrigerant charging is not affected, the air conditioning control unit is not initialized first, and the current state of the air conditioning control unit is maintained.

[0043] S103, if it is determined that the refrigerant charging of the air conditioner has been completed, the air conditioner control unit is initialized, wherein, during the initialization of the air conditioner control unit, the air conditioner control unit controls the refrigerant charging control valve to close.

[0044] In this embodiment, once it is determined that the refrigerant charging has been completed, it is also determined that closing EXV at the current time will not affect the refrigerant charging. Therefore, the air conditioning control unit can be initialized at the current time.

[0045] Initializing the air conditioning control unit restores variables to their default values ​​and sets controls to their default states. The refrigerant charge control valve is closed by default, but it is opened when installed on the vehicle during production to allow refrigerant to be charged into the vehicle on the production line.

[0046] In this embodiment, if it is determined that the refrigerant charging of the air conditioner is not complete, the air conditioner control unit will not be initialized.

[0047] In this embodiment, after the air conditioning control unit in the vehicle is powered on, it first determines whether the refrigerant charging is complete. If the refrigerant charging is complete, the air conditioning control unit is initialized; if the refrigerant charging is incomplete, the air conditioning control unit is not initialized. Compared to the prior art, where the refrigerant charging control valve closes before the refrigerant charging is complete due to unreasonable initialization timing, thus affecting refrigerant charging, this application determines whether to initialize the air conditioning control unit by determining whether the refrigerant charging is complete. The air conditioning control unit is only initialized after it is determined that the refrigerant charging is complete. Even if the refrigerant charging control valve is closed during the initialization of the air conditioning control unit, it will not affect the refrigerant charging.

[0048] In one possible implementation, if the refrigerant charging needs to be completed before the configuration word is written, the completion of the refrigerant charging can be determined by checking whether the configuration word writing is complete.

[0049] like Figure 2 As shown, specifically, step S101 may include:

[0050] S201, determine whether the configuration word writing of the air conditioning control unit is complete.

[0051] In this embodiment, after receiving the configuration word flashing instruction, the configuration word flashing device flashes the ECU according to the configuration word file included in the configuration word flashing instruction.

[0052] Optionally, the configuration word flashing instruction includes the vehicle's identification code. After receiving the instruction, the configuration word flashing device sends the identification code to the server. Upon receiving the identification code, the server locates the corresponding configuration word file and sends it to the configuration word flashing device. The configuration word flashing device then flashes the ECU according to the configuration word file.

[0053] Specifically, methods for determining whether the configuration word flashing of the air conditioning control unit is complete include:

[0054] S2011, determine whether the first flag bit in the air conditioning control unit is an initial value, wherein the first flag bit is a flag bit that represents the air conditioning configuration.

[0055] In this embodiment, a flag bit representing the air conditioning configuration is extracted from the air conditioning control unit and recorded as the first flag bit. The number of first flag bits can be one or more.

[0056] Each first flag bit has an initial value, such as 0FXX. After the ECU is flashed with its configuration word, the initial value of each first flag bit is replaced with the corresponding information. All first flag bits can have the same initial value; or, each first flag bit can have a unique initial value.

[0057] For example, if the initial value of the first flag bit 'a' is A, after flashing the configuration word of the ECU, the first flag bit becomes M. If the initial value of the first flag bit 'b' is B, after flashing the configuration word of the ECU, the first flag bit becomes N. A and B can be the same or different.

[0058] S2012, if none of the first flag bits are the initial values, then it is determined that the configuration word of the air conditioning control unit has been successfully written.

[0059] In this embodiment, if the initial value of each first flag bit is changed, it is determined that the configuration word writing of the air conditioning control unit has been completed.

[0060] S2013, if at least one of the first flag bits is the initial value, then it is determined that the configuration word writing of the air conditioning control unit is not complete.

[0061] In this embodiment, if at least one of the first flag bits remains unchanged from its initial value, it is determined that the configuration word writing is incomplete.

[0062] S202, if the configuration word writing of the air conditioning control unit has been completed, then it is determined that the charging of the air conditioning refrigerant has been completed, wherein the air conditioning refrigerant was charged before the configuration word writing was completed.

[0063] In this embodiment, since the charging of the air conditioning refrigerant needs to be completed before the configuration word is written, if it is determined that the configuration word has been written, then it can be determined that the charging of the air conditioning refrigerant has been completed.

[0064] S203, if the configuration word writing of the air conditioning control unit is not completed, it is determined that the charging of the air conditioning refrigerant is not completed.

[0065] In this embodiment, if the configuration word writing is not completed, it cannot be determined whether the air conditioning refrigerant has been fully charged. The air conditioning refrigerant may have been fully charged or it may not have been fully charged. Therefore, if this application determines that the configuration word writing is not completed, it determines that the scenario is that the air conditioning refrigerant has not been fully charged to ensure that there is no misjudgment.

[0066] In this embodiment of the application, since the charging of air conditioning refrigerant needs to be completed before the configuration word is written, the charging of air conditioning refrigerant can be quickly and accurately determined by judging whether the configuration word writing is completed.

[0067] like Figure 3 As shown, in one possible implementation, step S101 may further include:

[0068] S301, read the information of the refrigerant charge flag.

[0069] In this embodiment, the information of the refrigerant charge flag is used to indicate whether the refrigerant charge of the air conditioner is complete. Therefore, by reading the information of the refrigerant charge flag, it can be determined whether the refrigerant charge of the air conditioner is complete.

[0070] The refrigerant charge flag can display either initial or preliminary information. If the refrigerant charge is incomplete, the refrigerant charge flag will display preliminary information.

[0071] S302, if the information of the refrigerant charging flag is the first information, then it is determined that the air conditioning refrigerant charging has been completed.

[0072] In this embodiment, the first information can be characters or numbers, for example, the first information can be 1, 2 or a, etc.

[0073] S303, if the information of the refrigerant charging flag is not the first information, then it is determined that the air conditioning refrigerant charging is not complete.

[0074] In this embodiment of the application, the refrigerant charging flag information can be read to quickly determine whether the air conditioning refrigerant charging is complete, providing another method for determining whether the air conditioning refrigerant charging is complete.

[0075] like Figure 4 As shown, in one possible implementation, in order to determine the information of the refrigerant charge flag, the above method may further include, before step S301:

[0076] S401, determine whether the configuration word writing of the air conditioning control unit is complete.

[0077] In this embodiment, the determination method of step S401 is the same as that of step S201 above. Please refer to the explanation of step S201 above, and it will not be repeated here.

[0078] S402, if the configuration word writing of the air conditioning control unit has been completed, update the refrigerant charging flag to the first information, wherein the air conditioning refrigerant was charged before the configuration word writing was completed.

[0079] In this embodiment, if it is determined that the configuration word writing has been completed, the first information is written to the refrigerant charging flag bit, so that the information of the refrigerant charging flag bit changes from the initial information to the first information, so as to determine whether the air conditioning refrigerant charging is completed according to the information of the refrigerant charging flag bit.

[0080] S403, if the configuration word writing of the air conditioning control unit is not completed, keep the refrigerant charge flag bit at the initial information.

[0081] In this embodiment, if the configuration word writing is not completed, the information in the refrigerant charging flag does not need to be changed; the initial information can be retained. The first information and the initial information are different. The initial information can be numbers, characters, or strings, etc.

[0082] In one possible implementation, if the refrigerant charging is completed before the software flashing is finished, the completion of refrigerant charging can be determined by checking whether the software flashing is complete.

[0083] Specifically, step S101 may further include:

[0084] S501, determine whether the software flashing of the air conditioning control unit is complete.

[0085] Specifically, software remapping can be achieved using a software remapping device. Upon receiving a software remapping command, the device remaps the ECU based on a software remapping file. The software remapping command includes the software remapping file to be remapped.

[0086] Alternatively, after receiving a software rewriting instruction, the software rewriting device sends the vehicle's identification code to the server. Upon receiving the identification code, the server locates the corresponding software rewriting file and sends it back to the software rewriting device. The software rewriting device then performs the software rewriting on the ECU based on the received instruction from the server. The server pre-stores the vehicle's identification code and the corresponding software rewriting file.

[0087] Specifically, during software flashing, a completion flag can be set at the end of the software being flashed. Later, to determine if the software flashing is complete, if a completion flag exists in the ECU, the software flashing is considered complete. If a completion flag does not exist in the ECU, the software flashing is considered incomplete.

[0088] S502, if the software flashing of the air conditioning control unit has been completed, then it is determined that the charging of the air conditioning refrigerant has been completed, wherein the air conditioning refrigerant was charged before the software flashing was completed.

[0089] In this embodiment, since the refrigerant charging is completed before the software flashing is finished, if the software flashing is already completed, it is determined that the refrigerant charging is already complete.

[0090] S503, if the software flashing of the air conditioning control unit is not completed, it is determined that the charging of the air conditioning refrigerant is not completed.

[0091] In this embodiment, if the software flashing is incomplete, it cannot be determined whether the air conditioning refrigerant charging is complete. To ensure the accuracy of the determination of air conditioning refrigerant charging completion, the air conditioning refrigerant charging is recorded as incomplete when the software flashing is incomplete.

[0092] In one possible implementation, after step S103, the above method may further include:

[0093] The refrigerant charging control valve is opened.

[0094] Specifically, after the air conditioning control unit completes its initial setup, the refrigerant charging control valve opens after a preset time interval. The preset time can be set as needed; for example, it can be set to 1 second, 0.5 seconds, etc.

[0095] In this embodiment, after initializing the air conditioning control unit and closing the EXV valve, the refrigerant charging control valve is opened after the air conditioning control unit initialization is complete. This prevents the refrigerant from being misjudged as completed and allows for continued refrigerant charging, ensuring that refrigerant charging can continue even after the air conditioning control unit initialization is complete. Furthermore, opening the EXV valve after ECU initialization prevents problems or errors during refrigerant charging before ECU initialization, which could lead to incomplete refrigerant charging and subsequent inability to continue charging. This further ensures the integrity of the refrigerant charging process.

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

[0097] Corresponding to the initialization method of the air conditioning control unit described in the above embodiment, Figure 5 This paper shows a structural block diagram of an initialization device for an air conditioning control unit provided in an embodiment of this application. For ease of explanation, only the parts related to the embodiments of this application are shown.

[0098] Reference Figure 5 The device 600 may include a first judgment module 610 and an initialization module 620.

[0099] The first judgment module 610 is used to determine whether the charging of air conditioning refrigerant is complete after the air conditioning control unit in the vehicle is powered on.

[0100] The initialization module 620 is used to initialize the air conditioning control unit if it is determined that the charging of the air conditioning refrigerant has been completed; and to maintain the current operating state of the air conditioning control unit if it is determined that the charging of the air conditioning refrigerant has not been completed. Before initializing the air conditioning control unit, the refrigerant charging control valve is in the open state; during the initialization of the air conditioning control unit, the air conditioning control unit controls the refrigerant charging control valve to close.

[0101] In one possible implementation, the first judgment module 610 can specifically be used for:

[0102] Determine whether the configuration word writing of the air conditioning control unit is complete;

[0103] If the configuration word writing of the air conditioning control unit has been completed, it is determined that the charging of the air conditioning refrigerant has been completed, wherein the air conditioning refrigerant was charged before the configuration word writing was completed;

[0104] If the configuration word writing of the air conditioning control unit is not completed, it is determined that the refrigerant charging of the air conditioning unit is not completed.

[0105] In one possible implementation, the first judgment module 610 can specifically be used for:

[0106] Determine whether the first flag bit in the air conditioning control unit is an initial value, wherein the first flag bit is a flag bit that represents the air conditioning configuration;

[0107] If none of the first flag bits are the initial values, then it is determined that the configuration word of the air conditioning control unit has been successfully written.

[0108] If at least one first flag bit in the air conditioning control unit is the initial value, then it is determined that the configuration word writing of the air conditioning control unit is incomplete.

[0109] In one possible implementation, the first judgment module 610 can specifically be used for:

[0110] Read the information from the refrigerant charge flag;

[0111] If the information of the refrigerant charging flag is the first information, then it is determined that the air conditioning refrigerant charging has been completed;

[0112] If the information of the refrigerant charging flag is not the first information, then it is determined that the refrigerant charging of the air conditioner has not been completed.

[0113] In one possible implementation, the first judgment module 610 can also be used for:

[0114] Determine whether the configuration word writing of the air conditioning control unit is complete;

[0115] If the configuration word writing of the air conditioning control unit has been completed, the refrigerant charging flag is updated to the first information, wherein the air conditioning refrigerant is charged before the configuration word writing is completed;

[0116] If the configuration word writing of the air conditioning control unit is not completed, the refrigerant charge flag will remain at its initial value.

[0117] In one possible implementation, the first judgment module 610 can also be used for:

[0118] Determine whether the software flashing of the air conditioning control unit is complete;

[0119] If the software flashing of the air conditioning control unit has been completed, it is determined that the charging of the air conditioning refrigerant has been completed, wherein the air conditioning refrigerant was charged before the software flashing was completed.

[0120] In one possible implementation, the initialization module 620 also includes:

[0121] The control module is used to control the opening of the refrigerant charging control valve.

[0122] It should be noted that the information interaction and execution process between the above-mentioned devices / units are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, and they will not be repeated here.

[0123] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0124] This application also provides a vehicle, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the initialization method of the air conditioning control unit as described in steps S101 to S103 above.

[0125] This application also provides a terminal device, see [link to relevant documentation] Figure 6 The terminal device 700 may include: at least one processor 710, a memory 720, and a computer program stored in the memory 720 and executable on the at least one processor 710. When the processor 710 executes the computer program, it implements the steps in any of the above-described method embodiments, for example... Figure 1 Steps S101 to S103 in the illustrated embodiment. Alternatively, when the processor 710 executes the computer program, it implements the functions of each module / unit in the above-described device embodiments, for example... Figure 5 The functions of the first judgment module 610 to the initialization module 620 are shown.

[0126] For example, a computer program may be divided into one or more modules / units, one or more of which are stored in memory 720 and executed by processor 710 to complete this application. The one or more modules / units may be a series of computer program segments capable of performing specific functions, which describe the execution process of the computer program in terminal device 700.

[0127] Those skilled in the art will understand that Figure 6This is merely an example of a terminal device and does not constitute a limitation on the terminal device. It may include more or fewer components than shown, or combine certain components, or different components, such as input / output devices, network access devices, buses, etc.

[0128] The processor 710 can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.

[0129] The memory 720 can be an internal storage unit of the terminal device or an external storage device, such as a plug-in hard drive, a smart media card (SMC), a secure digital card (SD), or a flash card. The memory 720 is used to store the computer program and other programs and data required by the terminal device. The memory 720 can also be used to temporarily store data that has been output or will be output.

[0130] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.

[0131] The initialization method for the air conditioning control unit provided in this application embodiment can be applied to terminal devices such as computers, tablets, laptops, netbooks, and personal digital assistants (PDAs). This application embodiment does not impose any restrictions on the specific type of terminal device.

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

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

[0134] In the embodiments provided in this application, it should be understood that the disclosed terminal devices, apparatuses, and methods can be implemented in other ways. For example, the terminal device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, apparatuses, or units, and may be electrical, mechanical, or other forms.

[0135] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0136] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0137] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by one or more processors, it can implement the steps of the various method embodiments described above.

[0138] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by one or more processors, it can implement the steps of the various method embodiments described above.

[0139] Similarly, as a computer program product, when the computer program product is run on a terminal device, it enables the terminal device to implement the steps in the above-described method embodiments.

[0140] The computer program includes computer program code, which can be in the form of source code, object code, executable file, or some intermediate form. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording media, USB flash drive, portable hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media may not include electrical carrier signals and telecommunication signals.

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

Claims

1. An initialization method for an air conditioning control unit, characterized in that, include: On the vehicle production line, the air conditioning control unit is reprogrammed and the air conditioning refrigerant is charged. During the charging of the air conditioning refrigerant, the refrigerant charging control valve is in the open state so that the refrigerant enters the storage tank. After the air conditioning control unit in the vehicle is powered on, it determines whether the charging of the air conditioning refrigerant is complete. If it is determined that the refrigerant charging of the air conditioner is not complete, the current operating status of the air conditioner control unit shall be maintained. If it is determined that the refrigerant charging of the air conditioner has been completed, the air conditioner control unit is initialized; during the initialization of the air conditioner control unit, the air conditioner control unit controls the refrigerant charging control valve to close.

2. The initialization method for the air conditioning control unit as described in claim 1, characterized in that, The determination of whether the air conditioning refrigerant charging is complete includes: Determine whether the configuration word writing of the air conditioning control unit is complete; If the configuration word writing of the air conditioning control unit has been completed, it is determined that the charging of the air conditioning refrigerant has been completed, wherein the air conditioning refrigerant was charged before the configuration word writing was completed; If the configuration word writing of the air conditioning control unit is not completed, it is determined that the refrigerant charging of the air conditioning unit is not completed.

3. The initialization method for the air conditioning control unit as described in claim 2, characterized in that, The step of determining whether the configuration word writing of the air conditioning control unit is complete includes: Determine whether all the first flag bits in the air conditioning control unit are initial values, wherein the first flag bit is a flag bit that represents the air conditioning configuration; If none of the first flag bits are the initial values, then it is determined that the configuration word of the air conditioning control unit has been successfully written. If at least one first flag bit in the air conditioning control unit is the initial value, then it is determined that the configuration word writing of the air conditioning control unit is incomplete.

4. The initialization method for the air conditioning control unit as described in claim 1, characterized in that, The determination of whether the air conditioning refrigerant charging is complete includes: Read the information from the refrigerant charge flag; If the information of the refrigerant charging flag is the first information, then it is determined that the air conditioning refrigerant charging has been completed; If the information of the refrigerant charging flag is not the first information, then it is determined that the refrigerant charging of the air conditioner has not been completed.

5. The initialization method for the air conditioning control unit as described in claim 4, characterized in that, Before reading the refrigerant charge flag information, the method further includes: Determine whether the configuration word writing of the air conditioning control unit is complete; If the configuration word writing of the air conditioning control unit has been completed, the information of the refrigerant charging flag bit is updated to the first information, wherein the air conditioning refrigerant is charged before the configuration word writing is completed; If the configuration word writing of the air conditioning control unit is not completed, the information of the refrigerant charge flag will remain as the initial information.

6. The initialization method for the air conditioning control unit as described in claim 1, characterized in that, The determination of whether the air conditioning refrigerant charging is complete includes: Determine whether the software flashing of the air conditioning control unit is complete; If the software flashing of the air conditioning control unit has been completed, it is determined that the charging of the air conditioning refrigerant has been completed, wherein the air conditioning refrigerant was charged before the software flashing was completed.

7. An initialization device for an air conditioning control unit, characterized in that, include: The first judgment module is used to flash the software of the air conditioning control unit and charge the air conditioning refrigerant on the vehicle production line. When charging the air conditioning refrigerant, the refrigerant charging control valve is in the open state so that the refrigerant enters the storage tank. After the air conditioning control unit in the vehicle is powered on, it determines whether the charging of the air conditioning refrigerant is complete. An initialization module is used to initialize the air conditioning control unit if it is determined that the charging of the air conditioning refrigerant has been completed; if it is determined that the charging of the air conditioning refrigerant has not been completed, the current operating state of the air conditioning control unit is maintained; during the initialization of the air conditioning control unit, the air conditioning control unit controls the refrigerant charging control valve to close.

8. A vehicle comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the initialization method of the air conditioning control unit as described in any one of claims 1 to 6.

9. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the initialization method of the air conditioning control unit as described in any one of claims 1 to 6.

10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the initialization method of the air conditioning control unit as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • System and method for detecting low refrigerant charge in a refrigeration sytem

    US20160216017A1

  • Refrigeration cycle device

    US20180149396A1