Motor shutdown control method, device, storage medium, electronic equipment, motor, compressor and vehicle
By establishing parameter mapping relationships during the motor operation and determining the reference stop position, the problem of random rotor mechanical position during the shutdown of multiple pairs of motors is solved, and the certainty of motor start-up success rate and start torque is improved.
Patent Information
- Application Number
- CN202411129339.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-16
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2044-08-16
AI Technical Summary
When the multi-pindle motor is shut down, the rotor mechanical position is random, resulting in uncertain starting torque and easily lead to startup failure.
During the motor operation, the parameter mapping relationship is determined based on the at least one pole-log region, at least one commutation period of each pole-log region, and the motor current during each commutation period, and then the reference stop position is determined to ensure that the rotor stops at a fixed mechanical position when the motor is shut down.
The motor start success rate is improved and the starting torque is certain, especially when setting the preset condition to the minimum value, it can make the motor start successfully more easily.
Smart Images

Figure CN118646293B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of compressors, and in particular to a motor shutdown control method, device, storage medium, electronic equipment, motor, compressor and vehicle. Background Art
[0002] Most current compressors use multi-pole motors, meaning they have multiple pole-pair regions during operation. Each time a multi-pole motor is shut down, the rotor randomly stops at an angle corresponding to one of these regions. Because the rotor's mechanical position is random when the motor is stopped, the starting torque required to start the motor is also uncertain, which can easily lead to startup failures. Summary of the Invention
[0003] Embodiments of the present application provide a motor shutdown control method, device, storage medium, electronic device, motor, compressor and vehicle, which can control the rotor to stop at a fixed mechanical position when the motor stops, improve the success rate of motor startup, and at least partially solve the above technical problems.
[0004] In order to achieve the above-mentioned purpose, according to the first aspect of the present application, a motor shutdown control method is provided, comprising: during the operation of the motor, determining a parameter mapping relationship based on at least one pole pair number area of the motor, at least one commutation period of each pole pair number area, and the motor current during each commutation period; determining a reference stop position based on the parameter mapping relationship, the reference stop position including the commutation period and the pole pair number area corresponding to the motor current that meets preset conditions in the parameter mapping relationship; and controlling the motor to stop when the motor is in the reference stop position in response to a stop instruction for the motor.
[0005] Optionally, the preset condition includes a minimum value.
[0006] Optionally, during the operation of the motor, a parameter mapping relationship is determined based on at least one pole pair number area of the motor, at least one commutation period of each pole pair number area, and the motor current during each commutation period, including: when the motor is in a preset stage, the parameter mapping relationship is determined based on at least one pole pair number area, at least one commutation period of each pole pair number area, and the motor current during each commutation period; wherein the preset stage refers to an operating stage after the motor is started, in which the speed of the motor is controlled to tend to be stable.
[0007] Optionally, during the operation of the motor, a parameter mapping relationship is determined based on at least one pole pair number area of the motor, at least one commutation period of each pole pair number area, and the motor current during each commutation period, including: during the operation of the motor, for the current commutation period of the current pole pair number area, multiple initial currents are obtained; the current motor current is determined based on the multiple initial currents; a set of mapping relationships is established between the current motor current, the current commutation period and the current pole pair number area; wherein the parameter mapping relationship includes multiple sets of mapping relationships.
[0008] Optionally, determining the current motor current based on the multiple initial currents includes: performing average value filtering on the multiple initial currents to obtain the current motor current.
[0009] Optionally, the initial current includes a bus current of the motor or a phase current of the motor.
[0010] Optionally, the motor includes N pole pair regions, each pole pair region includes M commutation periods, and one commutation period corresponds to one motor current; the parameter mapping relationship includes N×M groups of mapping relationships, and one group of mapping relationships refers to a mapping relationship between one motor current, one commutation period and one pole pair region; N is a positive integer, and M is a positive integer.
[0011] Optionally, N is 3.
[0012] Optionally, M is 6.
[0013] According to a second aspect of the present application, a motor shutdown control device is provided, comprising: a relationship determination module for determining a parameter mapping relationship during motor operation based on at least one pole pair number region of the motor, at least one commutation period of each pole pair number region, and the motor current during each commutation period; a position determination module for determining a reference shutdown position based on the parameter mapping relationship, the reference shutdown position including the commutation period and the pole pair number region corresponding to the motor current that meet preset conditions; and a shutdown control module for controlling the motor to stop when the motor is at the reference shutdown position in response to a shutdown instruction for the motor.
[0014] According to a third aspect of the present application, a non-transitory computer-readable storage medium is provided, on which a computer program is stored. When the program is executed by a processor, the motor shutdown control method described above is implemented.
[0015] According to a fourth aspect of the present application, an electronic device is provided, comprising: a memory storing a computer program; and a processor for executing the computer program in the memory to implement the motor shutdown control method as described above.
[0016] According to a fifth aspect of the present application, a motor is provided, which includes the motor shutdown control device as described above, or includes the electronic device as described above.
[0017] According to a sixth aspect of the present application, a compressor is provided, which includes the motor shutdown control device as described above, or includes the electronic device as described above, or includes the motor as described above.
[0018] According to a seventh aspect of the present application, a vehicle is provided, which includes the motor shutdown control device as described above, or includes the electronic device as described above, or includes the motor as described above, or includes the compressor as described above.
[0019] The beneficial effect of the present application is that it can control the rotor to stop at a fixed mechanical position when the motor stops, thereby improving the success rate of motor startup.
[0020] More specifically, some embodiments of the present application may produce the following specific beneficial effects:
[0021] During motor operation, a parameter mapping relationship is established based on at least one pole pair region of the motor, at least one commutation period in each pole pair region, and the motor current in each commutation period; a reference stop position is determined based on the parameter mapping relationship; and then, in response to the stop position of the motor, the motor is controlled to stop at the reference stop position. Because the reference stop position includes the commutation period and pole pair region corresponding to the motor current that meet the preset conditions, the reference stop position corresponds to a fixed commutation period and pole pair region. In this embodiment of the present application, the rotor can be stopped at a fixed mechanical position when the motor stops, and the starting torque required to overcome when the motor starts is also determined, thereby improving the success rate of motor starting. In addition, in this embodiment of the present application, the preset condition is set to include a minimum value, that is, the reference stop position includes the commutation period and pole pair region corresponding to the motor current with the minimum value. This can cause the rotor to stop at a mechanical position with the minimum pressure in the compressor chamber when the motor stops, thereby reducing the starting torque required to overcome when the motor starts, ensuring that the motor is easier to start successfully.
[0022] Other features and advantages of the present application will be described in detail in the subsequent detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] To more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for describing the embodiments. Obviously, the drawings described below are only some embodiments of the present application. Those skilled in the art can also derive other drawings based on these drawings without inventive effort.
[0024] In order to more completely understand the present application and its beneficial effects, the following description will be given in conjunction with the accompanying drawings, wherein the same drawing numbers represent the same parts in the following description.
[0025] Figure 1 This is a flow chart of a motor shutdown control method provided by an embodiment of the present application;
[0026] Figure 2 This is a schematic diagram of a motor operation phase and pole pair number region provided by an embodiment of the present application;
[0027] Figure 3 is a schematic diagram of a motor shutdown process provided by an embodiment of the present application;
[0028] Figure 4 This is a block diagram of a motor shutdown control device provided in an embodiment of the present application;
[0029] Figure 5 This is a block diagram of another motor shutdown control device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0030] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the embodiments described are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.
[0031] According to a first aspect of the present application, an embodiment of the present application provides a motor shutdown control method.
[0032] See also Figure 1 , Figure 1 1 is a flow chart of a motor shutdown control method provided in an embodiment of the present application. The motor shutdown control method may include the following steps:
[0033] Step S110: during operation of the motor, determining a parameter mapping relationship according to at least one pole pair region of the motor, at least one commutation period in each pole pair region, and a motor current in each commutation period;
[0034] Step S120: determining a reference stop position according to the parameter mapping relationship, where the reference stop position includes a commutation period and a pole pair number region corresponding to the motor current that meets preset conditions in the parameter mapping relationship;
[0035] Step S130 : In response to the stop instruction for the motor, controlling the motor to stop when the motor is at a reference stop position.
[0036] In the embodiment of the present application, one electrical angle rotation of the motor is regarded as one pole pair area of the motor, that is, one pole pair area corresponds to one electrical angle. Depending on the type of motor, the number of electrical angle cycles may be different during the process of the motor rotating one mechanical angle. For example, for a three-pole motor, one mechanical angle rotation is equal to three electrical angle cycles, that is, the motor has experienced three pole pair areas; for a single-pole motor, one mechanical angle rotation is equal to one electrical angle cycle, that is, the motor has experienced one pole pair area.
[0037] Among them, each set of coils of the motor will generate N and S magnetic poles. The number of poles of the motor refers to the number of magnetic poles contained in each phase of the motor. Since the magnetic poles appear in pairs, in the embodiment of the present application, the number of poles of the motor is called the number of pole pairs of the motor.
[0038] In each pole-pair region of the motor, the motor experiences at least one commutation period. A commutation period is the period between two adjacent commutation steps. For example, a motor using square-wave control uses six commutation steps to achieve gradual rotation of the motor rotor, with two adjacent commutation steps constituting one commutation period. Therefore, in each pole-pair region, the motor experiences six commutation periods. Alternatively, one electrical rotation of the motor corresponds to six commutation periods.
[0039] During motor operation, embodiments of the present application construct a parameter mapping relationship based on at least one motor pole-pair region, at least one commutation period in each pole-pair region, and the motor current during each commutation period. Therefore, the parameter mapping relationship refers to the mapping relationship between the motor current, the commutation period, and the pole-pair region.
[0040] In some embodiments, the motor includes N pole-pair regions, each pole-pair region includes M commutation periods, one commutation period corresponds to one motor current, and N and M are both positive integers. Therefore, the parameter mapping relationship includes N×M sets of mapping relationships, where one set of mapping relationships is a mapping relationship between one motor current, one commutation period, and one pole-pair region. Optionally, N is 3. Optionally, M is 6.
[0041] Exemplarily, when the motor includes three pole pair regions and each pole pair region includes six commutation periods, that is, the motor rotates three times in electrical angle during one mechanical angle rotation and the motor experiences six commutation periods during one electrical angle rotation, the parameter mapping relationship established in the embodiment of the present application includes 18 sets of mapping relationships.
[0042] Of course, the number of mapping relationships in the parameter mapping relationship can also be a multiple of N×M groups, and this embodiment of the present application does not limit this. In order to reduce the amount of calculation, only N×M groups of mapping relationships are required to constitute a usable parameter mapping relationship. If data such as motor current is continuously collected during motor operation to construct a parameter mapping relationship, the parameter mapping relationship can include N×M×T groups of mapping relationships, where T is a positive integer.
[0043] In order to improve the accuracy of the parameter mapping relationship, in some embodiments, the above-mentioned step S110 includes: when the motor is in a preset stage, determining the parameter mapping relationship based on at least one pole pair number area, at least one commutation period in each pole pair number area, and the motor current in each commutation period; wherein the preset stage refers to the operating stage after the motor is started and the speed of the motor is controlled to be stable. The purpose of the preset stage is to stabilize the motor speed after the motor is started before performing controlled speed change. Usually, the speed of the motor in the preset stage is at a medium-low speed. Of course, it can also be any speed between the lowest speed and the highest speed of the motor. Optionally, the preset stage can have other names in actual application. For example, assuming that the motor includes five operating stages: pre-positioning, starting, oil return, controlled operation, and shutdown, the preset stage described in the embodiment of the present application refers to the oil return stage of the motor. It is precisely because the speed of the motor is relatively stable in the preset stage that the collected motor current will also be relatively accurate.
[0044] In addition, in the above step S110, the initial current can be collected multiple times during each commutation period, and the motor current is determined based on the multiple collected initial currents to further improve the accuracy of the motor current. Based on this, in some embodiments, the above step S110 includes:
[0045] Step S111: during the operation of the motor, obtaining a plurality of initial currents for a current commutation period in a current pole pair number region;
[0046] Step S112: determining the current motor current according to the multiple initial currents;
[0047] Step S113: establishing a set of mapping relationships between the current motor current, the current commutation period, and the current pole pair number region; wherein the parameter mapping relationship includes multiple sets of mapping relationships.
[0048] The initial current includes the bus current or the phase current of the motor, which is not limited in the embodiments of the present application. Optionally, the initial current can be collected periodically. For example, during each commutation period, multiple schedulings are performed, and the initial current is collected once during each scheduling. In this way, multiple initial currents can be collected during each commutation period. Of course, the initial current can also be collected randomly.
[0049] In step S112, the motor current during the current commutation period, i.e., the current motor current, is determined based on the multiple initial currents collected during the current commutation period. Optionally, the multiple initial currents may be filtered using average value filtering, maximum value filtering, minimum value filtering, or the like to generate the motor current, although this embodiment of the present application is not limited thereto. For example, step S112 may include filtering the multiple initial currents using an average value to obtain the current motor current.
[0050] Whenever the current motor current in a current commutation period is determined, a mapping relationship is established between the current motor current, the current commutation period, and the current pole-pair region. By repeatedly executing steps S111 to S113 during motor operation, the motor current in all commutation periods for all pole-pair regions can be obtained, and multiple mapping relationships can be established to construct parameter mapping relationships for subsequent use.
[0051] In step S120, the reference stop position of the motor is determined according to the parameter mapping relationship, and the reference stop position includes the commutation period and pole pair number area corresponding to the motor current that meets the preset conditions in the parameter mapping relationship. That is, in step S120, it is necessary to first determine the motor current that meets the preset conditions from the parameter mapping relationship, and then use the commutation period and pole pair number area corresponding to the motor current as the reference stop position. Among them, the commutation period and pole pair number area corresponding to the motor current refer to the commutation period and pole pair number area that have a mapping relationship with the motor current. Optionally, the preset conditions set in the embodiment of the present application include the minimum value, that is, the reference stop position includes the commutation period and pole pair number area corresponding to the motor current that has the minimum value in the parameter mapping relationship. Of course, the preset conditions may also include the maximum value, the minimum value, etc., which are not limited in the embodiment of the present application. In actual applications, the preset conditions can be specifically set in combination with application requirements.
[0052] In step S130, in response to a stop command for the motor, the motor is controlled to stop when the motor is in a reference stop position. The stop command is a control command for controlling the motor to stop. In response to the stop command, embodiments of the present application control the motor to stop when the motor is in the reference stop position, so that the motor stops in a commutation period and a pole pair number region corresponding to a motor current that meets preset conditions, for example, the motor stops in a commutation period and a pole pair number region corresponding to a minimum motor current.
[0053] Below, the motor shutdown control method provided in the embodiment of the present application is introduced and explained with a specific example.
[0054] like Figure 2 As shown in the figure, the motor in this example includes five operating stages: pre-positioning, starting, oil return, controlled operation, and shutdown. During one mechanical rotation of the motor, the electrical rotation is three times, so the motor includes three pole pair regions. Figure 2 Rectangle 1, rectangle 2, and rectangle 3 in the figure represent a pole-pair region respectively, and the cyclic appearance of rectangle 1, rectangle 2, and rectangle 3 indicates that these three pole-pair regions continuously cycle.
[0055] like Figure 3 As shown in the figure, when the motor starts, the current pole pair number area of the motor is recorded until the motor stops.
[0056] like Figure 3 As shown in the figure, during the motor's oil return phase, initial currents, such as the motor's bus current or phase current, are periodically sampled using an ADC completion interrupt. The ADC completion interrupt selects an appropriate sampling point for ADC sampling and sets an interrupt upon completion. A callback function can be added to the interrupt to quickly perform logical processing on the sampled results. Then, for each commutation period, all initial currents collected during that period are averaged and filtered to determine the motor current for that period. The motor current is then correlated with the commutation period and pole pair number region, establishing a mapping between the motor current, commutation period, and pole pair number region.
[0057] like Figure 3 As shown, the motor current is determined during all commutation periods for all pole pair regions, and after constructing a parameter mapping relationship, the motor current in the parameter mapping relationship is compared. Figure 3 As shown, when the motor adopts 6-step commutation, the parameter mapping relationship can include 18 sets of mapping relationships, so that the 18 motor currents in the parameter mapping relationship can be compared to determine the motor current with the minimum value, and the reference stop position is further mapped in the parameter mapping relationship, that is, the commutation period and pole pair number area corresponding to the motor current with the minimum value.
[0058] Finally, upon receiving a stop command for the motor, the motor is controlled to stop at the commutation period and pole pair number region corresponding to the minimum motor current in response to the stop command. In this example, the process of determining the motor's reference stop position, i.e., the process of determining the minimum motor current and its corresponding commutation period and pole pair number region, can be performed during the motor's oil return phase. Of course, the process of determining the reference stop position can also be performed after receiving a stop command for the motor, and this embodiment of the application is not limited to this.
[0059] In summary, the motor stop control method provided by the embodiment of the present application establishes a parameter mapping relationship during motor operation based on at least one pole pair number region of the motor, at least one commutation period in each pole pair number region, and the motor current in each commutation period; determines a reference stop position based on the parameter mapping relationship; and then controls the motor to stop at the reference stop position in response to the stop position of the motor. Because the reference stop position includes the commutation period and pole pair number region corresponding to the motor current that meets the preset conditions, the reference stop position corresponds to a fixed commutation period and pole pair number region. The embodiment of the present application can make the rotor stop at a fixed mechanical position when the motor stops, and the starting torque required to overcome when the motor starts is also determined, thereby improving the success rate of motor startup. In addition, in the embodiment of the present application, the preset condition is set to include a minimum value, that is, the reference stop position includes the commutation period and pole pair number region corresponding to the minimum motor current. This can make the rotor stop at the mechanical position with the lowest pressure in the compressor chamber when the motor stops, so that the starting torque required to overcome when the motor starts is also smaller, ensuring that the motor is easier to start successfully.
[0060] According to a second aspect of the present application, an embodiment of the present application provides a motor shutdown control device.
[0061] See also Figure 4 , Figure 4 This is a block diagram of a motor stop control device provided by an embodiment of the present application. The motor stop control device can be an electronic device or can be set in an electronic device. Figure 4 As shown, the motor shutdown control device 400 includes: a relationship determination module 410 , a position determination module 420 and a shutdown control module 430 .
[0062] a relationship determination module 410 configured to determine a parameter mapping relationship during operation of the motor based on at least one pole pair region of the motor, at least one commutation period in each of the pole pair regions, and a motor current in each of the commutation periods;
[0063] a position determination module 420, configured to determine a reference stop position according to the parameter mapping relationship, wherein the reference stop position includes the commutation period and the pole pair number region corresponding to the motor current that meet preset conditions;
[0064] The stop control module 430 is configured to control the motor to stop when the motor is at the reference stop position in response to a stop instruction for the motor.
[0065] In some embodiments, the preset condition includes a minimum value.
[0066] In some embodiments, the relationship determination module 410 is further configured to:
[0067] When the motor is in a preset stage, determining the parameter mapping relationship according to at least one of the pole pair number regions, at least one of the commutation periods in each of the pole pair number regions, and the motor current in each of the commutation periods;
[0068] The preset stage refers to an operation stage in which the rotation speed of the motor is controlled to be stable after the motor is started.
[0069] In some embodiments, as Figure 5 As shown, the relationship determination module 410 includes:
[0070] The current acquisition submodule 411 is configured to acquire a plurality of initial currents during the current commutation period in the current pole pair region during the operation of the motor;
[0071] a current determination submodule 412, configured to determine the current motor current according to the multiple initial currents;
[0072] The relationship establishing submodule 413 is configured to establish a set of mapping relationships between the current motor current, the current commutation period, and the current pole pair number region; wherein the parameter mapping relationship includes a plurality of sets of mapping relationships.
[0073] In some embodiments, as Figure 5 As shown, the current determination submodule 412 is further configured to:
[0074] Perform average value filtering on the multiple initial currents to obtain the current motor current.
[0075] In some embodiments, the initial current includes a bus current of the motor or a phase current of the motor.
[0076] In some embodiments, the motor includes N pole pair regions, each pole pair region includes M commutation periods, and one commutation period corresponds to one motor current; the parameter mapping relationship includes N×M groups of mapping relationships, and one group of mapping relationships refers to a mapping relationship between one motor current, one commutation period, and one pole pair region; N is a positive integer, and M is a positive integer.
[0077] In some embodiments, N is 3.
[0078] In some embodiments, M is 6.
[0079] It should be understood that, in specific implementation, each of the above modules can be implemented as an independent entity, or can be arbitrarily combined and implemented as the same or several entities. Moreover, the specific implementation of each of the above modules and the corresponding beneficial effects can be found in the above method embodiments, which will not be elaborated here.
[0080] According to a third aspect of the present application, embodiments of the present application further provide a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the above-described motor shutdown control method. This non-transitory computer-readable storage medium has all the beneficial effects of the above-described motor shutdown control method, and this application will not further elaborate on them.
[0081] According to a fourth aspect of the present application, embodiments of the present application further provide an electronic device comprising: a memory and a processor, wherein the memory stores a computer program; the processor is configured to execute the computer program in the memory to implement the steps of the aforementioned motor shutdown control method. This electronic device has all the beneficial effects of the aforementioned motor shutdown control method, and this application will not further elaborate on these effects.
[0082] The computer-readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or any combination thereof, and this application does not specifically limit this. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0083] In some embodiments of the present application, a computer-readable storage medium may be any tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device.
[0084] The computer-readable storage medium may be included in the electronic device or may exist independently without being incorporated into the electronic device. The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device:
[0085] During operation of the motor, determining a parameter mapping relationship according to at least one pole pair number region of the motor, at least one commutation period in each of the pole pair number regions, and a motor current in each of the commutation periods;
[0086] Determining a reference stop position according to the parameter mapping relationship, the reference stop position including the commutation period and the pole pair number region corresponding to the motor current that meet preset conditions in the parameter mapping relationship;
[0087] In response to a stop command for the motor, the motor is controlled to stop when the motor is at the reference stop position.
[0088] Computer program code for performing the operations of some embodiments of the present application may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0089] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of the systems, methods, and computer program products according to various embodiments of the present application. In this regard, each box in the flowchart or block diagram may represent a module, program segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function.
[0090] It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures.
[0091] For example, two blocks shown in succession may actually be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functionality involved. It should also be noted that each block in the block diagrams and / or flow charts, and combinations of blocks in the block diagrams and / or flow charts, may be implemented using a dedicated hardware-based system that performs the specified functions or operations, or may be implemented using a combination of dedicated hardware and computer instructions.
[0092] The units described in some embodiments of the present application may be implemented in software or hardware. The units described may also be provided in a processor. For example, they may be described as: a processor including a relationship determination module, a position determination module, and a shutdown control module. The names of these units do not, in some cases, limit the units themselves. For example, the position determination module may also be described as "a unit for determining a reference shutdown position based on the parameter mapping relationship."
[0093] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0094] According to a fifth aspect of the present application, an embodiment of the present application further provides a motor, comprising the aforementioned motor shutdown control device, or comprising the aforementioned electronic device. The motor has all the beneficial effects of the aforementioned motor shutdown control device or electronic device, and this application will not elaborate on them here.
[0095] According to the sixth aspect of the present application, an embodiment of the present application further provides a compressor, which includes the above-mentioned motor shutdown control device, or includes the above-mentioned electronic device, or includes the above-mentioned motor. The compressor has all the beneficial effects of the above-mentioned motor shutdown control device or electronic device, etc., and this application will not repeat them here. Optionally, the compressor in the embodiment of the present application may be a piston compressor, but is not limited to this, and may also be a screw compressor, a scroll compressor, a rotary compressor, a vane compressor, etc. A piston compressor refers to a compressor in which a motor drives a crankshaft to rotate, and a connecting rod causes a piston to reciprocate; wherein, when the piston pushes, the air pressure in the compression chamber is greater than a certain value, and the exhaust valve opens to exhaust; when the piston pulls, the air pressure in the compression chamber is less than a certain value, and the intake valve opens to inhale, thereby achieving the purpose of compressing air.
[0096] According to a seventh aspect of the present application, embodiments of the present application further provide a vehicle, comprising the aforementioned motor shutdown control device, or the aforementioned electronic device, or the aforementioned motor, or the aforementioned compressor. The vehicle has all the beneficial effects of the aforementioned motor shutdown control device or electronic device, and the present application will not further elaborate on them.
[0097] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more features. In the description of this application, "plurality" means two or more, unless otherwise specifically defined.
[0098] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0099] The embodiments, implementation methods and related technical features of the present application can be combined and replaced with each other without conflict.
[0100] The above are merely preferred embodiments of the present application and do not constitute any form of limitation to the present application. Although the descriptions of each embodiment in the embodiments of the present application have different focuses, for parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments. However, any simple modifications, equivalent changes and modifications made to the above embodiments based on the technical essence of the present application without departing from the content of the technical solution of the present application are still within the scope of the technical solution of the present application.
Claims
1. A motor shutdown control method, characterized in that: include: During the operation of the motor, determining a parameter mapping relationship according to at least one pole pair number region of the motor, at least one commutation period of each of the pole pair number regions, and a motor current during each of the commutation periods; Determine a reference stop position according to the parameter mapping relationship, wherein the reference stop position includes the commutation period and the pole pair number region corresponding to the motor current that meets a preset condition in the parameter mapping relationship; In response to a stop command for the motor, the motor is controlled to stop when the motor is at the reference stop position.
2. The method according to claim 1, characterized in that The preset condition includes taking a minimum value.
3. The method according to claim 1, characterized in that The determining of the parameter mapping relationship during the operation of the motor according to at least one pole pair number region of the motor, at least one commutation period of each pole pair number region, and the motor current during each commutation period includes: When the motor is in a preset stage, determining the parameter mapping relationship according to at least one of the pole pair number regions, at least one of the commutation periods of each of the pole pair number regions, and the motor current during each of the commutation periods; The preset stage refers to an operation stage in which the rotation speed of the motor is controlled to be stable after the motor is started.
4. The method according to claim 1, characterized in that: The determining of the parameter mapping relationship during the operation of the motor according to at least one pole pair number region of the motor, at least one commutation period of each pole pair number region, and the motor current during each commutation period includes: During the operation of the motor, a plurality of initial currents are obtained during the current commutation period in the current pole pair number region; Determine the current motor current according to the multiple initial currents; A set of mapping relationships is established between the current motor current, the current commutation period and the current pole pair number area; wherein the parameter mapping relationship includes a plurality of sets of mapping relationships.
5. The method according to claim 4, characterized in that The step of determining the current motor current according to the plurality of initial currents comprises: The multiple initial currents are subjected to average value filtering to obtain the current motor current.
6. The method according to claim 4, characterized in that The initial current includes a bus current of the motor or a phase current of the motor.
7. The method according to any one of claims 1 to 6, characterized in that: The motor includes N pole pair regions, each of which includes M commutation periods, and one commutation period corresponds to one motor current; the parameter mapping relationship includes N×M groups of mapping relationships, and one group of mapping relationships refers to the mapping relationship between one motor current, one commutation period and one pole pair region; N is a positive integer, and M is a positive integer.
8. The method according to claim 7, characterized in that The N is 3.
9. The method according to claim 7, characterized in that: The M is 6.
10. A motor shutdown control device, characterized in that: include: A relationship determination module, used to determine a parameter mapping relationship according to at least one pole pair number region of the motor, at least one commutation period of each of the pole pair number regions, and a motor current during each of the commutation periods during operation of the motor; A position determination module, configured to determine a reference stop position according to the parameter mapping relationship, wherein the reference stop position includes the commutation period and the pole pair number region corresponding to the motor current that meet preset conditions; The shutdown control module is used for controlling the motor to stop when the motor is at the reference shutdown position in response to a shutdown instruction for the motor.
11. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the motor shutdown control method described in any one of claims 1 to 9 is implemented.
12. An electronic device, characterized in that: include: a memory having a computer program stored thereon; A processor, configured to execute the computer program in the memory to implement the motor shutdown control method according to any one of claims 1 to 9.
13. A motor, characterized in that: The motor includes the motor stop control device according to claim 10, or includes the electronic device according to claim 12.
14. A compressor, characterized in that: The compressor includes the motor stop control device according to claim 10, or includes the electronic device according to claim 12, or includes the motor according to claim 13.
15. A vehicle, characterized in that: The vehicle includes the motor stop control device according to claim 10, or includes the electronic device according to claim 12, or includes the motor according to claim 13, or includes the compressor according to claim 14.
Citation Information
Patent Citations
Method and device for determining rotor angle position of permanent magnet synchronous motor and motor
CN110932615A
EC motor low in energy consumption in static mode
CN112398368A