-
公开(公告)号:US11658597B1
公开(公告)日:2023-05-23
申请号:US17645118
申请日:2021-12-20
Applicant: Allegro MicroSystems, LLC
Inventor: Anton Babushkin , Serhii Korol , Yaroslav Smirnov , Dmytro Sakharov , Masahira Kurihara , Kamyar Khosravi , Vadym Khudobets
Abstract: A method comprising: receiving a first current measurement that is taken at a first predetermined time instant; receiving a second current measurement that is taken at a second predetermined time instant; classifying the first current measurement as corresponding to one of a plurality of electrical signals, the first current measurement being classified based, at least in part, on a duty cycle pattern of the plurality of electrical signals; classifying the second current measurement as corresponding to another one of the plurality of electrical signals, the second current measurement being classified based, at least in part, on the duty cycle pattern of the plurality of electrical signals; and adjusting a duty cycle of at least one of the electrical signals based on the first current measurement, the classification of the first current measurement, the second current measurement, and the classification of the second current measurement.
-
公开(公告)号:US11387756B1
公开(公告)日:2022-07-12
申请号:US17161780
申请日:2021-01-29
Applicant: Allegro MicroSystems, LLC
Inventor: Kamyar Khosravi , Masahira Kurihara , Andrew Adib
Abstract: A motor control system for controlling operation of a motor having a plurality of windings includes a gate driver to provide a control signal to one or more switching elements controlling a voltage applied to the plurality of windings and a Field Oriented Control (FOC) controller configured to generate a PWM signal for coupling to the gate driver, wherein the FOC controller comprises a d-axis control loop configured to generate an applied d-axis voltage and a q-axis control loop configured to generate an applied q-axis voltage. A stall detector is configured to calculate an estimate of the q-axis voltage and compare the applied q-axis voltage to a threshold based on the estimate in order to detect a stall condition of the motor.
-
公开(公告)号:US20240186921A1
公开(公告)日:2024-06-06
申请号:US18060670
申请日:2022-12-01
Applicant: Allegro MicroSystems, LLC
Inventor: Lu Wang , Masahira Kurihara , Kamyar Khosravi , Andrea Foletto
IPC: H02P6/18
CPC classification number: H02P6/183
Abstract: Methods and apparatus for motor control having low noise variable-high frequency signal injection for an electric motor. Different injection signals have different signal characteristics. One of the first and second injection signals is selected on a cycle-by-cycle basis as part of a direct voltage signal input to control an electric motor. The first and second signal characteristics are configured to reduce acoustic noise generated by an electric motor.
-
公开(公告)号:US11374513B2
公开(公告)日:2022-06-28
申请号:US16255088
申请日:2019-01-23
Applicant: Allegro MicroSystems, LLC
Inventor: Kamyar Khosravi , Masahira Kurihara
IPC: H02P6/06 , H02P6/182 , H03K5/24 , H02M7/5387
Abstract: A system for controlling a motor includes a motor having a plurality of phases, each phase comprising a coil having a first end coupled to a motor neutral point. A motor driver circuit is coupled to a second end of each coil to provide power to each coil. A motor controller circuit is coupled to the motor driver circuit to control the power that is provided to the motor. A comparator is coupled to compare a voltage at the motor neutral point to a voltage at the second end of each coil to detect a back-EMF polarity and produce a polarity signal representing the back-EMF polarity. A back-EMF filter circuit is coupled to receive the polarity signal and invert the polarity signal if the polarity signal does not match an expected value.
-
公开(公告)号:US20220247336A1
公开(公告)日:2022-08-04
申请号:US17161780
申请日:2021-01-29
Applicant: Allegro MicroSystems, LLC
Inventor: Kamyar Khosravi , Masahira Kurihara , Andrew Adib
Abstract: A motor control system for controlling operation of a motor having a plurality of windings includes a gate driver to provide a control signal to one or more switching elements controlling a voltage applied to the plurality of windings and a Field Oriented Control (FOC) controller configured to generate a PWM signal for coupling to the gate driver, wherein the FOC controller comprises a d-axis control loop configured to generate an applied d-axis voltage and a q-axis control loop configured to generate an applied q-axis voltage. A stall detector is configured to calculate an estimate of the q-axis voltage and compare the applied q-axis voltage to a threshold based on the estimate in order to detect a stall condition of the motor.
-
公开(公告)号:US20210044242A1
公开(公告)日:2021-02-11
申请号:US16535271
申请日:2019-08-08
Applicant: Allegro MicroSystems, LLC
Inventor: Kamyar Khosravi , Masahira Kurihara , Gianluca Allegrini , Robert D. Christie
IPC: H02P27/08 , H02M7/5387 , H02M1/38
Abstract: A system is provided for driving a load such as a multi-phase motor. The system includes a motor driver that has a plurality of switches coupled to a motor to drive a current through each of a plurality of phase coils of the motor. A polarity detection circuit detects a polarity of the current in one or more of the phase coils of the motor to generate a polarity value that represents the detected current polarity. The polarity detection circuit can include at least one comparator that has a first input coupled to a node between two of the plurality of switches, a second input coupled to receive a threshold value, and an output from which the polarity value is provided. Further included is a controller that is configured to provide a plurality of pulse width modulated (PWM) output control signals to the plurality of switches to control the switches to drive the current through the plurality of phase coils of the motor. In response to the polarity value, the controller is configured to alter a duty cycle of the plurality of PWM output control signals to modify a voltage applied to the plurality of phase coils of the motor.
-
公开(公告)号:US20200235682A1
公开(公告)日:2020-07-23
申请号:US16255088
申请日:2019-01-23
Applicant: Allegro MicroSystems, LLC
Inventor: Kamyar Khosravi , Masahira Kurihara
Abstract: A system for controlling a motor includes a motor having a plurality of phases, each phase comprising a coil having a first end coupled to a motor neutral point. A motor driver circuit is coupled to a second end of each coil to provide power to each coil. A motor controller circuit is coupled to the motor driver circuit to control the power that is provided to the motor. A comparator is coupled to compare a voltage at the motor neutral point to a voltage at the second end of each coil to detect a back-EMF polarity and produce a polarity signal representing the back-EMF polarity. A back-EMF filter circuit is coupled to receive the polarity signal and invert the polarity signal if the polarity signal does not match an expected value.
-
公开(公告)号:US20250096712A1
公开(公告)日:2025-03-20
申请号:US18830847
申请日:2024-09-11
Applicant: Allegro MicroSystems, LLC
Inventor: Simon Kalombo , Kamyar Khosravi , Masahira Kurihara
Abstract: Methods and apparatus for automatic tuning of parameters for field-oriented control (FOC) of a BLDC motor with a controller with user input. Automatic tuning can include measuring electrical parameters comprising Phase resistance (Rs), Phase inductance (Ls), and Back-electromotive force (BEMF) constant (Ke). Automatic tuning can further include tuning of ac alignment and start-up processing, tuning of a current closed loop, and tuning of a speed closed loop.
-
公开(公告)号:US12107528B2
公开(公告)日:2024-10-01
申请号:US18060670
申请日:2022-12-01
Applicant: Allegro MicroSystems, LLC
Inventor: Lu Wang , Masahira Kurihara , Kamyar Khosravi , Andrea Foletto
IPC: H02P6/18
CPC classification number: H02P6/183
Abstract: Methods and apparatus for motor control having low noise variable-high frequency signal injection for an electric motor. Different injection signals have different signal characteristics. One of the first and second injection signals is selected on a cycle-by-cycle basis as part of a direct voltage signal input to control an electric motor. The first and second signal characteristics are configured to reduce acoustic noise generated by an electric motor.
-
公开(公告)号:US10924052B1
公开(公告)日:2021-02-16
申请号:US16535271
申请日:2019-08-08
Applicant: Allegro MicroSystems, LLC
Inventor: Kamyar Khosravi , Masahira Kurihara , Gianluca Allegrini , Robert D. Christie
IPC: H02P27/00 , H02P27/08 , H02M1/38 , H02M7/5387
Abstract: A system is provided for driving a load such as a multi-phase motor. The system includes a motor driver that has a plurality of switches coupled to a motor to drive a current through each of a plurality of phase coils of the motor. A polarity detection circuit detects a polarity of the current in one or more of the phase coils of the motor to generate a polarity value that represents the detected current polarity. The polarity detection circuit can include at least one comparator that has a first input coupled to a node between two of the plurality of switches, a second input coupled to receive a threshold value, and an output from which the polarity value is provided. Further included is a controller that is configured to provide a plurality of pulse width modulated (PWM) output control signals to the plurality of switches to control the switches to drive the current through the plurality of phase coils of the motor. In response to the polarity value, the controller is configured to alter a duty cycle of the plurality of PWM output control signals to modify a voltage applied to the plurality of phase coils of the motor.
-
-
-
-
-
-
-
-
-