Air volume control method and device, target motor, storage medium and program product
By receiving user instructions and controlling the rotation speed of the target motor, the problem of complex programming logic of the 16-pin constant air volume motor in the prior art is solved, simple and efficient control of air volume is achieved, and control accuracy and development convenience are improved.
Patent Information
- Application Number
- CN202411195724.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-28
- Publication Date
- 2024-12-10
AI Technical Summary
The existing 16-pin constant air volume motor requires complex programming logic when matching load applications, which increases development difficulty and cost, and it is difficult to control air volume simply and efficiently, affecting secondary development and after-sales maintenance.
By receiving user instructions, the target air volume value is determined and the speed of the target motor is controlled according to the air volume value, the accurate control of the air volume is achieved, the programming logic is simplified, and the air volume control of the target equipment is suitable for the air volume control.
It realizes simple and efficient control of air volume, reduces development complexity and cost, improves the accuracy of air volume control, and facilitates secondary development and after-sales maintenance.
Smart Images

Figure CN119103670A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of motor technology, and in particular to an air volume control method, device, target motor, storage medium and program product. Background Art
[0002] Currently, many air conditioner manufacturers and end users mainly use Eon's 16-pin constant air volume motors (such as ECM2.3, ECM3.0, etc.) as air conditioner loads. However, this type of motor requires complex programming logic to trigger the target air volume operation when matching the load application. Among them, the complex programming logic increases the difficulty and cost of development. Developers need to have a deep understanding of the motor's characteristics and control logic to write the correct code to achieve the target air volume operation.
[0003] Therefore, the above method requires professional knowledge and experience, and may take a lot of time and effort to debug and optimize.
[0004] How to control the air volume simply and efficiently and facilitate secondary development and after-sales has become an urgent problem to be solved. Summary of the invention
[0005] In view of this, the present invention provides an air volume control method, device, target motor, storage medium and program product to solve the problem of how to simply and efficiently control the air volume.
[0006] In a first aspect, the present invention provides an air volume control method, which is applied to a target motor in a target device, and the method comprises:
[0007] Receive user instructions; the user instructions are used to indicate that the air volume of the target device is controlled to a target air volume value;
[0008] According to the user's instructions, determine the target air volume value corresponding to the target equipment;
[0009] According to the target air volume value, the speed of the target motor is controlled so that the air volume of the target device reaches the target air volume value.
[0010] The embodiment of the present application provides an air volume control method, which receives a user instruction; according to the user instruction, determines the target air volume value corresponding to the target device, thereby ensuring the accuracy of the determined target air volume value. According to the target air volume value, the speed of the target motor is controlled so that the air volume of the target device reaches the target air volume value, thereby ensuring the accuracy of controlling the air volume of the target device. The above method realizes simple and efficient control of the air volume of the target device without the need for overly complex programming logic, thereby facilitating secondary development and after-sales.
[0011] In an optional implementation, determining a target air volume value corresponding to a target device according to a user instruction includes:
[0012] According to the user instruction, determine the target digital gear position corresponding to the target motor corresponding to the user instruction;
[0013] According to the corresponding relationship between the digital gear and the air volume value, the target air volume value corresponding to the target digital gear is determined.
[0014] The embodiment of the present application provides an air volume control method, which determines the target digital gear corresponding to the target motor corresponding to the user command according to the user command, thereby ensuring the accuracy of the determined target digital gear. According to the corresponding relationship between the digital gear and the air volume value, the target air volume value corresponding to the target digital gear is determined, thereby ensuring the accuracy of the target air volume value corresponding to the determined target digital gear, thereby ensuring the accuracy of controlling the air volume of the target device.
[0015] In an optional implementation, the target motor includes a plurality of physical gears, and according to the user instruction, determining the target digital gear corresponding to the target motor corresponding to the user instruction includes:
[0016] According to the user instruction, determining a target physical gear position in the target motor corresponding to the user instruction; the number of the target physical gear positions is at least one;
[0017] According to the relationship between each physical gear position and the digital gear position, a target digital gear position corresponding to the target physical gear position is determined.
[0018] The embodiment of the present application provides an air volume control method, which determines the target physical gear position in the target motor corresponding to the user command according to the user command, thereby ensuring the accuracy of the target physical gear position in the target motor corresponding to the determined user command. According to the relationship between each physical gear position and the digital gear position, the target digital gear position corresponding to the target physical gear position is determined, thereby ensuring the accuracy of the target physical gear position in the target motor corresponding to the determined user command, and further ensuring the accuracy of the target air volume value corresponding to the determined target digital gear position.
[0019] In an optional implementation, according to the target air volume value, the speed of the target motor is controlled so that the air volume of the target device reaches the target air volume value, including:
[0020] Obtain a target load corresponding to a target motor; the target load is an air outlet component in a target device;
[0021] According to the target load, determining a first corresponding relationship between the power and the air volume of the target motor corresponding to the target load; wherein the first corresponding relationship is obtained by fitting the experimental power and the experimental air volume of the target motor under the target load;
[0022] According to the first corresponding relationship, determining a target power value corresponding to the target air volume value;
[0023] According to the target power value, the speed of the target motor is controlled so that the air volume of the target device reaches the target air volume value.
[0024] The embodiment of the present application provides a method for controlling air volume, obtaining a target load corresponding to a target motor; according to the target load, determining a first corresponding relationship between the power of the target motor corresponding to the target load and the air volume, ensuring that the determined first corresponding relationship matches the target load, thereby ensuring the accuracy of the determined first corresponding relationship. According to the first corresponding relationship, the target power value corresponding to the target air volume value is determined, ensuring the accuracy of the determined target power value. According to the target power value, the speed of the target motor is controlled so that the air volume of the target device reaches the target air volume value, thereby ensuring the accuracy of controlling the speed of the target motor, and then the air volume of the target device can be controlled to reach the target air volume value. The above method realizes simple and efficient control of the air volume of the target device, without the need for overly complex programming logic, thereby facilitating secondary development and after-sales.
[0025] In an optional implementation, according to the target power value, the speed of the target motor is controlled so that the air volume of the target device reaches the target air volume value, including:
[0026] Determine, according to the target load, a second corresponding relationship between the speed and power of the target motor corresponding to the target load; wherein the second corresponding relationship is obtained by fitting the experimental speed and the experimental power of the target motor under the target load;
[0027] According to the target power value and the second corresponding relationship, the rotation speed of the target motor is controlled so that the air volume of the target device reaches the target air volume value.
[0028] The embodiment of the present application provides a method for controlling air volume, and according to the target load, a second corresponding relationship between the rotation speed and power of the target motor corresponding to the target load is determined, so that the determined second corresponding relationship matches the target load, and thus the accuracy of the determined second corresponding relationship is ensured. According to the target power value and the second corresponding relationship, the rotation speed of the target motor is controlled so that the air volume of the target device reaches the target air volume value, so that the accuracy of controlling the rotation speed of the target motor is ensured, and then the air volume of the target device can be controlled to reach the target air volume value. The above method does not require too complicated programming logic, so it is convenient for secondary development and after-sales.
[0029] In an optional implementation, according to the target power value and the second corresponding relationship, the speed of the target motor is controlled so that the air volume of the target device reaches the target air volume value, including:
[0030] Adjust the speed of the target motor and obtain the current speed value;
[0031] According to the second corresponding relationship, determining a current power value corresponding to the current speed;
[0032] According to 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.
[0033] The embodiment of the present application provides an air volume control method, which adjusts the speed of the target motor to obtain the current speed value; according to the second corresponding relationship, the current power value corresponding to the current speed is determined, and the accuracy of the determined current power value is ensured. According to 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, thereby ensuring the accuracy of controlling the speed of the target motor, and then the air volume of the target device can be controlled to reach the target air volume value.
[0034] In an optional implementation, according to 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, including:
[0035] Calculating a first difference between the current power value and the target power value;
[0036] If the first difference is within the preset difference range, it is determined that the air volume of the target device reaches the target air volume value;
[0037] If the first difference is outside the preset difference range, calculating the target speed value according to the target power value of the target motor;
[0038] Calculating a second difference between the target speed value and the current speed value;
[0039] According to the second difference, the current rotation speed value of the target motor is adjusted so that the air volume of the target device reaches the target air volume value.
[0040] The embodiment of the present application provides a method for controlling air volume, which calculates the first difference between the current power value and the target power value, and ensures the accuracy of the calculated first difference. If the first difference is within the preset difference range, it is determined that the air volume of the target device reaches the target air volume value; if the first difference is outside the preset difference range, the target speed value is calculated according to the target power value of the target motor, and the accuracy of the calculated target speed value is ensured. The second difference between the target speed value and the current speed value is calculated to ensure the accuracy of the calculated second difference. According to 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. The accuracy of controlling the speed of the target motor is guaranteed, and the air volume of the target device can be controlled to reach the target air volume value. The above method does not require too complicated programming logic, which is convenient for secondary development and after-sales.
[0041] In a second aspect, the present invention provides an air volume control device, which is applied to a target motor in a target device, wherein:
[0042] A receiving module, used for receiving a user instruction; the user instruction is used for indicating that the air volume of the target device is controlled to a target air volume value;
[0043] A determination module, used to determine a target air volume value corresponding to a target device according to a user instruction;
[0044] The control module is used to control the rotation 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.
[0045] The embodiment of the present application provides an air volume control device, which receives user instructions; according to the user instructions, determines the target air volume value corresponding to the target device, thereby ensuring the accuracy of the determined target air volume value. According to the target air volume value, the speed of the target motor is controlled so that the air volume of the target device reaches the target air volume value, thereby ensuring the accuracy of controlling the air volume of the target device. The above device does not need to go through too complicated programming logic, so it is convenient for secondary development and after-sales.
[0046] In a third aspect, the present invention provides a target motor, comprising a plurality of physical gears, and further comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the air volume control method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0047] In a fourth aspect, the present invention provides a target device, comprising: a target motor, a target load and a device body; wherein the target motor is used to execute the air volume control method of the above-mentioned first aspect or any corresponding embodiment thereof.
[0048] In a fifth aspect, the present invention provides a computer readable / writable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the air volume control method of the first aspect or any corresponding embodiment thereof.
[0049] In a sixth aspect, the present invention provides a computer program product, comprising computer instructions for causing a computer to execute the air volume control method of the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0051] Figure 1 is a flow chart of an air volume control method according to an embodiment of the present invention;
[0052] Figure 2 is a flow chart of another air volume control method according to an embodiment of the present invention;
[0053] Figure 3 is a flow chart of another air volume control method according to an embodiment of the present invention;
[0054] Figure 4 is a flow chart of another air volume control method according to an embodiment of the present invention;
[0055] Figure 5 is a working diagram of a target motor according to an embodiment of the present invention;
[0056] Figure 6 is a structural block diagram of an air volume control device according to an embodiment of the present invention;
[0057] Figure 7 Schematic diagram of the hardware structure of the target motor according to the embodiment of the present invention. DETAILED DESCRIPTION
[0058] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0059] Currently, many air conditioner manufacturers and end users mainly use Eon's 16-pin constant air volume motors (such as ECM2.3, ECM3.0, etc.) as air conditioner loads. However, this type of motor requires complex programming logic to trigger the target air volume operation when matching the load application. Among them, the complex programming logic increases the difficulty and cost of development. Developers need to have a deep understanding of the motor's characteristics and control logic to write the correct code to achieve the target air volume operation.
[0060] Therefore, the above method requires professional knowledge and experience, and may take a lot of time and effort to debug and optimize.
[0061] How to control the air volume simply and efficiently and facilitate secondary development and after-sales has become an urgent problem to be solved.
[0062] Based on the above problems, an embodiment of the present application provides an air volume control method, which receives user instructions; according to the user instructions, determines the target air volume value corresponding to the target device, thereby ensuring the accuracy of the determined target air volume value. According to the target air volume value, the speed of the target motor is controlled so that the air volume of the target device reaches the target air volume value, thereby ensuring the accuracy of controlling the air volume of the target device. The above method realizes simple and efficient control of the air volume of the target device without overly complex programming logic, thereby facilitating secondary development and after-sales.
[0063] It should be noted that the air volume control method provided in the embodiment of the present application may be executed by an air volume control device, which may be implemented as part or all of a target motor by software, hardware, or a combination of software and hardware, wherein the target motor may be a motor in a target device. The target device may be an air conditioning device or an electric fan device. In the following method embodiments, the execution subject is taken as an example to illustrate the target motor.
[0064] According to an embodiment of the present invention, an embodiment of an air volume control method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0065] In this embodiment, a wind volume control method is provided, which can be used for the target motor in the above-mentioned target device. Figure 1 is a flow chart of the air volume control method according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps:
[0066] Step S101, receiving a user instruction.
[0067] The user instruction is used to indicate that the air volume of the target device is controlled to a target air volume value.
[0068] Optionally, the target motor may receive a user instruction sent by a user based on a remote control device.
[0069] Optionally, the user can send instructions to the target motor through buttons or a touch screen on the control panel, so that the target motor can receive the user's instructions.
[0070] Optionally, the user can send instructions to the target motor via a sensor.
[0071] The embodiment of the present application does not specifically limit the manner in which the target motor receives user instructions.
[0072] Step S102: determining a target air volume value corresponding to the target device according to a user instruction.
[0073] Specifically, the target motor can determine the motor gear corresponding to the user instruction according to the user instruction, and then determine the target air volume value corresponding to the target device according to the motor gear.
[0074] This step will be described in detail below.
[0075] Step S103, controlling the rotation 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.
[0076] Specifically, after the target air volume value is determined, the target motor may control the speed of the target motor according to the corresponding relationship between the air volume value and the speed of the target motor, so that the air volume of the target device reaches the target air volume value.
[0077] This step will be described in detail below.
[0078] The embodiment of the present application provides an air volume control method, which receives a user instruction; according to the user instruction, determines the target air volume value corresponding to the target device, thereby ensuring the accuracy of the determined target air volume value. According to the target air volume value, the speed of the target motor is controlled so that the air volume of the target device reaches the target air volume value, thereby ensuring the accuracy of controlling the air volume of the target device. The above method realizes simple and efficient control of the air volume of the target device without the need for overly complex programming logic, thereby facilitating secondary development and after-sales.
[0079] In this embodiment, a wind volume control method is provided, which can be used for the target motor in the above-mentioned target device. Figure 2 is a flow chart of the air volume control method according to an embodiment of the present invention. Figure 2As shown, the process includes the following steps:
[0080] Step S201, receiving a user instruction.
[0081] The user instruction is used to indicate that the air volume of the target device is controlled to a target air volume value.
[0082] For details about this step, please refer to the above description of step S101, which will not be elaborated here.
[0083] Step S202: determining a target air volume value corresponding to the target device according to a user instruction.
[0084] Specifically, the above step S202 may include the following steps:
[0085] Step S2021, according to the user instruction, determining the target digital gear corresponding to the target motor corresponding to the user instruction.
[0086] Specifically, the target motor includes multiple physical gears, and the above step S2021 may include the following steps:
[0087] Step a1, according to the user instruction, determining the target physical gear position of the target motor corresponding to the user instruction.
[0088] Therein, the number of the target physical gear positions is at least one.
[0089] Specifically, the target motor may determine the target physical gear position in the target motor corresponding to the user command according to the corresponding relationship between the user command and each physical gear position in the target motor.
[0090] Step a2: determining a target digital gear position corresponding to the target physical gear position according to the relationship between each physical gear position and the digital gear position.
[0091] Specifically, the target motor determines the target digital gear position corresponding to the target physical gear position according to the relationship between each physical gear position and the digital gear position.
[0092] For example, there are n physical gears on the target motor interface (both high and low voltage inputs on the mainboard can activate the gears), and up to 2n-1 digital gears can be output according to different physical gear combinations. The target motor can determine the target digital gear corresponding to the target physical gear according to the relationship between each physical gear and the digital gear.
[0093] Step S2022, determining the target air volume value corresponding to the target digital gear position according to the corresponding relationship between the digital gear position and the air volume value.
[0094] Specifically, the target motor can search for the corresponding relationship between the digital gear and the air volume value in the storage device. Then, according to the corresponding relationship between the digital gear and the air volume value found, the target air volume value corresponding to the target digital gear is determined.
[0095] Step S203, controlling the rotation 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.
[0096] For details about this step, please refer to the above description of step S103, which will not be elaborated here.
[0097] The embodiment of the present application provides an air volume control method, which determines the target physical gear position in the target motor corresponding to the user instruction according to the user instruction, thereby ensuring the accuracy of the target physical gear position in the target motor corresponding to the determined user instruction. According to the relationship between each physical gear position and the digital gear position, the target digital gear position corresponding to the target physical gear position is determined, thereby ensuring the accuracy of the target physical gear position in the target motor corresponding to the determined user instruction, thereby ensuring the accuracy of the target air volume value corresponding to the determined target digital gear position. Then, according to the corresponding relationship between the digital gear position and the air volume value, the target air volume value corresponding to the target digital gear position is determined, thereby ensuring the accuracy of the target air volume value corresponding to the determined target digital gear position, thereby ensuring the accuracy of the air volume control of the target device.
[0098] In this embodiment, a wind volume control method is provided, which can be used for the target motor in the above-mentioned target device. Figure 3 is a flow chart of the air volume control method according to an embodiment of the present invention. Figure 3 As shown, the process includes the following steps:
[0099] Step S301, receiving user instructions.
[0100] The user instruction is used to indicate that the air volume of the target device is controlled to a target air volume value.
[0101] For details about this step, please refer to the above description of step S201, which will not be elaborated here.
[0102] Step S302: determining a target air volume value corresponding to the target device according to a user instruction.
[0103] For details about this step, please refer to the above description of step S202, which will not be elaborated here.
[0104] Step S303, according to the target air volume value, the rotation speed of the target motor is controlled so that the air volume of the target device reaches the target air volume value.
[0105] Specifically, the above step S303 may include the following steps:
[0106] Step S3031, obtaining a 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 according to the code values of the different power segments of the controller hardware.
[0109] Step S3032: determining a first corresponding relationship between the power and the air volume of the target motor corresponding to the target load according to the target load.
[0110] The first corresponding relationship is obtained by fitting the experimental power and the experimental air volume of the target motor under the target load.
[0111] Specifically, the target motor can search the storage device for a first corresponding relationship between the power and the air volume of the target motor corresponding to the target load according to the target load.
[0112] It should be noted that the storage device may store the first correspondence between the power and the air volume corresponding to various loads. The first correspondence between the power and the air volume corresponding to different loads is different.
[0113] Optionally, the first correspondence between power and air volume can be generated by fitting a series of working point data of air volume data and power data corresponding to each load collected in a laboratory for each load, wherein the number of working point data is at least 15.
[0114] Step S3033: Determine the target power value corresponding to the target air volume value according to the first corresponding relationship.
[0115] Specifically, the target motor can bring the target air volume value into the first corresponding relationship to calculate and obtain the target power value corresponding to the target air volume value.
[0116] Step S3034, controlling the speed of the target motor according to the target power value so that the air volume of the target device reaches the target air volume value.
[0117] Specifically, the above step S3034 may include the following steps:
[0118] Step b1, determining a second corresponding relationship between the rotation speed and power of the target motor corresponding to the target load according to the target load.
[0119] The second corresponding relationship is obtained based on the experimental speed and experimental power fitting of the target motor under the target load.
[0120] Specifically, the target motor may search the storage device for the second corresponding relationship between the rotation speed and power of the target motor corresponding to the target load according to the target load.
[0121] It should be noted that the storage device may store the second correspondence between the rotation speed and the power corresponding to various loads. The second correspondence between the rotation speed and the power corresponding to different loads is different.
[0122] Optionally, the second corresponding relationship between the rotation speed and the power can be generated by fitting a series of working point data corresponding to the power data and the rotation speed data of each load collected in the laboratory, wherein the number of working point data is at least 15.
[0123] Step b2, controlling the rotation speed of the target motor according to the target power value and the second corresponding relationship so that the air volume of the target device reaches the target air volume value.
[0124] Specifically, the above step b2 may include the following steps:
[0125] Step b21, adjust the speed of the target motor to obtain the current speed value.
[0126] Specifically, the target motor can adjust the rotation speed of the target motor, and monitor the rotation speed of the target motor to obtain the current rotation speed value.
[0127] Step b22: Determine the current power value corresponding to the current rotation speed according to the second corresponding relationship.
[0128] Specifically, the target motor can substitute the current speed value into the second corresponding relationship to calculate the current power value corresponding to the current speed.
[0129] Step b23, according to 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.
[0130] Specifically, the above step b23 may include the following steps:
[0131] Step b231, calculating a first difference between the current power value and the target power value.
[0132] Specifically, the target motor may calculate a first difference between a current power value and a target power value.
[0133] Exemplarily, the target motor may calculate a first difference by subtracting a target power value from a current power value.
[0134] Step b232: If the first difference is within the preset difference range, it is determined that the air volume of the target device reaches 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 reaches the target air volume value.
[0136] Among them, the preset difference range can be received by the target motor as user input, or it can be received and sent by other devices, or it can be set according to the attribute information of the target motor. The embodiment of the present application does not specifically limit the way in which the target motor obtains the preset difference range.
[0137] Step b233: if the first difference is outside the preset difference range, the target speed value is calculated according to the target power value of the target motor.
[0138] Specifically, if the first difference is outside the preset difference range, then based on the first difference, the target motor calculates the target speed value according to the target power value.
[0139] Step b234, calculating the second difference between the target speed value and the current speed value.
[0140] Specifically, the target motor may calculate a second difference between the target rotation speed value and the current rotation speed value.
[0141] Step b235, adjusting the current speed value 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 the current rotation speed value of the target motor according to the second difference so that the air volume of the target device reaches the target air volume 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 value is greater than 0, the target motor reduces the current speed value, and if the second difference value is less than 0, the target motor increases the current speed value.
[0144] The embodiment of the present application provides an air volume control method, which obtains a target load corresponding to a target motor; according to the target load, determines a first correspondence between the power of the target motor corresponding to the target load and the air volume, thereby ensuring that the determined first correspondence matches the target load, thereby ensuring the accuracy of the determined first correspondence. According to the first correspondence, determines a target power value corresponding to the target air volume value, thereby ensuring the accuracy of the determined target power value.
[0145] Then, according to the target load, a second corresponding relationship between the rotational speed and the power of the target motor corresponding to the target load is determined, thereby ensuring that the determined second corresponding relationship matches the target load and further ensuring the accuracy of the determined second corresponding relationship.
[0146] According to the target load, the second corresponding relationship between the speed and power of the target motor corresponding to the target load is determined, which ensures that the determined second corresponding relationship matches the target load, and further ensures the accuracy of the determined second corresponding relationship. The first difference between the current power value and the target power value is calculated to ensure the accuracy of the calculated first difference. If the first difference is within the preset difference range, it is determined that the air volume of the target device reaches the target air volume value; if the first difference is outside the preset difference range, the target speed value is calculated according to the target power value of the target motor, which ensures the accuracy of the calculated target speed value. The second difference between the target speed value and the current speed value is calculated to ensure the accuracy of the calculated second difference. According to 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. The accuracy of controlling the speed of the target motor is guaranteed, and the air volume of the target device can be controlled to reach the target air volume value. The above method realizes simple and efficient control of the air volume of the target device without going through too complicated programming logic, which is convenient for secondary development and after-sales.
[0147] For better description, the air volume control method provided in the embodiment of the present application is as follows: Figure 4 As shown, the present application embodiment provides a flow chart of an air volume control method. Figure 4 , relevant variables and function initialization can be stored in the target motor. Among them, the relevant variables can represent the corresponding relationship between each digital gear and the target air volume; the function initialization can be the first corresponding relationship between the power and air volume of the target motor and the second corresponding relationship between the speed and power of the target motor. Among them, the PC can read and write the gear application parameters, and then store the gear application 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, the motor detects the effective gear and calls the corresponding stored gear parameter to output the target air volume value; the motor detects the different power segment code values of the controller hardware and calls the corresponding constant air volume model coefficient; the air volume loop is closed-loop controlled based on the target air volume value and the constant air volume coefficient; the air volume loop outputs the target speed through the FOC vector control core SVPWM output. Then, it is driven based on the inverter drive module, and the air volume output is controlled based on the inverter output module. In addition, the actual speed of the output module is detected by detecting voltage, phase current, and speed, and the actual speed and motor status are fed back to the main board to form a closed loop.
[0148] For example, Figure 5The target motor includes a motor interface, a central control unit and a motor body. The motor interface includes multiple physical gears. There is a certain correspondence between the physical gear and the digital gear. A combination of n physical gears can output up to 2 n -1 digital gear. The motor interface includes a transmitting line and a receiving line for user instructions input by the user. Then, according to the user instruction, the physical gear included in the user instruction is confirmed, and the digital gear is determined according to the correspondence between the physical gear and the digital gear. The central control unit includes a gear parameter storage module for storing the correspondence between each digital gear and the target air volume. The central control unit also includes a constant air volume model parameter storage module for storing a first correspondence between the power and air volume of the target motor and a second correspondence between the speed and power of the target motor. The central control unit controls the output of six pulse width modulation signals based on the constant air volume closed-loop control module. Then, it is driven based on the inverter drive module, and the air volume output is controlled based on the inverter output module. In addition, the actual speed of the output module is detected by detecting the voltage, phase current, and speed, and the actual speed and motor status are fed back to the mainboard to form a closed loop.
[0149] In this embodiment, an air volume control device is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0150] This embodiment provides an air volume control device, which is applied to a target motor in a target device, such as Figure 6 As shown, including:
[0151] The receiving module 401 is used to receive a user instruction; the user instruction is used to indicate that the air volume of the target device is controlled to a 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 rotation 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.
[0154] In some optional embodiments, the determination module 402 is specifically used to determine the target digital gear corresponding to the target motor corresponding to the user instruction according to the user instruction; and 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 embodiments, the target motor includes multiple physical gears, and the determination 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 the target physical gear is at least one; based on the relationship between each physical gear and the digital gear, determine the target digital gear corresponding to the target physical gear.
[0156] In some optional embodiments, the control module 403 is specifically used to obtain a target load corresponding to a target motor; the target load is an air outlet component in a target device; based on the target load, a first correspondence between the power and the air volume of the target motor corresponding to the target load is determined; wherein the first correspondence is obtained based on the experimental power and the experimental air volume of the target motor under the target load; based on the first correspondence, a target power value corresponding to the target air volume value is determined; based on the target power value, the speed of the target motor is controlled so that the air volume of the target device reaches the target air volume value.
[0157] In some optional embodiments, the control module 403 is specifically used to determine, according to the target load, a second corresponding relationship between the speed and power of the target motor corresponding to the target load; wherein the second corresponding relationship is obtained based on the fitting of the experimental speed and the experimental power of the target motor under the target load; according to the target power value and the second corresponding relationship, the speed of the target motor is controlled so that the air volume of the target device reaches the target air volume value.
[0158] In some optional embodiments, the control module 403 is specifically used to adjust the speed of the target motor to obtain the current speed value; determine the current power value corresponding to the current speed according to the second corresponding relationship; 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 embodiments, the control module 403 is specifically used to calculate a first difference between a current power value and a target power value; if the first difference is within a preset difference range, it is determined that the air volume of the target device reaches the target air volume value; if the first difference is outside the preset difference range, the target speed value is calculated according to the target power value of the target motor; the second difference between the target speed value and the current speed value is calculated; and according to 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.
[0160] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0161] The air volume control device in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0162] The embodiment of the present invention also provides a target motor having the above Figure 6 The air volume control device shown.
[0163] See also Figure 7 , Figure 7 is a schematic diagram of the structure of a target motor provided by an optional embodiment of the present invention, such as Figure 7 As shown, the target motor includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. The various components are connected to each other using different buses for communication, and can be installed on a common motherboard or installed in other ways as needed. The processor can process instructions executed in the target motor, including instructions stored in or on the memory to display graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple target motors can be connected, and each device provides part of the necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 7 A processor 10 is taken as an example.
[0164] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0165] The memory 20 stores instructions executable by at least one processor 10, so that at least one processor 10 executes the method shown in the above embodiment.
[0166] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required by at least one function; the data storage area may store data created according to the use of the target motor, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the target motor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0167] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0168] The target motor further includes a communication interface 30 for the target motor to communicate with other devices or a communication network.
[0169] The embodiment of the present invention also provides a computer readable / writable storage medium. The above method according to the embodiment of the present invention can be implemented in hardware, firmware, or implemented as a computer code that can be recorded in a storage medium, or is implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine readable / writable storage medium and will be stored in a local storage medium through network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor or hardware, the method shown in the above embodiment is implemented.
[0170] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable / writable storage medium or communication medium accessible to the computer.
[0171] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A method for controlling air volume, characterized in that: A target motor applied to a target device, the method comprising: Receiving a user instruction; the user instruction is used to indicate that the air volume of the target device is controlled to a target air volume value; Determining a target air volume value corresponding to the target device according to the user instruction; According to the target air volume value, the rotation 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 Determining the target air volume value corresponding to the target device according to the user instruction includes: According to the user instruction, determining a target digital gear position corresponding to the target motor corresponding to the user instruction; The target air volume value corresponding to the target digital gear position is determined according to the corresponding relationship between the digital gear position and the air volume value.
3. The method according to claim 2, characterized in that The target motor includes a plurality of physical gears, and determining, according to the user instruction, a target digital gear corresponding to the target motor corresponding to the user instruction, comprises: Determining, according to the user instruction, a target physical gear position in the target motor corresponding to the user instruction; the number of the target physical gear position is at least one; The target digital gear position corresponding to the target physical gear position is determined according to the relationship between each of the physical gear positions and the digital gear position.
4. The method according to claim 1, characterized in that The step of controlling the rotation 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 includes: Obtaining a target load corresponding to the target motor; the target load is an air outlet component in the target device; According to the target load, determining a first corresponding relationship between the power and the air volume of the target motor corresponding to the target load; wherein the first corresponding relationship is obtained by fitting the experimental power and the experimental air volume of the target motor under the target load; Determining a target power value corresponding to the target air volume value according to the first corresponding relationship; According to the target power value, the rotation speed of the target motor is controlled so that the air volume of the target device reaches the target air volume value.
5. The method according to claim 4, characterized in that The step of controlling the rotation speed of the target motor according to the target power value so that the air volume of the target device reaches the target air volume value includes: Determine, according to the target load, a second corresponding relationship between the speed and power of the target motor corresponding to the target load; wherein the second corresponding relationship is obtained by fitting the experimental speed and the experimental power of the target motor under the target load; According to the target power value and the second corresponding relationship, the rotation speed of the target motor is controlled so that the air volume of the target device reaches the target air volume value.
6. The method according to claim 5, characterized in that The step of controlling the rotation speed of the target motor according to the target power value and the second corresponding relationship so that the air volume of the target device reaches the target air volume value includes: Adjusting the speed of the target motor to obtain a current speed value; Determining a current power value corresponding to the current speed according to the second corresponding relationship; According to the relationship between the current power value and the target power value, the current rotation 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 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 includes: Calculating a first difference between the current power value and the target power value; If the first difference is within a preset difference range, determining that the air volume of the target device reaches the target air volume value; If the first difference is outside a preset difference range, calculating a target speed value according to the target power value of the target motor; Calculating a second difference between the target speed value and the current speed value; According to the second difference, the current rotation 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 air volume control device, characterized in that: A target motor applied to a target device, the device: A receiving module, used for receiving a user instruction; the user instruction is used for indicating that the air volume of the target device is controlled to a target air volume value; A determination module, used to determine a target air volume value corresponding to the target device according to the user instruction; The control module is used to control the rotation 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 communicatively connected to each other. Computer instructions are stored in the memory. The processor executes the air volume control method described in any one of claims 1 to 7 by executing the computer instructions.
10. A target device, characterized in that: include: A target motor, a target load and a device body; wherein the target motor is used to execute 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 / writable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the air volume control method according to any one of claims 1 to 7.
12. A computer program product, characterized in that The method comprises computer instructions, wherein the computer instructions are used to cause a computer to execute the air volume control method according to any one of claims 1 to 7.
Citation Information
Cited By
Air volume control method and apparatus, target motor, storage medium, and program product
WO2026045404A1
