Hello Shaggy! Welcome to the project.
As far as I know, it's far from closed - Paul & thingstodo have been making incredible progress.
Regarding your questions about a 6010 board, perhaps I'll take a stab at this. I can certainly appreciate your enthusiasm, and more input is always helpful.
I guess I would like to know your goals with regards to your project. Do you want a sensorless controller, like the an1162 is about? What type of motor do you want to control? These two questions radically affect the code. Code will include assembly language if timing is critial or the code needs to be as efficient as possible. Paul's code includes some assembly and I think it's WAAAAAAAYYYYYY better code than those app-notes use. Also, the code used for controlling an induction motor is much more complicated than the code for a synchronous motor like a BLDC motor.
The challenge with embedded computing is that the software and hardware are very inter-related. With any microcontroller, each pin has multiple uses, which affect the code. Paul's board design, for example, is highly developed for the job of running a 3 phase motor using field oriented code. That integration is very beneficial from both a cost and EMI perspective.
It looks to me like the board design you posted is a very multi-purpose demo board. It includes multiple ways of obtaining position feedback, configuration jumpers, and general purpose I/O connectors. To make a motor controller, you would still need IGBT drivers, current sensors, and hopefully some hardware fault-detection circuits. Believe it or not, that is the expensive stuff.
If you're learning about this stuff, I would HIGHLY recommend getting familiar with C and maybe assembly by doing some much simpler projects first. 3 phase motor controller requires critical timing of AtoD conversions among other things. If you're unfamiliar with PWM and taking analog measurements, I would start there - controlling a DC motor. This can be done with a DSPIC30F2010. Another thing you might consider is getting one of Paul's boards. He's run both induction and BLDC motors using FOC on this board, with both encoders and sensorless code.
I hope this helps,
E*clipse
Quote:
Originally Posted by shaggythegangsta
first of all sorry for my bad english hahah, i'm not using google translator because it is even bad.. haha
hello guys i have already the pcb and schematic files for dspic30f6010a because
i'm working on AN1162 APP NOTE so i made mine pcb instead of buying mchv boards $$$$ but that application note has very difficult code to study, amix of asm and c code. so i'm thinking to switch to this project.
i want to know if someone is intrested to help me to make the code working on dspic30f6010a
first of all i'm a student, i'm not a programmer but i always desired to learn programming.
|