US2018083558A1PendingUtilityA1

Rotor position sensing system for three phase motors and related methods

Assignee: SEMICONDUCTOR COMPONENTS IND LLCPriority: Jul 20, 2016Filed: Nov 13, 2017Published: Mar 22, 2018
Est. expiryJul 20, 2036(~10 yrs left)· nominal 20-yr term from priority
Inventors:Kazumasa Takai
H02P 21/24H02P 6/185H02P 6/183H02P 27/06H02P 6/187
61
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method for sensing rotor position of a three-phase permanent magnet synchronous motor (PMSM) includes a controller coupled with the PMSM and causing a plurality of voltage pulses to be applied thereto. A timer and/or an analog-to-digital converter is coupled with the PMSM and measures a plurality of values (measured values) from a three-phase inverter coupled with the PMSM. Each measured value may correspond with one of the plurality of voltage pulses and includes a current value or time value corresponding with an inductance of the PMSM. One or more logic elements calculates, based on the measured values and on one or more position algorithms, a position of a rotor of the PMSM relative to a stator of the PMSM. The system is configured to calculate the position of the rotor when the rotor is in a stopped configuration and when the rotor is in a rotating configuration.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system for sensing rotor position of a motor, the system comprising:
 a controller configured to couple with a star configuration three-phase permanent magnet synchronous motor (PMSM), the controller configured to cause a plurality of voltage pulses to be applied to the PMSM;   an analog-to-digital converter (ADC) configured to couple with the PMSM and with the controller and configured to measure a plurality of values (measured values) from a three-phase inverter configured to couple with the PMSM, each of the measured values corresponding with one of the plurality of voltage pulses and comprising a current value corresponding with an inductance of the PMSM; and   one or more logic elements configured to calculate, using one or more position algorithms, a position of a rotor of the PMSM relative to a stator of the PMSM;   wherein the one or more position algorithms employ a least squares method with the measured values and one of a plurality of a plurality of measuring current vector phase values and a plurality of angular velocity values to calculate the position of the rotor when the rotor is in a stopped configuration and when the rotor is in a rotating configuration.   
     
     
         2 . The system of  claim 1 , wherein the one or more logic elements are coupled with one or more shunt resistors that are coupled with the three-phase inverter. 
     
     
         3 . The system of  claim 1 , wherein the system is configured to calculate a position of a rotor of a PMSM that is not controlled using vector control (field-oriented control). 
     
     
         4 . The system of  claim 1 , wherein the PMSM comprises a surface permanent magnet synchronous motor (SPMSM). 
     
     
         5 . The system of  claim 1 , wherein the PMSM comprises an interior permanent magnet synchronous motor (IPMSM). 
     
     
         6 . The system of  claim 1 , wherein the one or more logic elements calculate the position of the rotor within 30 degrees of accuracy. 
     
     
         7 . The system of  claim 1 , wherein the one or more position algorithms includes one of 
       
         
           
             
               
                 tan 
                 
                   - 
                   1 
                 
               
                
               
                 ( 
                 
                   
                     
                       ∑ 
                       
                         i 
                         = 
                         1 
                       
                       N 
                     
                      
                     
                       
                         cos 
                          
                         
                           ( 
                           
                             ω 
                              
                             
                                 
                             
                              
                             
                               t 
                               i 
                             
                           
                           ) 
                         
                       
                        
                       
                         y 
                         i 
                       
                     
                   
                   
                     
                       ∑ 
                       
                         i 
                         = 
                         1 
                       
                       N 
                     
                      
                     
                       
                         sin 
                          
                         
                           ( 
                           
                             ω 
                              
                             
                                 
                             
                              
                             
                               t 
                               i 
                             
                           
                           ) 
                         
                       
                        
                       
                         y 
                         i 
                       
                     
                   
                 
                 ) 
               
             
           
         
         
           
             
               
                 tan 
                 
                   - 
                   1 
                 
               
                
               
                 ( 
                 
                   
                     
                       ∑ 
                       
                         i 
                         = 
                         1 
                       
                       N 
                     
                      
                     
                       
                         - 
                         
                           sin 
                            
                           
                             ( 
                             
                               ω 
                                
                               
                                   
                               
                                
                               
                                 t 
                                 i 
                               
                             
                             ) 
                           
                         
                       
                        
                       
                         y 
                         i 
                       
                     
                   
                   
                     
                       ∑ 
                       
                         i 
                         = 
                         1 
                       
                       N 
                     
                      
                     
                       
                         cos 
                          
                         
                           ( 
                           
                             ω 
                              
                             
                                 
                             
                              
                             
                               t 
                               i 
                             
                           
                           ) 
                         
                       
                        
                       
                         y 
                         i 
                       
                     
                   
                 
                 ) 
               
             
           
         
         
           
             and 
           
         
         
           
             
               
                 tan 
                 
                   - 
                   1 
                 
               
                
               
                 ( 
                 
                   
                     
                       ∑ 
                       
                         i 
                         = 
                         1 
                       
                       N 
                     
                      
                     
                       
                         sin 
                          
                         
                           ( 
                           
                             2 
                              
                             
                               α 
                               i 
                             
                           
                           ) 
                         
                       
                        
                       
                         y 
                         i 
                       
                     
                   
                   
                     
                       ∑ 
                       
                         i 
                         = 
                         1 
                       
                       N 
                     
                      
                     
                       
                         cos 
                          
                         
                           ( 
                           
                             2 
                              
                             
                               α 
                               i 
                             
                           
                           ) 
                         
                       
                        
                       
                         y 
                         i 
                       
                     
                   
                 
                 ) 
               
             
           
         
         wherein each α i  includes a value between 0 and 2π, each y i  includes one of the measured values, each ω includes an angular velocity value, and each t i  includes a measured time value. 
       
     
     
         8 . The system of  claim 1 , wherein the system is configured to calculate a position of a rotor of a PMSM that is controlled using vector control (field-oriented control). 
     
     
         9 . A system for sensing rotor position of a motor, the system comprising:
 a controller configured to couple with a star configuration three-phase permanent magnet synchronous motor (PMSM), the controller configured to cause a plurality of voltage pulses to be applied to the PMSM;   a timer coupled with at least one shunt resistor configured to couple with the PMSM and configured to measure a plurality of values (measured values), each of the measured values corresponding with one of the plurality of voltage pulses and comprising one of a value corresponding with an inductance of the PMSM, and;   one or more logic elements configured to calculate, using one or more position algorithms, a position of a rotor of the PMSM relative to a stator of the PMSM;   wherein the one or more position algorithms employ a least squares method with the measured values and one of a plurality of a plurality of measuring current vector phase values and a plurality of angular velocity values to calculate the position of the rotor when the rotor is in a stopped configuration and when the rotor is in a rotating configuration.   
     
     
         10 . The system of  claim 9 , wherein the one or more logic elements calculate the position of the rotor within 30 degrees of accuracy. 
     
     
         11 . The system of  claim 9 , wherein the system is configured to calculate a position of a rotor of a PMSM that is not controlled using vector control (field-oriented control). 
     
     
         12 . The system of  claim 9 , wherein the system comprises the timer, the ADC, a comparator, and a multiplexer each coupled with the one or more logic elements. 
     
     
         13 . The system of  claim 9 , wherein the system further comprises a sample and hold element (S/H) and an analog multiplexer (AMUX) coupled with the one or more logic elements. 
     
     
         14 . The system of  claim 9 , wherein the one or more position algorithms includes one of 
       
         
           
             
               
                 tan 
                 
                   - 
                   1 
                 
               
                
               
                 ( 
                 
                   
                     
                       ∑ 
                       
                         i 
                         = 
                         1 
                       
                       N 
                     
                      
                     
                       
                         cos 
                          
                         
                           ( 
                           
                             ω 
                              
                             
                                 
                             
                              
                             
                               t 
                               i 
                             
                           
                           ) 
                         
                       
                        
                       
                         y 
                         i 
                       
                     
                   
                   
                     
                       ∑ 
                       
                         i 
                         = 
                         1 
                       
                       N 
                     
                      
                     
                       
                         sin 
                          
                         
                           ( 
                           
                             ω 
                              
                             
                                 
                             
                              
                             
                               t 
                               i 
                             
                           
                           ) 
                         
                       
                        
                       
                         y 
                         i 
                       
                     
                   
                 
                 ) 
               
             
           
         
         
           
             
               
                 tan 
                 
                   - 
                   1 
                 
               
                
               
                 ( 
                 
                   
                     
                       ∑ 
                       
                         i 
                         = 
                         1 
                       
                       N 
                     
                      
                     
                       
                         - 
                         
                           sin 
                            
                           
                             ( 
                             
                               ω 
                                
                               
                                   
                               
                                
                               
                                 t 
                                 i 
                               
                             
                             ) 
                           
                         
                       
                        
                       
                         y 
                         i 
                       
                     
                   
                   
                     
                       ∑ 
                       
                         i 
                         = 
                         1 
                       
                       N 
                     
                      
                     
                       
                         cos 
                          
                         
                           ( 
                           
                             ω 
                              
                             
                                 
                             
                              
                             
                               t 
                               i 
                             
                           
                           ) 
                         
                       
                        
                       
                         y 
                         i 
                       
                     
                   
                 
                 ) 
               
             
           
         
         
           
             and 
           
         
         
           
             
               
                 tan 
                 
                   - 
                   1 
                 
               
                
               
                 ( 
                 
                   
                     
                       ∑ 
                       
                         i 
                         = 
                         1 
                       
                       N 
                     
                      
                     
                       
                         - 
                         
                           sin 
                            
                           
                             ( 
                             
                               2 
                                
                               
                                 α 
                                 i 
                               
                             
                             ) 
                           
                         
                       
                        
                       
                         y 
                         i 
                       
                     
                   
                   
                     
                       ∑ 
                       
                         i 
                         = 
                         1 
                       
                       N 
                     
                      
                     
                       
                         - 
                         
                           cos 
                            
                           
                             ( 
                             
                               2 
                                
                               
                                 α 
                                 i 
                               
                             
                             ) 
                           
                         
                       
                        
                       
                         y 
                         i 
                       
                     
                   
                 
                 ) 
               
             
           
         
         wherein each α i  includes a value between 0 and 2π, each y i  includes one of the measured values, each ω includes an angular velocity value, and each t i  includes a measured time value. 
       
     
     
         15 . A method for sensing rotor position of a motor, the method comprising:
 providing a controller and one of a timer and an analog-to-digital converter (ADC) each configured to couple with a star configuration three-phase permanent magnet synchronous motor (PMSM);   applying, using the controller, a plurality of voltage pulses to the PMSM;   measuring, with the one of the timer and the ADC, a plurality of values (measured values) from a three-phase inverter coupled with the PMSM, each of the measured values corresponding with one of the plurality of voltage pulses and comprising one of a current value corresponding with an inductance of the PMSM and a time value corresponding with an inductance of the PMSM; and   calculating, with one or more logic elements coupled with the PMSM, using one or more position algorithms, a position of a rotor of the PMSM relative to a stator of the PMSM;   wherein the one or more position algorithms employ a least squares method with the measured values and one of a plurality of a plurality of measuring current vector phase values and a plurality of angular velocity values to calculate the position of the rotor when the rotor is in a stopped configuration and when the rotor is in a rotating configuration; and   wherein the one or more logic elements are configured to calculate a position of a rotor of a PMSM that is not controlled using vector control (field-oriented control).   
     
     
         16 . The method of  claim 15 , wherein the one or more position algorithms includes one of 
       
         
           
             
               
                 tan 
                 
                   - 
                   1 
                 
               
                
               
                 ( 
                 
                   
                     
                       ∑ 
                       
                         i 
                         = 
                         1 
                       
                       N 
                     
                      
                     
                       
                         cos 
                          
                         
                           ( 
                           
                             ω 
                              
                             
                                 
                             
                              
                             
                               t 
                               i 
                             
                           
                           ) 
                         
                       
                        
                       
                         y 
                         i 
                       
                     
                   
                   
                     
                       ∑ 
                       
                         i 
                         = 
                         1 
                       
                       N 
                     
                      
                     
                       
                         sin 
                          
                         
                           ( 
                           
                             ω 
                              
                             
                                 
                             
                              
                             
                               t 
                               i 
                             
                           
                           ) 
                         
                       
                        
                       
                         y 
                         i 
                       
                     
                   
                 
                 ) 
               
             
           
         
         
           
             
               
                 tan 
                 
                   - 
                   1 
                 
               
                
               
                 ( 
                 
                   
                     
                       ∑ 
                       
                         i 
                         = 
                         1 
                       
                       N 
                     
                      
                     
                       
                         - 
                         
                           sin 
                            
                           
                             ( 
                             
                               ω 
                                
                               
                                   
                               
                                
                               
                                 t 
                                 i 
                               
                             
                             ) 
                           
                         
                       
                        
                       
                         y 
                         i 
                       
                     
                   
                   
                     
                       ∑ 
                       
                         i 
                         = 
                         1 
                       
                       N 
                     
                      
                     
                       
                         cos 
                          
                         
                           ( 
                           
                             ω 
                              
                             
                                 
                             
                              
                             
                               t 
                               i 
                             
                           
                           ) 
                         
                       
                        
                       
                         y 
                         i 
                       
                     
                   
                 
                 ) 
               
             
           
         
         
           
             
               
                 tan 
                 
                   - 
                   1 
                 
               
                
               
                 ( 
                 
                   
                     
                       ∑ 
                       
                         i 
                         = 
                         1 
                       
                       N 
                     
                      
                     
                       
                         - 
                         
                           sin 
                            
                           
                             ( 
                             
                               2 
                                
                               
                                 α 
                                 i 
                               
                             
                             ) 
                           
                         
                       
                        
                       
                         y 
                         i 
                       
                     
                   
                   
                     
                       ∑ 
                       
                         i 
                         = 
                         1 
                       
                       N 
                     
                      
                     
                       
                         - 
                         
                           cos 
                            
                           
                             ( 
                             
                               2 
                                
                               
                                 α 
                                 i 
                               
                             
                             ) 
                           
                         
                       
                        
                       
                         y 
                         i 
                       
                     
                   
                 
                 ) 
               
             
           
         
         
           
             and 
           
         
         
           
             
               
                 tan 
                 
                   - 
                   1 
                 
               
                
               
                 ( 
                 
                   
                     
                       ∑ 
                       
                         i 
                         = 
                         1 
                       
                       N 
                     
                      
                     
                       
                         sin 
                          
                         
                           ( 
                           
                             2 
                              
                             
                               α 
                               i 
                             
                           
                           ) 
                         
                       
                        
                       
                         y 
                         i 
                       
                     
                   
                   
                     
                       ∑ 
                       
                         i 
                         = 
                         1 
                       
                       N 
                     
                      
                     
                       
                         cos 
                          
                         
                           ( 
                           
                             2 
                              
                             
                               α 
                               i 
                             
                           
                           ) 
                         
                       
                        
                       
                         y 
                         i 
                       
                     
                   
                 
                 ) 
               
             
           
         
         wherein each α i  includes a value between 0 and 2π, each y i  includes one of the measured values, each ω includes an angular velocity value, and each t i  includes a measured time value. 
       
     
     
         17 . The method of  claim 15 , further comprising calculating, with the one or more logic elements, the position of the rotor relative to the stator when the rotor is in the stopped configuration. 
     
     
         18 . The method of  claim 15 , further comprising coupling the timer with the PMSM and toggling the timer between a start configuration and a stop configuration using a signal processor in response to an input from a comparator. 
     
     
         19 . The method of  claim 15 , further comprising coupling the ADC with the PMSM, converting an analog signal from the three-phase inverter to a digital signal using the ADC, and communicating the digital signal from the ADC to the one or more logic elements. 
     
     
         20 . The method of  claim 15 , wherein the measured values are measured using one or more elements coupled with one or more shunt resistors that are coupled with the three-phase inverter.

Join the waitlist — get patent alerts

Track US2018083558A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.