Fault detection method and device of compressor, controller and operation machine
By controlling the relay to short-connect the pressure switch, and obtaining the rotation signal, voltage and resistance values of the air conditioner compressor, it automatically detects the fault of the vehicle air conditioner compressor, solving the problem of low troubleshooting efficiency in the existing technology, and achieving efficient automatic fault detection.
Patent Information
- Application Number
- CN202510079301.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-17
- Publication Date
- 2025-04-15
AI Technical Summary
The existing technology is difficult to automatically check the fault causes of vehicle air conditioning compressors, which leads to inefficient troubleshooting, especially in compact excavators.
By controlling the relay connected in parallel with the pressure switch, the pressure switch is shorted, and the rotation signal, voltage value and resistance value of the air conditioner compressor are obtained, and the fault type is determined based on these signals and values to realize automatic fault detection.
Automatic detection of vehicle air conditioning compressor failures is realized, and troubleshooting efficiency is improved, especially in compact situations, reducing the difficulty of manual inspection.
Smart Images

Figure CN119826294A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of air conditioning, and in particular to a compressor fault detection method, device, controller and operating machinery. Background Art
[0002] Air conditioning systems are prone to failure, and the failure of air conditioning to cool is one of the main manifestations of failure, and the direct cause is the failure of the compressor to start. Air conditioning is more likely to fail in some scenes with poor working environments, such as air conditioning installed on excavators during construction.
[0003] At present, the conventional method for troubleshooting compressor startup failure is to use a multimeter to check the relevant signals one by one according to the electrical schematic diagram of the compressor. This fault diagnosis method is time-consuming and laborious. What's more, on the compact excavator, some inspection points are difficult to reach, which undoubtedly increases the difficulty of troubleshooting.
[0004] Therefore, how to automatically troubleshoot the cause of the vehicle air-conditioning compressor failure is an urgent problem to be solved. Summary of the invention
[0005] The present application provides a compressor fault detection method, device, controller and operating machine, which are used to automatically troubleshoot the cause of a vehicle air-conditioning compressor failure and improve the troubleshooting efficiency.
[0006] In a first aspect, the present application provides a compressor fault detection method, the method comprising:
[0007] When a fault is detected, the relay connected in parallel with the pressure switch is controlled to be energized so that the pressure switch is short-circuited. The pressure switch is used to control the compressor of the air conditioner to start;
[0008] Obtaining the rotation signal of the air conditioning compressor;
[0009] If the rotation signal is not received within the preset time, the voltage value between the power supply terminal of the compressor and the negative electrode of the battery, and the resistance value between the grounding point of the compressor and the negative electrode of the battery are obtained;
[0010] A fault type of the air-conditioning compressor is determined according to the voltage value and the resistance value.
[0011] Optionally, the method further includes:
[0012] If the rotation signal is received within the preset time, it is determined that the fault type of the air conditioner is a pressure switch open circuit caused by abnormal system pressure.
[0013] Optionally, determining the fault type of the air-conditioning compressor according to the voltage value and the resistance value includes:
[0014] Determine whether the voltage value is equal to 0;
[0015] If the voltage value is not equal to 0, comparing the resistance value with a preset resistance value;
[0016] If the resistance value is greater than the preset resistance value, it is determined that the fault type of the air-conditioning compressor is that the compressor is not grounded.
[0017] Optionally, the method further includes:
[0018] If the resistance value is less than or equal to the preset resistance value, it is determined that the fault type of the air-conditioning compressor is compressor damage.
[0019] Optionally, if the voltage value is equal to 0, the method further includes:
[0020] Controlling the air conditioner to turn off, and obtaining a first voltage value of a level signal output by the air conditioner controller at the time of turning off;
[0021] Turning on the air conditioner after a preset interval, and obtaining a second voltage value of a level signal output by the air conditioner controller at the turning-on moment;
[0022] A fault type of the air-conditioning compressor is determined according to the first voltage value and the second voltage value.
[0023] Optionally, determining the fault type of the air-conditioning compressor according to the first voltage and the second voltage value includes:
[0024] comparing the first voltage value with a preset first voltage value, and comparing the second voltage value with a preset second voltage value, the preset first voltage value and the preset second voltage value being different;
[0025] If the first voltage value is equal to the preset first voltage value, and the second voltage value is equal to the preset second voltage value, it is determined that the fault type of the air-conditioning compressor is power supply abnormality.
[0026] Optionally, if the first voltage value is equal to the second voltage value, the method further includes:
[0027] Get the resistance value of the defrost sensor;
[0028] comparing the defrost sensor resistance value with a preset defrost sensor resistance value;
[0029] If the resistance value of the defrost sensor is greater than the preset resistance value of the defrost sensor, it is determined that the fault type of the air-conditioning compressor is a defrost sensor damage;
[0030] If the defrost sensor resistance is less than the preset defrost sensor resistance, it is determined that the fault type of the air-conditioning compressor is a damage to the air-conditioning controller.
[0031] In a second aspect, the present application provides a compressor fault detection device, the device comprising:
[0032] A control module, used to control a relay connected in parallel with a pressure switch to be attracted when a fault is detected, so that the pressure switch is short-circuited, and the pressure switch is used to control the compressor of the air conditioner to start;
[0033] A first acquisition module, used to acquire a rotation signal of an air-conditioning compressor;
[0034] A second acquisition module is used to acquire a voltage value between a power supply terminal of the compressor and a negative electrode of the battery, and a resistance value between a ground point of the compressor and the negative electrode of the battery if the rotation signal is not received within a preset time;
[0035] A fault determination module is used to determine the fault type of the air-conditioning compressor according to the voltage value and the resistance value.
[0036] In a third aspect, the present application provides a controller, including: a memory, a processor;
[0037] The memory stores computer-executable instructions;
[0038] The processor executes the computer-executable instructions stored in the memory, so that the processor performs the first aspect and / or various possible implementations of the first aspect.
[0039] In a fourth aspect, the present application provides a working machine, comprising a controller, wherein the controller is used to execute the first aspect and / or various possible implementation modes of the first aspect.
[0040] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the first aspect above and / or various possible implementations of the first aspect.
[0041] In a sixth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the above first aspect and / or various possible implementation methods of the first aspect.
[0042] The present application provides a compressor fault detection method, device, controller and operating machinery, the method comprising: during fault detection, controlling the relay connected in parallel with the pressure switch to be energized so that the pressure switch is short-circuited, and the pressure switch is used to control the compressor of the air conditioner to start; obtaining the rotation signal of the air conditioner compressor; if the rotation signal is not received within the preset time, obtaining the voltage value between the compressor power supply terminal and the negative pole of the battery, and the resistance value between the compressor grounding point and the negative pole of the battery; determining the fault type of the air conditioner according to the voltage value and the resistance value. Firstly, determine whether the pressure switch is normal by energizing the relay, and then further determine whether each link is normal according to the voltage value and the resistance value of the compressor, so as to realize automatic fault detection when the compressor fails, and improve the efficiency of fault detection. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0044] Figure 1 A schematic diagram of the process of the compressor fault detection method provided in this application Figure 1 ;
[0045] Figure 2 A schematic diagram of the process of the compressor fault detection method provided in this application Figure 2 ;
[0046] Figure 3 A schematic diagram of the structure of a compressor fault detection device provided in the present application;
[0047] Figure 4 A schematic diagram of the structure of the controller provided in this application.
[0048] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0049] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0050] The failure of the air conditioner to cool is the main manifestation of air conditioning failure. The most likely cause is the failure of the compressor to start. Currently, the conventional method for troubleshooting compressor startup failure is manual inspection, which is time-consuming and labor-intensive.
[0051] In view of the above problems, the present application provides a method for detecting compressor faults. The vehicle controller is connected to the air-conditioning controller through the vehicle CAN network. The automatic detection program for compressor startup faults is preset in the air-conditioning control box. For compressor startup faults, one-button automatic diagnosis can be achieved, and the diagnosis range covers the entire control path of the compressor. During fault diagnosis, each position on the control path is detected in sequence to finally determine the fault type.
[0052] The fault detection method of the present application can be applied to scenarios where a vehicle controller and an air-conditioning controller are linked to realize fault detection, such as a vehicle air-conditioning; it can also be applied to scenarios where other control devices are connected to an air-conditioning controller, such as a central controller connected to each air-conditioner, a main controller in a server plant and an air-conditioning cooling device connected, etc. It can also be applied to scenarios where a single air-conditioning detects faults by itself.
[0053] The following uses a scenario where a vehicle controller and an air conditioning controller are linked, with the vehicle controller as the execution subject, and describes in detail the technical solution of the present application and how the technical solution of the present application solves the above technical problems through specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0054] Figure 1 A schematic diagram of the process of the compressor fault detection method provided in this application Figure 1 ,like Figure 1 As shown, the method comprises the following steps:
[0055] S101. During fault detection, the relay connected in parallel with the pressure switch is controlled to be energized so that the pressure switch is short-circuited. The pressure switch is used to control the start of the air-conditioning compressor.
[0056] In this solution, the fault detection of the air conditioner can be automatically turned on for fault detection or manually turned on by the user. In a specific implementation, when the cooling mode of the air conditioning system is turned on, the rotation sensor set on the air conditioning compressor collects the rotation signal of the clutch within T minutes (for example, 5 minutes, 3 minutes, 10 minutes, etc.). If no signal is obtained within T minutes, it means that the clutch is not rotating, and then the air conditioning controller sends a signal to the human-machine interaction system (display, supplier, etc.) to prompt the compressor startup failure and enter the automatic diagnosis mode.
[0057] In the circuit of the solution of the present application, the relay is connected in parallel with the pressure switch. When the system pressure is normal, the pressure switch is closed to control the start of the compressor.
[0058] During fault detection, it is first necessary to determine whether the pressure switch is normal. The relay needs to be energized to short-circuit the pressure switch, and then the subsequent steps need to be used to determine whether the air conditioning compressor starts after the short-circuit.
[0059] S102: Acquire a rotation signal of an air-conditioning compressor.
[0060] After the pressure switch is short-circuited, if the compressor rotation signal is received within the preset time, it means that the air conditioner cannot be turned on due to the abnormal pressure switch. Therefore, it can be determined that the fault type is the pressure switch circuit breaker caused by the abnormal system pressure.
[0061] If the rotation signal is not received within the preset time, it means that the problem is not with the pressure switch, and step S103 is executed to continue to determine other fault types.
[0062] S103: If the rotation signal is not received within the preset time, the voltage value between the power supply terminal of the compressor and the negative electrode of the battery, and the resistance value between the grounding point of the compressor and the negative electrode of the battery are obtained.
[0063] In this step, if the problem is not with the pressure switch, the voltage value V and the resistance value R between the terminal supplying power to the compressor and the negative electrode of the battery are further obtained.
[0064] S104: Determine the fault type of the air-conditioning compressor according to the voltage value and the resistance value.
[0065] Determine whether the voltage value is equal to 0. If the voltage value is equal to 0, it means that the fault type is a component failure related to the compressor power supply.
[0066] If V is not equal to 0, it is further determined based on the resistance value whether the fault type is a circuit breaker caused by excessive resistance.
[0067] How to determine the detailed fault type will be described in detail in the subsequent embodiments.
[0068] This embodiment provides a fault detection method for an air conditioner, the method comprising: during fault detection, controlling the relay connected in parallel with the pressure switch to be energized so that the pressure switch is short-circuited, and the pressure switch is used to control the compressor of the air conditioner to start; obtaining the rotation signal of the air conditioner compressor; if the rotation signal is not received within a preset time, obtaining the voltage value between the compressor power supply terminal and the negative electrode of the battery, and the resistance value between the compressor grounding point and the negative electrode of the battery; determining the fault type of the air conditioner according to the voltage value and the resistance value. By first determining whether the pressure switch is normal by energizing the relay, and then further determining whether each link is normal according to the voltage value and the resistance value of the compressor, automatic fault detection is realized when the air conditioner compressor fails, and the efficiency of fault detection is improved.
[0069] The following is a complete example of how to determine the fault type of the air conditioning compressor.
[0070] Figure 2 A schematic diagram of the process of the compressor fault detection method provided in this application Figure 2 ,like Figure 2 As shown, the method comprises the following steps:
[0071] S201. When a fault is detected, the relay connected in parallel with the pressure switch is controlled to be energized.
[0072] In this step, the starting condition of the fault detection is similar to that of step S101 and will not be described again.
[0073] Control the engine gear to N gear (preset value) to allow the air conditioning compressor to have power input, where N gear is not 0 gear.
[0074] Optionally, adjust the air conditioner setting temperature to the lowest and the air conditioner fan speed to the highest.
[0075] Optionally, the N gear position is a different gear position set according to different compressor models. Different air-conditioning compressors have different rated speeds, and different compressor models have different rotation ratios, so the corresponding gear positions may be different.
[0076] S202: Acquire a rotation signal of an air-conditioning compressor.
[0077] If no rotation signal is received within the preset time, step S203 is executed.
[0078] If no rotation signal is received within the preset time, step S204 is executed.
[0079] S203: Determine that the fault type of the air conditioner is an abnormal pressure switch.
[0080] The possible cause of the pressure switch abnormality may also be abnormal system pressure or abnormal circuit structure of the pressure switch itself. It is necessary to further obtain the system pressure to determine whether it is within the normal range. If the system pressure is not within the normal range, the fault type is further determined to be the pressure switch abnormality caused by abnormal system pressure. If the system pressure is within the normal range, the fault type is determined to be the pressure switch hardware abnormality.
[0081] S204, obtaining a voltage value between a power supply terminal of the compressor and a negative electrode of the battery, and a resistance value between a grounding point of the compressor and the negative electrode of the battery.
[0082] S205: Determine whether the voltage value is equal to 0.
[0083] If the voltage value is not equal to 0, step S206 is executed.
[0084] If the voltage value is equal to 0, step S207 is executed.
[0085] S206: Determine whether the resistance value is greater than a preset resistance value.
[0086] If the resistance value is greater than the preset resistance value, it is determined that the cause of the compressor startup failure is that the compressor is not grounded.
[0087] If the resistance value is less than or equal to the preset resistance value, it can be determined that the cause of the compressor startup failure is a compressor damage.
[0088] S207: Control the air conditioner to turn off, and obtain a first voltage value of a level signal output by the air conditioner controller at the time of turning off.
[0089] S208: Turn on the air conditioner after a preset interval time, and obtain a second voltage value of the level signal output by the air conditioner controller at the turning-on moment.
[0090] The preset interval time can be 5 seconds, 10 seconds, 30 seconds, etc., without limitation.
[0091] S209: Determine the fault type of the air-conditioning compressor according to the first voltage value and the second voltage value.
[0092] The A / C switch that controls the air conditioner is turned off, and then turned on again after a preset interval. The excavator controller obtains the closing state and the opening moment, and the first voltage value V1 and the second voltage value V2 of the level signal sent by the air conditioner controller to the vehicle controller.
[0093] For example, the power supply logic of the manual air-conditioning compressor of the excavator is relatively simple, and there are usually two types: one is that when the A / C switch is turned on, the voltage signal output by the air-conditioning controller to the vehicle control unit changes from a high level to a low level, and the vehicle control unit receives this signal and supplies power to the compressor; the second is that the voltage signal changes from a low level to a high level, and the others are the same. Therefore, the voltage value of the level signal emitted at the time of opening and closing is obtained. Under normal circumstances, the two voltage values should not be equal, and there must be a change to cause the compressor to turn on or off. Therefore, these two voltage values can be used to determine whether it is a compressor power supply failure.
[0094] In this step, it can be divided into the following steps:
[0095] S2091. Determine whether the first voltage value is equal to a preset first voltage value.
[0096] S2092: Determine whether the second voltage value is equal to a preset second voltage value.
[0097] The preset first voltage value is different from the preset second voltage value.
[0098] If the first voltage value is equal to the preset first voltage value, and the second voltage value is equal to the preset second voltage value, then step S2093 is executed; otherwise, step S2094 is executed.
[0099] It should be noted that the preset first voltage value may also be a preset voltage value range interval, and the preset second voltage value may also be a preset voltage value range interval.
[0100] S2093: Determine that the fault type of the air-conditioning compressor is abnormal power supply.
[0101] In this step, the first voltage value V1 and the second voltage value V2 are both equal to the preset values, indicating that the output signal of the air conditioning controller is normal, but the vehicle control unit does not supply power to the compressor after receiving the signal, and the fault cause is abnormal power supply.
[0102] S2094: Obtain the resistance value of the defrost sensor.
[0103] S2095: Determine whether the resistance of the defrost sensor is greater than the preset resistance of the defrost sensor.
[0104] If the defrost sensor resistance is greater than the preset defrost sensor resistance, execute step S2096.
[0105] If the defrost sensor resistance is less than or equal to the preset defrost sensor resistance, execute step S2097.
[0106] S2096: Determine the fault type as a damaged defrost sensor.
[0107] If the resistance of the defrost sensor increases, it is determined that the defrost sensor is damaged, and the fault type is sent to the human-computer interaction system.
[0108] S2097: Determine the fault type as damage to the air conditioning controller.
[0109] S2098, end the self-check mode, and send a signal to the human-machine interaction system to prompt the end of the self-check mode.
[0110] Through this embodiment, the air conditioning compressor fault can be automatically detected in the vehicle, the fault cause can be automatically diagnosed, and the driver can be automatically fed back, saving detection time and cost. The fault diagnosis scope covers all logics of compressor startup, and can achieve accurate diagnosis by checking one by one according to the nodes.
[0111] It should be noted that the judgment order of the above-mentioned various fault diagnoses can be adjusted and is not limited to the step order described in the embodiment. In addition, the judgment basis of each fault cause can be converted into an equivalent alternative, for example, measuring voltage is changed to measuring current, measuring resistance is changed to measuring voltage, etc.
[0112] In addition to common compressor failures (such as power failure, grounding failure, abnormal pressure, etc.), the air conditioning compressor may also have the following failures: compressor overheating, excessive compressor vibration, compressor motor winding short circuit or open circuit, compressor starting capacitor failure, compressor current too large, refrigerant leakage, compressor load too high, system internal resistance too large, etc. The following is a detailed introduction on how to automatically detect each compressor failure. These fault detection methods can be combined with the steps in the above embodiment to further and completely determine the failure of each link of the compressor.
[0113] For compressor overheating faults: obtain the temperature of the compressor. If the temperature is too high (outside the preset normal operating range of the temperature), it can be determined that the fault type is that the compressor temperature is too high. In one implementation, obtain the temperature of the temperature sensor set on the compressor. In some implementations, the air conditioning system is equipped with an overheating protection switch to detect the operating temperature of the compressor. If it is overheated, the protection switch will disconnect the power supply and stop the compressor from running. Therefore, it is only necessary to obtain the status of the protection switch to determine whether the compressor is overheated.
[0114] For the fault of excessive vibration of the compressor: During fault diagnosis, the vibration level of the compressor is monitored by obtaining data from the vibration sensor installed on the compressor. If the vibration level exceeds the normal vibration range, the compressor fault type is determined to be excessive vibration of the compressor. This fault may be caused by damage or looseness of internal components, and the user is reminded to check the internal sound of the compressor and the connection of components.
[0115] For the fault of compressor motor winding short circuit or open circuit: in one implementation, the resistance of the compressor motor winding is measured. If the resistance value is abnormal (such as infinite or zero), it is determined that the winding is short circuit or open circuit. In another implementation, the starting current and the running current are monitored. If the current when the compressor starts is too high or too low, it can be determined that the motor winding is faulty.
[0116] For compressor starting capacitor failure, obtain the voltage waveform when the compressor starts. If the capacitor is damaged, the starting voltage waveform may be unstable. Therefore, the amplitude of the voltage waveform exceeds
[0117] For the compressor overcurrent fault, obtain the data of the current sensor installed on the compressor, which indicates the working current of the compressor. If the current value of the current sensor exceeds the preset maximum current value, the fault type is determined to be the compressor overcurrent. A further reason for the overcurrent may be an electrical problem or mechanical failure inside the compressor. Obtain the voltage and current when the compressor is started. If the current is too large and the voltage is normal, the fault type is determined to be a compressor stuck or internal fault.
[0118] For refrigerant leakage faults, obtain the pressure on the high-pressure and low-pressure sides of the system. If the pressure is too low, determine that the fault type is refrigerant leakage.
[0119] For the compressor overload fault, in one implementation, the pressure on either side of the condenser and evaporator is obtained. If the pressure on either side is too high, it means that the compressor is overloaded and the components may be blocked. In another implementation, the compressor's operating current is too large, and the underlying fault type is also the compressor overload.
[0120] If the internal resistance of the system is too large, obtain the refrigerant flow in the pipeline. If the refrigerant flow is abnormal and exceeds the normal range, it can be determined that the fault type is too large internal resistance, which may be caused by pipeline bending or blockage.
[0121] In order to accurately diagnose the type of compressor failure, it is usually necessary to combine multiple detection tools and sensors to monitor the compressor's operating status, pressure, temperature, current, voltage and other data in real time, and analyze these data to determine the cause of the failure.
[0122] Figure 3 A schematic diagram of a compressor fault detection device provided in this application is shown in FIG. Figure 3 As shown, the compressor fault detection device 30 provided in this embodiment includes:
[0123] The control module 301 is used to control the relay connected in parallel with the pressure switch to be attracted when a fault is detected, so that the pressure switch is short-circuited. The pressure switch is used to control the compressor of the air conditioner to start;
[0124] A first acquisition module 302, used to acquire a rotation signal of an air-conditioning compressor;
[0125] The second acquisition module 303 is used to acquire the voltage value between the power supply terminal of the compressor and the negative electrode of the battery, and the resistance value between the grounding point of the compressor and the negative electrode of the battery if the rotation signal is not received within a preset time;
[0126] The fault determination module 304 is used to determine the fault type of the air-conditioning compressor according to the voltage value and the resistance value.
[0127] Optionally, the fault determination module 304 is further configured to:
[0128] If the rotation signal is received within the preset time, it is determined that the fault type of the air conditioner is a pressure switch open circuit caused by abnormal system pressure.
[0129] Optionally, the fault determination module 304 is specifically configured to:
[0130] Determine whether the voltage value is equal to 0;
[0131] If the voltage value is not equal to 0, comparing the resistance value with a preset resistance value;
[0132] If the resistance value is greater than the preset resistance value, it is determined that the fault type of the air-conditioning compressor is that the compressor is not grounded.
[0133] Optionally, the fault determination module 304 is further configured to:
[0134] If the resistance value is less than or equal to the preset resistance value, it is determined that the fault type of the air-conditioning compressor is compressor damage.
[0135] Optionally, if the voltage value is equal to 0, the fault determination module 304 is further configured to:
[0136] Controlling the air conditioner to turn off, and obtaining a first voltage value of a level signal output by the air conditioner controller at the time of turning off;
[0137] Turning on the air conditioner after a preset interval, and obtaining a second voltage value of a level signal output by the air conditioner controller at the turning-on moment;
[0138] A fault type of the air-conditioning compressor is determined according to the first voltage value and the second voltage value.
[0139] Optionally, the fault determination module 304 is further configured to:
[0140] comparing the first voltage value with a preset first voltage value, and comparing the second voltage value with a preset second voltage value, the preset first voltage value and the preset second voltage value being different;
[0141] If the first voltage value is equal to the preset first voltage value, and the second voltage value is equal to the preset second voltage value, it is determined that the fault type of the air-conditioning compressor is power supply abnormality.
[0142] Optionally, if the first voltage value is equal to the second voltage value, the fault determination module 304 is further configured to:
[0143] Get the resistance value of the defrost sensor;
[0144] comparing the defrost sensor resistance value with a preset defrost sensor resistance value;
[0145] If the resistance value of the defrost sensor is greater than the preset resistance value of the defrost sensor, it is determined that the fault type of the air-conditioning compressor is a defrost sensor damage;
[0146] If the defrost sensor resistance is less than the preset defrost sensor resistance, it is determined that the fault type of the air-conditioning compressor is a damage to the air-conditioning controller.
[0147] The compressor fault detection device provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and this embodiment will not be described in detail here.
[0148] Figure 4 This is a schematic diagram of the structure of the controller provided in this application. Figure 4 As shown, the controller 50 provided in this embodiment includes: at least one processor 501 and a memory 502. Optionally, the device 50 further includes a communication component 503. The processor 501, the memory 502 and the communication component 503 are connected via a bus 504.
[0149] In a specific implementation process, at least one processor 501 executes the computer-executable instructions stored in the memory 502, so that at least one processor 501 executes the above method.
[0150] The specific implementation process of the processor 501 can be found in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.
[0151] In the above embodiments, it should be understood that the processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the invention can be directly implemented as a hardware processor, or can be implemented by a combination of hardware and software modules in the processor.
[0152] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (NVM), such as at least one disk storage.
[0153] 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. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of this application is not limited to only one bus or one type of bus.
[0154] The present application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.
[0155] The present application also provides a working machine, which may be a vehicle, including a vehicle controller, an air conditioner and an air conditioner compressor, and the vehicle controller is used to implement the above method.
[0156] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above method is implemented.
[0157] The above-mentioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.
[0158] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.
[0159] The division of units is only a logical function division, and there may be other divisions in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.
[0160] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0161] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0162] If the function is implemented in the form of 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, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0163] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.
[0164] Finally, it should be noted that those skilled in the art will readily conceive of other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary technical means in the art not disclosed by the present invention, are not limited to the precise structure described above and shown in the drawings, and may be modified and changed in various ways without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. A compressor fault detection method, characterized in that: The method comprises: When a fault is detected, the relay connected in parallel with the pressure switch is controlled to be energized so that the pressure switch is short-circuited. The pressure switch is used to control the air-conditioning compressor to start; Acquiring a rotation signal of the air-conditioning compressor; If the rotation signal is not received within the preset time, the voltage value between the power supply terminal of the compressor and the negative electrode of the battery, and the resistance value between the grounding point of the compressor and the negative electrode of the battery are obtained; A fault type of the air-conditioning compressor is determined according to the voltage value and the resistance value.
2. The method according to claim 1, characterized in that The method further comprises: If the rotation signal is received within the preset time, it is determined that the fault type of the air conditioner is a pressure switch open circuit caused by abnormal system pressure.
3. The method according to claim 1 or 2, characterized in that: The determining the fault type of the air-conditioning compressor according to the voltage value and the resistance value includes: Determine whether the voltage value is equal to 0; If the voltage value is not equal to 0, comparing the resistance value with a preset resistance value; If the resistance value is greater than the preset resistance value, it is determined that the fault type of the air-conditioning compressor is that the compressor is not grounded.
4. The method according to claim 3, characterized in that The method further comprises: If the resistance value is less than or equal to the preset resistance value, it is determined that the fault type of the air-conditioning compressor is compressor damage.
5. The method according to claim 3, characterized in that: If the voltage value is equal to 0, the method further includes: Controlling the air conditioner to turn off, and obtaining a first voltage value of a level signal output by the air conditioner controller at the time of turning off; Turning on the air conditioner after a preset interval time, and acquiring a second voltage value of a level signal output by the air conditioner controller at the turning-on moment; A fault type of the air-conditioning compressor is determined according to the first voltage value and the second voltage value.
6. The method according to claim 5, characterized in that Determining the fault type of the air-conditioning compressor according to the first voltage and the second voltage value includes: comparing the first voltage value with a preset first voltage value, and comparing the second voltage value with a preset second voltage value, the preset first voltage value and the preset second voltage value being different; If the first voltage value is equal to the preset first voltage value, and the second voltage value is equal to the preset second voltage value, it is determined that the fault type of the air-conditioning compressor is power supply abnormality.
7. The method according to claim 6, characterized in that If the first voltage value is equal to the second voltage value, the method further includes: Get the resistance value of the defrost sensor; comparing the defrost sensor resistance value with a preset defrost sensor resistance value; If the resistance value of the defrost sensor is greater than the preset resistance value of the defrost sensor, it is determined that the fault type of the air-conditioning compressor is a defrost sensor damage; If the defrost sensor resistance is less than the preset defrost sensor resistance, it is determined that the fault type of the air-conditioning compressor is a damage to the air-conditioning controller.
8. A compressor fault detection device, characterized in that: The device comprises: A control module, used to control the relay connected in parallel with the pressure switch to be attracted when a fault is detected, so that the pressure switch is short-circuited, and the pressure switch is used to control the air-conditioning compressor to start; A first acquisition module, used to acquire a rotation signal of an air-conditioning compressor; A second acquisition module is used to acquire a voltage value between a power supply terminal of the compressor and a negative electrode of the battery, and a resistance value between a ground point of the compressor and the negative electrode of the battery if the rotation signal is not received within a preset time; A fault determination module is used to determine the fault type of the air-conditioning compressor according to the voltage value and the resistance value.
9. A controller, characterized in that: include: Memory, processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 7.
10. A working machine, characterized in that: A controller is included, and the controller is used to execute the method according to any one of claims 1 to 7.