background image

Qdesys Sensorless Field Oriented Control Quick Start Guide 

 

© Copyright 2012 Xilinx 

27 

 

Waveform Description 

Left Side (from the top): 

 

3-phase voltages

:  These are the voltage waveforms delivered to each of the motor phases 

(windings) by the half-bridges on the FMC.  The hardware does not actually sample these 
voltages, so instead they are simulated in software based on the measured current. 
 

2 sampled currents:

  The current is sampled in two of the phases. The 3

rd

 phase current is 

calculated using Kirchoff’s Current Law (they all must sum to zero).  The 3

rd

 phase current is not 

displayed.  The currents are filtered with a low-pass response in order to attenuate the switching 
noise.  The user can set the filter cutoff value.  Later in the demo you will be instructed to set it to 
~10kHz. 
 

Active power:

  This is just as the name implies 

– the active power being delivered to the motor.  

With the radio buttons, you may also display reactive power and total power. 
 

Vs/Is:

  This graph plots the angle of the Voltage against the angle of the current. 

 

Right Side (from the top): 
 
Vs X/Y Plot:

  This graphs plots the X/Y components of the Vs vector on a single Cartesian 

plane.   
 
Remember that we take the three phase currents and use the Clarke transform to create 2.  
Therefore we have 2 current vectors and two voltage vectors.  Think of this plot as a Real vs. 
Imaginary graph. 
 

Is X/Y Plot:

  This graph plots the X/Y components of the Is vector on a single Cartesian plane. 

 

Vs/Is:

  This shows the actual voltage, and current vectors.  If we had an encoder connected, it 

would also display the position of the rotor relative to these two parameters. 
 
In the waveform plots you may notice a large amount of noise coming from the PWM switching 
activity.  Next we will apply a lower cutoff frequency to the low-pass filters in order to attenuate 
the noise. 

 

14.  In the 

Motor 0 Main Panel

 window top menu, select 

Advanced 

FOC Control

 

15.  In the FOC Control Panel, change the Current Filter cutoff frequency 

Fcut_1 to 10kHz

 as shown 

below.  Be sure to click the 

Enter

 button before closing this window. 

Содержание Spartan 6 FPGA

Страница 1: ...sys Sensorless Field Oriented Control Quick Start Guide Copyright 2012 Xilinx 1 Qdesys Sensorless Field Oriented Control Quick Start Guide Version 1 0 Xilinx Spartan 6 FPGA Motor Control Development K...

Страница 2: ...Qdesys Sensorless Field Oriented Control Quick Start Guide Copyright 2012 Xilinx 2 Revision History DATE VERSION REVISION 10 31 2012 1 0 Initial Release...

Страница 3: ...nor any portion may be reverse engineered disassembled decompiled sold donated shared leased assigned sublicensed or otherwise transferred by Customer The term of this License is in effect until termi...

Страница 4: ...ise without the prior written consent of Avnet and any attempted or purported assignment shall be void Licensee understands that portions of the Licensed Materials may have been licensed to Avnet from...

Страница 5: ...ntroduction 7 Field Oriented Control System Diagram 8 QDeSys MC Manager GUI Instructions 9 Host PC Network Configuration 10 Firewall Settings 11 Motor Demo Hardware Requirement 13 Xilinx Software Inst...

Страница 6: ...pecifications Spartan 6 FPGA Configuration User Guide This all encompassing configuration guide includes chapters on configuration interfaces serial and parallel multi bitstream management bitstream e...

Страница 7: ...ttp www em avnet com en us design drc pages default aspx In addition to these HDL designs a demonstration of a powerful set of modular building blocks for Sensorless Field Oriented Control SFOC from t...

Страница 8: ...and correct the error The inverse transforms are applied and then a final modulation stage creates the proper PWM sequence for the h bridge circuitry to deliver power to the motor This closed loop con...

Страница 9: ...sys MC Manager a Archive Name qdesys_demo_files zip b Filename mc_manager_rel_1 0 0 38 zip c URL http em avnet com spartan6motor click Support Files Downloads After you have unzipped the mc_manager ar...

Страница 10: ...Area Connection Properties 3 Double click Internet Protocol TCP IP 4 Set IP Address to 192 168 1 1 the baseboard has a fixed IP address of 192 168 1 100 so you may choose other host IP addresses aroun...

Страница 11: ...isable all Firewall programs However this is often not possible or not desired Instead a single exception can be made for this application by following a few simple steps in Windows 7 The process will...

Страница 12: ...d Oriented Control Quick Start Guide Copyright 2012 Xilinx 12 5 Select the mc_manager exe file from the root installation path shown below 6 Once you ve added the exception for mc_manager exe check th...

Страница 13: ...o Figure 2 2 Move SW800 on the Motor FMC module to the FMC_12V power position as shown in Figure 2 3 Connect 6 pin baseboard power adapter 4 Connect the Cat 5 Ethernet cable to the S6LX75T baseboard a...

Страница 14: ...the ISE Design Suite DVD included in this kit into the computer o If the Installer does not start automatically run the xsetup executable from the DVD b Option 2 Run the Web Installer that can be down...

Страница 15: ...Qdesys Sensorless Field Oriented Control Quick Start Guide Copyright 2012 Xilinx 15 Figure 12 ISE End User License Agreement Figure 13 ISE Third Party Usage License Agreement...

Страница 16: ...Qdesys Sensorless Field Oriented Control Quick Start Guide Copyright 2012 Xilinx 16 Figure 14 Select Edition to Install Figure 15 Select Installation Options...

Страница 17: ...Qdesys Sensorless Field Oriented Control Quick Start Guide Copyright 2012 Xilinx 17 Figure 16 Select Destination Directory and Program Folder Figure 17 Installation Summary...

Страница 18: ..._mc_rel_c2_0 47 0 zip file to your host PC You will use the mcs file for programming the flash Download the FPGA bitsream to the on board flash 1 Open the Xilinx iMPACT programming tool at Start All p...

Страница 19: ...d system parameters In addition there high level controls that allow for quick demonstrations without expert knowledge of motor control or this application The following steps will introduce you to so...

Страница 20: ...on the FMC module 4 In the window that opens click on File Open You will see a selection of all motors 5 Select the following motor which is provided with the S6MC1 kit 16BHS 3C P01 xml This XML file...

Страница 21: ...Qdesys Sensorless Field Oriented Control Quick Start Guide Copyright 2012 Xilinx 21 6 In the M0 Main Panel ensure that the Portescap 16BHS 3C P01 motor is displayed as shown below...

Страница 22: ...radio button is set to Torque 2 Click the Motor Run toggle switch to enable the motor 3 Rotate the TRQ torque dial to select a current of 0 8A There is a direct relationship between torque and curren...

Страница 23: ...2 Xilinx 23 7 Use the Spd Scale button to increase the RPM dial scale to display up to 2000 RPM 8 Rotate the RPM speed dial to 1000 RPM 9 The rotor first aligns itself then ramps current smoothly and...

Страница 24: ...ows the instantaneous current The motor speed is in RPM and also in electric frequency Hz The encoder box includes encoder index counter the phases counters and the hold phase counters captured at eac...

Страница 25: ...inside the red IS meter to clear the fault c Toggle the Motor Run button ON and turn the TRQ dial to 0 8 If the fault persists you might have different causes but try the following a Check if the rig...

Страница 26: ...ysis 10 In the Motor 0 Main Panel window top menu select View Current Acquisition Control 11 Click Free Run and then close the window This enables a continuous capture of current measurement of the mo...

Страница 27: ...power and total power Vs Is This graph plots the angle of the Voltage against the angle of the current Right Side from the top Vs X Y Plot This graphs plots the X Y components of the Vs vector on a si...

Страница 28: ...ration will provide more attenuation for PWM switching noise in the system which should now be visible as smoother waveforms in the graph plots NOTE the help menu is accessed from the top mc_manager w...

Страница 29: ...Modulation Limit dial you will find the radio buttons to toggle between SIN sinusoidal and SVM space vector modulation An overview of SVM techniques was presented in the Avnet X fest 2012 course FPGA...

Страница 30: ...radio button near the CAPTURE button to select one of the current phases A or B 7 Check the Log box to enable log based plotting 8 Click CAPTURE You should see something similar to the picture below...

Страница 31: ...he Mod Zone LED reports the saturation zone of RPFM modulator The colors are Yellow Sinusoidal wave sine waveform space vector waveform Cyan Hexagon saturation zone Green Square wave also called six s...

Страница 32: ...d across the noise floor similar to the effects observed when using spread spectrum clocking techniques 13 To return to PWM mode simply go to the Main Panel window select Advanced PWM Control and clic...

Страница 33: ...ved Published by Avnet Electronics Marketing a group of Avnet Inc Avnet Inc disclaims any proprietary interest or right in any trademarks service marks logos domain names company names brands product...

Отзывы: