What is a good driver for OT-RK-390 motor?

Hi,
I have a motor OT-RK-390 (http://www.directindustry.com/prod/once-top-motor-manufacture-co-ltd/product-162643-1833756.html) from helicopter and in helicopter it works fine.
I tried to control it with arduino UNO and two drivers L298N and HG7881 but it doesn't work or just a little.
I think there is not problem with connection or code because if I connect smaller motor it works fine.
And I don't think that the problem with battery too because I use a battery from this helicopter and it is enough to run two of these motors an one small.
I've already google internet and tried all what I can do but for me this is a mistery why it doesn't work. The last think what I guess maybe wrong is not an appropriate driver.
I'll appreciate any hints what can be wrong!

Show us a wiring diagram. Pencil, paper and a camera will do if you include enough detail.
Show us your code. Don't forget to use the code tags.
What voltage battery?

You have not said what you are powering the motor with - volts and amps available?

My guess is that you need a driver that can handle a lot more current than an L988 can. I think I had a motor like that years ago that could take 9 amps for a short period. And for that I would use a driver that could handle about 15 amps.

Maybe an Electronic Speed Control (ESC) would be an economical option. They are controlled like a servo.

...R

Hi,
Thank you for your attention to my problem!
Here is a pic of wiring and a code. All is pretty simple I want to just make this motor to work at first.

#define out1 7
#define out2 8
#define sign 9

void setup() {

pinMode(out1, OUTPUT);
pinMode(out2, OUTPUT);
pinMode(sign, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
digitalWrite(out1, HIGH);
digitalWrite(out2, LOW);
analogWrite(sign, 200);
delay(1000);

}

Voltage battery is 12V

I have some problem upload pic it said "There was a problem during the uploading of d2.jpg." I will try later again.

About it.

Robin2:
You have not said what you are powering the motor with - volts and amps available?

My guess is that you need a driver that can handle a lot more current than an L988 can. I think I had a motor like that years ago that could take 9 amps for a short period. And for that I would use a driver that could handle about 15 amps.

Maybe an Electronic Speed Control (ESC) would be an economical option. They are controlled like a servo.

...R

Yes, it looks like this because when motor works the driver became very hot. I thought about ESC but I don't quite understand how to connect it to motor because motor has only two wire but ESC need 3?

dmitry78:
because motor has only two wire but ESC need 3?

I wonder is that ESC intended for a brushless motor? You can certainly get ESCs for brushed motors like yours. The HobbyKing website has a wide range.

...R

Hi,
How big is your image you are trying to post.
Keep it to about 1M and it should attach.

Tom... :slight_smile:

TomGeorge:
Hi,
How big is your image you are trying to post.
Keep it to about 1M and it should attach.

Tom... :slight_smile:

The pic is in jpg format and 781 kB but I can't post it already second day. I wrote the administrator to help me. I hope download it today

dmitry78:
The pic is in jpg format and 781 kB but I can't post it already second day. I wrote the administrator to help me. I hope download it today

Can you convert it to a PNG file? The Forum seems to reject JPG files that my camera produces - probably because the file includes EXIF data. If I create a JPG file directly on my PC (from a drawing, for example) the Forum accepts it.

Another thing that works for me is when I cut out a piece of a camera JPG and make a completely new JPG file with the piece cut out. I use the GIMP photo editor.

...R

Robin2:
I wonder is that ESC intended for a brushless motor? You can certainly get ESCs for brushed motors like yours. The HobbyKing website has a wide range.

...R

Thank you for this hint! I found this one:

http://www.ebay.com/itm/RC-ESC-20A-Brush-Motor-Speed-Controller-w-Switchable-Brake-for-RC-Car-Boat-O6J2-/253163826300?hash=item3af1bd6c7c:g:Ln8AAOSwyQtVm8ys

I guess I have to use a smaller battery for this but this is enough for me. I just worry because there is socket to RC receiver but I intend to use it with Arduino so there is no problem connect it to Arduino?

pic

Robin2:
Can you convert it to a PNG file? The Forum seems to reject JPG files that my camera produces - probably because the file includes EXIF data. If I create a JPG file directly on my PC (from a drawing, for example) the Forum accepts it.

Another thing that works for me is when I cut out a piece of a camera JPG and make a completely new JPG file with the piece cut out. I use the GIMP photo editor.

...R

Thank you for this advice! I've done it now in png

Image from Reply #11 so we don't have to download it. See this Image Guide

...R

dmitry78:
so there is no problem connect it to Arduino?

Just connect the signal wire to an Arduino I/O pin and the signal GND wire to the Arduino GND. You may or may not need to connect the third wire in the servo connector to the Arduino 5v pin. Try it first without connecting it.

You will almost certainly need to program your Arduino to go through the arming sequence required by the ESC - it will be described in the user manual.

...R

Robin2:
Just connect the signal wire to an Arduino I/O pin and the signal GND wire to the Arduino GND. You may or may not need to connect the third wire in the servo connector to the Arduino 5v pin. Try it first without connecting it.

You will almost certainly need to program your Arduino to go through the arming sequence required by the ESC - it will be described in the user manual.

...R

Thank you very much for your help! I very appreciate it!
I'll wait when I get the ESC and I'll try make it with the ESC.

Hi,
I bought new parts and got time and tried continue my project but the motor is working couple second and stops. Is this right code for use? How can I do reverse?

#include <Servo.h>

Servo esc;

void setup() {
  esc.attach(9); //ESC Pin
}

void loop() {
 
  esc.write(50);
}

dmitry78:
I bought new parts

You need to tell us what the new parts are. Post links to the datasheets.

If you are controlling a DC motor with an ESC it is usual to have to go through an arming process before the motor will run. The purpose of this is to prevent fingers being chopped off with propellers.

The arming sequence will be described in the ESC user manual.

...R

Yes, sorry.
I bought the ESC like this (https://www.ebay.com/itm/RC-ESC-20A-Brush-Motor-Speed-Controller-w-Brake-for-RC-Car-Boat-Tank-BA/122513965979?hash=item1c8666c39b:g:eT4AAOSwEzxYd24R) but it comes without user manual so I don't know how to go through an arming process. I bought battery (https://www.ebay.com/itm/1pcs-7-2V-3800mAh-NiMH-Rechargeable-Battery-Tamiya-Plug-RC-Battery-Charger-USA/122703237415?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649) though it was good for this ESC in datasheet but my first ESC was smoked with this battery so I use 3.7V LiPo battery from other device. I use this with Arduino UNO powered from USB.
I connected it as shown on pic

Image from Reply #18 so we don't have to download it. See this Image Guide

...R