hillzofvalp said:
What are the highlights of this controller at this point?
I'll break it down into a couple of parts:-
Hardware:
- Universal control board that can be used with different power stages. with CAN and USB interfaces
- 12 FET (TO-247 package) power board as first power stage example (75V one built), I have FETS to assemble a 100V one
Goals:
- Feild Oriented control
- Sensorless operation from zero under load
- Things like Field weakening will just be a parameter as its just an input to the FOC, might need a few aother parameters to controll mapping it in etc.
- Support for sensors to be used if desired
- Able to drive "nasty" motors Low L etc.
- Well protected against failure and reliable. Should try hard to avoid frying FETS and Capacitors etc.
- Configurable as much as possible.
- current based throttle with programmable mappings etc
- CAN interface for monitoring / control etc.
What works:
- Lots of infrastructure that makes the rest easier

. This thing has lots of parameters and the number is growing daily so this became very important.
- Current control of FOC (no angle reference yet but its coming). SInewave generation as part of FOC.
- PC interface for setup / monitoring using USB
- Protections for most common fault conditions. over/under voltage, over current, ripply on bus voltage etc
- micro SD card logging of events.
- parameters stored on micro SD card.
- Phase current measurement
- All ADC inputs working and scaled as necessary.
- It easially runs my 80-100 Turnigy and also spins up my GM 1000W hub. haven't put much load on as until angle reference is added it loses sync although I have commanded up to 100A RMS / phase and it works.
-----
I got sidetracked with other things during the year but its great to get back onto this project

.
I really need to keep a list like above and start moving things accross as completed.
I have probably missed a few things off. There is more planned features but I'll stick to this list first.
It definitly won't be the cheapest controller out there but reliability and smooth performance are goals