From: shashankp1312 on
Hi everyone,
I am a newbie here. So some of the queries might seem inexperienced. Also,
I am a little inexperienced about embedded systems. So please bear with my
stupidities sometimes. What I exactly want to know is something like this.

I am building a UAV and I am having some problems in controlling the speed
of the fans (its a quad rotor flyer). The digital signals that I send
through my remote through FSK was initially being fed into a speed
controller directly. Later I realized that to control the four motors I
need a microprocessor in between, to do the calculations and send the
corresponding output.

I searched the net for some good microprocessors for such purposes. I came
across two microprocessors PIC18f8720 & MSP430. The MSP430 has an in-built
speed controller. I am not sure about the other processors.

My question is this, is this possible to have such a processor that the
speed controller is integrated on the board? If so, can anyone suggest me
some more processors like this?

Hope to have a reply soon.

Thanks

SHANKS





---------------------------------------
Posted through http://www.EmbeddedRelated.com
From: hamilton on
On 4/15/2010 4:31 PM, shashankp1312 wrote:
> Hi everyone,
> I am a newbie here. So some of the queries might seem inexperienced. Also,
> I am a little inexperienced about embedded systems. So please bear with my
> stupidities sometimes. What I exactly want to know is something like this.
>
> I am building a UAV and I am having some problems in controlling the speed
> of the fans (its a quad rotor flyer). The digital signals that I send
> through my remote through FSK was initially being fed into a speed
> controller directly. Later I realized that to control the four motors I
> need a microprocessor in between, to do the calculations and send the
> corresponding output.
>
> I searched the net for some good microprocessors for such purposes. I came
> across two microprocessors PIC18f8720& MSP430. The MSP430 has an in-built
> speed controller. I am not sure about the other processors.
>
> My question is this, is this possible to have such a processor that the
> speed controller is integrated on the board? If so, can anyone suggest me
> some more processors like this?

Which MSP430 did you find ?
Why do you think any PIC18 is any good for this purpose ?

Have you ever programmed either of these processors ?
Have you ever programmed any processor before ?

You need to analyze the system requirements.

Not just guess and hope.

You could just us a Pentuim 4 and be sure there will be more then enough
cpu power.
( but I bet your 'copter will not be able to lift the power supply )

Please list all the things you what this controller to do.

Give a value to these items, at this point you can just make a sWAG.

If the number of items is above (say) 10, you may need two or more
processors. ( so each now has 5 )

Try getting a prototyping board with a processor on it.
There are lots out there with every processor imaginable.
Get a development evnironment and learn it.

Pick one and start, its the only way to get a feel which will work for you.

Also, If you think you are only going to do this once and have it 100%
.......


hamilton
From: Chris Burrows on
"shashankp1312" <shashankp1312(a)n_o_s_p_a_m.yahoo.com> wrote in message
news:KuSdnYiW3a0vDlrWnZ2dnUVZ_j6dnZ2d(a)giganews.com...
> Hi everyone,
> I am a newbie here. So some of the queries might seem inexperienced. Also,
> I am a little inexperienced about embedded systems. So please bear with my
> stupidities sometimes. What I exactly want to know is something like this.
>
> I am building a UAV and I am having some problems in controlling the speed
> of the fans (its a quad rotor flyer). The digital signals that I send
> through my remote through FSK was initially being fed into a speed
> controller directly. Later I realized that to control the four motors I
> need a microprocessor in between, to do the calculations and send the
> corresponding output.
>
> I searched the net for some good microprocessors for such purposes. I came
> across two microprocessors PIC18f8720 & MSP430. The MSP430 has an in-built
> speed controller. I am not sure about the other processors.
>

Much UAV research has been done by one of the divisions of ETH in Zurich.
They used ARM-based microprocessors and the Oberon programming language. I
am aware that at least one of our current customers is involved in similar
work. There are a number of research papers here that may be of use:

http://www.uav.ethz.ch/research/publications

--
Chris Burrows
CFB Software
Armaide: ARM Oberon-07 Development System
http://www.armaide.com




From: Tim Wescott on
shashankp1312 wrote:
> Hi everyone,
> I am a newbie here. So some of the queries might seem inexperienced. Also,
> I am a little inexperienced about embedded systems. So please bear with my
> stupidities sometimes. What I exactly want to know is something like this.
>
> I am building a UAV and I am having some problems in controlling the speed
> of the fans (its a quad rotor flyer). The digital signals that I send
> through my remote through FSK was initially being fed into a speed
> controller directly. Later I realized that to control the four motors I
> need a microprocessor in between, to do the calculations and send the
> corresponding output.
>
> I searched the net for some good microprocessors for such purposes. I came
> across two microprocessors PIC18f8720 & MSP430. The MSP430 has an in-built
> speed controller. I am not sure about the other processors.
>
> My question is this, is this possible to have such a processor that the
> speed controller is integrated on the board? If so, can anyone suggest me
> some more processors like this?
>
> Hope to have a reply soon.

Are you _sure_ this MSP430 has a speed controller in it? Or is it a
general-purpose processor with some motor control peripherals? You're
talking apples and orange cats, here, so you want to be sure.

As stated -- what are you trying to do? Either one of those processor
families will be sufficient for a basic hobby quad rotor, although if
you want to do gyro stabilization you'll have to be thrifty with the
clock cycles.

If you want to do much more than that then they'll probably be
insufficient, and you should go into more detail about what you want to do.

--
Tim Wescott
Control system and signal processing consulting
www.wescottdesign.com
From: Peter Jakacki on
On 16/04/10 08:31, shashankp1312 wrote:
> Hi everyone,
> I am a newbie here. So some of the queries might seem inexperienced. Also,
> I am a little inexperienced about embedded systems. So please bear with my
> stupidities sometimes. What I exactly want to know is something like this.
>
> I am building a UAV and I am having some problems in controlling the speed
> of the fans (its a quad rotor flyer). The digital signals that I send
> through my remote through FSK was initially being fed into a speed
> controller directly. Later I realized that to control the four motors I
> need a microprocessor in between, to do the calculations and send the
> corresponding output.
>
> I searched the net for some good microprocessors for such purposes. I came
> across two microprocessors PIC18f8720& MSP430. The MSP430 has an in-built
> speed controller. I am not sure about the other processors.
>
> My question is this, is this possible to have such a processor that the
> speed controller is integrated on the board? If so, can anyone suggest me
> some more processors like this?
>
> Hope to have a reply soon.
>
> Thanks
>
> SHANKS
There is a bit of activity here on the Parallax Propeller forum and some
of it is up in the air too :)

http://forums.parallax.com/forums/default.aspx?f=25

Quad-copter WolfSpyder
http://forums.parallax.com/forums/default.aspx?f=21&m=300454

A couple of sites:
OughtToPilot http://www.parallax.com/tabid/704/Default.aspx
PNAV http://sites.google.com/site/paulhubner/pnav-autopilot

*Peter*