Starting method, device, storage medium and electronic device of brushless DC motor
By detecting and compensating the speed value of the brushless DC motor, the problem of peak voltage during the startup process is solved, and the voltage stabilization is achieved, which avoids device damage and reduces hardware costs.
Patent Information
- Application Number
- CN202111320548.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-09
- Publication Date
- 2025-04-29
- Estimated Expiration
- 2041-11-09
AI Technical Summary
The brushless DC motor will generate spike voltage during startup, affecting the normal operation of the motherboard and may cause device damage.
By detecting the current speed value of the brushless DC motor and the preset initial speed adjustment voltage value, if it does not match, the initial speed adjustment voltage value is compensated to ensure that the speed matches during startup, thereby avoiding the generation of spike voltage.
It effectively suppresses the peak voltage generated by the VDC at the power supply side, avoids abnormalities in the main control and device damage, and does not require additional hardware, reducing hardware costs.
Smart Images

Figure CN114070139B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of motor control, and in particular to a method, device, storage medium and electronic device for starting a brushless DC motor. Background Art
[0002] With the upgrade of energy efficiency standards, the demand for brushless DC motors in household appliances such as air conditioners, purifiers, heaters, and fans has gradually increased. Integrated intelligent power modules detect the rotor position through Hall sensors for phase change. They are widely used due to their high integration, small size, full functions, and low cost. However, in actual applications, integrated intelligent power modules use the existing motherboard control method. When the load of the brushless DC motor (such as fan blades, etc.) is running at high speed and suddenly stops, the load is still rotating at high speed due to inertia. At this time, if the motor is turned on again, an obvious spike voltage will appear at the VDC of the motor drive power supply, which will directly affect the normal operation of the motherboard and cause device damage in severe cases. Summary of the invention
[0003] The present application provides a method, device, storage medium and electronic device for starting a brushless DC motor, which solve the problem in the prior art that a brushless DC motor generates a spike voltage during the starting process.
[0004] In a first aspect, the present application provides a method for starting a brushless DC motor, comprising:
[0005] When receiving a start instruction for starting the brushless DC motor, detecting a current speed value of the brushless DC motor;
[0006] Determining an initial speed adjustment voltage value, and determining a corresponding initial starting speed value according to the initial adjustment voltage value;
[0007] Determining whether the current speed value matches the initial startup speed value;
[0008] If not, performing compensation processing on the initial speed adjustment voltage value;
[0009] The brushless DC motor is started by using the compensated speed-adjusting voltage value.
[0010] In one possible design, it also includes:
[0011] If the current speed value and the initial start speed value match, the brushless DC motor is started using the initial speed adjustment voltage value.
[0012] In a possible design, detecting the current speed value of the brushless DC motor includes:
[0013] The pulse frequency value is collected through the speed feedback interface of the brushless DC motor;
[0014] The rotation speed value of the brushless DC motor is calculated according to the pulse frequency value.
[0015] In a possible design, the determining whether the current speed value matches the initial startup speed value includes:
[0016] If the current speed value is greater than the initial start speed value, determining a speed offset value between the current speed value and the initial start speed value;
[0017] If the speed offset value is greater than the speed threshold, the judgment result is mismatch;
[0018] If the rotation speed offset value is less than or equal to the speed threshold, the judgment result is matching.
[0019] In a possible design, when a start instruction for starting the brushless DC motor is received, before detecting a current speed value of the brushless DC motor, the method further includes:
[0020] Measuring the speed adjustment voltage value and speed value of the brushless DC motor at each gear position;
[0021] A mapping relationship table is generated according to the measurement results; wherein the mapping relationship table includes a plurality of gears, each gear being associated with a speed regulating voltage value and a speed value.
[0022] In a possible design, the compensating process for the initial speed regulating voltage value includes:
[0023] According to the current speed value, query the corresponding speed regulating voltage value in a preset mapping relationship table;
[0024] The initial speed regulating voltage value is compensated according to the speed regulating voltage value.
[0025] In a possible design, determining the initial speed adjustment voltage value includes:
[0026] Parsing the start instruction to obtain the start gear position;
[0027] The corresponding initial speed adjustment voltage value is determined according to the gear position.
[0028] In a second aspect, the present application provides a starting device for a brushless DC motor, comprising:
[0029] a detection unit, configured to detect a current speed value of the brushless DC motor upon receiving a start instruction for starting the brushless DC motor;
[0030] A determination unit, configured to determine an initial speed adjustment voltage value, and determine a corresponding initial starting speed value according to the initial adjustment voltage value;
[0031] A judging unit, used to judge whether the current speed value matches the initial starting speed value;
[0032] a compensation unit, configured to perform compensation processing on the initial speed adjustment voltage value if the judgment result of the judgment unit is no;
[0033] A starting unit is used to start the brushless DC motor using the compensated speed regulating voltage value.
[0034] In another aspect, the present application provides a device that can implement the method of the first aspect or the second aspect. For example, the device can be a chip. The method can be implemented by software, hardware, or by hardware executing corresponding software.
[0035] In a possible implementation, the structure of the device includes a processor, a memory and a brushless DC motor; the processor is configured to support the device to perform the corresponding functions in the above-mentioned application test method. The memory is used to couple with the processor, and stores the necessary programs (instructions) and / or data of the device. Optionally, the device may also include a communication interface to support communication between the device and other network elements.
[0036] In another possible implementation, the device may include a unit module for executing corresponding actions in the above method.
[0037] In another possible implementation, it includes a processor and a transceiver, the processor is coupled to the transceiver, and the processor is used to execute a computer program or instruction to control the transceiver to receive and send information; when the processor executes the computer program or instruction, the processor is also used to implement the above method.
[0038] On the other hand, the present application provides an electronic device, which includes: a memory, a processor and a brushless DC motor; wherein the memory stores a set of program codes, and the processor is used to call the program codes stored in the memory to execute the methods described in various aspects. The electronic device of the present application can be a device equipped with a brushless DC motor such as an air conditioner, a purifier, a heater, a fan, etc., and the brushless DC motor has a built-in controller.
[0039] Another aspect of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores instructions, and when the computer-readable storage medium is run on a computer, the computer executes the methods described in the above aspects.
[0040] Another aspect of the present application provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the methods described in the above aspects.
[0041] According to the above embodiments, before the brushless DC motor starts up, its current speed value and the preset initial speed adjustment voltage value, as well as the initial starting speed value corresponding to the initial speed adjustment voltage value, are detected in real time. When the current speed value does not match the initial starting speed value, the initial speed adjustment voltage value is compensated to make the initial starting speed value match the current speed value. Then, the compensated initial speed adjustment voltage value is used to execute the start-up, thereby avoiding the braking phenomenon of the brushless DC motor and effectively suppressing the peak voltage generated by the power supply terminal VDC, thereby avoiding abnormalities in the main control and damage to the device. At the same time, the peak voltage can be suppressed without adding additional hardware, thereby reducing the hardware cost. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0043] Figure 1 It is a waveform diagram of the brushless DC motor starting process;
[0044] Figure 2 It is a schematic diagram of a flow chart of a method for starting a brushless DC motor provided in an embodiment of the present application;
[0045] Figure 3 is another structural schematic diagram of a device provided by the present application;
[0046] Figure 4 It is another structural schematic diagram of a device provided by the present application. DETAILED DESCRIPTION
[0047] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below in conjunction with the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application. At the same time, in the description of the present application, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance. It should be clear to those skilled in the art that the present application can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits and methods are omitted to prevent unnecessary details from hindering the description of the present application.
[0048] Figure 1 A waveform diagram of a brushless DC motor starting process that can be applied to the present application is shown.
[0049] The brushless DC motor of the present application has a built-in controller, and the brushless DC motor is provided with 5 terminals: a driving power terminal VDC, a ground terminal GND, a control power terminal VCC, a speed adjustment terminal VSP and a speed output terminal FG.
[0050] As shown in (a), (b), (c) and (d), the brushless DC motor starts. Assuming that when the upper tube Q1 is turned on, the current flowing through the winding is positive, which corresponds to the upper half of the current waveform of the upper coordinate axis in (b); when the lower tube Q2 is turned on, the current flowing through the winding is negative, which corresponds to the lower half of the current waveform of the upper coordinate axis in (b). If the initial startup speed value matches the current speed value, the current and back electromotive force waveforms will not produce phase deviation, and there will be no braking behavior, so no spike voltage will be generated at the drive power supply terminal VDC. If the current speed value is greater than the initial startup speed value and causes a mismatch, the current and back electromotive force waveforms will produce a phase difference. The phase difference can be seen in the circle mark in (d). At this time, the back electromotive force is superimposed on the drive power supply Vm through the upper tube Q1, thereby generating a spike voltage at the drive power supply terminal VDC. This spike voltage will interfere with the normal operation of the motherboard, and even damage the components on the motherboard when the spike voltage is large enough.
[0051] In order to solve the above problems, the present application provides a method for starting a brushless DC motor, which is described below through specific embodiments.
[0052] See also Figure 2 , Figure 2 : is a flow chart of a method for starting a brushless DC motor provided in an embodiment of the present application. In the embodiment of the present application, the method includes:
[0053] S201: upon receiving a start instruction from a user to start a brushless DC motor, detecting a current rotation speed value of the brushless DC motor.
[0054] Among them, the start instruction is used to start the brushless DC motor. The start instruction can be generated based on the user's start operation, for example: when the user turns on the switch of the load power supply, the start device generates a start instruction for starting the brushless mainstream motor, or automatically generated based on a timer, for example: when the start device detects that the timer reaches a preset time, it generates a start instruction for starting the brushless DC motor. When the start device receives the start instruction, the brushless DC motor has not yet executed this start. After the last start, the brushless DC motor may still rotate its rotor due to the inertia of the load, that is, the present application detects the current speed value of the brushless DC motor before this start.
[0055] The pulse frequency value is collected through the speed feedback interface of the brushless DC motor, and the speed value of the brushless DC motor is calculated according to the pulse frequency value.
[0056] S202, determining an initial speed adjustment voltage value, and determining a corresponding initial starting speed value according to the initial speed adjustment voltage value.
[0057] Before the brushless DC motor is started, the starting device pre-configures an initial speed adjustment voltage value for the brushless DC motor. The speed adjustment voltage value is used to control the speed value of the brushless DC motor. The larger the speed adjustment voltage value, the larger the speed value of the brushless DC motor. Conversely, the smaller the speed adjustment voltage value, the smaller the speed value of the brushless DC motor. The initial speed adjustment voltage value here is used to adjust the speed value of the brushless DC motor during this start (i.e., the initial start speed value). The memory stores the corresponding relationship between the speed adjustment voltage value and the speed value. For example, when the speed adjustment voltage value is 2.4V, the corresponding speed value is 310r / min; when the speed adjustment voltage value is 3.6V, the corresponding speed value is 610r / min. The initial speed adjustment voltage value and the corresponding initial start speed value can be pre-stored in the memory, and the starting device reads the initial speed adjustment voltage value and the corresponding initial start speed value from the memory.
[0058] S203: Determine whether the current speed value matches the initial startup speed value.
[0059] In one or more possible embodiments, the determining whether the current speed value matches the initial startup speed value includes:
[0060] In a case where the current speed value is greater than the initial startup speed value, determining a speed offset value between the current speed value and the initial startup speed value;
[0061] If the speed offset value is greater than the speed threshold, the judgment result is mismatch;
[0062] If the rotation speed offset value is less than or equal to the speed threshold, the judgment result is matching.
[0063] For example, assuming that the detected current speed value is 710r / min, the preset initial start speed value is 200r / min, and the speed threshold is 20r / min, it can be seen that the current speed value is greater than the initial start speed value, and the speed offset value between the current speed value and the initial start speed value is 510r / min. The speed offset value is greater than the speed threshold 20r / min, and the judgment result is mismatch.
[0064] For another example: the detected current speed value is 710r / min, the preset initial start speed value is 700r / min, and the speed threshold is 20r / min. It can be seen that the current speed value is greater than the initial start speed value, and the speed offset value between the current speed value and the initial start speed value is 10r / min. The speed offset value is less than the speed threshold 20r / min, and the judgment result is a match.
[0065] S204: If no, perform compensation processing on the initial speed adjustment voltage value.
[0066] Among them, if the judgment result of S203 is no, the initial speed adjustment voltage value determined in S202 is compensated to increase the initial speed adjustment voltage value, and the initial starting speed value corresponding to the corresponding brushless DC motor during this startup will also increase, so that the compensated initial starting speed value and the current speed value match each other.
[0067] In one or more possible embodiments, the load is set with multiple gears, the speed regulation voltage value and the speed value at each gear are measured, a mapping relationship table is generated according to the measurement results, and then the mapping relationship table is stored in a register, the mapping relationship table includes multiple gears, and each gear is associated with a speed regulation voltage value and a speed value.
[0068] For example, the mapping relationship table is shown in Table 1:
[0069]
[0070] Table 1
[0071] In Table 1, VSP represents the speed adjustment voltage value, in V; the speed value is in r / min, which indicates the number of revolutions per minute. The load is set with 6 gears, each of which is associated with a different speed value and speed adjustment voltage value. The number of gears can be determined according to actual needs. The more gears there are, the higher the adjustment accuracy.
[0072] Furthermore, the initial speed adjustment voltage value is compensated, including:
[0073] According to the current speed value, query the corresponding speed regulating voltage value in a preset mapping relationship table;
[0074] The initial speed regulating voltage value is compensated according to the speed regulating voltage value.
[0075] Among them, before the brushless DC motor executes this start-up, the closest speed value is re-queried in the mapping relationship table according to the detected current speed value, and the closest speed value indicates that the difference with the current speed value is the smallest and is greater than the current speed value. Then, the corresponding speed adjustment voltage value is determined in the mapping table according to the queried closest speed value, and the preset initial adjustment voltage value is compensated so that the compensated initial adjustment voltage value is equal to the speed adjustment voltage value determined in Table 1.
[0076] For example, assuming that the current speed value detected is 700r / min, the initial speed regulation voltage value determined is 2.6V, and the speed value closest to 700r / min is 710r / min in Table 1. The speed regulation voltage value corresponding to 710r / min is determined to be 3.8V in Table 1, then 1.2V is added to the initial speed regulation voltage value of 2.6V for compensation.
[0077] It should be noted that the difference between two adjacent speed adjustment voltage values in the present application can be set according to actual needs, for example: a smaller difference can be set to improve the accuracy of the compensation processing.
[0078] Furthermore, before starting, the brushless DC motor of the present application can select a gear from multiple gears for starting, and the starting instruction carries the selected gear. The starting device determines the initial speed adjustment voltage value and the corresponding initial starting speed value in the mapping relationship table according to the selected gear.
[0079] S205, starting the brushless DC motor using the compensated speed adjustment voltage value.
[0080] Among them, the compensated speed adjustment voltage value is used to control the initial starting speed value of the brushless DC motor, so that the initial starting speed value and the current speed value of the brushless DC motor at this startup are matched with each other, which can avoid the braking phenomenon when the brushless DC motor starts and prevent the generation of peak voltage.
[0081] Furthermore, if the current speed value matches the initial starting speed value, the initial speed adjustment voltage value is directly used to start the brushless DC motor, and no braking phenomenon occurs during the starting process.
[0082] In the implementation of the embodiment of the present application, before the brushless DC motor executes the current startup, its current speed value and the preset initial speed adjustment voltage value, as well as the initial startup speed value corresponding to the initial speed adjustment voltage value are detected in real time. When the current speed value and the initial startup speed value do not match, the initial speed adjustment voltage value is compensated to make the initial startup speed value match the current speed value, and then the compensated initial speed adjustment voltage value is used to execute the current startup, thereby avoiding the braking phenomenon of the brushless DC motor, effectively suppressing the peak voltage generated by the power supply terminal VDC, avoiding abnormalities of the main control and damage to the device, and at the same time, adding additional hardware can suppress the peak voltage and thus reduce the hardware cost.
[0083] Above Figure 2 The invention also describes in detail a method for starting a brushless DC motor. A schematic diagram of a device according to an embodiment of the present invention is provided.
[0084] See also Figure 3 , Figure 3 It is a structural schematic diagram of a device provided in an embodiment of the present application. The device 3 is a starting device for a brushless DC motor. The device 3 includes: a detection unit 301, a determination unit 302, a judgment unit 303, a compensation unit 304 and a starting unit 305.
[0085] The detection unit 301 is used to detect the current speed value of the brushless DC motor when receiving a start instruction for starting the brushless DC motor;
[0086] The determining unit 302 is used to determine an initial speed regulating voltage value, and determine a corresponding initial starting speed value according to the initial regulating voltage value;
[0087] A judging unit 303 is used to judge whether the current speed value matches the initial starting speed value;
[0088] A compensation unit 304, configured to perform compensation processing on the initial speed adjustment voltage value if the judgment result of the judgment unit is no;
[0089] The starting unit 305 is used to start the brushless DC motor using the compensated speed adjustment voltage value.
[0090] In one or more possible embodiments, the startup unit 305 is further configured to:
[0091] If the determination result of the determination unit 303 is no, the brushless DC motor is started by using the initial speed adjustment voltage value.
[0092] In one or more possible embodiments, detecting the current speed value of the brushless DC motor includes:
[0093] The pulse frequency value is collected through the speed feedback interface of the brushless DC motor;
[0094] The rotation speed value of the brushless DC motor is calculated according to the pulse frequency value.
[0095] In one or more possible embodiments, the determining whether the current speed value matches the initial startup speed value includes:
[0096] If the current speed value is greater than the initial start speed value, determining a speed offset value between the current speed value and the initial start speed value;
[0097] If the speed offset value is greater than the speed threshold, the judgment result is mismatch;
[0098] If the rotation speed offset value is less than or equal to the speed threshold, the judgment result is matching.
[0099] In one or more possible embodiments, it further includes:
[0100] A setting unit, used to measure the speed adjustment voltage value and speed value of the brushless DC motor at each gear;
[0101] A mapping relationship table is generated according to the measurement results; wherein the mapping relationship table includes a plurality of gears, each gear being associated with a speed regulating voltage value and a speed value.
[0102] In one or more possible embodiments, the compensating the initial speed regulating voltage value includes:
[0103] According to the current speed value, query the corresponding speed regulating voltage value in a preset mapping relationship table;
[0104] The initial speed regulating voltage value is compensated according to the speed regulating voltage value.
[0105] In one or more possible embodiments, determining the initial speed adjustment voltage value includes:
[0106] Parsing the start instruction to obtain the start gear position;
[0107] The corresponding initial speed adjustment voltage value is determined according to the gear position.
[0108] The embodiments of this application and Figure 2 The method embodiments are based on the same concept and have the same technical effects. For specific processes, please refer to Figure 2 The description of the method embodiment will not be repeated here.
[0109] Device 3 can be an electronic device, and the device 3 can also be a field-programmable gate array (FPGA), a dedicated integrated chip, a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processing circuit, a microcontroller unit (MCU), and a programmable logic device (PLD) or other integrated chips.
[0110] Figure 4 A schematic diagram of a device structure provided in an embodiment of the present application, hereinafter referred to as device 4, can be integrated into an electronic device, such as Figure 4 As shown, the device 4 includes: a memory 402, a processor 401, a transceiver 403 and a brushless DC motor ( Figure 4 not shown).
[0111] The memory 402 may be an independent physical unit, and may be connected to the processor 401 and the transceiver 403 via a bus. The memory 402, the processor 401, and the transceiver 403 may also be integrated together and implemented via hardware.
[0112] The memory 402 is used to store programs for implementing the above method embodiments or various modules of the device embodiments, and the processor 401 calls the program to execute the operations of the above method embodiments.
[0113] Optionally, the device 4 further includes an input device and an output device. The input device includes but is not limited to a keyboard, a mouse, a touch panel, a camera and a microphone; the output device includes but is limited to a display screen.
[0114] The communication interface is used to send and receive various types of messages, and the communication interface includes but is not limited to a wireless interface or a wired interface.
[0115] Optionally, when part or all of the starting method of the brushless DC motor in the above embodiment is implemented by software, the device may also include only a processor. The memory for storing the program is located outside the device, and the processor is connected to the memory through a circuit / wire to read and execute the program stored in the memory.
[0116] The processor may be a central processing unit (CPU), a network processor (NP), or a combination of a CPU and a NP.
[0117] The processor 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 PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL) or any combination thereof.
[0118] The memory may include volatile memory, such as random-access memory (RAM); the memory may also include non-volatile memory, such as flash memory, hard disk drive (HDD) or solid-state drive (SSD); the memory may also include a combination of the above types of memory.
[0119] An embodiment of the present application further provides a computer storage medium storing a computer program, wherein the computer program is used to execute the method for starting a brushless DC motor provided in the above embodiment.
[0120] The embodiment of the present application also provides a computer program product including instructions, which, when executed on a computer, enables the computer to execute the method for starting a brushless DC motor provided in the above embodiment.
[0121] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0122] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0123] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0124] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
Claims
1. A method for starting a brushless DC motor, characterized in that: include: When receiving a start instruction for starting the brushless DC motor, detecting a current speed value of the brushless DC motor; Parsing the start command to obtain a start gear, determining a corresponding initial speed adjustment voltage value according to the gear, and determining a corresponding initial start speed value according to the initial speed adjustment voltage value; Determining whether the current speed value matches the initial startup speed value; If not, performing compensation processing on the initial speed adjustment voltage value; The brushless DC motor is started by using the compensated initial speed adjustment voltage value, so that the initial starting speed value of the brushless DC motor approaches the current speed value.
2. The method according to claim 1, characterized in that Also includes: If the current speed value and the initial start speed value match, the brushless DC motor is started using the initial speed adjustment voltage value.
3. The method according to claim 1 or 2, characterized in that: The detecting the current speed value of the brushless DC motor comprises: The pulse frequency value is collected through the speed feedback interface of the brushless DC motor; The rotation speed value of the brushless DC motor is calculated according to the pulse frequency value.
4. The method according to claim 1, characterized in that The determining whether the current speed value matches the initial startup speed value includes: If the current speed value is greater than the initial start speed value, determining a speed offset value between the current speed value and the initial start speed value; If the speed offset value is greater than the speed threshold, the judgment result is mismatch; If the rotation speed offset value is less than or equal to the speed threshold, the judgment result is matching.
5. The method according to claim 1, characterized in that When receiving a start instruction for starting the brushless DC motor, before detecting the current speed value of the brushless DC motor, the method further includes: Measuring the speed adjustment voltage value and speed value of the brushless DC motor at each gear position; A mapping relationship table is generated according to the measurement results; wherein the mapping relationship table includes a plurality of gears, each gear being associated with a speed regulating voltage value and a speed value.
6. The method according to claim 5, characterized in that The compensating process for the initial speed adjustment voltage value includes: According to the current speed value, query the corresponding speed regulating voltage value in a preset mapping relationship table; The initial speed regulating voltage value is compensated according to the speed regulating voltage value.
7. A starting device for a brushless DC motor, characterized in that: include: a detection unit, configured to detect a current speed value of the brushless DC motor upon receiving a start instruction for starting the brushless DC motor; a determination unit, configured to analyze the start instruction to obtain a start gear, determine a corresponding initial speed adjustment voltage value according to the gear, and determine a corresponding initial start speed value according to the initial speed adjustment voltage value; A judging unit, used to judge whether the current speed value matches the initial starting speed value; a compensation unit, configured to perform compensation processing on the initial speed adjustment voltage value if the judgment result of the judgment unit is no; A starting unit is used to start the brushless DC motor using the compensated initial speed adjustment voltage value, so that the initial starting speed value of the brushless DC motor approaches the current speed value.
8. A computer storage medium, characterized in that The computer storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor and executing the method steps as claimed in any one of claims 1 to 6.
9. An electronic device, characterized in that: include: A processor, a memory and a brushless DC motor; wherein the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the method steps as claimed in any one of claims 1 to 6.
Citation Information
Patent Citations
Motor fan device, air flowability adjusting equipment and air capacity control method
CN108331777A