RC India
Welcome Guest, please login or register.
 
Pages: [1]   Go Down
0 Members and 1 Guest are viewing this topic. Topic Tools Topic Tools 
Read
« on: June 28, 2017, 10:49:35 AM »
HAnzroh
Plane Lover
Active Member
**

Reputation Power: 1 
HAnzroh has no influence.
Offline Offline

City: Mumbai
State: Maharashtra
RC Skills: Beginner
Posts: 24
Join Date: Jul, 2015




Hi, Im experimenting with building a mini quad from scratch.

Ive built a 450 size quad before using brushless motors and a CC3D FC and its been performing well but honestly there was no build satisfaction as it just involved assembly of all components.

So this project where i want to build everything from scratch.

This mini quad has 716 coreless motors, a Motor driver board using A2SHB si2302 N-channel Mosfets, 10k Resistors and 1N4007 Diodes.

The Motor driver circuit Description..

(Please see attached Image file)

Gate is connected to PWM signal output ( Turnigy receiver)
Source is connected to ground
10k resistor between gate and ground ( between the gate and source pins on si2302)
Drain is connected to motor(-ve) with Diode in parallel

The PWM signal is provided by the Turnigy 5ch Tx-Rx. The arduino Mpu6050 interface is omitted as i want to test the motor driver circuit.

There are some issues with the build as shown in the video.



As soon as i turn on the transmitter, all the motors start to spin slowly. If i toggle any joysticks to change the pwm signals to any motors, that respective motor spins just a little faster or slower but the motors dont generate any thrust.

However if i bypass the Mosfet and connect a jumper between the Drain and Source, the motor spin velocity is high enough to lift that arm of the quad of the ground.

I have my doubts on the following..

1. The choice of Mosfet. Im beginning to wonder if si2302ds is good enough but 90% of all reference i look up have used this mosfet.
2. The 10k resistor, is it overkill?

Can someone please help with a solution. Would be obliged..

Thank you.

CYMERA_20170613_121040.jpg
Need Advice and Help : Mini Quadcopter Motor Driver
* CYMERA_20170613_121040.jpg (23.28 KB, 485x800 - viewed 495 times.)
« Last Edit: June 28, 2017, 11:07:09 AM by HAnzroh » Logged
 

Read
« Reply #1 on: June 28, 2017, 12:13:02 PM »
Balakrishna Reddy
Plane Lover
Forum Hero
*****

Reputation Power: 8 
Balakrishna Reddy has no influence.
Offline Offline

City: Hyderabad
State: Telangana
RC Skills: Intermediate
Posts: 698
Join Date: Feb, 2015



They are absolutely working fine. The pwm duty cycle of receiver output is 10% (mostly) to be the maximum. So if they are connected to gate os mosfet then it would not be able to increase its speed. That is why you need some conversion mechanism such as ESC or flight controller. Both of them convert and mix the pwm. Moreover in quadcopter the mixing of input is also done.
You need to go through quadcopter flight controller guides also.
Logged
 

Read
« Reply #2 on: June 28, 2017, 01:14:28 PM »
HAnzroh
Plane Lover
Active Member
**

Reputation Power: 1 
HAnzroh has no influence.
Offline Offline

City: Mumbai
State: Maharashtra
RC Skills: Beginner
Posts: 24
Join Date: Jul, 2015



Thx so much for the reply Bala,

Ive been breaking my head about what could be wrong. However ive also tested the motor using a pwm tester thats available in the market and it showed me the same results..

U mean to say that if i route the pwm via my arduino, then it would drive the motors as expected?

Thanks so much
Logged
 

Read
« Reply #3 on: June 28, 2017, 03:11:28 PM »
Balakrishna Reddy
Plane Lover
Forum Hero
*****

Reputation Power: 8 
Balakrishna Reddy has no influence.
Offline Offline

City: Hyderabad
State: Telangana
RC Skills: Intermediate
Posts: 698
Join Date: Feb, 2015



Servo tester is just an emulator of receiver but you don't need a radio.
If you are passionate about building a flight controller then just go through this thread.
http://www.rcindia.org/chatter-zone/potocol-designing/
Logged
 

Read
« Reply #4 on: June 28, 2017, 05:42:39 PM »
Dipanjan
Plane Lover
Forum Veteran
****

Reputation Power: 4 
Dipanjan has no influence.
Offline Offline

City: Ichapur
State: West Bengal
RC Skills: Beginner
Posts: 326
Join Date: Aug, 2015



Hello,
How are you going to drive the motors? Using PWM from the arduino? In that case it should be fine, but remember to use the pwm values 0 for minimum and 255 for maximum (for a 8bit PWM). RC signals are also PWM pulses, but their duty cycle varies from 1mS to 2mS where the time period of a single PWM pulse is almost 20mS. The motors will turn with full speed only if you drive them with PWM having 100% duty cycle, i.e. 20mS. An arduino can do that with ease, but output from a RC receiver isn't adequate for that.
Logged
 

Read
« Reply #5 on: June 29, 2017, 10:15:39 AM »
HAnzroh
Plane Lover
Active Member
**

Reputation Power: 1 
HAnzroh has no influence.
Offline Offline

City: Mumbai
State: Maharashtra
RC Skills: Beginner
Posts: 24
Join Date: Jul, 2015



Thanks so much Bala and Dipanjan for your replies and much needed advice.

I will get to it right away and keep u updated on the progress.

Much obliged by the help...
Logged
 

Pages: [1]   Go Up
Jump to: