Author Topic: Functional 36vdc External Speed Controller Circuit?  (Read 610 times)

0 Members and 1 Guest are viewing this topic.

Offline electromateriaTopic starter

  • Regular Contributor
  • *
  • Posts: 130
  • Country: ca
Functional 36vdc External Speed Controller Circuit?
« on: July 16, 2021, 04:22:28 am »
What's the most basic but also stable and functional ESC circuit floating around? Ideally with voltage protection and any other necessary things. Made from very common components. Has anyone built one and shared?

 

Online Zero999

  • Super Contributor
  • ***
  • Posts: 19536
  • Country: gb
  • 0999
Re: Functional 36vdc External Speed Controller Circuit?
« Reply #1 on: July 16, 2021, 10:18:36 am »
There isn't enough information to go on. Your question is akin to asking someone to recommend a car which runs on gasoline.

You're making it more difficult by starting so many threads. Just make one thread about your scooter project and stick to it.
 
The following users thanked this post: Ian.M, Gyro

Offline Faringdon

  • Super Contributor
  • ***
  • Posts: 1999
  • Country: gb
Re: Functional 36vdc External Speed Controller Circuit?
« Reply #2 on: July 17, 2021, 07:46:01 pm »
Quote
What's the most basic but also stable and functional ESC circuit floating around?
Well, you know they are all basically BLDC inverters....and usually 3 phase....so its a 6 transistor bridge....and you switch them so you make the coil excitation rotate round the stator, and spin the motor like that....so really , the biggest effort is the software if anything. At start-up you have to "tease" the motor to rotate by not rotating the field too fast or too slow. You should really write your software with knowledge of the motors "characteristics"...but in truth you can hack it about without knowing the motor characteristics. Have some fast analog current limitation too, so you dont overcurrent it (the motor windings).
'Perfection' is the enemy of 'perfectly satisfactory'
 

Online Siwastaja

  • Super Contributor
  • ***
  • Posts: 8180
  • Country: fi
Re: Functional 36vdc External Speed Controller Circuit?
« Reply #3 on: July 18, 2021, 01:59:06 pm »
There are many projects, open source or public otherwise, use Google.

There is no acceptable off-the-shelf IC to do it as far as I know, so every project involves a microcontroller. Some STM32 is most typical, and almost any in STM32 series is capable of doing it. In STM32 terms, you need one Advanced Control Timer per motor, and ADC. Even the simplest STM32F0 series devices are good enough for the task.

Largest part is the software, but you can try to utilize existing open source code, or learn the whole thing yourself, but it's not completely trivial. You need to understand the concepts of FOC and sensorless rotor angle estimation.

In addition to the microcontroller, you need gate drivers, MOSFETs, current shunt resistors and amplifiers, DC link capacitors and decent layout work. Nothing too fancy.
 

Offline Terry Bites

  • Super Contributor
  • ***
  • Posts: 2397
  • Country: gb
  • Recovering Electrical Engineer
Re: Functional 36vdc External Speed Controller Circuit?
« Reply #4 on: July 18, 2021, 02:24:36 pm »
Floating where. Ebay is awash with them. Pick one and report back your findings to the forum.
That'll be one floater less.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf