Quantcast
Channel: Dave (Wisconsin) Wilson's Activities
Viewing all 534 articles
Browse latest View live

Dave (Wisconsin) Wilson blogged about Core Wars (part 1) on Motor Drive & Control .


Dave (Wisconsin) Wilson blogged about The Empires Strike Back (part 2) on Motor Drive & Control .

Dave (Wisconsin) Wilson blogged about Return of the Code Magi (part 3) on Motor Drive & Control .

Dave (Wisconsin) Wilson commented on Dave (Wisconsin) Wilson's blog post about Teaching Your PI Controller to Behave (Part IX) in Motor Drive & Control .

Dave (Wisconsin) Wilson commented on Dave (Wisconsin) Wilson's blog post about Teaching Old Motors New Tricks in Motor Drive & Control .

Dave (Wisconsin) Wilson commented on Dave (Wisconsin) Wilson's blog post about Return of the Code Magi (part 3) in Motor Drive & Control .

Dave (Wisconsin) Wilson commented on Dave (Wisconsin) Wilson's blog post about Return of the Code Magi (part 3) in Motor Drive & Control .

Dave (Wisconsin) Wilson blogged about Save the date: #TImotorHr on July 31 on Motor Drive & Control .


Dave (Wisconsin) Wilson commented on Dave (Wisconsin) Wilson's blog post about Teaching Old Motors New Tricks in Motor Drive & Control .

Attempting to "code" using MATLAB R2013b or similar software (without writing code)

$
0
0

Hello! 

I am new to TI DSPs and find learning and programming pretty tedious and difficult. I'm trying to control 3 phase inverters (6 switches - for IM and PM machines) and also 2 phase switching legs with varying duty cycles and phase shifts (for power converters) using suitable PWM signals on the TMS320F28335 Delfino microcontroller with the Peripheral Explorer c2000 board.

Three basic functions that I want to implement are

1. Changing the frequency of the PWM output using an ADC input from a potentiometer on the board connected to pin A0 of the control card

2. Changing the phase shift of PWM 2A and 2B wrt PWM 1A and 1B and 3A and 3B wrt. 1A and 1B (etc.) to a suitable value

3. Applying a suitable dead time so as not to short any switching legs

I have configured matlab to do this since I still have major problems with coding. I've also tried SIMCODER (PowerSim), but in this program, the provision to change the switching frequency of the PWM as an input from the ADC is not available. Also, even without using the switching frequency variation, SIMCODER has problems in creating a sinusoidally modulated PWM signal.

I have 3 basic questions

1. Does anyone have any suggestions about software other than PSIM and MATLAB which can do this easily, without the need to code and also to be able to see the simulation of the whole system with the micro.. in the loop, so to speak. 

2. Can anyone share a basic project with code (in CCS V5 - that actually works!) to achieve these functions for the ePWM module, so that I can get an idea of things.. even one properly configured PWM pair will do, I can edit the code from there. It's a bigger problem to write from scratch without any prior experience. Right now I've tried to write code a few times, but I'm not comfortable with the coding environment and it takes a lot of time to get it right. I'm not sure I'll ever be able to do it on my own. I use CCS5 with XDS 100V2 and control suite and a blackhawk emulator, but I don't particularly understand all of it in a high degree of detail

3. Does anyone have any comments about the pros and cons about using MATLAB (embedded coder) and PSIM (simcoder) or any other software..

It would also be a great help if anyone could tell me if there is a "simulator" for the TMS320F28335.. a program which could show me what the board will do - at the pins and the LEDs etc. when a certain .out file is uploaded onto it.

Many thanks!

02 Field Oriented Control

$
0
0

This presentation discusses the Field Oriented Control Process, and how it can be applied to PMSM, ACIM, and IPM motors.

03 Sensorless Motor Control

$
0
0

This presentation discusses how to do Field Oriented Control without needing a speed or position sensor on the motor shaft.

04 InstaSPIN-FOC

$
0
0

This presentation provides an introduction to InstaSPIN-FOC including PowerWarp, Auto-ID, and the FAST observer.  It also briefly discusses the MotorWare structure.

Lab Exercises

$
0
0

This presentation contains the Lab Exercises used in Dave Wilson's motor control seminar.

01 Control Structures

$
0
0

This presentation discusses feedback, feedforward, stability, PI controllers, PI tuning, and cascaded structures.


02 Field Oriented Control

$
0
0

This presentation discusses the Field Oriented Control Process, and how it can be applied to PMSM, ACIM, and IPM motors.

03 Sensorless Motor Control

$
0
0

This presentation discusses how to do Field Oriented Control without needing a speed or position sensor on the motor shaft.

04 InstaSPIN-FOC

$
0
0

This presentation provides an introduction to InstaSPIN-FOC including PowerWarp, Auto-ID, and the FAST observer.  It also briefly discusses the MotorWare structure.

Lab Exercises

$
0
0

This presentation contains the Lab Exercises used in Dave Wilson's motor control seminar.

Teaching Old Motors New Tricks

$
0
0

Dave Wilson, Motion Products Evangelist, Texas Instruments

One of the favorite parts of my job at TI is going out into the field, meeting with our customers, and conducting motor control seminars.  It gives me the opportunity to see what is important to you, and to share with you the exciting developments at TI in this growing field.  The title for my 2014 seminar series is “Teaching Old Motors New Tricks”.  While motor topologies have remained relatively unchanged over the past century, control techniques by comparison have experienced explosive growth.  This has been driven in large part by technology advancements in the semiconductor industry.  This year, my seminar focuses specifically on advancements in the control of motors, with an emphasis on field-oriented principles with brushless AC motors.

Recently I delivered this seminar as part of a 3-day training event in Dallas focusing on industrial control, with co-presenters Richard Poley and Ken Schachter.  The difference between this seminar and the countless others we have done together over the past 3 years is that Richard got the bright idea of video recording these presentations.

Have you ever watched a video of yourself doing something, especially presenting?  Try it some time.  It was gut wrenching!  All of the mannerisms that I hate, I realize that I do them.  To make it worse, I discovered that the bald spot on the back of my head is much bigger than I thought.  Plus, I’ve now decided that I need to lose some weight.  But if you can get past the presenter, I think the presentation itself could be very helpful if you are struggling to understand field oriented control, sensorless field oriented control, and specifically, “what is InstaSPIN-FOC?”  While a video recording doesn’t allow me to interact personally with our customers, it does allow me to reach many more of our customers.  You can find the entire one-day presentation split into 5 parts on our website.  I still plan to do seminars in person whenever I can get a group of about 20 or more willing to spend a day with me.  But in the meantime, consider these videos as a low-cost alternative to the live version.

So call your significant other, grab a drink and some popcorn, and enjoy the movie!  But please…be gentle.  :-)

Keep those motors spinning,

www.ti.com/motorblog

 

UPDATE  02-25-2014:  I forgot to mention that you can download the slides for these videos at my motor control resource page.  You can get the PPT versions here, and the PDF versions here.  -  DLW

Viewing all 534 articles
Browse latest View live