bigmoose wrote:"Open Source" is very vague. Please clarify if this work, and all derived works will fall under
Post licensed under the Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License
Lebowski wrote:OK, let's say I have knowledge of a controller that blows everything away, good, solid, simple, fast
etc etc, the thing we're all dreaming about. Why would I make it open source ? I'm a capitalist
and open source doesn't sound like any money....
"The TMC603 is a three phase BLDC motor driver IC for highly compact and energy efficient drive solutions. Control algorithms previously only found in much more complex servo drives can now be realized with a minimum of external components. The TMC603 directly drives 6 external N-channel MOSFETs for motor currents up to 30A and up to 50V. It integrates current measurement without the need for high current sense resistors, and the sensorless commutation circuitry hallFX™. Its integrated support for sine commutation as well as for back EMF sensing and commutation saves cost and allows for maximum drive efficiency. Depending on the desired commutation scheme and the bus interface requirements, the TMC603 forms a complete motor driver system in combination with an external 8 bit processor or with a more powerful 32 bit processor. Protection and diagnostic features as well as a step down switching regulator further reduce system cost and increase reliability."
Kingfish wrote:We've been down this road before.
Project: Building the Best Controller
Why start all over when we can just pick up from where we left off?
Njay wrote:I don't know what you do for a living Kingfish, but I take the opportunity to say that you seem very good at project management in, at least, most of its aspects . I've never seen someone on a forum with such skills so well delineated.
Kingfish wrote: (...) or that the objectives are too broad, or that finding the talent to get us to the end-game is challenging, (...)
Kingfish wrote:I think in terms of hardware, we’re mostly in agreement; the challenge is around the mcu and programming tools.
avandalen wrote:Hi Jorge,
The KU63 costs only about $15 and is not bad, it is small and light and gets hardly warm under load. Building a motor controller is pretty much work, it must have a lot of meaningful extra opportunities, otherwise it makes less sense.
avandalen wrote:-The following extras would be very welcome:
-Sine wave output (created by PWM) to increase motor efficiency, without adding significant weight and costs.
-Maybe a simple kind of sinus would be better, to overcome the extra motor losses due to the higher frequency that is required to create a sinus.
avandalen wrote:-Pedelec Legalisation Device built in.
avandalen wrote:-Anti-spark circuit built in.
avandalen wrote:-Speed switch input.
-SMPS for the internal supply voltages (12V and 5V).
-Output for speed, current, voltage, etc. has already been mentioned.
avandalen wrote:What are the required hardware for that? is the same switchs/mosfets but high speed ucontroller?
avandalen wrote:Could you please compare the BEMF with the Open-BLDC BEMF circuit? Which circuit have most advantages?
avandalen wrote:Don't you want to help to build this Smart Controller?
avandalen wrote:avandalen wrote:What are the required hardware for that? is the same switchs/mosfets but high speed ucontroller?
Yes that is true.
avandalen wrote:avandalen wrote:Could you please compare the BEMF with the Open-BLDC BEMF circuit? Which circuit have most advantages?
I dont see serious differents.
BEMF has a SMPS for the 12V, that is fine.
Open-BLDC BEMF has no 36V input?
avandalen wrote:avandalen wrote:Don't you want to help to build this Smart Controller?
I have no time now, the solar bike must be finished first.
Alan B wrote:I reviewed the Atmel AVR processors some time back, and the one most suitable for this type of application is the ATmega32M1. It has a Power Stage Controller in the chip that has the proper PWM setup and other hardware to support BLDC control, as well as some special hardware to facilitate rapid fault detection and shutdown. This CPU is very similar to the Arduino processor so it should be straightforward to make an Arduino loader for it.
Users browsing this forum: bearing and 3 guests