Air volume control method and apparatus, target motor, storage medium, and program product
By receiving user commands and controlling the motor speed, the airflow control process of the air conditioner motor is simplified, solving the problem of complex programming logic in existing technologies, and realizing accurate airflow control and convenient development.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-05-20
- Publication Date
- 2026-03-05
AI Technical Summary
Existing air conditioning motors require complex programming logic to trigger the target airflow when matched with load applications, which increases development difficulty and cost, and is not convenient for secondary development and after-sales service.
A method for controlling air volume is provided, which receives user instructions, determines the target air volume value, and controls the motor speed based on the air volume value, simplifying the programming logic and achieving accurate air volume control.
It enables simple and efficient control of air volume, reduces development difficulty and cost, and facilitates secondary development and after-sales service.
Smart Images

Figure CN2025096039_05032026_PF_FP_ABST
Abstract
Description
Air volume control methods, devices, target motors, storage media, and program products Technical Field
[0001] This application relates to the field of motor technology, specifically to airflow control methods, devices, target motors, storage media, and program products. Background Technology
[0002] Currently, many air conditioner manufacturers and end users primarily use Eon's 16-pin constant air volume motors (such as ECM2.3 and ECM3.0) as air conditioning loads. However, these motors require complex programming logic to trigger the target airflow when matched to load applications. This complex programming logic increases the difficulty and cost of development. Developers need a deep understanding of the motor's characteristics and control logic to write the correct code to achieve the target airflow.
[0003] Therefore, the above methods require professional knowledge and experience, and may require a lot of time and effort for debugging and optimization.
[0004] How to control air volume simply and efficiently, while also facilitating secondary development and after-sales service, has become an urgent problem to be solved. Summary of the Invention
[0005] In view of this, this application provides an airflow control method, device, target motor, storage medium, and program product to solve the problem of how to control airflow simply and efficiently.
[0006] In a first aspect, this application provides an airflow control method applied to a target motor in a target device, the method comprising:
[0007] Receive user commands; user commands are used to indicate that the airflow of the target device should be controlled to the target airflow value.
[0008] Determine the target airflow value corresponding to the target device based on user instructions;
[0009] Based on the target air volume value, the speed of the target motor is controlled to ensure that the air volume of the target equipment reaches the target air volume value.
[0010] This application provides an airflow control method that receives user instructions; determines a target airflow value for a target device based on the user instructions, ensuring the accuracy of the determined target airflow value; and controls the rotational speed of the target motor based on the target airflow value to ensure that the airflow of the target device reaches the target airflow value, thereby ensuring the accuracy of airflow control of the target device. This method achieves simple and efficient airflow control of the target device without requiring overly complex programming logic, thus facilitating secondary development and after-sales service.
[0011] In one optional implementation, determining the target airflow value corresponding to the target device according to user instructions includes:
[0012] Based on the user's instructions, determine the target digital gear corresponding to the target motor for the user's instructions;
[0013] Based on the correspondence between the digital gear and the air volume value, determine the target air volume value corresponding to the target digital gear.
[0014] This application provides an airflow control method. Based on a user instruction, the method determines the target digital gear corresponding to the target motor, ensuring the accuracy of the determined target digital gear. By establishing the correspondence between the digital gear and the airflow value, the method determines the target airflow value corresponding to the target digital gear, ensuring the accuracy of the determined target airflow value and thus guaranteeing the accuracy of airflow control over the target device.
[0015] In one optional implementation, the target motor includes multiple physical gears. Based on the user instruction, the target digital gear corresponding to the target motor is determined, including:
[0016] Based on the user instruction, determine the target physical gear in the target motor corresponding to the user instruction; the number of target physical gears is at least one.
[0017] Based on the relationship between each physical gear and digital gear, determine the target digital gear corresponding to the target physical gear.
[0018] This application provides an airflow control method. Based on a user instruction, the method determines the target physical gear in the target motor corresponding to the user instruction, ensuring the accuracy of the determined target physical gear. Based on the relationship between each physical gear and a digital gear, the method determines the target digital gear corresponding to the target physical gear, ensuring the accuracy of the determined target physical gear in the target motor corresponding to the user instruction, and thus ensuring the accuracy of the target airflow value corresponding to the determined target digital gear.
[0019] In one optional implementation, the rotational speed of the target motor is controlled according to the target airflow value to ensure that the airflow of the target device reaches the target airflow value, including:
[0020] Obtain the target load corresponding to the target motor; the target load is the air outlet component in the target device.
[0021] Based on the target load, a first correspondence between the power and air volume of the target motor corresponding to the target load is determined; wherein, the first correspondence is obtained by fitting the experimental power and experimental air volume of the target motor under the target load;
[0022] Based on the first correspondence, determine the target power value corresponding to the target air volume value;
[0023] Based on the target power value, the speed of the target motor is controlled so that the air volume of the target equipment reaches the target air volume value.
[0024] This application provides an airflow control method. The method involves obtaining the target load corresponding to the target motor; determining a first correspondence between the power and airflow of the target motor corresponding to the target load based on the target load, ensuring that the determined first correspondence matches the target load and thus guaranteeing the accuracy of the determined first correspondence; determining the target power value corresponding to the target airflow value based on the first correspondence, ensuring the accuracy of the determined target power value; and controlling the speed of the target motor based on the target power value to make the airflow of the target device reach the target airflow value, thus ensuring the accuracy of controlling the speed of the target motor and thereby controlling the airflow of the target device to reach the target airflow value. This method achieves simple and efficient airflow control of the target device without requiring overly complex programming logic, thus facilitating secondary development and after-sales service.
[0025] In one optional implementation, the rotational speed of the target motor is controlled according to the target power value to ensure that the airflow of the target device reaches the target airflow value, including:
[0026] Based on the target load, a second correspondence between the speed and power of the target motor corresponding to the target load is determined; wherein, the second correspondence is obtained by fitting the experimental speed and experimental power of the target motor under the target load;
[0027] Based on the target power value and the second correspondence, the speed of the target motor is controlled so that the air volume of the target equipment reaches the target air volume value.
[0028] This application provides an airflow control method. Based on the target load, a second correspondence is determined between the speed and power of the target motor corresponding to the target load. This ensures that the determined second correspondence matches the target load and thus guarantees the accuracy of the determined second correspondence. Based on the target power value and the second correspondence, the speed of the target motor is controlled to ensure that the airflow of the target device reaches the target airflow value. This ensures the accuracy of the speed control of the target motor and thus enables the control of the airflow of the target device to reach the target airflow value. The above method does not require overly complex programming logic, thus facilitating secondary development and after-sales service.
[0029] In one optional implementation, the rotational speed of the target motor is controlled according to the target power value and the second correspondence to ensure that the airflow of the target device reaches the target airflow value, including:
[0030] Adjust the speed of the target motor and obtain the current speed value;
[0031] Based on the second correspondence, determine the current power value corresponding to the current speed;
[0032] Based on the relationship between the current power value and the target power value, the current speed of the target motor is adjusted so that the air volume of the target equipment reaches the target air volume value.
[0033] This application provides an airflow control method that adjusts the rotational speed of a target motor to obtain the current rotational speed value; based on a second correspondence, it determines the current power value corresponding to the current rotational speed, ensuring the accuracy of the determined current power value. Based on the relationship between the current power value and the target power value, the current rotational speed of the target motor is adjusted to ensure that the airflow of the target device reaches the target airflow value, thereby ensuring the accuracy of controlling the rotational speed of the target motor and thus controlling the airflow of the target device to reach the target airflow value.
[0034] In one optional implementation, the current rotational speed of the target motor is adjusted according to the relationship between the current power value and the target power value so that the airflow of the target device reaches the target airflow value, including:
[0035] Calculate the first difference between the current power value and the target power value;
[0036] If the first difference is within the preset difference range, then it is determined that the air volume of the target device has reached the target air volume value;
[0037] If the first difference is outside the preset difference range, the target speed value is calculated based on the target power value of the target motor;
[0038] Calculate the second difference between the target speed value and the current speed value;
[0039] Based on the second difference, the current speed of the target motor is adjusted so that the airflow of the target device reaches the target airflow value.
[0040] This application provides an airflow control method that calculates a first difference between the current power value and the target power value, ensuring the accuracy of the calculated first difference. If the first difference is within a preset difference range, the airflow of the target device is determined to have reached the target airflow value; if the first difference is outside the preset difference range, a target speed value is calculated based on the target power value of the target motor, ensuring the accuracy of the calculated target speed value. A second difference between the target speed value and the current speed value is calculated, ensuring the accuracy of the calculated second difference. Based on the second difference, the current speed value of the target motor is adjusted to make the airflow of the target device reach the target airflow value. This ensures the accuracy of controlling the speed of the target motor, thereby controlling the airflow of the target device to reach the target airflow value. The above method does not require overly complex programming logic, thus facilitating secondary development and after-sales service.
[0041] Secondly, this application provides an airflow control device, applied to a target motor in a target device, wherein the device:
[0042] The receiving module is used to receive user commands; the user commands are used to indicate that the air volume of the target device should be controlled to the target air volume value.
[0043] The determination module is used to determine the target air volume value corresponding to the target device based on user instructions;
[0044] The control module is used to control the speed of the target motor according to the target air volume value, so that the air volume of the target equipment reaches the target air volume value.
[0045] This application provides an airflow control device that receives user commands; determines a target airflow value for a target device based on the user commands, ensuring the accuracy of the determined target airflow value; and controls the rotational speed of the target motor based on the target airflow value to ensure that the airflow of the target device reaches the target airflow value, thereby ensuring the accuracy of airflow control for the target device. The above device does not require overly complex programming logic, thus facilitating secondary development and after-sales service.
[0046] Thirdly, this application provides a target motor, which includes multiple physical gears and further includes a memory and a processor. The memory and the processor are interconnected and communicate with each other. The memory stores computer instructions, and the processor executes the computer instructions to perform the airflow control method of the first aspect or any corresponding embodiment described above.
[0047] Fourthly, this application provides a target device, including: a target motor, a target load, and a device body; wherein the target motor is used to perform the airflow control method of the first aspect or any corresponding embodiment described above.
[0048] Fifthly, this application provides a computer-readable / writable storage medium storing computer instructions, which are used to cause a computer to execute the airflow control method of the first aspect or any corresponding embodiment described above.
[0049] Sixthly, this application provides a computer program product, including computer instructions for causing a computer to execute the airflow control method of the first aspect or any corresponding embodiment described above. Attached Figure Description
[0050] To more clearly illustrate the technical solutions in the specific embodiments of this application or the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0051] Figure 1 is a flowchart illustrating the airflow control method according to an embodiment of this application;
[0052] Figure 2 is a flowchart illustrating another airflow control method according to an embodiment of this application;
[0053] Figure 3 is a flowchart illustrating another airflow control method according to an embodiment of this application;
[0054] Figure 4 is a flowchart illustrating another air volume control method according to an embodiment of this application;
[0055] Figure 5 is a flowchart of the target motor operation according to an embodiment of this application;
[0056] Figure 6 is a structural block diagram of an air volume control device according to an embodiment of this application;
[0057] Figure 7 is a schematic diagram of the hardware structure of the target motor according to an embodiment of this application. Detailed Implementation
[0058] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0059] Currently, many air conditioner manufacturers and end users primarily use Eon's 16-pin constant air volume motors (such as ECM2.3 and ECM3.0) as air conditioning loads. However, these motors require complex programming logic to trigger the target airflow when matched to load applications. This complex programming logic increases the difficulty and cost of development. Developers need a deep understanding of the motor's characteristics and control logic to write the correct code to achieve the target airflow.
[0060] Therefore, the above methods require professional knowledge and experience, and may require a lot of time and effort for debugging and optimization.
[0061] How to control air volume simply and efficiently, while also facilitating secondary development and after-sales service, has become an urgent problem to be solved.
[0062] To address the aforementioned issues, this application provides an airflow control method that receives user instructions; determines a target airflow value for the target device based on the user instructions, ensuring the accuracy of the determined target airflow value; and controls the rotational speed of the target motor based on the target airflow value to ensure that the airflow of the target device reaches the target airflow value, thereby guaranteeing the accuracy of airflow control for the target device. This method achieves simple and efficient airflow control for the target device without requiring overly complex programming logic, thus facilitating secondary development and after-sales service.
[0063] It should be noted that the airflow control method provided in this application can be executed by an airflow control device. This device can be implemented as part or all of the target motor through software, hardware, or a combination of both. The target motor can be a motor in a target device, such as an air conditioner or a fan. In the following method embodiments, the execution entity is always described using the target motor as an example.
[0064] According to an embodiment of this application, an embodiment of an airflow control method is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0065] This embodiment provides an airflow control method, which can be used for the target motor in the aforementioned target device. Figure 1 is a flowchart of the airflow control method according to an embodiment of this application. As shown in Figure 1, the process includes the following steps:
[0066] Step S101: Receive user instructions.
[0067] Among them, the user command is used to indicate that the air volume of the target device is controlled to the target air volume value.
[0068] Optionally, the target motor can receive user commands sent by the user via a remote control device.
[0069] Optionally, the panel allows users to send commands to the target motor via buttons or a touchscreen, enabling the target motor to receive user commands.
[0070] Optionally, the user can send commands to the target motor via sensors.
[0071] This application does not specifically limit the method by which the target motor receives user instructions.
[0072] Step S102: Determine the target air volume value corresponding to the target device according to the user instruction.
[0073] Specifically, the target motor can determine the motor speed corresponding to the user command based on the user command, and then determine the target air volume value corresponding to the target device based on the motor speed.
[0074] This step will be explained in detail below.
[0075] Step S103: Control the speed of the target motor according to the target air volume value so that the air volume of the target equipment reaches the target air volume value.
[0076] Specifically, after determining the target air volume value, the target motor can control its speed according to the correspondence between the air volume value and the target motor speed, so that the air volume of the target equipment reaches the target air volume value.
[0077] This step will be explained in detail below.
[0078] This application provides an airflow control method that receives user instructions; determines a target airflow value for a target device based on the user instructions, ensuring the accuracy of the determined target airflow value; and controls the rotational speed of the target motor based on the target airflow value to ensure that the airflow of the target device reaches the target airflow value, thereby ensuring the accuracy of airflow control of the target device. This method achieves simple and efficient airflow control of the target device without requiring overly complex programming logic, thus facilitating secondary development and after-sales service.
[0079] This embodiment provides an airflow control method, which can be used for the target motor in the aforementioned target device. Figure 2 is a flowchart of the airflow control method according to an embodiment of this application. As shown in Figure 2, the process includes the following steps:
[0080] Step S201: Receive user instructions.
[0081] Among them, the user command is used to indicate that the air volume of the target device is controlled to the target air volume value.
[0082] Please refer to the above description of step S101 for details on this step, which will not be repeated here.
[0083] Step S202: Determine the target air volume value corresponding to the target device according to the user instruction.
[0084] Specifically, step S202 above may include the following steps:
[0085] Step S2021: Based on the user instruction, determine the target digital gear corresponding to the target motor of the user instruction.
[0086] Specifically, the target motor includes multiple physical gears, and step S2021 above may include the following steps:
[0087] Step a1: Based on the user instruction, determine the target physical gear in the target motor corresponding to the user instruction.
[0088] The number of target physical gears is at least one.
[0089] Specifically, the target motor can determine the target physical gear in the target motor corresponding to the user command based on the correspondence between the user command and the various physical gears in the target motor.
[0090] Step a2: Determine the target digital gear corresponding to the target physical gear based on the relationship between each physical gear and the digital gear.
[0091] Specifically, the target motor determines the target digital gear corresponding to the target physical gear based on the relationship between each physical gear and the digital gear.
[0092] For example, the target motor interface has n physical gears (the gears can be activated by either high or low voltage input from the motherboard), and can output up to 2n-1 digital gears depending on different combinations of physical gears. The target motor can determine the target digital gear corresponding to the target physical gear based on the relationship between each physical gear and the digital gear.
[0093] Step S2022: Determine the target airflow value corresponding to the target digital gear based on the correspondence between the digital gear and the airflow value.
[0094] Specifically, the target motor can look up the correspondence between digital gear settings and airflow values in the storage device. Then, based on the found correspondence between digital gear settings and airflow values, the target airflow value corresponding to the target digital gear setting is determined.
[0095] Step S203: Control the speed of the target motor according to the target air volume value so that the air volume of the target equipment reaches the target air volume value.
[0096] Please refer to the above description of step S103 for details on this step, which will not be repeated here.
[0097] This application provides an airflow control method. Based on a user instruction, the method determines the target physical gear in the target motor corresponding to the user instruction, ensuring the accuracy of the determined target physical gear. Based on the relationship between each physical gear and a digital gear, the method determines the target digital gear corresponding to the target physical gear, ensuring the accuracy of the determined target physical gear in the target motor corresponding to the user instruction, and thus ensuring the accuracy of the target airflow value corresponding to the determined target digital gear. Then, based on the correspondence between digital gears and airflow values, the method determines the target airflow value corresponding to the target digital gear, ensuring the accuracy of the determined target airflow value corresponding to the determined target digital gear, and thus ensuring the accuracy of airflow control over the target device.
[0098] This embodiment provides an airflow control method, which can be used for the target motor in the aforementioned target device. Figure 3 is a flowchart of the airflow control method according to an embodiment of this application. As shown in Figure 3, the process includes the following steps:
[0099] Step S301: Receive user instructions.
[0100] Among them, the user command is used to indicate that the air volume of the target device is controlled to the target air volume value.
[0101] Please refer to the above description of step S201 for details on this step, which will not be repeated here.
[0102] Step S302: Determine the target air volume value corresponding to the target device according to the user instruction.
[0103] Please refer to the above description of step S202 for details on this step, which will not be repeated here.
[0104] Step S303: Control the speed of the target motor according to the target air volume value so that the air volume of the target equipment reaches the target air volume value.
[0105] Specifically, step S303 above may include the following steps:
[0106] Step S3031: Obtain the target load corresponding to the target motor.
[0107] The target load is the air outlet component in the target device.
[0108] Specifically, the target motor can detect the code values of different power segments of the controller hardware, and then determine the target load corresponding to the target motor based on the code values of different power segments of the controller hardware.
[0109] Step S3032: Based on the target load, determine the first correspondence between the power of the target motor and the air volume corresponding to the target load.
[0110] The first correspondence is obtained by fitting the experimental power and experimental air volume of the target motor under the target load.
[0111] Specifically, the target motor can find the first correspondence between the power and air volume of the target motor corresponding to the target load in the storage device according to the target load.
[0112] It should be noted that the storage device can store the initial correspondence between power and airflow for various loads. The initial correspondence between power and airflow differs for different loads.
[0113] Optionally, the primary correspondence between power and airflow can be generated by fitting a series of operating point data (airflow and power data corresponding to each load) collected in the laboratory for each load. The number of operating point data points must be at least 15.
[0114] Step S3033: Determine the target power value corresponding to the target air volume value according to the first correspondence relationship.
[0115] Specifically, the target motor can substitute the target air volume value into the first correspondence to calculate the target power value corresponding to the target air volume value.
[0116] Step S3034: Control the speed of the target motor according to the target power value so that the air volume of the target equipment reaches the target air volume value.
[0117] Specifically, step S3034 above may include the following steps:
[0118] Step b1: Based on the target load, determine the second correspondence between the speed and power of the target motor corresponding to the target load.
[0119] The second correspondence is obtained by fitting the experimental speed and experimental power of the target motor under the target load.
[0120] Specifically, the target motor can look up the second correspondence between the speed and power of the target motor corresponding to the target load in the storage device according to the target load.
[0121] It should be noted that the storage device can store a second correspondence between rotational speed and power for various loads. The second correspondence between rotational speed and power differs for different loads.
[0122] Optionally, the second correspondence between speed and power can be generated by fitting a series of operating point data corresponding to power and speed collected in the laboratory for each load. The number of operating point data points must be at least 15.
[0123] Step b2: Based on the target power value and the second correspondence, control the speed of the target motor so that the air volume of the target equipment reaches the target air volume value.
[0124] Specifically, step b2 above may include the following steps:
[0125] Step b21: Adjust the speed of the target motor and obtain the current speed value.
[0126] Specifically, the target motor can adjust its speed and monitor its speed to obtain the current speed value.
[0127] Step b22: Determine the current power value corresponding to the current speed according to the second correspondence.
[0128] Specifically, the target motor can substitute the current speed value into the second correspondence to calculate the current power value corresponding to the current speed.
[0129] Step b23: Adjust the current speed of the target motor according to the relationship between the current power value and the target power value so that the air volume of the target device reaches the target air volume value.
[0130] Specifically, step b23 above may include the following steps:
[0131] Step b231: Calculate the first difference between the current power value and the target power value.
[0132] Specifically, the target motor can calculate the first difference between the current power value and the target power value.
[0133] For example, the target motor can calculate the first difference by subtracting the target power value from the current power value.
[0134] Step b232: If the first difference is within the preset difference range, then it is determined that the air volume of the target device has reached the target air volume value.
[0135] Specifically, if the first difference is within the preset difference range, the target motor confirms that the current power value is the target power value, and thus determines that the air volume of the target device has reached the target air volume value.
[0136] The preset difference range can be input by the user received by the target motor, or it can be sent by other devices, or it can be set according to the attribute information of the target motor. This application embodiment does not specifically limit the way the target motor obtains the preset difference range.
[0137] Step b233: If the first difference is outside the preset difference range, then calculate the target speed value based on the target power value of the target motor.
[0138] Specifically, if the first difference is outside the preset difference range, then the target motor calculates the target speed value based on the target power value according to the first difference.
[0139] Step b234: Calculate the second difference between the target speed value and the current speed value.
[0140] Specifically, the target motor can calculate a second difference between the target speed value and the current speed value.
[0141] Step b235: Adjust the current speed of the target motor according to the second difference so that the air volume of the target device reaches the target air volume value.
[0142] Specifically, the target motor can adjust its current speed based on the second difference to ensure that the airflow of the target device reaches the target airflow value.
[0143] For example, the target motor can obtain a second difference by subtracting the target speed value from the current speed value. If the second difference is greater than 0, the target motor decreases the current speed value; if the second difference is less than 0, the target motor increases the current speed value.
[0144] This application provides an airflow control method that obtains a target load corresponding to a target motor; based on the target load, a first correspondence between the power and airflow of the target motor corresponding to the target load is determined, ensuring that the determined first correspondence matches the target load, thereby ensuring the accuracy of the determined first correspondence. Based on the first correspondence, a target power value corresponding to the target airflow value is determined, ensuring the accuracy of the determined target power value.
[0145] Then, based on the target load, a second correspondence between the speed and power of the target motor corresponding to the target load is determined, ensuring that the determined second correspondence matches the target load and thus ensuring the accuracy of the determined second correspondence.
[0146] Based on the target load, a second correspondence between the target motor's speed and power is determined, ensuring that the determined second correspondence matches the target load and thus guarantees its accuracy. A first difference between the current power value and the target power value is calculated, ensuring the accuracy of the calculated first difference. If the first difference is within a preset range, the airflow of the target device is determined to have reached the target airflow value; if the first difference is outside the preset range, the target speed value is calculated based on the target motor's target power value, ensuring the accuracy of the calculated target speed value. A second difference between the target speed value and the current speed value is calculated, ensuring the accuracy of the calculated second difference. Based on the second difference, the current speed value of the target motor is adjusted to ensure that the airflow of the target device reaches the target airflow value. This ensures the accuracy of controlling the target motor's speed, thereby controlling the airflow of the target device to reach the target airflow value. The above method achieves simple and efficient control of the target device's airflow without requiring overly complex programming logic, thus facilitating secondary development and after-sales service.
[0147] To better illustrate the airflow control method provided in this application embodiment, as shown in Figure 4, this application embodiment provides a flowchart of the airflow control method. As shown in Figure 4, relevant variables and function initializations can be stored in the target motor. The relevant variables can represent the correspondence between each digital gear and the target airflow; the function initialization can be a first correspondence between the target motor's power and airflow, and a second correspondence between the target motor's speed and power. The PC can read and write gear application parameters, and then store these parameters in the digital gear application parameter storage module. The multi-physical gear detection module can detect the physical gear corresponding to the current target motor, and then determine the current digital gear based on the physical gear to digital gear conversion module. Then, when the motor detects a valid gear, it calls the corresponding stored gear parameters to output the target airflow value; when the motor detects different power segment code values in the controller hardware, it calls the corresponding constant airflow model coefficient; airflow loop closed-loop control is performed based on the target airflow value and the constant airflow coefficient; the airflow loop outputs the target speed through FOC vector control and SVPWM output. Finally, the inverter drive module drives the airflow, and the inverter output module controls the airflow output. In addition, the actual speed of the output module is detected by measuring voltage, phase current, and rotational speed, and the actual speed and motor status are fed back to the main board to form a closed loop.
[0148] For example, Figure 5 shows a schematic diagram of the target motor. The target motor includes a motor interface, a central control unit, and the motor body. The motor interface includes multiple physical gear positions. There is a certain correspondence between the physical gear positions and the digital gear positions. A maximum of 2 physical gear positions can be output in combination. n-1 digital speed setting. The motor interface includes a transmitter and receiver line for user-input commands. Based on the user command, the physical speed setting is confirmed, and the digital speed setting is determined according to the correspondence between the physical and digital speed settings. The central control unit includes a speed setting parameter storage module to store the correspondence between each digital speed setting and the target airflow. The central control unit also includes a constant airflow model parameter storage module to store the first correspondence between the target motor's power and airflow, and the second correspondence between the target motor's speed and power. The central control unit controls the output of six pulse width modulation signals based on the constant airflow closed-loop control module. Then, it drives the inverter based on the inverter drive module and controls the airflow output based on the inverter output module. Furthermore, by detecting voltage, phase current, and speed, the actual speed of the output module is detected and fed back to the main board along with the actual speed and motor status, forming a closed loop.
[0149] This embodiment also provides an airflow control device for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0150] This embodiment provides an airflow control device, applied to a target motor in a target device, as shown in Figure 6, including:
[0151] The receiving module 401 is used to receive user instructions; the user instructions are used to indicate that the air volume of the target device should be controlled to the target air volume value.
[0152] The determination module 402 is used to determine the target air volume value corresponding to the target device according to the user instruction;
[0153] The control module 403 is used to control the speed of the target motor according to the target air volume value, so that the air volume of the target equipment reaches the target air volume value.
[0154] In some optional implementations, the determining module 402 is specifically used to determine the target digital gear corresponding to the target motor according to the user instruction; and to determine the target air volume value corresponding to the target digital gear according to the correspondence between the digital gear and the air volume value.
[0155] In some optional implementations, the target motor includes multiple physical gears. The determining module 402 is specifically used to determine the target physical gear in the target motor corresponding to the user instruction according to the user instruction; the number of target physical gears is at least one; and the target digital gear corresponding to the target physical gear is determined according to the relationship between each physical gear and the digital gear.
[0156] In some optional implementations, the control module 403 is specifically used to acquire the target load corresponding to the target motor; the target load is the air outlet component in the target device; based on the target load, determine a first correspondence between the power and air volume of the target motor corresponding to the target load; wherein, the first correspondence is obtained by fitting the experimental power and experimental air volume of the target motor under the target load; based on the first correspondence, determine the target power value corresponding to the target air volume value; based on the target power value, control the speed of the target motor so that the air volume of the target device reaches the target air volume value.
[0157] In some optional implementations, the control module 403 is specifically used to determine a second correspondence between the speed and power of the target motor corresponding to the target load based on the target load; wherein the second correspondence is obtained by fitting the experimental speed and experimental power of the target motor under the target load; and to control the speed of the target motor according to the target power value and the second correspondence so that the air volume of the target device reaches the target air volume value.
[0158] In some optional implementations, the control module 403 is specifically used to adjust the speed of the target motor and obtain the current speed value; determine the current power value corresponding to the current speed according to the second correspondence; and adjust the current speed value of the target motor according to the relationship between the current power value and the target power value so that the air volume of the target device reaches the target air volume value.
[0159] In some optional implementations, the control module 403 is specifically used to calculate a first difference between the current power value and the target power value; if the first difference is within a preset difference range, it is determined that the air volume of the target device has reached the target air volume value; if the first difference is outside the preset difference range, a target speed value is calculated based on the target power value of the target motor; a second difference between the target speed value and the current speed value is calculated; and the current speed value of the target motor is adjusted based on the second difference so that the air volume of the target device reaches the target air volume value.
[0160] Further functional descriptions of the above modules and units are the same as those in the corresponding embodiments described above, and will not be repeated here.
[0161] In this embodiment, the air volume control device is presented in the form of a functional unit. Here, a unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that execute one or more software or fixed programs, and / or other devices that can provide the above functions.
[0162] This application embodiment also provides a target motor having the air volume control device shown in FIG6 above.
[0163] Please refer to Figure 7, which is a schematic diagram of the structure of a target motor provided in an optional embodiment of this application. As shown in Figure 7, the target motor includes one or more processors 10, a memory 20, and interfaces for connecting the various components, including high-speed interfaces and low-speed interfaces. The various components communicate with each other using different buses and can be installed on a common motherboard or otherwise as needed. The processor can process instructions executed within the target motor, including instructions stored in or on the memory to display graphical information of a GUI on an external input / output device (such as a display device coupled to the interface). In some optional embodiments, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple target motors can be connected, each device providing some of the necessary operations (e.g., as a server array, a set of blade servers, or a multiprocessor system). Figure 7 uses one processor 10 as an example.
[0164] Processor 10 may be a central processing unit, a network processor, or a combination thereof. Processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The programmable logic device may be a complex programmable logic device (CAMP), a field-programmable gate array (FPGA), a general-purpose array logic (GPA), or any combination thereof.
[0165] The memory 20 stores instructions executable by at least one processor 10 to cause at least one processor 10 to perform the method shown in the above embodiments.
[0166] The memory 20 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the target motor. Furthermore, the memory 20 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some alternative embodiments, the memory 20 may optionally include memory remotely located relative to the processor 10, which can be connected to the target motor via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0167] The memory 20 may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as flash memory, hard disk or solid-state drive; the memory 20 may also include a combination of the above types of memory.
[0168] The target motor also includes a communication interface 30 for communicating with other devices or communication networks.
[0169] This application also provides a computer-readable / writable storage medium. The methods described in this application can be implemented in hardware or firmware, or implemented as recordable on a storage medium, or implemented as computer code downloaded over a network and originally stored on a remote storage medium or a non-transitory machine-readable / writable storage medium and subsequently stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code. When the software or computer code is accessed and executed by the computer, processor, or hardware, the methods shown in the above embodiments are implemented.
[0170] A portion of this application can be applied as a computer program product, such as computer program instructions, which, when executed by a computer, can invoke or provide the methods and / or technical solutions according to this application through the operation of the computer. Those skilled in the art will understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executing the instructions, or the computer compiling the instructions and then executing the corresponding compiled program, or the computer reading and executing the instructions, or the computer reading and installing the instructions and then executing the corresponding installed program. Here, the computer-readable medium can be any available computer-readable / writable storage medium or communication medium accessible to a computer.
[0171] Although embodiments of this application have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of this application, and such modifications and variations all fall within the scope defined by the appended claims.
Claims
1. A method for controlling air volume, characterized in that, The method, applied to a target motor in a target device, includes: Receive user instructions; the user instructions are used to indicate that the airflow of the target device should be controlled to a target airflow value. Based on the user instruction, determine the target air volume value corresponding to the target device; Based on the target air volume value, the rotational speed of the target motor is controlled so that the air volume of the target device reaches the target air volume value.
2. The method according to claim 1, characterized in that, The step of determining the target airflow value corresponding to the target device according to the user instruction includes: Based on the user instruction, determine the target digital gear corresponding to the target motor corresponding to the user instruction; Based on the correspondence between the digital gear and the air volume value, the target air volume value corresponding to the target digital gear is determined.
3. The method according to claim 2, characterized in that, The target motor includes multiple physical gears. Determining the target digital gear corresponding to the target motor based on the user instruction includes: Based on the user instruction, the target physical gear in the target motor corresponding to the user instruction is determined; the number of the target physical gears is at least one. Based on the relationship between each physical gear and the digital gear, the target digital gear corresponding to the target physical gear is determined.
4. The method according to claim 1, characterized in that, The step of controlling the rotational speed of the target motor according to the target airflow value, so that the airflow of the target device reaches the target airflow value, includes: Obtain the target load corresponding to the target motor; the target load is the air outlet component in the target device. Based on the target load, a first correspondence between the power and air volume of the target motor corresponding to the target load is determined; wherein, the first correspondence is obtained by fitting the experimental power and experimental air volume of the target motor under the target load; Based on the first correspondence, the target power value corresponding to the target air volume value is determined; Based on the target power value, the rotational speed of the target motor is controlled so that the airflow of the target device reaches the target airflow value.
5. The method according to claim 4, characterized in that, The step of controlling the rotational speed of the target motor according to the target power value so that the airflow of the target device reaches the target airflow value includes: Based on the target load, a second correspondence between the speed and power of the target motor corresponding to the target load is determined; wherein, the second correspondence is obtained by fitting the experimental speed and experimental power of the target motor under the target load; Based on the target power value and the second correspondence, the rotational speed of the target motor is controlled so that the airflow of the target device reaches the target airflow value.
6. The method according to claim 5, characterized in that, The step of controlling the rotational speed of the target motor according to the target power value and the second correspondence, so that the airflow of the target device reaches the target airflow value, includes: The rotational speed of the target motor is adjusted to obtain the current rotational speed value; Based on the second correspondence, determine the current power value corresponding to the current rotational speed; Based on the relationship between the current power value and the target power value, the current speed value of the target motor is adjusted so that the air volume of the target device reaches the target air volume value.
7. The method according to claim 6, characterized in that, The step of adjusting the current speed of the target motor based on the relationship between the current power value and the target power value, so that the airflow of the target device reaches the target airflow value, includes: Calculate the first difference between the current power value and the target power value; If the first difference is within the preset difference range, then it is determined that the air volume of the target device has reached the target air volume value; If the first difference is outside the preset difference range, then the target speed value is calculated based on the target power value of the target motor; Calculate the second difference between the target rotational speed value and the current rotational speed value; Based on the second difference, the current speed value of the target motor is adjusted so that the air volume of the target device reaches the target air volume value.
8. An airflow control device, characterized in that, The device is applied to the target motor in the target equipment. A receiving module is used to receive user instructions; the user instructions are used to indicate that the airflow of the target device should be controlled to a target airflow value. The determination module is used to determine the target air volume value corresponding to the target device based on the user instruction. The control module is used to control the speed of the target motor according to the target air volume value, so that the air volume of the target device reaches the target air volume value.
9. A target motor, characterized in that, The target motor includes multiple physical gears, and also includes a memory and a processor. The memory and the processor are interconnected. The memory stores computer instructions, and the processor executes the airflow control method according to any one of claims 1 to 7 by executing the computer instructions.
10. A target device, characterized in that, include: The target motor, the target load, and the equipment body; wherein the target motor is used to perform the air volume control method according to any one of claims 1 to 7.
11. A computer-readable / writable storage medium, characterized in that, The computer-readable / write storage medium stores computer instructions for causing the computer to execute the airflow control method according to any one of claims 1 to 7.
12. A computer program product, characterized in that, Includes computer instructions for causing a computer to perform the airflow control method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Air conditioning fan motor controller and control method thereof
CN102230658A
Air capacity control method and air capacity control device for air conditioner and air conditioner
CN105402863A
Constant-air-volume control method of electrical equipment having ventilation or air supply function
CN105629814A
Fan control method and device and fan equipment
CN112901547A
Fan control method, fan, household appliance and readable storage medium
CN113162507A