CN115441784A - Method for applying motor to mechanical rotary switch - Google Patents
Method for applying motor to mechanical rotary switch Download PDFInfo
- Publication number
- CN115441784A CN115441784A CN202211161867.6A CN202211161867A CN115441784A CN 115441784 A CN115441784 A CN 115441784A CN 202211161867 A CN202211161867 A CN 202211161867A CN 115441784 A CN115441784 A CN 115441784A
- Authority
- CN
- China
- Prior art keywords
- current
- rotor
- value
- gear
- angle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/0003—Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/14—Estimation or adaptation of machine parameters, e.g. flux, current or voltage
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/14—Estimation or adaptation of machine parameters, e.g. flux, current or voltage
- H02P21/18—Estimation of position or speed
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K17/00—Electronic switching or gating, i.e. not by contact-making and –breaking
- H03K17/94—Electronic switching or gating, i.e. not by contact-making and –breaking characterised by the way in which the control signals are generated
- H03K17/965—Switches controlled by moving an element forming part of the switch
- H03K17/97—Switches controlled by moving an element forming part of the switch using a magnetic movable element
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K2217/00—Indexing scheme related to electronic switching or gating, i.e. not by contact-making or -breaking covered by H03K17/00
- H03K2217/94—Indexing scheme related to electronic switching or gating, i.e. not by contact-making or -breaking covered by H03K17/00 characterised by the way in which the control signal is generated
- H03K2217/94057—Rotary switches
- H03K2217/94068—Rotary switches with magnetic detection
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Electric Motors In General (AREA)
Abstract
本申请公开了一种电机应用于机械旋转开关的方法,所述方法的一具体实施方式包括:预先定义转子磁链与三相ABC坐标系中A轴重合时的位置为一个档位,转子的极数为M,则每档对应的角度值为360/M;采用磁导向控制直轴电流取值为预设电流值,交轴电流取值为零,驱动转子转动到最近的一个档位,即初始档位;采用磁导向控制交轴电流取值为零,通过调节直轴电流的大小,调节转子永磁铁与电磁场间磁力的大小,模拟转动机械旋转开关时的阻力;检测所述转子的当前转动角度,根据当前转动角度、每档对应的角度值,计算转子转动的档数。该实施方式中用户所感知的转动挡数与计算得到的档数相同,实现了用电机模拟机械旋转开关。
The present application discloses a method for applying a motor to a mechanical rotary switch. A specific embodiment of the method includes: predefining the position when the rotor flux linkage coincides with the A-axis in the three-phase ABC coordinate system as a gear position, and the position of the rotor If the number of poles is M, the angle value corresponding to each gear is 360/M; the value of the direct-axis current is the preset current value and the value of the quadrature-axis current is zero, and the rotor is driven to rotate to the nearest gear. That is, the initial gear position; the value of the quadrature axis current is controlled by magnetic guidance to zero, and by adjusting the magnitude of the direct axis current, the magnetic force between the rotor permanent magnet and the electromagnetic field is adjusted to simulate the resistance when turning the mechanical rotary switch; The current rotation angle, according to the current rotation angle and the angle value corresponding to each gear, calculates the number of gears of the rotor rotation. In this embodiment, the number of gears perceived by the user is the same as the number of gears calculated, and the motor is used to simulate a mechanical rotary switch.
Description
技术领域technical field
本申请涉及电机领域,具体涉及电机应用于机械换挡开关的方法。The present application relates to the field of motors, in particular to a method for applying a motor to a mechanical shift switch.
背景技术Background technique
机械旋转开关在曾经生活中比较常见,用户在使用旋转开关的过程中,能明显的感觉到阻力的存在。例如,旧式风扇圆形扭动机械换挡开关。Mechanical rotary switches are relatively common in our daily life. Users can clearly feel the existence of resistance when using the rotary switch. For example, the old fan circular twist mechanical shifter.
目前机械旋转开关越来越多的被电子开关所取代。例如,选择按钮与显示屏结合的电子开关。或纯触控屏式的电子开关,用户只需在触控显示屏上滑动、点击选择所要的档。At present, mechanical rotary switches are more and more replaced by electronic switches. For example, an electronic switch with a selection button combined with a display. Or a pure touch screen electronic switch, the user only needs to slide and click on the touch screen to select the desired file.
电机的主要作用是产生驱动转矩,作为电器或各种机械的动力源。现实中并未记载用电机模拟机械旋转开关的方法。The main function of the motor is to generate driving torque as a power source for electrical appliances or various machines. In reality, there is no documented method of simulating a mechanical rotary switch with a motor.
发明内容Contents of the invention
本申请的目的在于创造性的用电机模拟机械旋转开关。The purpose of this application is to creatively simulate a mechanical rotary switch with an electric motor.
本申请提供了一种电机应用于机械旋转开关的方法,所述方法包括:预先定义转子磁链与三相ABC坐标系中A轴重合时的位置为一个档位,转子的极数为M,则每档对应的角度值为360/M;采用磁导向控制直轴电流取值为预设电流值,交轴电流取值为零,驱动转子转动到最近的一个档位,即初始档位;采用磁导向控制交轴电流取值为零,通过调节直轴电流的大小,调节转子永磁铁与电磁场间磁力的大小,模拟转动机械旋转开关时的阻力;检测所述转子的当前转动角度,根据所述当前转动角度、每档对应的角度值,计算所述转子转动的档数。The present application provides a method for applying a motor to a mechanical rotary switch. The method includes: predefining the position when the rotor flux linkage coincides with the A-axis in the three-phase ABC coordinate system as a gear position, and the number of poles of the rotor is M, Then the angle value corresponding to each gear is 360/M; the value of the direct-axis current is the preset current value and the value of the quadrature-axis current is zero, and the rotor is driven to rotate to the nearest gear, which is the initial gear; Using magnetic guidance to control the value of the quadrature axis current to zero, by adjusting the magnitude of the direct axis current, the magnitude of the magnetic force between the rotor permanent magnet and the electromagnetic field is adjusted to simulate the resistance when turning the mechanical rotary switch; the current rotation angle of the rotor is detected, according to The current rotation angle and the angle value corresponding to each gear are used to calculate the number of gears the rotor rotates.
在一些实施例中,所述采用磁导向控制交轴电流取值为零,通过调节直轴电流的大小,调节转子永磁铁与电磁场间磁力的大小,模拟转动机械旋转开关时的阻力,包括:设计电流值在两个相邻档位间,随机械角度呈[0,180°]区间的正弦波变换或三角波变换,得到正弦电流值或三角电流值;采用磁导向控制交轴电流的取值为零,直轴电流的取值为所述正弦电流值或三角电流值,以调节两个相邻档位间,所述转子与电磁场间相互吸引的磁力大小随机械角度呈[0,180°]区间的正弦波曲线或三角波曲线,来模拟转动机械旋转开关时的阻力。In some embodiments, the value of the quadrature-axis current controlled by magnetic guidance is zero, and by adjusting the magnitude of the direct-axis current, the magnitude of the magnetic force between the rotor permanent magnet and the electromagnetic field is adjusted to simulate the resistance when turning a mechanical rotary switch, including: The design current value is between two adjacent gears, and the sinusoidal current value or triangular current value is obtained by the sine wave transformation or triangular wave transformation in the interval of [0,180°] with the mechanical angle; the value of the quadrature axis current is controlled by magnetic guidance to zero , the value of the direct-axis current is the sinusoidal current value or the triangular current value, to adjust between two adjacent gears, the magnetic force that attracts each other between the rotor and the electromagnetic field is sinusoidal with the mechanical angle [0, 180°] wave curve or triangular wave curve to simulate the resistance when turning a mechanical rotary switch.
在一些实施例中,所述设计电流值在两个相邻档位间,随机械角度呈[0,180°]区间的正弦波变换,得到正弦电流值,包括:将[0,180°]区间的正弦波归一化到两个相邻档位间的机械角度,得到归一化的正弦波;采用所述归一化的正弦波乘以第一预设系数,得到正弦电流值。In some embodiments, the design current value is between two adjacent gears, and the sine wave in the [0, 180°] interval is transformed with the mechanical angle to obtain the sine current value, including: converting the sine wave in the [0, 180°] interval Normalizing to the mechanical angle between two adjacent gears to obtain a normalized sine wave; multiplying the normalized sine wave by a first preset coefficient to obtain a sinusoidal current value.
在一些实施例中,所述方法还包括:将所述正弦电流值加上所述预设电流值的和,作为直轴电流的取值。In some embodiments, the method further includes: taking the sum of the sinusoidal current value plus the preset current value as the value of the direct axis current.
在一些实施例中,所述方法还包括:通过调节所述第一预设系数的大小,调节正弦电流值的大小,以调节两个相邻档位间,所述转子与电磁场间相互吸引的磁力大小。In some embodiments, the method further includes: by adjusting the magnitude of the first preset coefficient, the magnitude of the sinusoidal current value is adjusted to adjust the mutual attraction between the rotor and the electromagnetic field between two adjacent gears. Magnet size.
在一些实施例中,所述设计电流值在两个相邻档位间,随机械角度呈三角波变换,得到三角电流值,包括:采用三角波乘以第二预设系数,得到三角电流值。In some embodiments, the design current value is transformed in a triangular wave according to the mechanical angle between two adjacent gears to obtain the triangular current value, which includes: multiplying the triangular wave by a second preset coefficient to obtain the triangular current value.
在一些实施例中,所述方法还包括:将所述三角电流值加上所述预设电流值的和,作为直轴电流的取值。In some embodiments, the method further includes: taking the sum of the triangular current value plus the preset current value as the value of the direct axis current.
在一些实施例中,所述方法还包括:通过调节所述第二预设系数的大小,调节三角电流值的大小,以调节两个相邻档位间,所述转子与电磁场间相互吸引的磁力大小。In some embodiments, the method further includes: adjusting the magnitude of the triangular current value by adjusting the magnitude of the second preset coefficient, so as to adjust the mutual attraction between the rotor and the electromagnetic field between two adjacent gears. Magnet size.
在一些实施例中,所述检测所述转子的当前转动角度,根据所述当前转动角度、每档对应的角度值,计算所述转子转动的档数,包括:采用位置传感器检测所述转子的当前转动角度;如果所述当前转动角度落在[m*(360/M)-error,m*(360/M)+error]区间内,则表示当前档位为m,其中,error表示允许的绝对误差。In some embodiments, the detecting the current rotation angle of the rotor, and calculating the number of gears of the rotor rotation according to the current rotation angle and the angle value corresponding to each gear, includes: using a position sensor to detect the rotation angle of the rotor Current rotation angle; if the current rotation angle falls within the interval [m*(360/M)-error, m*(360/M)+error], it means that the current gear is m, where error means allowed absolute error.
在一些实施例中,所述检测所述转子的当前转动角度,根据所述当前转动角度、每档对应的角度值,计算所述转子转动的档数,包括:采用位置传感器检测所述转子的当前转动角度;用所述当前转动角度除以360/M,得到的值落在[n-perror,n+perror]区间内,则表示当前档位为n,其中,perror表示允许的百分误差。In some embodiments, the detecting the current rotation angle of the rotor, and calculating the number of gears of the rotor rotation according to the current rotation angle and the angle value corresponding to each gear, includes: using a position sensor to detect the rotation angle of the rotor Current rotation angle; divide the current rotation angle by 360/M, and the obtained value falls within the interval [n-perror,n+perror], indicating that the current gear is n, where perror represents the allowable percentage error .
本发明将电机用作机械旋转开关,定义电机转子磁链与三相ABC坐标系中A轴重合时的位置为一个档位。电机极数为旋转开关的总档位数。采用磁场导向控制(fieldoriented control,FOC)电机直轴电流取值为预设电流值,交轴电流取值为零,驱动转子在不受外力作用下转动到初始档位。然后,通过控制直轴电流的大小,调节转子永磁铁与电磁场间磁力的大小,模拟转动机械旋转开关时的阻力。让用户明显感知到自己转动了一个档位。同时检测转子的当前转动角度,计算旋转开关被转动的档数。用户所感知的转动挡数与计算得到的档数相同,完美实现了用电机模拟机械旋转开关。The invention uses the motor as a mechanical rotary switch, and defines the position when the flux linkage of the motor rotor coincides with the A axis in the three-phase ABC coordinate system as a gear position. The number of poles of the motor is the total number of gears of the rotary switch. Field oriented control (FOC) is used to set the motor direct axis current to the preset current value and the quadrature axis current to zero to drive the rotor to the initial gear without external force. Then, by controlling the magnitude of the direct-axis current, the magnitude of the magnetic force between the rotor permanent magnet and the electromagnetic field is adjusted to simulate the resistance when turning the mechanical rotary switch. Make it obvious to the user that they have turned a gear. At the same time, the current rotation angle of the rotor is detected, and the number of gears that the rotary switch is rotated is calculated. The number of gears perceived by the user is the same as the number of gears calculated, which perfectly realizes the use of motors to simulate mechanical rotary switches.
附图说明Description of drawings
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:Other characteristics, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:
图1是本申请一实施例中磁导向控制FOC的框图;Fig. 1 is a block diagram of magnetic guidance control FOC in an embodiment of the present application;
图2是本申请一实施例中电机用于机械旋转开关的方法的流程图;Fig. 2 is a flowchart of a method for using a motor in a mechanical rotary switch in an embodiment of the present application;
图3是本申请一实施例中转子磁链与三相ABC坐标系中A轴重合的示意图;Fig. 3 is a schematic diagram of the coincidence of the rotor flux linkage and the A axis in the three-phase ABC coordinate system in an embodiment of the present application;
图4是本申请一实施例中电机极数M=7时,直轴电流为正弦电流值对应的最小扭力曲线;Fig. 4 is the minimum torque curve corresponding to the sinusoidal current value when the motor pole number M=7 in one embodiment of the present application;
图5是本申请一实施例中电机极数M=7时,直轴电流为三角电流值对应的最小扭力曲线;Fig. 5 is the minimum torque curve corresponding to the triangular current value of the direct axis current when the number of motor poles M=7 in one embodiment of the present application;
图6是本申请一实施例中电机极数M=7时,档位的角度分布图。FIG. 6 is an angular distribution diagram of gear positions when the number of motor poles M=7 in an embodiment of the present application.
具体实施方式detailed description
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。The application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain related inventions, rather than to limit the invention. It should also be noted that, for the convenience of description, only the parts related to the related invention are shown in the drawings.
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and embodiments.
本申请技术方案中的电机指三相电机,该电机包括但不限于:无刷直流电机、永磁同步电机。上述电机主要包括定子和转子。转子上具有永磁铁。转子极数指转子上的磁极数。磁极分N极和S极,一般把1个N极和1个S极称为一对磁极,也就是极数为1。定子上具有3的倍数的绕组。定子通电会产生电磁铁。定子的电磁铁与转子上的永磁铁都具有同性相斥,异性相吸的特性。The motor in the technical solution of the present application refers to a three-phase motor, which includes but not limited to: a brushless DC motor and a permanent magnet synchronous motor. The above motor mainly includes a stator and a rotor. The rotor has permanent magnets. The number of rotor poles refers to the number of magnetic poles on the rotor. The magnetic poles are divided into N poles and S poles. Generally, one N pole and one S pole are called a pair of magnetic poles, that is, the number of poles is 1. There are multiples of 3 windings on the stator. Energizing the stator creates an electromagnet. Both the electromagnets of the stator and the permanent magnets on the rotor have the characteristics that the same sex repels each other and the opposite sex attracts each other.
参考图1,该图是本申请一实施例中磁导向控制FOC的框图。磁场导向控制通过坐标变换将三相交流电的控制转换为产生转矩的q轴交轴电流和产生磁场的d轴直轴电流的控制,实现转矩和励磁的独立控制。Referring to FIG. 1 , this figure is a block diagram of magnetic guidance control FOC in an embodiment of the present application. The field-oriented control converts the control of the three-phase alternating current into the control of the q-axis quadrature-axis current that generates torque and the d-axis direct-axis current that generates the magnetic field through coordinate transformation, realizing independent control of torque and excitation.
图1中,IA、IB、IC分别表示流入电机定子中的三相绕组中A相、B相、C相的电流,通过采样电阻获得IA、IB、IC的值。FOC控制时,先将三相电流进行Clark变换。经过Clark坐标变换,三相电流IA、IB、IC变换为两相静止坐标系αβ下电流iα、iβ。然后,对iα、iβ进行Park变换。即从两相静止坐标系αβ换算成两相旋转坐标系qd。其中,旋转坐标系qd是在转子上建立的一个坐标系,此坐标系与转子同步转动,跟着转子一起旋转。在进行Park变换变换时,需要知道转子当前转动的电角度θ,电角度通过磁编码器或霍尔传感器等位置传感器获得。取转子磁场方向为d轴,垂直于转子磁场方向为q轴。iα、iβ经Park变换后得到d轴的电流分量id,q轴的电流分量iq。In Figure 1, I A , I B , and I C respectively represent the currents flowing into phase A, phase B, and phase C of the three-phase windings in the motor stator, and the values of I A , I B , and IC are obtained through sampling resistors. During FOC control, the three-phase current is firstly subjected to Clark transformation. After Clark coordinate transformation, the three-phase currents I A , I B , and I C are transformed into currents i α , i β in the two-phase stationary coordinate system αβ. Then, Park transform is performed on i α and i β . That is, it is converted from the two-phase stationary coordinate system αβ to the two-phase rotating coordinate system qd. Wherein, the rotating coordinate system qd is a coordinate system established on the rotor, and this coordinate system rotates synchronously with the rotor and rotates with the rotor. When performing Park transformation transformation, it is necessary to know the electrical angle θ of the current rotation of the rotor, and the electrical angle is obtained by a position sensor such as a magnetic encoder or a Hall sensor. Take the direction of the rotor magnetic field as the d-axis, and the direction perpendicular to the rotor magnetic field as the q-axis. After i α and i β are transformed by Park, the current component id of the d -axis and the current component i q of the q-axis are obtained.
以iq、id作为反馈控制的对象,采用PI(proportional-integral,比例积分)控制。其中,Iq_Ref、Id_Ref分别是期望的q轴电流、d轴电流的取值。iq经PI控制,输出q轴电压Vq,id经PI控制,输出d轴电压Vd。对Vq、Vd进行Park逆变换,得到αβ坐标系下α轴的电压Vα、β轴的电压Vβ。因旋转坐标系qd是建立在转子上的,所以再进行Park逆变换时,同样需要用到电角度θ。之后,对Vα、Vβ进行SVPWM(Space Vector Pulse Width Modulation,空间矢量脉宽调制)控制,得到三相绕组的三相电压,用于驱动电机。其中,SVPWM实际上是Clark逆变换。其中,SVPWM用6个非零矢量的相邻的两个矢量来控制合成矢量的方向,用零矢量来调整合成矢量的幅值。即采用6个非零矢量和2个零矢量作为基,形成矢量公式,生成指向任何方向的矢量。如此,SVPWM脱开这有限的6个方向,制造无限个连续的方向填充满360°的矢量,从而控制定子中电磁场的方向。Taking i q and id as the objects of feedback control, PI (proportional-integral, proportional-integral) control is adopted. Wherein, I q_Ref and I d_Ref are values of expected q-axis current and d-axis current respectively. i q is controlled by PI to output q-axis voltage V q , and i d is controlled by PI to output d-axis voltage V d . Perform Park inverse transformation on V q and V d to obtain the voltage V α of the α-axis and the voltage V β of the β-axis in the αβ coordinate system. Since the rotating coordinate system qd is established on the rotor, the electrical angle θ is also needed when performing Park inverse transformation. After that, SVPWM (Space Vector Pulse Width Modulation, Space Vector Pulse Width Modulation) control is performed on V α and V β to obtain the three-phase voltage of the three-phase winding, which is used to drive the motor. Among them, SVPWM is actually Clark inverse transform. Among them, SVPWM uses two adjacent vectors of 6 non-zero vectors to control the direction of the composite vector, and uses zero vectors to adjust the magnitude of the composite vector. That is, 6 non-zero vectors and 2 zero vectors are used as bases to form a vector formula to generate vectors pointing in any direction. In this way, SVPWM breaks away from the limited 6 directions, and creates an infinite number of continuous directions to fill the 360° vector, thereby controlling the direction of the electromagnetic field in the stator.
继续参考图2,该图是本申请一实施例中电机用于机械旋转开关的方法的流程图。Continue to refer to FIG. 2 , which is a flowchart of a method for using a motor in a mechanical rotary switch in an embodiment of the present application.
步骤201,预先定义转子磁链与三相ABC坐标系中A轴重合时的位置为一个档位,转子的极数为M,则每档对应的角度值为360/M。
参考图3,该图是本申请一实施例中转子磁链与三相ABC坐标系中A轴重合的示意图。在本实施例中,坐标系qd中d轴正方向是转子磁极S指向N的方向,q轴在电角度上垂直于d轴。其中,d轴常被称为直轴,q轴常被成为交轴。如图3中,转子磁链与三相ABC坐标系中A轴重合时,我们将该位置定义为一档。为便于示意说明,图3中仅示出一对磁极的转子,实际上,转子具有多对NS磁极,转子旋转一圈,转子上的每一对NS磁极的磁链都会与三相ABC坐标系的A轴重合,所以转子上有多少对NS磁极,就会有多少档。因转子NS磁极数又称转子极数。所以转子的极数为总档数。其中,转子的极数包括但不限于:6、7、8、9等。假设转子的总档数为M,转子旋转一圈为360度,则每一档对应的角度值为360/M。Referring to FIG. 3 , this figure is a schematic diagram showing that the rotor flux linkage coincides with the A-axis in the three-phase ABC coordinate system in an embodiment of the present application. In this embodiment, the positive direction of the d-axis in the coordinate system qd is the direction in which the rotor magnetic pole S points to N, and the q-axis is perpendicular to the d-axis in terms of electrical angle. Among them, the d-axis is often called the direct axis, and the q-axis is often called the quadrature axis. As shown in Figure 3, when the rotor flux linkage coincides with the A-axis in the three-phase ABC coordinate system, we define this position as the first gear. For the sake of schematic illustration, only a pair of magnetic pole rotors are shown in Figure 3. In fact, the rotor has multiple pairs of NS magnetic poles. When the rotor rotates once, the flux linkage of each pair of NS magnetic poles on the rotor will be consistent with the three-phase ABC coordinate system The A-axis coincides, so there are as many gears as there are pairs of NS magnetic poles on the rotor. Because of the number of rotor NS magnetic poles, it is also called the number of rotor poles. So the number of poles of the rotor is the total number of gears. Wherein, the number of poles of the rotor includes but not limited to: 6, 7, 8, 9 and so on. Assuming that the total number of gears of the rotor is M, and one revolution of the rotor is 360 degrees, the angle value corresponding to each gear is 360/M.
步骤202,采用磁导向控制直轴电流取值为预设电流值,交轴电流取值为零,驱动转子转动到最近的一个档位,即初始档位。
电机启动时,转子的位置是不确定的,为便于精确控制,通过图1的FOC磁导向控制转子转动到最近的一个档位。即控制直轴电流取值为预设电流值,交轴电流取值为零,产生电磁铁,采用磁导向控制FOC驱动转子转动到最近的一个档位的位置。其中,直轴电流、交轴电流取值的公式推到过程如下:When the motor is started, the position of the rotor is uncertain. In order to facilitate precise control, the rotor is controlled to rotate to the nearest gear through the FOC magnetic guidance in Figure 1. That is, control the direct-axis current to the preset current value, and the quadrature-axis current to zero to generate an electromagnet, and use magnetic guidance to control the FOC to drive the rotor to rotate to the nearest gear position. Among them, the formulas for the values of direct axis current and quadrature axis current are deduced as follows:
IA、IB、IC为通过采样电阻实时采集到的三相ABC坐标系下A相、B相、C相的电流,由基尔霍夫电流定律得:I A , I B , and I C are the currents of phase A, phase B, and phase C in the three-phase ABC coordinate system collected in real time through the sampling resistors. According to Kirchhoff's current law:
IA+IB+IC=0I A +I B +I C =0
如图3,当转子磁链与A轴重合时:As shown in Figure 3, when the rotor flux linkage coincides with the A axis:
IA=IDC0 I A =I DC0
其中,IDC0表示流入定子的预设电流值。Among them, I DC0 represents the preset current value flowing into the stator.
三相ABC坐标系与静止坐标系αβ间的变换即Clark变换,满足如下变换公式:The transformation between the three-phase ABC coordinate system and the stationary coordinate system αβ is the Clark transformation, which satisfies the following transformation formula:
其中,iα为α轴的电流分量,iβ为β轴的电流分量。Among them, i α is the current component of the α axis, and i β is the current component of the β axis.
将IA=IDC0、代入上述变换公式,得:Let I A = I DC0 , Substituting into the above transformation formula, we get:
iα=IA=IDC0 i α =I A =I DC0
因静止两相αβ坐标系与旋转两相qd坐标系间的Park变换,需满足如下变换公式:Because of the Park transformation between the stationary two-phase αβ coordinate system and the rotating two-phase qd coordinate system, the following transformation formula needs to be satisfied:
id=iα*cosθ+iβ*sinθi d =i α *cosθ+i β *sinθ
iq=-iα*sinθ+iβ*cosθi q =-i α *sinθ+i β *cosθ
其中,θ表示电角度。因为转子磁链与三相ABC坐标系中A轴重合时,电角度θ为零,所以将θ=0,iα=IA=IDC0,iβ=0代入上述Park变换公式,得到:Among them, θ represents the electrical angle. Because the rotor flux linkage coincides with the A-axis in the three-phase ABC coordinate system, the electrical angle θ is zero, so θ=0, i α =I A =I DC0 , i β =0 are substituted into the above Park transformation formula to obtain:
id=IDC0 i d =I DC0
iq=0i q =0
因坐标系qd是建立在转子上的旋转坐标系,转子磁场方向为d轴,垂直于转子磁场方向为q轴。通过上面的公式推到可知,只需要给直轴电流赋予一定的电流,给交轴电流赋值为零,定子在上述电流的作用下,生成一个电磁场,转子上的永磁铁在上述电磁场的作用下,在磁极同性排斥、异性相吸的作用下,自行转动,一直转动到最近的一个档位处,即初始档位。Because the coordinate system qd is a rotating coordinate system established on the rotor, the direction of the rotor magnetic field is the d-axis, and the direction perpendicular to the rotor magnetic field is the q-axis. It can be seen from the above formula that it is only necessary to assign a certain current to the direct axis current and zero to the quadrature axis current. The stator generates an electromagnetic field under the action of the above current, and the permanent magnet on the rotor is under the action of the above electromagnetic field. , under the effect of same-sex repulsion and opposite-sex attraction of magnetic poles, it rotates by itself until it reaches the nearest gear, that is, the initial gear.
步骤203,采用磁导向控制交轴电流取值为零,通过调节直轴电流的大小,调节转子永磁铁与电磁场间磁力的大小,模拟转动机械旋转开关时的阻力。
定义:当d轴电流为预设电流值、q轴电流为零时,转子永磁铁与电磁场相吸引的初始磁力为F0。Definition: when the d-axis current is the preset current value and the q-axis current is zero, the initial magnetic force of the rotor permanent magnet attracting the electromagnetic field is F 0 .
如果一直保持d轴电流取值为预设电流值、q轴电流为零,则转子永磁铁与电磁场的相吸引的初始磁力一直为F0。如果此时用户手动匀速转动直流无刷电机的转子,则需要的最小扭力为一直F0,为恒定不变的力,显然此种情况并非手拧机械旋转开关的真实手感。If the d-axis current is kept at a preset current value and the q-axis current is zero, the initial magnetic force of the rotor permanent magnet and the electromagnetic field is always F 0 . If the user manually rotates the rotor of the brushless DC motor at a constant speed, the required minimum torque is always F 0 , which is a constant force. Obviously, this situation is not the real feel of turning the mechanical rotary switch by hand.
在本实施例中,为更细腻地模拟机械旋转开关的手感,通过调节d轴电流的大小,调节转子与电磁场间相吸引的磁力大小,从而调节扭动转子时的阻力,该阻力等于最小扭力。根据实验数据和实际体验,发现扭动机械旋转开关的最小扭力曲线类似[0,180°]区间正弦波曲线。故在相邻的两个档位之间,让d轴电流随旋转的机械角度做正弦波变换。In this embodiment, in order to more delicately simulate the feel of a mechanical rotary switch, by adjusting the size of the d-axis current, the magnetic force between the rotor and the electromagnetic field is adjusted, thereby adjusting the resistance when twisting the rotor, which is equal to the minimum torque . According to the experimental data and actual experience, it is found that the minimum torque curve of the mechanical rotary switch is similar to the sine wave curve in the interval [0,180°]. Therefore, between two adjacent gears, let the d-axis current do sine wave transformation with the mechanical angle of rotation.
电机的极数为M,因转子上的M个磁极是均匀分布的,所以M个档位在转子上也是均匀分布的,每个档位对应的角度值为360/M。对于一个确定的电机,其极数M为已知量,是常数。The number of poles of the motor is M, because the M magnetic poles on the rotor are evenly distributed, so the M gears are also evenly distributed on the rotor, and the angle value corresponding to each gear is 360/M. For a certain motor, the number of poles M is a known quantity and a constant.
将两个档位间的机械角度范围归一化到[0,180°],归一化的系数K为:Normalize the mechanical angle range between the two gears to [0,180°], and the normalized coefficient K is:
第N档位归一化后的角度AngleN为:The normalized angle Angle N of the Nth gear is:
其中,Angle表示磁编码器采集的转子在N-1至N档位间的当前转动角度,该当前转动角度为机械角度。Wherein, Angle represents the current rotation angle of the rotor between N-1 and N gears collected by the magnetic encoder, and the current rotation angle is a mechanical angle.
第N档位d轴电流的公式为:The formula for the d-axis current of the Nth gear is:
id=IDC0+C×sin(AngleN)i d =I DC0 +C×sin(Angle N )
其中,C为第一预设系数。Wherein, C is the first preset coefficient.
将代入上一个公式,得到:Will Substituting into the previous formula, we get:
转子永磁铁与d轴电流产生的电磁场间的磁力与id呈线性变换,所以转子与电磁场间的磁力F为:The magnetic force between the rotor permanent magnet and the electromagnetic field generated by the d-axis current is linearly transformed with i d , so the magnetic force F between the rotor and the electromagnetic field is:
其中,L表示转子永磁铁受id产生的电磁场的磁力与id间的线性系数。F0=L×IDC0表示当id=IDC0、iq=0时,转子永磁铁与电磁场相吸引的初始磁力。Among them, L represents the linear coefficient between the magnetic force of the electromagnetic field generated by the rotor permanent magnet and id. F 0 =L×I DC0 represents the initial magnetic force of the rotor permanent magnet attracting the electromagnetic field when id =I DC0 and i q =0.
转子与电磁场间相吸引的磁力等于用户扭动转子所需的最小扭力,最小扭力R为:The magnetic force attracted between the rotor and the electromagnetic field is equal to the minimum torque required by the user to twist the rotor, and the minimum torque R is:
图4为电机极数M=7时,直轴电流为正弦电流值对应的最小扭力曲线。从图中曲线可知,预设电流值对应的初始磁力为F0,他也是最小扭力的最小值。当用户扭动转子,从一个档位扭动至相邻档位时,所需的最小扭力先从小变大、再从大变小,呈[0,180°]区间的正弦波曲线,类似真实的扭动机械旋转开关的手感,用户可直观感受到转动了一个档位。Fig. 4 is the minimum torque curve corresponding to the sinusoidal current value of the direct axis current when the number of poles of the motor is M=7. It can be seen from the curve in the figure that the initial magnetic force corresponding to the preset current value is F 0 , which is also the minimum value of the minimum torque. When the user twists the rotor from one gear to the adjacent gear, the required minimum torque first increases from small to large, and then from large to small, showing a sine wave curve in the interval [0,180°], similar to the real torque. The feel of moving a mechanical rotary switch, the user can intuitively feel that a gear has been turned.
在本实施例中,可以调节预设电流值IDC0和/或第一预设系数C的大小,以调节两个相邻档位间,转子与电磁场间相互吸引的磁力大小,即调节最小扭力的大小。In this embodiment, the preset current value I DC0 and/or the size of the first preset coefficient C can be adjusted to adjust the magnetic force between the two adjacent gears, the rotor and the electromagnetic field, that is, to adjust the minimum torque the size of.
在本本实施例的其他可选的实现方式中,d轴电流为:In other optional implementations of this embodiment, the d-axis current is:
不存在初始磁力,相应的最小扭力曲线为正弦曲线。There is no initial magnetic force, and the corresponding minimum torque curve is sinusoidal.
在其他实施例中,采用三角波乘以第二预设系数,得到三角电流值。将所述三角电流值加上上述预设电流值的和,作为直轴电流的取值。采用磁导向控制交轴电流的取值为零,直轴电流的取值为上述三角电流值,以调节两个相邻档位间,转子与电磁场间相互吸引的磁力大小随机械角度三角波曲线,来模拟转动机械旋转开关时的最小阻力。In other embodiments, the triangular current value is obtained by multiplying the triangular wave by the second preset coefficient. The sum of the triangular current value plus the above-mentioned preset current value is used as the value of the direct axis current. The value of the quadrature-axis current is controlled by magnetic guidance, and the value of the direct-axis current is the above-mentioned triangular current value, so as to adjust the magnetic force between the two adjacent gears, the mutual attraction between the rotor and the electromagnetic field, and the triangular wave curve of the mechanical angle. to simulate minimum resistance when turning a mechanical rotary switch.
参考图5,图5为电机极数M=7时,直轴电流为三角电流值对应的最小扭力曲线。预设电流值对应的初始磁力为F0,他也是最小扭力的最小值。图中,相邻的两个档位间的最小扭力,是由直线组成的三角曲线。该直线的斜率为第二预设系数。当用户扭动转子,从一个档位扭动至相邻档位时,所需的最小扭力线性的先从小变大、再从大变小,类似真实的机械旋转开关的手感,用户可直观感受到转动了一个档位。可以调节预设电流值IDC0和/或第二预设系数的大小,以调节两个相邻档位间,转子与电磁场间相互吸引的磁力大小,即调节最小扭力的大小。Referring to FIG. 5, FIG. 5 is the minimum torque curve corresponding to the triangular current value of the direct axis current when the number of poles of the motor is M=7. The initial magnetic force corresponding to the preset current value is F 0 , which is also the minimum value of the minimum torque. In the figure, the minimum torque between two adjacent gears is a triangular curve composed of straight lines. The slope of the straight line is a second preset coefficient. When the user twists the rotor from one gear to the adjacent gear, the required minimum torque linearly increases from small to large, and then from large to small, similar to the feel of a real mechanical rotary switch, and the user can feel it intuitively until one gear is turned. The preset current value I DC0 and/or the size of the second preset coefficient can be adjusted to adjust the magnetic force between the rotor and the electromagnetic field between two adjacent gears, that is, to adjust the minimum torque.
步骤204,检测转子的当前转动角度,根据当前转动角度、每档对应的角度值,计算转子转动的档数。In
在本实施例中,转子的极数为M,转子上的M个磁铁是均匀分布的,如此,电机模拟的机械开关的档也是均匀分布的。转子旋转一圈为360度,从某一档转到与其相邻的一档需要转动角度值为360/M。采用位置传感器检测转子的当前转动角度,该当前转动角度指机械角度;如果当前转动角度落在[m*(360/M)-error,m*(360/M)+error]区间内,则表示当前档位为m,其中,error表示允许的绝对误差。该绝对误差为如下一个:3度、4度、5度、6度。In this embodiment, the number of poles of the rotor is M, and the M magnets on the rotor are uniformly distributed, so that the gears of the mechanical switches simulated by the motor are also uniformly distributed. One rotation of the rotor is 360 degrees, and the rotation angle value is 360/M required to shift from a certain gear to the adjacent gear. The position sensor is used to detect the current rotation angle of the rotor. The current rotation angle refers to the mechanical angle; if the current rotation angle falls within the interval [m*(360/M)-error, m*(360/M)+error], it means The current gear is m, where error represents the allowable absolute error. The absolute error is one of the following: 3 degrees, 4 degrees, 5 degrees, 6 degrees.
在其他实施例中,采用位置传感器中的磁编码器检测转子的当前转动角度,该当前转动角度指机械角度;用该当前转动角度除以360/M,得到的值落在[n-perror,n+perror]区间内,则表示当前档位为n,其中,perror表示允许的百分误差。该百分误差为如下一个:1%、2%、3%、4%、5%、。In other embodiments, the current rotation angle of the rotor is detected by the magnetic encoder in the position sensor, and the current rotation angle refers to the mechanical angle; the current rotation angle is divided by 360/M, and the obtained value falls in [n-perror, n+perror] range, it means that the current gear is n, where perror means the allowable percentage error. The percentage error is one of the following: 1%, 2%, 3%, 4%, 5%.
继续参考图6,该是本申请一实施例中电机极数M=7时,档位的角度分布图。图中将360度的圆用实线均匀分成7份。实线两边的虚线表示允许存在的绝对误差或百分误差。如果计算的结果落在狭窄的两虚线之间,则表示此次计算的是档数为两虚线间标注的档数。Continuing to refer to FIG. 6 , which is an angular distribution diagram of gear positions when the number of motor poles M=7 in an embodiment of the present application. In the figure, the 360-degree circle is evenly divided into 7 parts with solid lines. The dotted lines on either side of the solid line indicate the allowable absolute error or percent error. If the calculation result falls between the two narrow dotted lines, it means that the calculated file number is the file number marked between the two dotted lines.
在本实施例中,因磁编码器是间隔性不断检测的转子的当前转动角度,从而间断性不断计算当前档数。所以当用户的目标转动档位为5,在用户扭动转子转动到5档位的过程中,上述方案会依次计算得出转子转动的挡数为0、1、2、3、4、5。如果将档数传输至有屏幕的装置上显示,可以供用户更直观实时的观察当前转动到哪个档了。当然,因用户在扭动转子换挡的过程中,每转动一档,用户会感觉到阻力从小变大,再变小的过程,所以用户根据手部扭动力的变化,可以默数出转动的档数。In this embodiment, since the current rotation angle of the rotor is continuously detected by the magnetic encoder at intervals, the current gear number is continuously calculated intermittently. Therefore, when the user's target rotation gear is 5, when the user twists the rotor to rotate to the 5th gear, the above scheme will calculate the gears of the rotor rotation as 0, 1, 2, 3, 4, and 5 in sequence. If the file number is transmitted to a device with a screen for display, the user can observe which file is currently turned in a more intuitive and real-time manner. Of course, in the process of twisting the rotor to shift gears, the user will feel the process of the resistance becoming larger and then smaller every time the user rotates a gear, so the user can silently count the rotations according to the change of the twisting force of the hand. number of files.
上述预设间隔时间是允许用户在扭动转子过程中最小停顿时间。一旦在该预设间隔时间检测的转子前后两次的当前转动角度值相等,则默认在这预设间隔时间内,转子一直保持不动,默认用户已经转动到目标档数。例如,上述预设间隔时间为3秒,用户从0档转动到1档,稍微停顿了2秒,之后继续转动到4档,则通过上述方案计算得出的转子转动的档数为4。在其它实施例中,上述预设间隔时间包括但不限于:4秒、5秒、6秒。The above-mentioned preset interval time is the minimum pause time allowed to the user during the process of twisting the rotor. Once the current rotation angle values of the rotor detected twice before and after the preset interval time are equal, it is defaulted that the rotor remains still during the preset interval time, and the user has rotated to the target gear by default. For example, the above-mentioned preset interval time is 3 seconds, the user rotates from
本文独创性的提出基于电机的机械旋转开关设计。简述了所采用的磁场导向控制FOC,让转子自行转动到初始档位。并设计了相邻两个档位之间的最小扭力按照[0,180°]区间的正弦波变换或三角变换。让用户转动转子时的手感像转动真正的机械旋转开关。而用户所感知的转动挡数与根据当前转动角度,计算得到的转子转动的档数相同。实现了用电机完美模拟机械旋转开关。This paper proposes an original design of a mechanical rotary switch based on a motor. The field-oriented control FOC adopted is briefly described, allowing the rotor to rotate to the initial gear by itself. And the minimum torque between two adjacent gears is designed according to the sine wave transformation or triangular transformation in the [0,180°] interval. Allows the user to turn the rotor with the feel of turning a real mechanical rotary switch. The number of rotation stages perceived by the user is the same as the number of rotation stages of the rotor calculated according to the current rotation angle. Realized the perfect simulation of mechanical rotary switch with motor.
在本实施例中,电机计算得到转子转动的档数后,需要将该档数传输给相关的装置去执行。该电机可以通过有线方式或无线方式进行传输。例如,通过内置于该电机内的无线通信模块将档数发送给其它装置。该无线通信模块包括但不限于:WIFI无线通信模块、4G无线通信模块、5G无线通信模块、蓝牙无线通信模块。In this embodiment, after the motor calculates the gear number of the rotor, it needs to transmit the gear number to a related device for execution. The motor can be transmitted by wire or wirelessly. For example, the gear number is sent to other devices through the wireless communication module built in the motor. The wireless communication module includes but is not limited to: WIFI wireless communication module, 4G wireless communication module, 5G wireless communication module, and Bluetooth wireless communication module.
在本实施例的其它可选的实现方式中,电机内置蓝牙mesh模块。该电机为外转子电机,用于玩具车的轮毂,上述转子中间具有十字形孔,用于插接车轴。将上述轮毂电机配置用于玩具车的左前轮轮毂、右前轮轮毂。该玩具车的左后轮轮毂、右后轮轮毂为普通的机械轮毂。上述左右两个用于轮毂的电机组成蓝牙mesh网络。上述左右两个电机开机后,默认处于换挡模式下,任何一个电机都会实时计算转子转动的档数,如果该档数不为零,生成换挡指令,并将该换挡指令通过上述蓝牙mesh网络发送给另外一个用于轮毂的电机。然后,两个电机都退出换挡模式,执行上述换挡指令对应的程序。In other optional implementation manners of this embodiment, the motor has a built-in Bluetooth mesh module. The motor is an external rotor motor, which is used for the hub of a toy car. There is a cross-shaped hole in the middle of the above-mentioned rotor, which is used for inserting the axle. The above wheel hub motor is configured for the left front wheel hub and the right front wheel hub of the toy car. The left rear wheel hub and the right rear wheel hub of this toy car are common mechanical hubs. The above two left and right motors for the hub form a Bluetooth mesh network. After the above two left and right motors are turned on, they are in the gear shift mode by default, and any motor will calculate the gear number of the rotor in real time. If the gear number is not zero, a gear shift command will be generated, and the gear shift command will be passed through the above Bluetooth mesh The network sends to another motor for the hub. Then, both motors exit the gear shifting mode, and execute the program corresponding to the above gear shifting command.
本申请用于机械旋转开关的电机可以应用于各种场景,触发不同的操作,实现不同的功能。例如,控制风扇的速度、控制LED灯闪烁模式、控制灯的亮度、控制玩具车的速度等。The motor used in the mechanical rotary switch of the present application can be applied in various scenarios, trigger different operations, and realize different functions. For example, control the speed of the fan, control the blinking mode of the LED light, control the brightness of the light, control the speed of the toy car, etc.
上述实施例默认转子旋转一圈,但本申请的技术方案支持转子转动超过一圈,相应的总档数不局限于转子的极数。例如,转子的极数M,默认仅支持转子旋转一圈,则总档数为M。如果支持转子旋转n圈,则总档数为n×M。In the above embodiments, the rotor rotates one revolution by default, but the technical solution of the present application supports the rotor rotating more than one revolution, and the corresponding total number of gears is not limited to the number of poles of the rotor. For example, the number of poles of the rotor is M, and the default is to support only one rotation of the rotor, so the total number of gears is M. If the rotor is supported to rotate n circles, the total number of gears is n×M.
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。The above description is only a preferred embodiment of the present application and an illustration of the applied technical principle. Those skilled in the art should understand that the scope of the invention involved in this application is not limited to the technical solution formed by the specific combination of the above-mentioned technical features, but should also cover the technical solution formed by the above-mentioned technical features without departing from the inventive concept. Other technical solutions formed by any combination of or equivalent features thereof. For example, a technical solution formed by replacing the above-mentioned features with technical features with similar functions disclosed in (but not limited to) this application.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211161867.6A CN115441784A (en) | 2022-09-23 | 2022-09-23 | Method for applying motor to mechanical rotary switch |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211161867.6A CN115441784A (en) | 2022-09-23 | 2022-09-23 | Method for applying motor to mechanical rotary switch |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115441784A true CN115441784A (en) | 2022-12-06 |
Family
ID=84249839
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211161867.6A Pending CN115441784A (en) | 2022-09-23 | 2022-09-23 | Method for applying motor to mechanical rotary switch |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115441784A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116608144A (en) * | 2023-05-26 | 2023-08-18 | 清华大学 | Dynamic wind generation system and method for meeting adjustable airflow characteristic requirements |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1902813A (en) * | 2004-01-07 | 2007-01-24 | 三菱电机株式会社 | Motor controller |
CN102938628A (en) * | 2011-09-06 | 2013-02-20 | 北京理工大学 | Method for positioning permanent magnet synchronous motor rotor initial position |
CN113708683A (en) * | 2021-08-27 | 2021-11-26 | 河北爱其科技有限公司 | Method for applying motor to mechanical gear shifting switch |
-
2022
- 2022-09-23 CN CN202211161867.6A patent/CN115441784A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1902813A (en) * | 2004-01-07 | 2007-01-24 | 三菱电机株式会社 | Motor controller |
CN102938628A (en) * | 2011-09-06 | 2013-02-20 | 北京理工大学 | Method for positioning permanent magnet synchronous motor rotor initial position |
CN113708683A (en) * | 2021-08-27 | 2021-11-26 | 河北爱其科技有限公司 | Method for applying motor to mechanical gear shifting switch |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116608144A (en) * | 2023-05-26 | 2023-08-18 | 清华大学 | Dynamic wind generation system and method for meeting adjustable airflow characteristic requirements |
CN116608144B (en) * | 2023-05-26 | 2023-09-26 | 清华大学 | Dynamic wind generation system and method for meeting adjustable airflow characteristic requirements |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102170256B (en) | Controller for motor | |
Tibor et al. | Modeling and simulation of the BLDC motor in MATLAB GUI | |
EP2359467B1 (en) | Controller for electrical machines | |
JP6111324B2 (en) | Method for determining the angular offset between the rotor and stator of an electric machine of a motor vehicle | |
KR102272044B1 (en) | Apparatus and method of driving a plurality of permanent magnet synchronous motors using single inverter | |
US9379655B2 (en) | Method of field weakening control of permanent magnet motor drivers | |
CN104980078B (en) | The measurement method and measuring device and electric machine control system of the rotary inertia of motor | |
CN101931359A (en) | Control device of electric motor | |
JP2007189766A (en) | Electric motor drive control device and electric motor drive system | |
US20150372629A1 (en) | System, method and apparatus of sensor-less field oriented control for permanent magnet motor | |
US12032760B2 (en) | Motorized scroll wheel for an input device | |
CN115441784A (en) | Method for applying motor to mechanical rotary switch | |
Lin et al. | An improved flux observer for sensorless permanent magnet synchronous motor drives with parameter identification | |
CN104467572B (en) | Driving method and device | |
Le-Huy et al. | Design and implementation of a versatile stepper motor model for simulink’s SimPowerSystems | |
CN113708683B (en) | Method for applying motor to mechanical gear shifting switch | |
Sanita et al. | Modelling and simulation of four quadrant operation of three phase brushless DC motor with hysteresis current controller | |
JP6552373B2 (en) | Motor controller | |
JP2001231264A (en) | Control method for inverter | |
JP2003079185A (en) | Permanent magnet type synchronous motor controller | |
US9716462B2 (en) | Method for actuating a brushless motor | |
CN103475115B (en) | A kind of Novel single-phase brushless motor | |
Gümüş et al. | Sensorless vector control of a Permanent magnet synchronuous motor with fuzzy logic observer | |
JP4560698B2 (en) | Vector control method for synchronous motor | |
CN110635742B (en) | Initial position angle calibration method for permanent magnet synchronous motor and motor controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |