Part # Application Notes Motor Control 16-Bit Microcontrollers 16-Bit Microcontrollers>St10 - 16-Bit Microcontrollers Microcontrollers datasheet

Part Manufacturer: ST Microelectronics

ST Microelectronics

Part Description: uenberger state observer rotor position estimation simulink and software library


Part Details:

AN2516 Application note Luenberger state observer Rotor position estimation simulink and software library Introduction This application note describes a software library for estimating the rotor position of a 3 phase permanent magnet synchronous motor (PMSM) using a Luenberger state observer. It is also shown how to use a luenberger state observer in a flux oriented control (FOC) scheme to implement a sensorless vector control strategy. April 2007 Rev 1 1/25 www.st.com Contents AN2516 Contents 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2 PMSM motors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3 State observer sensorless strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 4 Rotor position estimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 5 Luenberger observer (LO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 6 Sensorless control scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 7 Simulink library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 7.1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 7.2 Using the simulink library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 7.2.1 How to install simulink library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 7.2.2 Test environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 7.3 Parameters format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 7.4 SineCosine block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 7.5 LObserver block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 8 Software library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 8.1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 8.2 Using the software library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 8.2.1 How to install software library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 8.2.2 Tool chain compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 8.2.3 Calling a function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 8.2.4


Please click the following link to download the datasheet:

Application Notes Motor Control 16-Bit Microcontrollers 16-Bit Microcontrollers>St10 - 16-Bit Microcontrollers Microcontrollers.pdf Datasheet