Welcome to the TI Microcontroller projects page! Feel free to share your latest and greatest projects and designs based on TI microcontrollers. Or if you’re not quite ready to contribute, please browse around and rate the your favorite projects! This is a great place to get new design ideas, resources & inspiration.
My project is an attempt to port MSP430 BLDC code example avaiable for high grade msp430 (slaa503) to lower performance
but high reliability launchpad platform.
What I have done: fw V1.1 proper phase switching and recognition, pwm regulated via potentiometer, hall error/motor fault recognition. It works!
At this point I have tested the bldc motor fw V1.1 on launchpad rev1.5 without any motor or power circuitry connected to the board.
I have "simulated" the behaviour of a bldc motor phase switching during rotation with another launchpad board, this time rev1.4.
With a Textronix oscilloscope and debug feature in CCS4 I have succesfully compiled a stable version and I called it V1.1. I was not able
to find any glitch in pwm pin commutation or other significative bugs so I can proceed with next step.
Now I dedicate to motor connection and power circuitry to finish my project. I am waiting for various components and meanwhile
I am working on a pcb board design wich contains al the power mosfet and hall signal conditioning circuitry.
Stay tuned.
Contact me if you think you can help with the project.
Max
Note: V1.0 was with software pwm, I abandoned it because of poor performance (2kHz/3bit pwm VS actual 16kHz/8bit pwm)
Update 6 may 2012:
- Created a simple program wich does phase commutation simulation with msp430g2231 (launchpad rev1.4)
with external trigger square signal. Now i can test phase commutation with external high frequency square signal.
Bldc motor fw rev1.1 recognized simulated motor phase commutation at 50kHz.
Source file here:
dl.dropbox.com/.../main_square_input.c
- Created a board in Eagle (thank you Vito) wich is expected to work like others official launchpad boosterpacks this is the boosterpack to drive bldc motors!
Eagle project here:
dl.dropbox.com/.../boosterpack_bldc_servo_Vito%26Max.zip
Update 7 may 2012:
- Created another board with L6234PD IC from ST. This IC has high cost but simplifies a lot
the circuit (see previous version). I have routed the board in one layer to make it easier to build for hobbysts.
Here the image:
dl.dropbox.com/.../pcbV1.0.png
i want to know the interfacing of motor driver 8432 with the MSP430
Hi, I am just getting my hands into brushless DC motor control. I have the Exceed RC legend Motor 2402-2350KV motor (Links provided below). I need to learn how to control it. Can you help me get started?
I have samples of the DRV8312, DRV8313, and the DRV 8301 ICs. I also have Arduino nano, Due, and an MSP430 Launch Pad. I also have a variable 3V to 24 V power source. Using the above mentioned devices that I already have how do I proceed? please let me know if I need to procure any other electronics? I intend to make my own board using the above mentioned components.
Links to devices:
Motor: www.xheli.com/86mc213-2402-2350kv.html
Driver ICS: www.ti.com/.../drv8313 , www.ti.com/.../drv8312, www.ti.com/.../drv8301
MSP430 Launchpad: www.ti.com/.../msp-exp430g2
Arduino: arduino.cc/.../ArduinoBoardNano
-
Sashwat Mahapatra