Upper computer operating system applied to electric compressor control
The host computer operating system controlled by the electric compressor enables one-click automated program burning and status monitoring, solving the problems of complex operation and long time consumption in the existing technology, and improving the efficiency and reliability of automotive controller development and debugging.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHENZHEN XINCHUAN TECH CO LTD
- Filing Date
- 2026-04-08
- Publication Date
- 2026-05-08
AI Technical Summary
In the development and debugging of automotive controllers, existing technologies require manual steps to connect equipment, select programmer tools, configure parameters, and manually perform programming, resulting in complex operations, long processing times, and a high probability of errors.
A host computer operating system for electric compressor control is provided, including a programming module, a communication module, and a motor debugging module. It enables one-click automated programming, parameter configuration, and status monitoring, supports various controller local area network communication adaptations, and has closed-loop verification and adaptive communication functions.
It significantly reduces the number of program writing steps and manual operation time, shortens the equipment software upgrade and debugging cycle, improves the efficiency of production line and engineering debugging, and reduces the probability of misoperation.
Smart Images

Figure CN121996264A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of electric compressor monitoring, specifically to a host computer operating system applied to the control of electric compressors. Background Technology
[0002] In the development and debugging of controllers in the automotive field, it is often necessary to burn new program code for testing. When using the product, the client needs to correct the deviation of the actual load parameters and optimize the accuracy of the functional parameters, which also requires burning new code. The typical programming steps are as follows: connect the CAN bus adapter, open the corresponding host computer software according to the adapter, configure the parameters, write the program, and finally complete the new program programming.
[0003] The specific programming adapters have different interfaces and operations depending on the steps above. Beginners need a manual to guide them. In actual client use, there are multiple CAN adapters used interchangeably. Each client needs to be guided to update the program according to the actual situation, which requires a lot of manpower and resources and involves many interactions with a certain probability of error. Summary of the Invention
[0004] According to embodiments of the present invention, a host computer operating system for controlling an electric compressor is provided to address the technical problems existing in the background art described above.
[0005] In a first aspect of the present invention, a host computer operating system for controlling an electric compressor is provided, comprising: Programming module, communication module, and motor debugging module; The programming module is used to program the electric compressor controller with one click in an automated manner, and the communication module is used to send and receive communication based on the controller's local area network. The motor debugging module is used to monitor the compressor's operating status and modify the motor operating parameters stored in the memory; The programming module includes a programming execution module and a closed-loop verification module; The programming execution module is sequentially connected to the closed-loop verification module and is used to send erase command, write command and verification command to the controller in sequence. The closed-loop verification module is used to automatically perform system-level closed-loop verification steps after the burning process is completed.
[0006] Preferably, the programming module includes a communication adaptation configuration unit and a programming process execution unit. The communication adaptation configuration unit is used to configure the communication device model, device index, communication channel and communication baud rate. The programming process execution unit is used to parse program code from the format program file and send erase, write, and verification programming instructions to the controller.
[0007] Preferably, the programming process execution unit can automatically switch the baud rate, diagnostic identifier, security algorithm, and flash driver module based on the selected project number.
[0008] Preferably, if the project to be programmed contains a security authentication algorithm based on advanced encryption and using message authentication codes, the system can automatically or manually generate a program file with a security authentication code.
[0009] Preferably, the programming module includes a test mode unit, which is used to set the number of programming cycles and the programming interval time, and automatically repeat the programming process.
[0010] Preferably, the motor debugging module includes a compressor status monitoring unit, which is used to display compressor speed, phase current, bus current, bus voltage, output power, temperature, operating status and fault status; The motor debugging module includes a compressor status setting unit, which is used to adjust the compressor's high-pressure protection value, low-pressure protection value, current limit, temperature limit, minimum and maximum speed, acceleration and deceleration, and overvoltage and undervoltage protection values. The motor debugging module includes a compressor routine testing unit, which is used to set compressor speed, power, and start / stop status operation control commands.
[0011] Preferably, the conventional compressor testing unit includes a circulation component, a testing component, and a temperature sensor. The circulation component includes the compressor under test, exhaust pipe one, suction pipe one, exhaust pipe two, exhaust pipe three, condenser, suction pipe two, evaporator, and connecting pipe. The exhaust port of the compressor under test is connected to the exhaust pipe 1 and the exhaust pipe 2 through the exhaust pipe 1. The exhaust pipe 2 is connected to the inlet of the condenser through the connecting pipe. The outlet of the condenser is connected to the suction pipe 2 through the exhaust pipe 3. The suction pipe 2 is connected to the outlet of the evaporator. The inlet of the evaporator is connected to the suction pipe 1 through the suction pipe 2. The suction pipe 1 is connected to the suction port of the compressor under test.
[0012] Preferably, the test assembly includes an intake test line, a first tee, a first pressure gauge connecting line, a second pressure gauge, a first pressure gauge, a U-shaped connecting line, a second tee, a refrigerant inlet line, a bypass valve, a first branch pipe, a second branch pipe, a third tee, and an exhaust test line. The first intake pipe is connected to the first interface of the first tee through the intake test pipe; The second port of the first tee is connected to the first pressure gauge via the first pressure gauge connecting pipe; The third port of the first tee is connected to the first port of the second tee through the U-shaped connecting pipe; The exhaust pipe is connected to the first interface of the third tee through the exhaust test pipe; The second port of the third tee is connected to the second pressure gauge via the second pressure gauge connecting pipe; The third port of the third tee is connected to one end of the bypass valve through the second branch pipe; The other end of the bypass valve is connected to the second port of the second tee through the first branch pipe.
[0013] Preferably, the third port of the second tee is connected to the refrigerant inlet pipe.
[0014] Preferably, the programming module is compatible with various controller area network communication adapters and multiple independent programming processes; the communication module can customize the frame type, frame format, frame identifier, data content to be sent, number of times to be sent, and sending interval.
[0015] One or more technical solutions provided in this application have at least the following technical effects or advantages: This invention provides a host computer operating system for electric compressor control. The programming module of this invention can automatically identify and program different models of electric compressor controllers with one click, realizing the automation of adapter selection, parameter configuration, erasing and programming processes, replacing the cumbersome operation mode that relies on multiple CAN adapter tools and multiple software interfaces.
[0016] Compared to the existing complex process that requires manual connection of equipment, selection of programmer tools, configuration of parameters and manual execution of programming, this invention significantly reduces the program writing steps and manual operation time, greatly shortens the overall cycle of equipment software upgrades, debugging and function optimization, and improves the efficiency of production line and engineering debugging.
[0017] It should be understood that the description in the Summary of the Invention is not intended to limit the key or essential features of the embodiments of the present invention, nor is it intended to restrict the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0018] The above and other features, advantages, and aspects of the various embodiments of the present invention will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein: Figure 1A system flowchart of a host computer operating system for controlling an electric compressor according to an embodiment of the present invention is shown; Figure 2 A three-dimensional connection structure diagram of a host computer operating system for controlling an electric compressor according to an embodiment of the present invention is shown; Figure 3 A rear view of a host computer operating system for controlling an electric compressor according to an embodiment of the present invention is shown; Figure 4 A partially enlarged rear view of a host computer operating system for controlling an electric compressor according to an embodiment of the present invention is shown; Figure 5 A schematic diagram of the connection structure of the protection component of a host computer operating system for controlling an electric compressor, according to an embodiment of the present invention, is shown. Figure 6 An exploded view of a protective component for a host computer operating system applied to the control of an electric compressor, according to an embodiment of the present invention, is shown. Figure 7 A partial connection structure diagram of a protection component for a host computer operating system applied to the control of an electric compressor, according to an embodiment of the present invention, is shown.
[0019] The attached figures are labeled as follows: 1-Circulation assembly, 11-Compressor, 12-Exhaust pipe one, 13-Exhaust pipe two, 14-Exhaust pipe three, 15-Condenser, 16-Suction pipe one, 17-Suction pipe two, 18-Connecting pipe, 19-Evaporator, 2-Test assembly, 21-Suction test pipe, 210-First branch pipe, 211-Second branch pipe, 212-Third tee, 213-Second pressure gauge connecting pipe, 214-Exhaust test pipe, 22-First tee, 23-First pressure gauge connecting pipe, 24-Second pressure gauge, 25-First pressure gauge, 26-U-shaped connecting pipe, 27-Second tee, 28-Pipe, 29-Bypass valve, 3-Temperature sensor, 4-Protective component, 41-Vacuum valve, 410-Positioning groove, 42-Clamp, 43-Refrigerant inlet pipe, 44-Baffle, 45-Notch, 46-Shaft, 47-Torsion spring, 48-Baffle plate, 49-Clamping block. Detailed Implementation
[0020] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0021] Furthermore, the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0022] like Figure 1 As shown, the host computer operating system for controlling an electric compressor includes a programming module, a communication module, and a motor debugging module. The programming module enables one-click automated programming of the electric compressor controller and is compatible with various controller area network (CAN) communication adapters and independent programming processes for multiple projects. The communication module performs communication transmission and reception based on the CAN network and supports adaptive communication establishment processes. The motor debugging module monitors the compressor's operating status in real time and modifies the motor operating parameters stored in the electrically erasable programmable read-only memory (EROM).
[0023] In this embodiment, the burning module consists of a project switching module, a fingerprint recognition module, a program file processing module, a burning execution module, a closed-loop verification module, and a test log module. Each module is interconnected and works together through an internal data interface to form a complete one-click automated program burning process.
[0024] Specifically: The project switching module is connected to the fingerprint recognition module and is used to automatically load and switch the communication baud rate, diagnostic identifier, security authentication algorithm and flash driver module corresponding to the project based on the project number selected or entered by the user. The fingerprint recognition module is connected to the communication module and is used to perform fingerprint recognition and consistency verification on the target controller. When the recognition result is inconsistent with the selected item number, the operation is automatically blocked and a difference prompt message is output. The program file processing module is connected to the burning execution module. It is used to parse program code from hexadecimal format program files and automatically or manually generate program files with security authentication codes when the project to be burned contains a security authentication algorithm based on the 128-bit algorithm of Advanced Encryption Standard and using message authentication code authentication. The programming execution module and the closed-loop verification module are connected sequentially to send erase command, write command and verification command to the controller in sequence. The closed-loop verification module is used to automatically perform system-level closed-loop verification steps after the programming process is completed. The test log module is connected to each of the above modules to support setting the number of cycles for burning and the burning interval time, and to automatically generate a complete log file containing the instruction sequence, response results, time consumption information and failure reasons.
[0025] Furthermore, the programming module also includes a communication adapter configuration unit, used to configure parameters such as communication device model, device index, communication channel and communication baud rate.
[0026] In this embodiment, the programming module implements program programming through the following one-click automated program programming process with intelligent fault-tolerant logic: S1. The project switching module automatically loads and switches the communication baud rate, diagnostic identifier, security authentication algorithm, and flash driver module corresponding to the project selected or entered by the user. S2. The fingerprint recognition module performs fingerprint recognition and consistency verification on the target controller through the communication module. The fingerprint recognition includes at least two of the following: controller software version number, hardware version number, target project number, supported communication baud rate set, diagnostic identifier set, and security authentication algorithm type. When the recognition result is inconsistent with the selected project number, the system automatically blocks the burning operation and outputs a difference prompt message. If the user manually confirms the consistency after blocking, the system jumps back to step S1 to reload the project parameters and continues execution. S3. The program file processing module automatically parses the program code from the hexadecimal format program file. If the project to be burned contains a security authentication algorithm based on the 128-bit algorithm of the Advanced Encryption Standard and using the message authentication code authentication method, it will automatically or manually generate a program file with a security authentication code. S4. The programming execution module automatically sends the erase command, write command and verification command to the controller in sequence; if the controller response result of any command is failure, it will automatically retry up to 3 times. If the retry still fails, it will automatically jump back to step S2 to re-identify and confirm the fingerprint, or jump back to step S1 to switch the project parameters again. S5. After completing the erasure, writing, and verification, the closed-loop verification module automatically executes the system-level closed-loop verification steps. The system-level closed-loop verification steps include at least triggering a soft reset or power-on reset of the controller, sampling and reading back the preset key address range for comparison, and performing application-layer handshake confirmation based on the controller's local area network, thereby realizing the system-level confirmation from simple storage verification to "operable and communicable". If the closed-loop verification fails, it automatically jumps back to step S4 to re-execute the burning command. S6. The test log module supports setting the number of loop burning attempts and the burning interval time. It automatically repeats the burning process from S1 to S5 above and automatically generates a complete log file containing all instruction sequences, response results, time consumption information, failure reasons and jump records throughout the process. This is used for problem tracing and reducing the probability of misoperation. If the cumulative number of failures during the loop exceeds the set threshold, the process will be automatically terminated and the user will be prompted.
[0027] Furthermore, the communication module allows for custom settings of frame type, frame format, frame identifier, data content to be sent, number of transmissions, and transmission interval. It supports regular send and receive functions based on the controller local area network and can display the sent and received content in a visual manner. User-defined sent content can be stored in a backup area for quick retrieval later.
[0028] The motor commissioning module includes a compressor status monitoring unit, a compressor status setting unit, and a compressor routine testing unit, among which: The compressor status monitoring unit is used to display compressor speed, phase current, bus current, bus voltage, output power, temperature, operating status and fault status in real time. The compressor status setting unit is used to adjust parameters such as high pressure protection value, low pressure protection value, current limit, temperature limit, minimum and maximum speed, acceleration and deceleration, and overvoltage and undervoltage protection value of the compressor, and write these parameters into an electrically erasable programmable read-only memory. The compressor conventional test unit is used to set conventional operation control commands such as compressor speed, power, start-stop status, etc., and directly executes compressor debugging functions after sending them.
[0029] The system features a visual display of progress information and operation steps in burning mode, communication mode, and motor debugging mode. It can also automatically generate log files throughout the entire operation process for problem tracing and reducing the probability of misoperation.
[0030] In actual use, operators select the corresponding function module according to the working mode, and the system automatically executes the corresponding task according to the set parameters, improving the debugging efficiency and stability of the compressor control system.
[0031] Without altering the overall architecture of the aforementioned programming module, communication module, and motor debugging module, this embodiment further enhances the reliability, traceability, and resistance to misoperation during the one-click programming and debugging process for multiple projects. Specifically, before entering programming mode or motor debugging mode, the system first performs fingerprint recognition and consistency verification on the target controller via the communication module. Fingerprint recognition includes at least two of the following: controller software version number, hardware version number, target project number, supported communication baud rate set, diagnostic identifier set, and security authentication algorithm type. When the recognition result is inconsistent with the selected project number, the system automatically blocks the programming or parameter writing operation and outputs a difference prompt message. Furthermore, after completing erasure, writing, and verification, the programming execution unit can automatically execute system-level closed-loop verification steps. These steps include at least: triggering a soft reset or power-on reset of the controller, sampling and comparing preset key address segments, and performing application-layer handshake confirmation based on the controller's local area network. This verifies that the controller has entered a communicable operating state with the new version, thus expanding the "successful programming" determination from simple storage verification to a system-level confirmation of "operability and communicability." Furthermore, when the motor debugging module writes operating parameters to the electrically erasable programmable read-only memory, it can introduce parameter version management and rollback mechanisms: each parameter write generates a parameter snapshot and saves it to the backup area. The parameter snapshot includes at least time information, parameter set identifier, and write result information. When the compressor enters a fault state or operating indicators exceed limits, the system can roll back to the previous stable parameter snapshot with one click and automatically generate a parameter difference report to quickly restore the debugging state and reduce trial-and-error costs. Furthermore, the communication module can provide an adaptive communication establishment process: when the user does not explicitly specify the communication baud rate or frame parameters, the system automatically attempts combinations of baud rates and diagnostic identifiers according to a preset scan sequence, and locks the communication configuration based on the condition of receiving a valid response frame and passing the verification, thereby reducing on-site adaptation time and improving the success rate of communication establishment. Through the above mechanism, the risks of selecting the wrong project, writing parameters without success, and failing to run after programming can be effectively reduced in multi-project, multi-controller, and multi-communication adapter environments, improving the consistency and stability of mass production and debugging processes.
[0032] To clarify the implementation of the above system solution, this embodiment further explains some functional implementation details. Regarding the multi-project independent programming process, the project number can be obtained from a configuration file, database, or user input. The programming process execution unit automatically loads the corresponding communication baud rate, diagnostic identifier, security authentication algorithm, and flash memory driver module based on the selected project number, and performs erasure, writing, and verification according to the independent process of that project. When the fingerprint recognition result is inconsistent with the selected project number, the system preferably enters a blocking state and indicates the reason for the difference. Regarding the parsing of hexadecimal format program files, the programming process execution unit parses the address and data of the program file and sends the write data to the controller according to the preset packet length. Simultaneously, it records the sending sequence of each packet and the controller's response result to support retransmission upon write failure and overall verification. Regarding the security authentication algorithm, when the project to be programmed contains a security authentication method based on the 128-bit algorithm of Advanced Encryption Standard and using message authentication code authentication, the system associates the security authentication code with the corresponding data block or session information during the automatic or manual generation of the program file to ensure the consistency between the authentication information and the programmed data. Regarding the test mode unit, the number of cyclic programming cycles and the programming interval are used to control the number of cyclic programming cycles and the cycle time. During each programming process, the system records the instructions and response time information for erasing, writing, verification, and closed-loop verification, and automatically generates a log file. The log file includes at least the project number, controller identification information, instruction type, response result code, time consumption information, and failure reason field. Regarding the writing of motor operating parameters, the compressor status setting unit can perform a validity check on the parameters before writing them to the electrically erasable programmable read-only memory. After writing, it can choose to take effect immediately or after a reset, and the writing result is associated with and saved with a parameter snapshot for subsequent traceability and rollback. Regarding the progress information and operation step visualization display function, the system displays the current stage, execution progress, and abnormal prompts in a step-by-step manner in programming mode, communication mode, and motor debugging mode, thereby reducing the probability of misoperation and improving on-site debugging efficiency.
[0033] like Figures 2 to 7 As shown, the compressor conventional test unit is used to test the basic values of the compressor. In one embodiment, the test unit includes a circulation component 1, a test component 2, and a temperature sensor 3.
[0034] The circulation assembly 1 is used to provide the compressor under test 11 with a refrigeration cycle condition close to the actual operation of an automotive air conditioner, including the compressor under test 11, exhaust pipe 12, suction pipe 16, exhaust pipe 2 13, exhaust pipe 3 14, condenser 15, suction pipe 2 17, evaporator 19, and connecting pipe 18.
[0035] The specific connection relationships are as follows: The exhaust port of the compressor under test 11 is connected to the exhaust pipe 13 via exhaust pipe 12, and exhaust pipe 13 is connected to the inlet of the condenser 15 via connecting pipe 18. The outlet of the condenser 15 is connected to the suction pipe 17 via exhaust pipe 3 14. Suction pipe 17 is connected to the outlet of the evaporator 19, and the inlet of the evaporator 19 is connected to suction pipe 16 via suction pipe 17. Suction pipe 16 is connected to the suction port of the compressor under test 11, thus forming a complete closed refrigeration cycle. A fan is installed on the condenser 15, and forced convection by the fan can significantly improve the condensation and heat dissipation effect. The above structure can realistically simulate the operating conditions of an automotive air conditioning system.
[0036] Test component 2 is used to monitor the system's high and low pressures in real time and to achieve precise adjustment of the inhalation pressure. Its structure is as follows: Figure 2 , Figure 3 As shown, it includes an intake test line 21, a first tee 22, a first pressure gauge connection line 23, a second pressure gauge 24 (high pressure gauge), a first pressure gauge 25 (low pressure gauge), a U-shaped connection line 26, a second tee 27, a refrigerant inlet line 28, a bypass valve 29, a first branch pipe 210, a second branch pipe 211, a third tee 212, and an exhaust test line 214.
[0037] The specific connection relationships are as follows: Low-pressure side (intake side) connection structure: The intake pipe 16 is connected to the first interface of the first tee 22 via the intake test pipe 21; The second port of the first tee 22 is connected to the first pressure gauge 25 (low pressure gauge) through the first pressure gauge connecting pipe 23; The third interface of the first tee 22 is connected to the first interface of the second tee 27 through the U-shaped connecting pipe 26.
[0038] High-pressure side (exhaust side) connection structure: Exhaust pipe 12 is connected to the first interface of the third tee 212 via exhaust test pipe 214; The second port of the third tee 212 is connected to the second pressure gauge 24 (high pressure gauge) through the second pressure gauge connecting pipe 213; The third port of the third tee 212 is connected to one end of the bypass valve 29 through the second branch pipe 211; The other end of the bypass valve 29 is connected to the second port of the second tee 27 via the first branch pipe 210.
[0039] Refrigerant charging interface: The third interface of the second tee 27 is connected to the refrigerant inlet pipe 28, which is used to connect to an external refrigerant source or vacuum pump to realize the system's vacuuming and refrigerant charging.
[0040] Thus, the bypass valve 29, the first branch pipe 210, the second tee 27, the U-shaped connecting pipe 26, the first tee 22, and the suction test pipe 21 constitute a bypass circuit from the high-pressure side to the low-pressure side. By adjusting the opening of the bypass valve 29, some high-pressure gas can be directly introduced into the low-pressure side, thereby achieving precise adjustment of the suction pressure and meeting the compressor performance testing requirements under different operating conditions.
[0041] Temperature sensors 3 are respectively located at the exhaust port, suction port, condenser 15 inlet and outlet, and evaporator 19 inlet and outlet of compressor 11 to monitor the temperature at each key point in real time. The protective assembly 4 includes an outer protective cover, high and low pressure protection switches, and a pressure relief valve to ensure a safe and controllable testing process.
[0042] Through the above structure, this embodiment realizes high-precision performance testing of the compressor under near-real-world operating conditions. It has the advantages of comprehensive monitoring parameters, adjustable suction pressure, and high safety, and is also compact and easy to operate.
[0043] To enable the circulation component 1 to more realistically simulate the automotive air conditioning refrigeration cycle and form a stable high and low pressure zone, this embodiment further provides a throttling component between the outlet of the condenser 15 and the inlet of the evaporator 19. The throttling component is any one of an expansion valve, a throttling valve, a throttling orifice tube, or a capillary tube, used to throttle and reduce the pressure of the high-pressure refrigerant output from the condenser 15, so that the refrigerant forms a low-pressure two-phase state when it enters the evaporator 19 after throttling and evaporates and absorbs heat in the evaporator 19. Correspondingly, the pipeline between the outlet of the condenser 15 and the inlet of the throttling component is defined as the high-pressure liquid pipeline section, the pipeline between the outlet of the throttling component and the inlet of the evaporator 19 is defined as the low-pressure two-phase pipeline section, and the pipeline between the outlet of the evaporator 19 and the suction port of the compressor 11 under test is defined as the low-pressure suction pipeline section. Furthermore, to avoid confusion in the pipe markings and connection descriptions of the inlet and outlet of the evaporator 19, the outlet of the evaporator 19 is only connected to the low-pressure suction pipe section, and the inlet of the evaporator 19 is only connected to the low-pressure two-phase pipe section. This forms a clear "compression-condensation-throttling-evaporation" closed refrigeration circuit together with the compressor 11 and condenser 15 under test. In addition, the bypass valve 29 is preferably a throttling valve structure with an adjustable opening, and its two ends are respectively connected to the high-pressure side pressure tapping branch and the low-pressure side merging branch, so as to achieve fine adjustment of the suction side pressure without changing the main circuit connection relationship.
[0044] In this embodiment, a protective component 4 is provided at the other end of the refrigerant inlet pipe 28. The protective component 4 can prevent refrigerant leakage due to detachment during the refrigerant injection process. The protective component 4 includes a vacuum valve 41, a clamp 42, a refrigerant inlet pipe 43, a baffle 44, a notch 45, a shaft 46, a torsion spring 47, a baffle 48, a locking block 49, and a positioning groove 410. The refrigerant inlet pipe 43 is clamped to the connection end of the vacuum valve 41 by a clamp 42. The vacuum valve 41 is connected to the refrigerant inlet pipe 28. A clamping block 49 is connected to the inner wall of the refrigerant inlet pipe 43. A baffle plate 44 is connected to the inner wall of the vacuum valve 41. The baffle plate 44 is provided with a notch 45 that allows the refrigerant to pass through. The baffle plate 44 is connected to the shaft 46. The shaft 46 is rotatably connected to the baffle plate 48. The size of the baffle plate 48 is slightly larger than the notch 45. A torsion spring 47 is sleeved on the shaft 46. The two ends of the torsion spring 47 are connected to the shaft 46 and the baffle plate 48 respectively. A positioning groove 410 is provided on the baffle plate 48. The positioning groove 410 matches the clamping block 49.
[0045] When the torsion spring 47 is in a position where it has not deformed, the baffle 48 can close the opening 45.
[0046] In actual use, first close the vacuum valve 41, align the locking block 49 inside the refrigerant inlet pipe 43 with the positioning groove 410 and insert it. After it is fully inserted, rotate the refrigerant inlet pipe 43. At this time, the locking block 49 drives the rotation of the baffle 48. At this time, the notch 45 is no longer blocked by the baffle 48. After rotating a certain angle, the user clamp 42 is fixed. If the clamp 42 falls off due to an accident, the torsion spring 47 is in a deformed state. When the locking block 49 inside the refrigerant inlet pipe 43 disengages from the positioning groove 410, the baffle 48 can be driven to re-close in the notch 45 under the elastic deformation of the torsion spring 47. This prevents refrigerant leakage caused by the operator forgetting to close the vacuum valve 41 and remove the refrigerant inlet pipe 43, thus ensuring the safety of the equipment during operation.
[0047] This embodiment introduces a throttling component between the condenser and evaporator and clearly distinguishes between the high-pressure liquid pipe section, the low-pressure two-phase pipe section, and the low-pressure suction pipe section. This enables the system to stably establish high and low pressure zones and phase change processes that conform to the typical refrigeration cycle of automotive air conditioning, fundamentally ensuring the repeatability and comparability of evaporation heat absorption in the evaporator and the compressor suction state. Simultaneously, the testing component 2 arranges the second pressure gauge 24 and the first pressure gauge 25 on independent pressure tapping branches on the exhaust and suction sides, respectively. Combined with the temperature sensor 3's multi-point arrangement at the compressor exhaust / suction port, condenser, and evaporator inlet / outlet, it enables monitoring of key parameters such as pressure and temperature. The synchronous monitoring supports the analysis of characterizing indicators such as superheat, subcooling, and pressure ratio, providing more comprehensive monitoring dimensions and stronger data correlation. In addition, the high-pressure to low-pressure bypass circuit formed by the bypass valve 29 allows for continuous and precise control of the suction pressure without replacing hardware, facilitating performance testing under multiple operating conditions and improving testing efficiency. Furthermore, the protection component 4 is equipped with high and low pressure protection switches and pressure relief valves, which can quickly protect the system in case of abnormal pressure rise, abnormal low pressure, or operational errors, reducing the risk of refrigerant leakage and equipment damage. This makes the entire test unit both adjustable, repeatable, and safe while maintaining a compact structure.
[0048] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A host computer operating system for controlling an electric compressor, characterized in that, include: Programming module, communication module, and motor debugging module; The programming module is used to program the electric compressor controller with one click in an automated manner, and the communication module is used to send and receive communication based on the controller's local area network. The motor debugging module is used to monitor the compressor's operating status and modify the motor operating parameters stored in the memory; The programming module includes a programming execution module and a closed-loop verification module; The programming execution module is connected to the closed-loop verification module, and the programming execution module is used to send erase command, write command and verification command to the controller in sequence. The closed-loop verification module is used to automatically perform system-level closed-loop verification steps after the burning process is completed.
2. The host computer operating system for controlling an electric compressor according to claim 1, characterized in that, The programming module includes a communication adaptation configuration unit and a programming process execution unit. The communication adaptation configuration unit is used to configure the communication device model, device index, communication channel and communication baud rate. The programming process execution unit is used to parse program code from the format program file and send erase, write, and verification programming instructions to the controller.
3. The host computer operating system for controlling an electric compressor according to claim 2, characterized in that, The programming process execution unit can automatically switch the baud rate, diagnostic identifier, security algorithm, and flash driver module based on the selected project number.
4. The host computer operating system for controlling an electric compressor according to claim 1, characterized in that, If the project to be programmed contains a security authentication algorithm based on advanced encryption and using message authentication codes, the system can automatically or manually generate a program file with a security authentication code.
5. The host computer operating system for controlling an electric compressor according to any one of claims 1 to 4, characterized in that, The programming module includes a test mode unit, which is used to set the number of programming cycles and the programming interval time, and automatically repeat the programming process.
6. The host computer operating system for controlling an electric compressor according to claim 1, characterized in that, The motor debugging module includes a compressor status monitoring unit, which is used to display compressor speed, phase current, bus current, bus voltage, output power, temperature, operating status and fault status. The motor debugging module includes a compressor status setting unit, which is used to adjust the compressor's high-pressure protection value, low-pressure protection value, current limit, temperature limit, minimum and maximum speed, acceleration and deceleration, and overvoltage and undervoltage protection values. The motor debugging module includes a compressor routine testing unit, which is used to set compressor speed, power, and start / stop status operation control commands.
7. The host computer operating system for controlling an electric compressor according to claim 6, characterized in that, The conventional test unit for the compressor includes a circulation component (1), a test component (2), and a temperature sensor (3). The circulation component (1) includes the compressor under test (11), exhaust pipe one (12), suction pipe one (16), exhaust pipe two (13), exhaust pipe three (14), condenser (15), suction pipe two (17), evaporator (19), and connecting pipe (18). The exhaust port of the compressor under test (11) is connected to the exhaust pipe two (13) through the exhaust pipe one (12), and the exhaust pipe two (13) is connected to the inlet of the condenser (15) through the connecting pipe (18); the outlet of the condenser (15) is connected to the suction pipe two (17) through the exhaust pipe three (14); the suction pipe two (17) is connected to the outlet of the evaporator (19), and the inlet of the evaporator (19) is connected to the suction pipe one (16) through the suction pipe two (17), and the suction pipe one (16) is connected to the suction port of the compressor under test (11).
8. The host computer operating system for controlling an electric compressor according to claim 7, characterized in that, The test assembly (2) includes an intake test line (21), a first tee (22), a first pressure gauge connecting pipe (23), a second pressure gauge (24), a first pressure gauge (25), a U-shaped connecting pipe (26), a second tee (27), a refrigerant inlet pipe (28), a bypass valve (29), a first branch pipe (210), a second branch pipe (211), a third tee (212), a second pressure gauge connecting pipe (213), and an exhaust test line (214). The first intake pipe (16) is connected to the first interface of the first tee (22) through the intake test pipe (21); The second port of the first tee (22) is connected to the first pressure gauge (25) through the first pressure gauge connecting pipe (23); The third port of the first tee (22) is connected to the first port of the second tee (27) through the U-shaped connecting pipe (26); The exhaust pipe (12) is connected to the first interface of the third tee (212) through the exhaust test pipe (214); The second port of the third tee (212) is connected to the second pressure gauge (24) through the second pressure gauge connecting pipe (213); The third port of the third tee (212) is connected to one end of the bypass valve (29) through the second branch pipe (211); The other end of the bypass valve (29) is connected to the second port of the second tee (27) through the first branch pipe (210).
9. The host computer operating system for controlling an electric compressor according to claim 8, characterized in that, The third port of the second three-way valve (27) is connected to the refrigerant inlet pipe (28).
10. The host computer operating system for controlling an electric compressor according to claim 1, characterized in that, The programming module is compatible with various controller area network communication adapters and multiple independent programming processes; the communication module allows for custom settings of frame type, frame format, frame identifier, data content to be sent, number of times to be sent, and sending interval.
Citation Information
Patent Citations
Intelligent compressor performance testing and monitoring test bed
CN110792586A
Automatic programming and testing platform for engine cooling fan controller assembly
CN111538276A
Compressor online detection equipment and compressor online detection method
CN113864174A
Multifunctional burning method and system based on CAN bus variable baud rate
CN118779107A
Electric compressor operation information acquisition control device and electric compressor debugging system
CN210829684U