HobbyKing.com New Products Flash Sale
Reply
Thread Tools
Old Nov 25, 2008, 12:25 PM
Registered User
Meopham, Kent UK
Joined Jul 2008
136 Posts
Discussion
Quadrotor brushless controller

We are currently working on this:
Youtube video

It is specifically design with multi-rotor platforms in mind.
A key feature is the fast control response and I2C interface.
It has dynamic braking and high efficiency achieving roughly 11g/W @ 250g thrust with Hacker or AXI motors and EPP1045 prop.
There are 3 RGB 0.5W LED's configurable for flight orientation.
Setup is a breeze using the onboard serial port GUI (just use hyperterminal or similar). Configure I2C address, rotation direction, LED functions and control mode. Other parameters like max RPM, Idle RPM etc....

I2C and PID update is around 1kHz.
It is rated to about 11A and doesn't need a heatsink due to the high efficiency.

The control modes allow simple open loop, linearised PID rpm or PID thrust. This increases control resolution and should improve flight stability. For instance battery voltage drops can cause loop gains to change and affect helicopter stability.

If there is enough interest we could take this further to some form of product. It might be that we just do a simple controller without the motor & stick mount.

Steve
airbotix is offline Find More Posts by airbotix
Reply With Quote
Sign up now
to remove ads between posts
Old Nov 25, 2008, 02:48 PM
Registered User
Old Man Mike's Avatar
Joined Sep 2007
1,803 Posts
That is quite impressive. Any projections on expected cost and availability?

OMM
Old Man Mike is offline Find More Posts by Old Man Mike
Reply With Quote
Old Nov 25, 2008, 03:13 PM
Registered User
Meopham, Kent UK
Joined Jul 2008
136 Posts
Quote:
Originally Posted by Old Man Mike
That is quite impressive. Any projections on expected cost and availability?

OMM
Thanks Mike,

I'll pass that on to my colleague John - he did the core design and layout.
It is a 50MHz 32bit processor, plenty of grunt, synchronous rectification to improve efficiency.

We are still working on the pricing but let's say to be competative with YGE (used in my other GPS hold video) would be a good starting point. Small prototype quantities cost a bit more at the moment. We are working hard to complete things and remove bugs / add features, make it robust, no smoke etc.... (music is quite a good bench test medium). Smoke still occurs occasionally when I screw the code up!

I am sorry to say it hasn't yet been flown - but hopefully that will happen very soon. Just need to populate a few more boards......

I would estimate beta versions could be shipped end January. If there is good interest more resources will be injected. View on stick motor mount or simple controller PCB would be appreaciated.

We will keep you updated.

Steve
airbotix is offline Find More Posts by airbotix
Reply With Quote
Old Nov 25, 2008, 03:15 PM
13brv3's Avatar
Navarre, FL
Joined Mar 2002
3,839 Posts
Quote:
Originally Posted by airbotix
If there is enough interest we could take this further to some form of product. It might be that we just do a simple controller without the motor & stick mount.

Steve
Enough interest? Are you kidding

There's a real shortage of I2C controllers available, and most are pretty pricey. My preference would be for the controller only, without motor or stick mount. Just a bit more current capacity would be nice as well. If you can make that at a reasonable price, I think you'd have all the interest you could stand

Rusty
13brv3 is offline Find More Posts by 13brv3
Site Sponsor
Reply With Quote
Old Nov 25, 2008, 04:18 PM
Mikrokopter Australia ;-)
simonjardine's Avatar
Australia
Joined Apr 2008
1,440 Posts
Quote:
Originally Posted by 13brv3
Enough interest? Are you kidding

There's a real shortage of I2C controllers available, and most are pretty pricey. My preference would be for the controller only, without motor or stick mount. Just a bit more current capacity would be nice as well. If you can make that at a reasonable price, I think you'd have all the interest you could stand

Rusty
Certainly has my vote

Simon
simonjardine is offline Find More Posts by simonjardine
Reply With Quote
Old Nov 25, 2008, 05:44 PM
Tri-Quad-Hexa-Octo-copters!!
United States, TX, San Antonio
Joined Feb 2007
14,506 Posts
Traditional format controller PCB ESC for me too.
Cheers,
Jim
jesolins is offline Find More Posts by jesolins
Reply With Quote
Old Nov 25, 2008, 05:45 PM
Registered User
Joined Dec 2005
678 Posts
Quote:
Originally Posted by airbotix
We are currently working on this:
Youtube video

It is specifically design with multi-rotor platforms in mind.
A key feature is the fast control response and I2C interface.
It has dynamic braking and high efficiency achieving roughly 11g/W @ 250g thrust with Hacker or AXI motors and EPP1045 prop.
There are 3 RGB 0.5W LED's configurable for flight orientation.
Setup is a breeze using the onboard serial port GUI (just use hyperterminal or similar). Configure I2C address, rotation direction, LED functions and control mode. Other parameters like max RPM, Idle RPM etc....

I2C and PID update is around 1kHz.
It is rated to about 11A and doesn't need a heatsink due to the high efficiency.

The control modes allow simple open loop, linearised PID rpm or PID thrust. This increases control resolution and should improve flight stability. For instance battery voltage drops can cause loop gains to change and affect helicopter stability.

If there is enough interest we could take this further to some form of product. It might be that we just do a simple controller without the motor & stick mount.

Steve
That's cool. Any chances you could include I2C to PWM functionality (accept I2C data and control a servo)?
nikivan is offline Find More Posts by nikivan
Reply With Quote
Old Nov 25, 2008, 08:15 PM
Registered User
Joined Nov 2008
4 Posts
DIY I2C Brushless Controller

DIY I2C Brushless Controller

PCB



MOS[SO-8]= 3*SI4404 + 3*SI4405 = 17A



OR 6*SI4404 + 6*SI4405 = 34A



MCU=AVR M8 8MHZ
PWM = 16KHZ OR 32KHZ



6PIN SPI DOWNLOAD



I2C MASTER Controller
100Khz Data Transfer Speed / Transfer Delay<1ms



9047 prop



multi-rotor flight platforms



KV1000 ROTOR



running video
http://6.cn/watch/4948604.html

http://6.cn/watch/4948612.html

http://6.cn/watch/4948621.html


Production process
http://www.ourdev.cn/bbs/bbs_content...?bbs_sn=945004

http://www.ourdev.cn/bbs/bbs_content...?bbs_sn=965424

Source Code download
http://www.ourdev.cn/bbs/bbs_content...bbs_sn=1387769
feng.matrix is offline Find More Posts by feng.matrix
Last edited by feng.matrix; Nov 25, 2008 at 09:01 PM.
Reply With Quote
Old Nov 25, 2008, 09:29 PM
Tri-Quad-Hexa-Octo-copters!!
United States, TX, San Antonio
Joined Feb 2007
14,506 Posts
@feng.matrix,
Very impressive work--bravo! You have been busy! What flight controller will you be using? Do you have videos of it flying?
Cheers,
Jim
jesolins is offline Find More Posts by jesolins
Reply With Quote
Old Nov 25, 2008, 09:39 PM
Registered User
Joined Nov 2008
4 Posts
Quote:
Originally Posted by jesolins
@feng.matrix,
Very impressive work--bravo! You have been busy! What flight controller will you be using? Do you have videos of it flying?
Cheers,
Jim
flight controller is DIY also
XY axis GYRO + Z axis GYRO PCB






Acceleration sensor = ADXL330


Gyro sensor = ENC-03




USART DB9 Connect to PC


Direct X Draw


Fuataba FF9 Super


Receiver[8 channel PPM]


PC debug


KALMAN filter




My control arithmetic



vedio:
http://6.cn/watch/5427217.html

http://6.cn/watch/5481724.html

http://6.cn/watch/6508636.html

http://6.cn/watch/6508516.html

China BBS about this:
http://www.ourdev.cn/bbs/bbs_content...ix&bbs_id=1025

http://www.ourdev.cn/bbs/bbs_content...ix&bbs_id=1025

http://www.ourdev.cn/bbs/bbs_content...ix&bbs_id=1025

http://www.ourdev.cn/bbs/bbs_content...ix&bbs_id=1025
feng.matrix is offline Find More Posts by feng.matrix
Last edited by feng.matrix; Nov 26, 2008 at 12:04 AM.
Reply With Quote
Old Nov 25, 2008, 10:09 PM
Registered User
Old Man Mike's Avatar
Joined Sep 2007
1,803 Posts
Quote:
Originally Posted by feng.matrix
flight controller is DIY also
XY axis GYRO + Z axis GYRO PCB
...
I just hope this project ends up with a good English based website and forum. The German MK and UAVP quads have suffered from poor translation into English.

OMM
Old Man Mike is offline Find More Posts by Old Man Mike
Reply With Quote
Old Nov 25, 2008, 10:43 PM
Registered User
Meopham, Kent UK
Joined Jul 2008
136 Posts
Quote:
Originally Posted by nikivan
That's cool. Any chances you could include I2C to PWM functionality (accept I2C data and control a servo)?
Yes we can look at that should be little problem, 0-255 setting. We also have the knowhow for Pentax A30 camera IR trigger.

Steve
airbotix is offline Find More Posts by airbotix
Reply With Quote
Old Nov 25, 2008, 11:08 PM
Registered User
Meopham, Kent UK
Joined Jul 2008
136 Posts
Quote:
Originally Posted by jesolins
Traditional format controller PCB ESC for me too.
Cheers,
Jim
To answer Rusty Simon and Jim. Will concentrate on that probably with LED drive connections external.

Just to point out this is not a re-packaged standard off the shelf Atmel 8MHz P-type and N-type FET design from my friend Feng above. It has dynamic braking aiming to allow prop spool up and down equally fast, internal PID, synchronous rectification for higher overall drive efficiency. The 20V S08 FET's used are rated somewhere around 19A but we conservatively rate the controller at 11A.

Steve
airbotix is offline Find More Posts by airbotix
Last edited by airbotix; Nov 26, 2008 at 04:38 AM.
Reply With Quote
Old Nov 26, 2008, 02:30 AM
Registered User
Sydney, Australia
Joined Jul 2008
35 Posts
Should be no shortage of interest if the cost is reasonable as planned.
A unsoldered kit with pcb plus parts would be ok too.
can't wait!

Max
Maxrr is offline Find More Posts by Maxrr
Reply With Quote
Old Nov 26, 2008, 02:39 AM
Registered User
Joined Dec 2007
631 Posts
Quote:
Originally Posted by feng.matrix
DIY I2C Brushless Controller
I2C MASTER Controller
100Khz Data Transfer Speed / Transfer Delay<1ms

I'm really like your i2c Master Controller. Can you share some more info on that?
kb6mcc is offline Find More Posts by kb6mcc
Reply With Quote
Reply


Thread Tools

Similar Threads
Category Thread Thread Starter Forum Replies Last Post
Jeti brushless controller... HELP!!! Dan Chase Power Systems 6 Oct 14, 2003 11:16 AM
Jeti 70 amp brushless controller on 18 cells-- no problem Andreas Power Systems 12 Sep 25, 2001 09:58 AM
Aveox L160 Brushless Controller Steven Horney Aircraft - Electric - Airplanes (FS/W) 4 Sep 17, 2001 06:13 PM
pic based brushless controller fisher Power Systems 1 May 28, 2001 10:39 AM
Kontronik Brushless controller modes (3 or 4)? ShakyHands Electric Heli Talk 0 May 25, 2001 07:40 PM