HK40121665A - High performance current sensing architecture for brushless motors - Google Patents
High performance current sensing architecture for brushless motorsInfo
- Publication number
- HK40121665A HK40121665A HK42025110623.3A HK42025110623A HK40121665A HK 40121665 A HK40121665 A HK 40121665A HK 42025110623 A HK42025110623 A HK 42025110623A HK 40121665 A HK40121665 A HK 40121665A
- Authority
- HK
- Hong Kong
- Prior art keywords
- phase
- permanent magnet
- magnet synchronous
- synchronous motor
- sensor
- Prior art date
Links
Description
对待决在先专利申请的引用Citation of prior patent applications
本专利申请:This patent application:
(i)要求巴莱特技术有限责任公司(Barrett Technology,LLC)和Claude F.ValleIV等人于2018年11月9日提交的针对HIGH PERFORMANCE CURRENT SENSING ARCHITECTUREFOR BRUSHLESS MOTORS(用于无刷电机的高性能电流感测架构)的待决在先美国临时专利申请序列号62/758,004的权益(代理人案卷号BARRETT-13PROV);以及(i) Claiming the benefit of prior pending U.S. Provisional Patent Application Serial No. 62/758,004 (Attorney's File No. BARRETT-13PROV) filed November 9, 2018, by Barrett Technology, LLC and Claude F. Valle IV et al., concerning High Performance Current Sensing Architecture for Brushless Motors; and
(ⅱ)要求巴莱特技术有限责任公司和Claude F.Valle IV等人于2019年6月14日提交的针对HIGH PERFORMANCE CURRENT SENSING ARCHITECTURE FOR BRUSHLESS MOTORS(用于无刷电机的高性能电流感测架构)的待决在先美国临时专利申请序列号62/861,772的权益(代理人案卷号BARRETT-15PROV)。(ii) Claim the benefit of prior pending U.S. Provisional Patent Application Serial No. 62/861,772 filed June 14, 2019, by Barrett Technologies LLC and Claude F. Valle IV et al. (Attorney’s File No. BARRETT-15PROV) for HIGH PERFORMANCE CURRENT SENSING ARCHITECTURE FOR BRUSHLESS MOTORS.
上述两(2)份专利申请藉此通过引用并入本文。The two (2) patent applications mentioned above are hereby incorporated herein by reference.
技术领域Technical Field
本发明总体上涉及电机(motor),并且更特别地涉及永磁同步电机和用于操作该电机的电机控制器。The present invention relates generally to motors, and more particularly to permanent magnet synchronous motors and motor controllers for operating the motors.
背景技术Background Technology
为了领会本发明,理解如下一些核心概念是重要的:To understand this invention, it is important to understand the following core concepts:
(i)三相永磁同步电机(PMSM)的基本构造和操作;(i) Basic structure and operation of a three-phase permanent magnet synchronous motor (PMSM);
(ii)涉及到的数学构建块中的两个:克拉克(Clarke)变换和帕克(Park)变换;(ii) Two of the mathematical building blocks involved: Clarke transform and Park transform;
(iii)三相半桥操作:开关状态、电流路径、二极管循环;以及(iii) Three-phase half-bridge operation: switching states, current paths, diode cycling; and
(iv)脉宽调制(PWM)模式阶段(pattern moments)(激励和衰退)如何与电机模型和采样窗口相关。(iv) How the pulse width modulation (PWM) mode phases (excitation and decay) relate to the motor model and sampling window.
三相永磁同步电机(PMSM)Three-phase permanent magnet synchronous motor (PMSM)
如图1所示,三相永磁同步电机5典型地包括具有多个磁极15的固定定子10和具有至少一对北极和南极的可旋转转子20(为了图示清楚,可旋转转子20在图1中示为仅具有一对北极和南极,然而应当领会的是,在实践中,可旋转转子20通常具有多对北极和南极)。可旋转转子20可移动地设置在固定定子10内。当固定定子10的磁极15例如通过电机控制器25被适当地电激励时,可以在固定定子10的内部产生旋转磁场,使得可旋转转子20的磁极依次被吸引朝向固定定子10的磁极15或排斥远离固定定子10的磁极15,从而引起可旋转转子20在固定定子10内旋转。驱动轴30附接到可旋转转子20,以从三相永磁同步电机5提供输出功率。As shown in Figure 1, a three-phase permanent magnet synchronous motor 5 typically includes a fixed stator 10 with multiple magnetic poles 15 and a rotatable rotor 20 with at least one pair of north and south poles (for clarity, the rotatable rotor 20 is shown in Figure 1 as having only one pair of north and south poles; however, it should be understood that in practice, the rotatable rotor 20 typically has multiple pairs of north and south poles). The rotatable rotor 20 is movably disposed within the fixed stator 10. When the magnetic poles 15 of the fixed stator 10 are appropriately electrically excited, for example by a motor controller 25, a rotating magnetic field can be generated within the fixed stator 10, causing the magnetic poles of the rotatable rotor 20 to be attracted toward or repelled away from the magnetic poles 15 of the fixed stator 10, thereby causing the rotatable rotor 20 to rotate within the fixed stator 10. A drive shaft 30 is attached to the rotatable rotor 20 to provide output power from the three-phase permanent magnet synchronous motor 5.
三相永磁同步电机5由三相A、B、C来表征,并且电机控制器25通过供应三个相电流iA、iB、iC来驱动三相A、B、C。三个相电流iA、iB、iC典型地包括脉冲,其中协调脉冲的定时以引起可旋转转子20旋转。The three-phase permanent magnet synchronous motor 5 is characterized by three phases A, B, and C, and the motor controller 25 drives the three phases A, B , and C by supplying three phase currents iA , iB, and iC. The three phase currents iA , iB , and iC typically include pulses, wherein the timing of the coordinated pulses causes the rotatable rotor 20 to rotate.
克拉克和帕克Clark and Parker
对于正弦绕组的永磁同步电机(PMSM),三个相电流波形中的每一个随着电机转动而呈现正弦形状(见图2)。电机转矩是这三个相电流的函数。但是,与控制一组三个正弦变化的电流值相比,控制恒定电流值更加容易和高效,因此首先使用克拉克变换将三个感测到的绕组电流转换至2相正弦αβ系统(见图3),然后使用帕克变换将其转换至二元dq系统(见图4),该系统消除了与电角θ的相关性。q轴(正交)电流iq仅负责产生电机转矩,因此以单个易于控制的变量来具有该电流很有用。For a permanent magnet synchronous motor (PMSM) with sinusoidal windings, each of the three phase current waveforms exhibits a sinusoidal shape as the motor rotates (see Figure 2). The motor torque is a function of these three phase currents. However, controlling a constant current value is easier and more efficient than controlling a set of three sinusoidally varying current values. Therefore, the three sensed winding currents are first converted to a two-phase sinusoidal αβ system using the Clarke transform (see Figure 3), and then converted to a binary dq system using the Park transform (see Figure 4), which eliminates the correlation with the electrical angle θ. The q-axis (orthogonal) current iq is solely responsible for generating the motor torque, and it is therefore useful to have this current as a single, easily controllable variable.
三相半桥、开关状态、电流路径Three-phase half-bridge, switch status, current path
为了使用单个直流母线电压(Vbus)来使三个电机相中的电流变化,在图5所示的三相半桥放大器配置40中使用六个相同的功率金属氧化物半导体场效应晶体管(MOSFET)35。使用微控制器42来控制MOSFET门(gate)35的操作。将领会的是,微控制器42和三相半桥放大器配置40连同适当的支持电路和逻辑一起形成电机控制器25。To use a single DC bus voltage (Vbus) to vary the current in the three motor phases, six identical power metal-oxide-semiconductor field-effect transistors (MOSFETs) 35 are used in the three-phase half-bridge amplifier configuration 40 shown in Figure 5. A microcontroller 42 is used to control the operation of the MOSFET gates 35. It will be understood that the microcontroller 42 and the three-phase half-bridge amplifier configuration 40, together with appropriate support circuitry and logic, form the motor controller 25.
每个MOSFET门35都标有它控制的相(A、B、C)以及它是桥的高侧(H)还是低侧(L)(即AH、AL、BH、BL、CH、CL)。每个电机相都标有(A、B、C),其中N是Y形绕组电机的中性点。高侧MOSFET决定采用S[ABC]形式的放大器的状态。每个低侧MOSFET被操控为与其相关的高侧MOSFET相反的状态。这防止了从Vbus直接传导到地,也称为直通。Each MOSFET gate 35 is labeled with the phase it controls (A, B, C) and whether it is on the high side (H) or low side (L) of the bridge (i.e., AH, AL, BH, BL, CH, CL). Each motor phase is labeled (A, B, C), where N is the neutral point of the Y-wound motor. The high-side MOSFET determines the state of the amplifier using the S[ABC] form. Each low-side MOSFET is controlled to the opposite state of its associated high-side MOSFET. This prevents direct conduction from Vbus to ground, also known as shoot-through.
通过使用称为脉宽调制(PWM)的计算出的定时模式快速地将这三个桥(AH/AL、BH/BL、CH/CL)切换开关,可以控制在每个电机相(A、B、C)中流动的电流的量以达到期望的转矩。例如,下面标题为“状态描述”的部分中示出的表格中的PWM模式由一系列7个状态组成(即S[000]、S[100]、S[110]、S[111]、S[110]、S[100]和S[000]),其中4个状态(即S[000]、S[100]、S[110]和S[111])是唯一的。By rapidly switching the three bridges (AH/AL, BH/BL, CH/CL) using a calculated timing pattern called pulse width modulation (PWM), the amount of current flowing in each motor phase (A, B, C) can be controlled to achieve the desired torque. For example, the PWM mode shown in the table in the section titled "State Description" below consists of a series of 7 states (i.e., S[000], S[100], S[110], S[111], S[110], S[100], and S[000]), of which 4 states (i.e., S[000], S[100], S[110], and S[111]) are unique.
见图6至图9。See Figures 6 to 9.
状态描述Status Description
电机的电感会极大地影响通过放大器的电流流动。这首先在S3中很明显。假设电流流到相B中是合乎逻辑的,因为相B在此状态中连接到Vbus。但是相B中的电流的流出已经在S2期间构建了,并且电流流动不能立即改变,因为它受以下等式支配:The inductance of the motor significantly affects the current flow through the amplifier. This is first evident in S3. It is logical to assume that current flows into phase B, since phase B is connected to Vbus in this state. However, the current outflow from phase B has already been established during S2, and the current flow cannot be changed immediately because it is governed by the following equation:
其中:in:
·Δiphase是相电流的变化(A)• Δi phase is the change in phase current (A)
·Δt是时间变化(s)Δt represents the time variation (s).
·Lphase是相电感(H)• L phase is the phase inductance (H)
·uphase是相电压(V)。• u phase is the phase voltage (V).
除了电感之外,其他因素也可能影响通过放大器的电流流动和/或影响三相永磁同步电机的性能,例如,导致线圈电阻变化的热效应、导致电机内摩擦变化的热效应、施加到电机的外部负载等。Besides inductance, other factors may also affect the current flow through the amplifier and/or the performance of the three-phase permanent magnet synchronous motor, such as thermal effects that cause changes in coil resistance, thermal effects that cause changes in internal friction of the motor, and external loads applied to the motor.
出于这些原因,对于电机控制器25而言,重要的是要持续感测通过三个电机级A、B、C的电流并酌情调整三个相电流iA、iB、iC,以在三相同步电机中产生期望的转矩。For these reasons, it is important for the motor controller 25 to continuously sense the currents through the three motor stages A, B, and C and adjust the three phase currents iA , iB , and iC as appropriate to generate the desired torque in the three-phase synchronous motor.
可以在图5所示的三相放大器图示的上下文中看到电流开始流动之前的初始状态S[000],即,图10中示出了初始状态S[000](在电流开始流动之前)。The initial state S[000] before the current begins to flow can be seen in the context of the three-phase amplifier diagram shown in Figure 5, that is, the initial state S[000] (before the current begins to flow) is shown in Figure 10.
图11至图16中可看到该示例的其余状态中的电流流动。The current flow in the remaining states of this example can be seen in Figures 11 to 16.
各种传感器架构Various sensor architectures
如上所述,电机的电感会极大地影响通过放大器的电流流动。并且,除了电感之外,其他因素也可能会影响通过放大器的电流流动和/或影响三相永磁同步电机的性能,例如,导致线圈电阻变化的热效应、导致电机内摩擦变化的热效应、施加到电机的外部负载等。As mentioned above, the inductance of the motor significantly affects the current flow through the amplifier. Furthermore, in addition to inductance, other factors can also affect the current flow through the amplifier and/or the performance of the three-phase permanent magnet synchronous motor, such as thermal effects that cause changes in coil resistance, thermal effects that cause changes in internal friction of the motor, and external loads applied to the motor.
因此,对于电机控制器25而言,重要的是要持续感测通过三个电机级A、B、C的电流并酌情调整三个相电流iA、iB、iC,以在三相同步电机中产生期望的转矩。Therefore, for the motor controller 25, it is important to continuously sense the currents through the three motor stages A, B, and C and adjust the three phase currents iA , iB , and iC as appropriate to generate the desired torque in the three-phase synchronous motor.
已开发了各种方案来感测通过三个电机级A、B、C的电流流动。三种最常见的架构是所谓的“三传感器”架构、所谓的“单传感器”架构以及所谓的“标准双传感器(B和C)”架构。Various schemes have been developed to sense the current flow through the three motor stages A, B, and C. The three most common architectures are the so-called "three-sensor" architecture, the so-called "single-sensor" architecture, and the so-called "standard dual-sensor (B and C)" architecture.
三传感器Three sensors
在三传感器设计中,对于三相中的每一相,在接地的电流路径中有一个分流电阻45。微控制器在PWM模式的“衰退”阶段期间对三个放大器输出中的每一个进行采样(例如,经由运算放大器50),以获得绕组电流的全貌。见图17。In the three-sensor design, there is a shunt resistor 45 in the grounded current path for each of the three phases. The microcontroller samples each of the three amplifier outputs (e.g., via operational amplifier 50) during the "decay" phase of PWM mode to obtain a complete picture of the winding current. See Figure 17.
每个样本中都存在加性高斯白噪声(AWGN),但微控制器能够同时对两个输入进行采样,因此在计算iβ时由于iB-iC的克拉克项而抵消了该共模噪声。但是iα仍包含AWGN,并且这被携带通过帕克变换,以产生1(乘以AWGN幅度)的q轴噪声因数。Each sample contains additive white Gaussian noise (AWGN), but the microcontroller is able to sample both inputs simultaneously, so this common-mode noise is canceled out by the Clarke term of iB - iC when calculating iβ . However, iα still contains AWGN, and this is carried over through the Park transform to produce a q-axis noise factor of 1 (multiplied by the AWGN amplitude).
然后将控制系统应用于d轴和q轴电流。然后使用逆帕克变换将d轴和q轴作用(effort)转换回正弦α-β系统。最后,将α-β作用发送到PWM发生器,PWM发生器确定实现控制作用所需的三个占空比。这是采样后的5步骤过程:克拉克、帕克、控制、逆帕克、然后是PWM生成。The control system is then applied to the d-axis and q-axis currents. The inverse Parker transformation is then used to convert the d-axis and q-axis efforts back to a sinusoidal α-β system. Finally, the α-β effort is sent to a PWM generator, which determines the three duty cycles required to achieve the control action. This is the five-step process after sampling: Clark, Parker, control, inverse Parker, and then PWM generation.
每个传感器(例如,运算放大器50)需要两个校准步骤来确定其偏移电压和放大器增益。对于三个传感器,这产生六个校准步骤。Each sensor (e.g., operational amplifier 50) requires two calibration steps to determine its offset voltage and amplifier gain. For three sensors, this results in six calibration steps.
单传感器single sensor
单传感器设计最大限度地减小了硬件的尺寸和成本。见图18。The single-sensor design minimizes the size and cost of the hardware. See Figure 18.
然而,由于以下几个原因,单传感器设计无法与多传感器系统的性能相匹配:However, single-sensor designs cannot match the performance of multi-sensor systems for several reasons:
(i)由于最小采样时间,PWM模式需要被扭曲。这会在一些绕组中引入过量电流,需要通过在后续模式中应用精心构建的补偿模式来进行校正。相电流的快速注入/校正导致不合期望的可听噪声。(i) Due to the minimum sampling time, the PWM mode needs to be distorted. This introduces excessive current in some windings, which needs to be corrected by applying a carefully constructed compensation mode in subsequent modes. The rapid injection/correction of phase current results in undesirable audible noise.
(ii)模式扭曲导致绕组电压与电机的自然反电动势电压不匹配。这会导致贯穿每个电周期产生不均匀的转矩。(ii) Mode distortion causes a mismatch between the winding voltage and the motor's natural back EMF voltage. This results in uneven torque throughout each electrical cycle.
(iii)由于需要取两个连续的电流样本,因此无法从任一样本中消除AWGN。因此,相重建数学方法得到具有二倍的AWGN的一个相。在将该噪声传递通过克拉克和帕克变换之后,iq电流最终达到具有4倍的AWGN。该噪声会对控制器施加恒定转矩的能力产生负面影响。(iii) Because two consecutive current samples are required, the AWGN cannot be eliminated from either sample. Therefore, the phase reconstruction mathematics yields a phase with twice the AWGN. After passing this noise through the Clark and Park transform, the iq current eventually reaches four times the AWGN. This noise negatively impacts the controller's ability to apply constant torque.
(iv)在选择要采样的相位、如何拉伸PWM模式的相关部分以允许采样以及如何在后续PWM模式中针对那些扭曲进行补偿中牵涉到大量的计算开销。(iv) Significant computational overhead is involved in selecting the phase to sample, how to stretch the relevant parts of the PWM mode to allow sampling, and how to compensate for those distortions in subsequent PWM modes.
标准双传感器(B和C)Standard dual sensors (B and C)
使用两个电流传感器(例如,运算放大器50)消除了单传感器设计的许多问题。见图19。Using two current sensors (e.g., operational amplifier 50) eliminates many of the problems associated with single-sensor designs. See Figure 19.
在衰退阶段期间,可以在每个PWM模式之间对相电流进行采样。不需要模式扭曲,因此电机不会产生可听噪声。During the decay phase, the phase current can be sampled between each PWM mode. No mode distortion is required, so the motor does not produce audible noise.
由于没有PWM扭曲,因此可以使施加的绕组电压与电机的自然反电动势电压相匹配。这得到贯穿每个电周期的恒定的转矩。Because there is no PWM distortion, the applied winding voltage can be matched to the motor's natural back EMF voltage. This results in a constant torque throughout each electrical cycle.
微控制器可以从两个电流传感器取得同时样本。这允许计算干净的iβ项,但iα项包含2倍的AWGN。该噪声被携带至iq电流,对控制器施加恒定转矩的能力产生负面影响。The microcontroller can obtain simultaneous samples from two current sensors. This allows for the computation of a clean iβ term, but the iα term contains twice the AWGN. This noise is carried over to the iq current, negatively impacting the controller's ability to apply constant torque.
要注意的是,如果改为测量iA和iB,则iC将会在重建后包含2倍的AWGN,并且因此iβ项在克拉克变换后将包含3倍的AWGN。因此最好测量iB和iC。It is important to note that if we instead measure iA and iB , iC will contain twice the AWGN after reconstruction, and therefore the iβ term will contain three times the AWGN after the Clarke transform. Therefore, it is best to measure iB and iC .
虽然仍然需要从两个采样的相重建第三相电流,但该设计消除了样本选择、PWM模式拉伸和模式补偿中牵涉的所有计算开销。Although the third phase current still needs to be reconstructed from the two sampled phases, the design eliminates all the computational overhead involved in sample selection, PWM mode stretching, and mode compensation.
鉴于上述情况,需要与竞争设计相比最大限度地减小噪声和计算复杂度的新的电流感测架构。Given the above, a new current sensing architecture is needed that minimizes noise and computational complexity compared to competing designs.
发明内容Summary of the Invention
为了创造高性能微型无刷电机控制器,开发了新型电流感应架构,其与竞争设计相比最大限度地减小了噪声和计算复杂度。曾努力实现双传感器设计,但并非是选择三个电机相中的两个进行采样并然后重建第三相电流,而是利用一个传感器的差分放大器(例如,差分运算放大器)来产生对电机的iβ电流的直接测量。这得到控制器输入处的50%的噪声降低,并允许在控制回路中跳过计算步骤。见下面的总结表格:To create a high-performance micro brushless motor controller, a novel current-sensing architecture was developed, minimizing noise and computational complexity compared to competing designs. Efforts were made to achieve a dual-sensor design, but instead of selecting two of the three motor phases for sampling and then reconstructing the third phase current, a differential amplifier (e.g., a differential operational amplifier) of one sensor was used to generate a direct measurement of the motor's iβ current. This resulted in a 50% noise reduction at the controller input and allowed computational steps to be skipped in the control loop. See the summary table below:
总结表格:各种电流传感器架构的比较Summary table: Comparison of various current sensor architectures
在本发明的一个优选形式中,提供了一种用于控制三相永磁同步电机的操作的电机控制器,其中,三相永磁同步电机由三个相A、B、C来表征,并且进一步其中,三相永磁同步电机通过调节分别针对三个相A、B、C的三个相电流iA、iB和iC来驱动,电机控制器包括:In a preferred embodiment of the present invention, a motor controller is provided for controlling the operation of a three-phase permanent magnet synchronous motor, wherein the three-phase permanent magnet synchronous motor is characterized by three phases A, B, and C, and further wherein the three-phase permanent magnet synchronous motor is driven by adjusting three phase currents iA , iB, and iC respectively for the three phases A, B , and C, and the motor controller includes:
三相电源,用于供应三个相电流iA、iB和iC;A three-phase power supply is used to supply three phase currents iA , iB and iC ;
第一传感器,用于感测相电流iA;The first sensor is used to sense the phase current iA ;
第二传感器,用于跨相电流iB和iC进行感测;以及A second sensor is used to sense the cross-phase currents iB and iC ; and
微控制器,用于控制三相电源的操作,以产生操作三相永磁同步电机所需的三个相电流iA、iB和iC,其中,微控制器读取第一传感器和第二传感器的输出并调整三相电源的操作,以产生在三相永磁同步电机中产生期望的转矩的相电流iA、iB和iC。A microcontroller is used to control the operation of a three-phase power supply to generate the three phase currents iA , iB , and iC required to operate a three-phase permanent magnet synchronous motor. The microcontroller reads the outputs of a first sensor and a second sensor and adjusts the operation of the three-phase power supply to generate the phase currents iA , iB , and iC that produce the desired torque in the three-phase permanent magnet synchronous motor.
在本发明的另一形式中,提供了一种用于控制三相永磁同步电机的操作的方法,其中,三相永磁同步电机由三个相A、B、C来表征,并且进一步其中,三相永磁同步电机通过调节分别针对三个相A、B、C的三个相电流iA、iB和iC来驱动,该方法包括:In another aspect of the invention, a method for controlling the operation of a three-phase permanent magnet synchronous motor is provided, wherein the three-phase permanent magnet synchronous motor is characterized by three phases A, B, and C, and further wherein the three-phase permanent magnet synchronous motor is driven by adjusting three phase currents iA , iB, and iC respectively for the three phases A, B , and C, the method comprising:
供应三个相电流iA、iB和iC以驱动三相永磁同步电机;Three phase currents iA , iB and iC are supplied to drive a three-phase permanent magnet synchronous motor;
感测相电流iA并跨相电流iB和iC进行感测;以及Sensing phase current iA and sensing cross-phase currents iB and iC ; and
调整相电流iA、iB和iC,以产生在三相永磁同步电机中产生期望的转矩的相电流iA、iB和iC。Adjust the phase currents iA , iB , and iC to generate the phase currents iA , iB , and iC that produce the desired torque in a three-phase permanent magnet synchronous motor.
附图说明Attached Figure Description
本发明的这些和其他目的和特征将通过接下来对本发明的优选实施例的详细描述而被更充分地公开或变得显而易见,该描述将与附图一起考虑,其中相同的数字指代类似的部分,并且进一步其中:These and other objects and features of the invention will be more fully disclosed or become apparent from the following detailed description of preferred embodiments of the invention, which will be considered in conjunction with the accompanying drawings, wherein like numerals refer to similar parts, and further wherein:
图1是示出三相永磁同步电机的示意性视图;Figure 1 is a schematic view showing a three-phase permanent magnet synchronous motor;
图2是示出三相永磁同步电机的相电流的示意性视图;Figure 2 is a schematic view showing the phase current of a three-phase permanent magnet synchronous motor;
图3是示出三相永磁同步电机的相电流的克拉克变换的示意性视图;Figure 3 is a schematic view showing the Clark transformation of the phase current of a three-phase permanent magnet synchronous motor;
图4是示出三相永磁同步电机的相电流的帕克变换的示意性视图;Figure 4 is a schematic view showing the Parker transformation of the phase current of a three-phase permanent magnet synchronous motor;
图5是示出可以用于驱动三相永磁同步电机的三相半桥放大器的示意性视图;Figure 5 is a schematic view showing a three-phase half-bridge amplifier that can be used to drive a three-phase permanent magnet synchronous motor;
图6至图9是示出三相永磁同步电机的单嵌套PWM模式、相电压、相电流和α-β电流的示意性视图;Figures 6 to 9 are schematic views showing the single nested PWM mode, phase voltage, phase current, and α-β current of a three-phase permanent magnet synchronous motor;
图10至图16是示出驱动三相永磁同步电机的三相半桥放大器的各种状态的电流流动的示意性视图;Figures 10 to 16 are schematic views showing the current flow in various states of a three-phase half-bridge amplifier driving a three-phase permanent magnet synchronous motor.
图17是示出三传感器电流感测架构的示意性视图;Figure 17 is a schematic view illustrating a three-sensor current sensing architecture;
图18是示出单传感器电流感测架构的示意性视图;Figure 18 is a schematic view illustrating a single-sensor current sensing architecture;
图19是示出双传感器电流感测架构的示意性视图;Figure 19 is a schematic view illustrating a dual-sensor current sensing architecture;
图20是示出本发明的新型电流感测架构的示意性视图;Figure 20 is a schematic view illustrating the novel current sensing architecture of the present invention;
图21是示出可以如何针对一些传感器架构选择分流电阻和运算放大器的示意性视图;以及Figure 21 is a schematic view illustrating how shunt resistors and operational amplifiers can be selected for some sensor architectures; and
图22是示出可以如何针对其他传感器架构选择分流电阻和运算放大器的示意性视图。Figure 22 is a schematic view showing how shunt resistors and operational amplifiers can be selected for other sensor architectures.
具体实施方式Detailed Implementation
本发明包括提供和使用聚焦于α和β电流的新型双传感器电流感测架构。This invention includes providing and using a novel dual-sensor current sensing architecture that focuses on α and β currents.
更特别地,如图20所示,该新方法要将一个传感器(例如,运算放大器50)置于iA上以监测α电流,并跨相B和C施加另一传感器(例如,另一运算放大器50)以监测β电流。More specifically, as shown in Figure 20, this new method involves placing a sensor (e.g., operational amplifier 50) on iA to monitor the α current and applying another sensor (e.g., another operational amplifier 50) across phases B and C to monitor the β current.
电机控制器25的微控制器42读取A相上的传感器(即α电流传感器)和跨B和C相的传感器(即β电流传感器)的输出,并调整三相半桥放大器的操作(即,通过适当地控制MOSFET门35,以在三相永磁同步电机中产生期望的转矩。The microcontroller 42 of the motor controller 25 reads the outputs of the sensor on phase A (i.e., the α current sensor) and the sensor across phases B and C (i.e., the β current sensor), and adjusts the operation of the three-phase half-bridge amplifier (i.e., by appropriately controlling the MOSFET gate 35) to generate the desired torque in the three-phase permanent magnet synchronous motor.
使用这种架构,测量到干净的iβ,因为跨B和C相进行感测的运算放大器50不受共模噪声的影响,但现在仅iα项包含1倍的AWGN。这将iq噪声减半(与标准双传感器方法相比),从而允许将电流控制器调整为更加强有力。此外,跨B和C相进行感测的运算放大器50被配置有等于感测A相的运算放大器50的增益的倍的增益,该方法从计算中消除了克拉克变换步骤,因为变换后的值是直接从硬件读取的。Using this architecture, clean iβ is measured because the operational amplifier 50 sensing across phases B and C is unaffected by common-mode noise, but now only the iα term contains 1x AWGN. This halves the iq noise (compared to the standard dual-sensor approach), allowing the current controller to be tuned to be more powerful. Furthermore, the operational amplifier 50 sensing across phases B and C is configured with a gain equal to a multiple of the gain of the operational amplifier 50 sensing phase A, eliminating the Clarke transform step from the calculations, as the transformed value is read directly from the hardware.
α和β值的偏移和增益计算Calculation of offset and gain of α and β values
对于该设计的任何具体实施方式,必须提供运算放大器50以将来自分流电阻45的电压信号转换成令人满意地跨微控制器模数(ADC)区段范围的电压信号,从而有效地设置可能要进行数字化的电流范围。对于上述三传感器、单传感器和标准双传感器设计中的运算放大器50,这是简单的事情,即为分流电阻45选择电阻和选择非反相运算放大器50,使得最大和最小期望电流根据图21所示的示意图和公式而分别放大到最大和最小ADC值。该公式示出了对于给定的运算放大器和分流电流将获得的ADC读数,其中IR1是分流电流,ADCbits是ADC的位分辨率,并且VCC是运算放大器的参考电压。由此,可以选择可接受的电阻和VCC的值,以为应用特定的电机电流和数据采集系统提供正确的范围。For any specific implementation of this design, an operational amplifier 50 must be provided to convert the voltage signal from the shunt resistor 45 into a voltage signal that satisfactorily spans the microcontroller analog-to-digital converter (ADC) range, thereby effectively setting the current range that may be digitized. For the operational amplifier 50 in the aforementioned three-sensor, single-sensor, and standard dual-sensor designs, this is a simple matter of selecting a resistor for the shunt resistor 45 and selecting a non-inverting operational amplifier 50 such that the maximum and minimum desired currents are amplified to the maximum and minimum ADC values, respectively, according to the schematic and formula shown in Figure 21. This formula shows the ADC readings that will be obtained for a given operational amplifier and shunt current, where IR1 is the shunt current, ADC bits is the bit resolution of the ADC, and VCC is the reference voltage of the operational amplifier. Thus, acceptable values for the resistor and VCC can be selected to provide the correct range for the specific motor current and data acquisition system being applied.
这种电路分析也可以应用于该新的双感测设计的α放大器(即用于感测iA的运算放大器50)。然而,这不适用于β放大器(即用于跨iB和iC进行感测的运算放大器50)。在高层级上,该β放大器的设计是相同的:控制偏移和增益,因此期望的输出β电压范围与数据采集系统的范围相匹配。然而,与单电流放大器不同的是,非加权的差分放大器不能像在单电流设计中那样通过电阻分压器设置任意偏移。这是因为这两个放大器输入的输入阻抗必须匹配以避免在两个输入信号之间产生增益差(R3必须与R4匹配并且R5必须与R6匹配,见图22)。当实施这点时,由于两个电阻分压器匹配,因此输出偏置电压等于输入偏置电压。偏置电压除以第一个,并然后乘以第二个,使得彼此抵消,并且如果第一分压器分压比增加,使得0处的偏置低于Vbias(像在α放大器中那样),则B和C的相对增益不再匹配。这意味着一旦为给定增益选择了电阻比,唯一留下的设置输出偏移的方法即改变在R5顶部驱动的电压(可能用专用参考电压)。在添加了这个的情况下,ADC值与输入电流之间的关系变成图22所示的等式,只要R3和R4是相同的值,并且R5和R6也是相同的值即可。在图22中,电流iB是流过分流电阻R2的电流,并且iC是通过R1的电流。This circuit analysis can also be applied to the α amplifier (i.e., operational amplifier 50 for sensing iA ) in this new dual-sensor design. However, this does not apply to the β amplifier (i.e., operational amplifier 50 for sensing across iB and iC ). At higher levels, the design of the β amplifier is the same: controlling the offset and gain so that the desired output β voltage range matches the range of the data acquisition system. However, unlike the single-current amplifier, the unweighted differential amplifier cannot have arbitrary offsets set via resistor dividers as in the single-current design. This is because the input impedances of the two amplifier inputs must be matched to avoid a gain difference between the two input signals (R3 must match R4 and R5 must match R6, see Figure 22). When this is implemented, the output bias voltage equals the input bias voltage due to the matching of the two resistor dividers. Dividing the bias voltage by the first and then multiplying it by the second makes them cancel each other out, and if the division ratio of the first divider increases so that the bias at 0 is lower than Vbias (as in the α amplifier), the relative gains of B and C are no longer matched. This means that once the resistor ratio is selected for a given gain, the only remaining way to set the output offset is to change the voltage driven on top of R5 (possibly with a dedicated reference voltage). With this added, the relationship between the ADC value and the input current becomes the equation shown in Figure 22, provided that R3 and R4 are the same value, and R5 and R6 are also the same value. In Figure 22, current iB is the current flowing through shunt resistor R2, and iC is the current through R1 .
优选实施例的修改Modifications to the preferred embodiment
应当理解的是,本领域技术人员可以在已在本文中描述和图示以解释本发明的本质的细节、材料、步骤和部件布置方面做出许多额外的改变,而仍在本发明的原理和范围内。It should be understood that those skilled in the art can make many additional changes to the details, materials, steps, and component arrangements that have been described and illustrated herein to explain the nature of the invention, while still remaining within the principles and scope of the invention.
Claims (10)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US62/758004 | 2018-11-09 | ||
| US62/861772 | 2019-06-14 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| HK40121665A true HK40121665A (en) | 2025-09-19 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8203293B2 (en) | Motor drive apparatus and motor drive method | |
| CN108141158B (en) | Linear Hall Effect Sensor for Multiphase Permanent Magnet Motor with PWM Drive | |
| US8593098B2 (en) | Operation of BLDC motors | |
| US7339394B2 (en) | Current sensing in a two-phase motor | |
| CN1326317C (en) | Motor drive control | |
| JP2018531570A6 (en) | Linear Hall Effect Sensor for Multiphase Permanent Magnet Motor with PWM Drive | |
| JP2010508536A (en) | Current measuring method and current measuring apparatus | |
| CN104641549B (en) | Method for determining rotor position of an electronically commutated multiphase direct current motor | |
| US10862412B2 (en) | Multi-phase brushless direct-current motor and drive method therefor | |
| JP2022525077A (en) | Motor controller with power feedback loop | |
| CN116868500A (en) | Methods of controlling brushless permanent magnet motors | |
| JP5559504B2 (en) | Motor drive control circuit | |
| KR20170126639A (en) | Motor drive control apparatus and sensorless starting method thereof | |
| US12494725B2 (en) | High performance current sensing architecture for brushless motors | |
| JP7077032B2 (en) | Control device for three-phase synchronous motor | |
| HK40121665A (en) | High performance current sensing architecture for brushless motors | |
| US11165380B2 (en) | Lead angle detection for BLDC motor control | |
| GB2604134A (en) | Determining initial position of a rotor of a brushless motor | |
| CN116888885A (en) | A brushless permanent magnet motor | |
| Cheng | Novel architecture of a mixed-mode sensorless control IC for BLDC motors with wide speed ranges | |
| CN116164629A (en) | A resolver zero calibration device and method | |
| CN117220560A (en) | Inverter for thermal protection and method for measuring junction temperature | |
| Hrbacek et al. | Design of PMSM-based electric motor test stand | |
| HK1085848A (en) | Current sensing in a two-phase motor |