IP Library Granted Patent US 7,741,797
Granted Patent B2
US 7,741,797 · App. 11/780,605 · Granted Jun 22, 2010

Method for managing transitions in a three-phase BLDC motor and corresponding device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,741,797
App. No.
11/780,605
Granted
Jun 22, 2010
Kind
B2
Abstract

A method is provided for managing at least one transition in a three-phase BLDC motor describing a cycle including six successive states, wherein the motor obtains first, second and third synchronization signals. The synchronization signals are respectively associated with first, second and third coils of the motor. The method includes the following steps, for each current transition associated with the switching of the motor from a current state to a next state: selecting a current synchronization signal on which the current transition is to appear; detecting the occurrence of the current transition on the current synchronization signal; and sending, to the motor, at least one current control signal so as to switch the motor from the current state to the next state.

Claims (48)

1. Method for managing at least one transition in a three-phase BLDC motor describing a cycle including six successive states, wherein said motor obtains first, second and third synchronisation signals, which are respectively associated with first, second and third coils of said motor,

wherein, for each current transition associated with the switching of the motor from a current state to a next state, the method includes the following steps:

selecting a current synchronisation signal on which said current transition is to appear;

monitoring the current synchronisation signal but not other synchronisation signals;

detecting the occurrence of said current transition on said current synchronisation signal;

masking the current synchronisation signal, after the occurrence of said current transition, during a given time period;

sending, to said motor, at least one current control signal so as to switch the motor from the current state to the next state; and

determining, for each current transition, a predetermined time range in which said step of detecting the occurrence of said current transition is implemented.

2. Method according to claim 1 , wherein the step of detecting is preceded by a step of identifying information representing the current transition.

3. Method according to claim 2 , wherein said information representing the current transition belongs to the group including:

rising edges of the current synchronisation signal;

falling edges of the current synchronisation signal.

4. Method according to claim 1 , wherein said step of determining takes into account at least one of the parameters belonging to the group including:

rotation speed of the motor; direction of rotation of the motor.

5. Method according to claim 1 , wherein the duration of the time period is calculated dynamically as a function of rotational speed of the motor.

6. Method according to claim 1 , wherein the method includes a step of generating said at least one current control signal on the basis of said current transition, rotation speed of the motor and direction of rotation of the motor.

7. Device for managing at least one transition in a three-phase BLDC motor describing a cycle including six successive states, wherein said motor obtains first, second and third synchronisation signals, which are respectively associated with first, second and third coils of said motor,

wherein the device includes, for each current transition associated with the switching of the motor from a current state to a next state:

means for selecting a current synchronisation signal, on which said current transition is to appear;

means for monitoring the current synchronisation signal but not the other synchronisation signals;

means for detecting the occurrence of said current transition on said current synchronisation signal;

means for masking the current synchronisation signal, after the occurrence of said current transition, during a given time period;

means for sending, to said motor, at least one current control signal so as to switch the motor from the current state to the next state; and

means for determining, for each current transition, a predetermined time range in which the means for detecting the occurrence of said current transition are activated.

8. The device of claim 7 further comprising means for identifying information representing the current transition.

9. The device of claim 8 wherein said information representing the current transition belongs to the group including:

rising edges of the current synchronisation signal;

falling edges of the current synchronisation signal.

10. The device of claim 7 , wherein the means of determining takes into account at least one of the parameters belonging to the group including:

rotation speed of the motor and direction of rotation of the motor.

11. The device of claim 7 wherein the duration of the time period is calculated dynamically as a function of rotational speed of the motor.

12. The device of claim 7 further comprising means for generating said at least one current control signal on the basis of said current transition, rotation speed of the motor, and direction of rotation of the motor.

13. Computer program product stored on a computer-readable medium and comprising program code instructions for implementing a method for managing at least one transition in a three-phase BLDC motor describing a cycle including six successive states, wherein said motor obtains first, second and third synchronisation signals, which are respectively associated with first, second and third coils of said motor,

wherein, for each current transition associated with the switching of the motor from a current state to a next state, the method comprises:

selecting a current synchronisation signal on which said current transition is to appear;

monitoring the current synchronisation signal but not other synchronisation signals;

detecting the occurrence of said current transition on said current synchronisation signal;

masking the current synchronisation signal, after the occurrence of said current transition, during a given time period;

sending, to said motor, at least one current control signal so as to switch the motor from the current state to the next state; and

determining, for each current transition, a predetermined time range in which said step of detecting the occurrence of said current transition is implemented.

14. The computer program product of claim 13 wherein the method further comprises identifying information representing the current transition.

15. The computer program product of claim 14 wherein said information representing the current transition belongs to the group including:

rising edges of the current synchronisation signal;

falling edges of the current synchronisation signal.

16. The computer program product of claim 13 , wherein the method step of determining takes into account at least one of the parameters belonging to the group including:

rotation speed of the motor and direction of rotation of the motor.

17. The computer program product of claim 13 wherein the duration of the time period is calculated dynamically as a function of rotational speed of the motor.

18. The computer program product of claim 13 wherein the method further comprises generating said at least one current control signal on the basis of said current transition, rotation speed of the motor, and direction of rotation of the motor.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Mar 9, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059358/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: ATMEL CORPORATION
Reel/Frame 059262/0105 →
RELEASE OF SECURITY INTEREST Recorded Feb 25, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059333/0222 →
SECURITY INTEREST Recorded Sep 18, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 047103/0206 →
SECURITY INTEREST Recorded Jun 25, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 046426/0001 →
SECURITY INTEREST Recorded Feb 10, 2017
From: ATMEL CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041715/0747 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Apr 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ATMEL CORPORATION
Reel/Frame 038376/0001 →
PATENT SECURITY AGREEMENT Recorded Jan 3, 2014
From: ATMEL CORPORATION
To: MORGAN STANLEY SENIOR FUNDING, INC. AS ADMINISTRATIVE AGENT
Reel/Frame 031912/0173 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2011
From: ATMEL SWITZERLAND SARL
To: ATMEL CORPORATION
Reel/Frame 026387/0881 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2009
From: ATMEL NANTES SA
To: ATMEL SWITZERLAND SARL
Reel/Frame 023234/0513 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2007
From: TINLOT, ERIC
To: ATMEL NANTES SA
Reel/Frame 019929/0189 →