Brushless Controller

Anything to do with Propulsion.
Post Reply
Felix65656565
Posts: 1
Joined: Sep 14th, 2015, 11:41 am

Brushless Controller

Post by Felix65656565 »

Hello everyone

I have a little problem with my brushless controllers whereby hopefully someone can help me.
For a school project i started to build a ROV,. Now when i finished school I want to restart the project.

Currently there are:

4 Roxxy BL Outrunner 2827-34
http://www.conrad.ch/ce/de/product/2314 ... -760-Turns

with the following ESC´s

BL Control 918
http://www.conrad.ch/ce/de/product/2062 ... tem-Futaba

ausserdem

2 BL Outrunner 3548/05
http://www.conrad.com/ce/de/product/387 ... NER-354805

with

Brushless-Controll 940-6
https://www.conrad.de/de/multiplex-3186 ... 06278.html

The ESC´s have been programmed with an Arduino. They should behave now as follows:

The Pin for the ESC has to go High about every 20ms for 1000us to 2000us.

1000us max. backwards
1500us to stand still
2000us max. forwards

The problem was that it worked better on paper, then in reality.

For example the max speed isnt at 2ms/1ms. With a stroboscope i could calibrate the software, that would be ok. To make things rly bad, when I am for example at 1750us and i go for 1500us he wont stop, he still rotates slowly. When i go -->1499-->1500 he stops...thats horribly. As I want to use an 3dimension-pd-position-controller (pitch, ya, roll). I wouldnt be happy to implement those exceptions in my software.

Perhaps my Code to control/program the ESC is just bad, but I dont think so. One day the ESC´s became somewhat warm/hot...My problem is I dont know whats the problem now my Code, are the ESC´s broken, or are them freaking expensive and bullshit anyway.

After some googeling I saw this:

http://www.atmel.com/images/doc8012.pdf
There is explained what you need for a 3-phase controller and also the source code of an program. Even if I will use an other uController, I only had to change some registers, that should be fine.


My questions are now:
Did you ever had similar problems with ESC´s? What are you using? Happy?

As of the requirement in generel? On the Conrad webpage its written that they have an " Laststrom" of 37amps (for the stronger one) and 60A max. current. But i never wont to block the motor. To be honest the motor is somewhat overpowered, i wont use its full potential, what do you think? Is an 40 amp controller enough? Watercooler?

As for the controller, ist building one myself an realistic option? In fact it seems very cheap for me 6 Mosfet and an Atmega48 cost about 10$. Do you have any Controller design? Or some better Code?
http://uk.farnell.com/vishay-siliconix/ ... dp/2478934

Im looking forward for your answers and excue my english ;)

Felix
rossrov
Posts: 383
Joined: Feb 28th, 2013, 5:01 pm
Location: Australia

Re: Brushless Controller

Post by rossrov »

Hi Felix. In my experience fine control of ESC is possible, though I have not used the Robbe ESCs, only HobbyKing type. For submersible ROV use we could do much better than PWM control. Apparently Blue Robotics have I2C option, and before that a guy from the UK on this forum was working on his own ESC.
Try again programming the neutral-forward-reverse of your ESC. Because I did not have a RC TX and RX I also used Arduino to "program" the ESCs. I used a RC servo to test my code before trying to program the ESCs.

Ross
Post Reply