Electronic Projects, forums and more.

Go Back   Electronic Circuits Projects Diagrams Free > Electronics Categories > Micro Controllers


Micro Controllers Discuss all aspects of micro controllers - building them, coding them, etc. All controllers are welcome - PIC, BASIC, Z8 Encore!, etc.

Reply
 
Thread Tools Display Modes
Old 6th May 2008, 04:01 PM   (permalink)
Experienced Member
 
futz is a name known to allfutz is a name known to allfutz is a name known to allfutz is a name known to allfutz is a name known to allfutz is a name known to all
Default Gyro degrees/second

I'm shopping for a gyro for my balancing robot, but I have no idea which one to buy. I don't want an RC helicopter style unit though. Too difficult to interface.

Sparkfun has SPI/analog units for very reasonable prices. They come in 75, 150 and 300 degree/sec models. All same price.

Anybody know anything about these things? Which one should I get?
__________________
=========================
Futz's Microcontrollers & Robotics
=========================
futz is online now   Reply With Quote
Old 6th May 2008, 04:38 PM   (permalink)
Experienced Member
 
ericgibbs is a splendid one to beholdericgibbs is a splendid one to beholdericgibbs is a splendid one to beholdericgibbs is a splendid one to beholdericgibbs is a splendid one to beholdericgibbs is a splendid one to beholdericgibbs is a splendid one to beholdericgibbs is a splendid one to behold
Default

hi futz,
Never made a balancing robot, but my gut reaction would be, if the the robot got more than +/-37.5 deg off balance from its COG, would it be able to recover..??
__________________
Eric
"Good enough is Perfect"

PIC tutorials:
Nigel's: www.winpicprog.co.uk/
Gramo's: www.digital-diy.net/
Bill's: www.blueroomelectronics.com/
ericgibbs is offline   Reply With Quote
Old 6th May 2008, 06:01 PM   (permalink)
Experienced Member
 
futz is a name known to allfutz is a name known to allfutz is a name known to allfutz is a name known to allfutz is a name known to allfutz is a name known to all
Default

Quote:
Originally Posted by ericgibbs
Never made a balancing robot, but my gut reaction would be, if the the robot got more than +/-37.5 deg off balance from its COG, would it be able to recover..??
With these motors (full rotation servos - no electronics; just motors) and the heavy weight of my bot, not a chance. Other robots I've seen can recover or stand up from prone. Botka, for instance:

http://revver.com/video/443032/botka...tanding-robot/

Big grippy wheels and powerful motors combined with good controls can do amazing things.

Why I'm asking about gyros is because I don't understand what they mean by degrees per second. Does that mean how sensitive the gyro is? In that case, how sensitive do I want it to be?
__________________
=========================
Futz's Microcontrollers & Robotics
=========================

Last edited by futz; 6th May 2008 at 06:07 PM.
futz is online now   Reply With Quote
Old 6th May 2008, 06:15 PM   (permalink)
Experienced Member
 
ericgibbs is a splendid one to beholdericgibbs is a splendid one to beholdericgibbs is a splendid one to beholdericgibbs is a splendid one to beholdericgibbs is a splendid one to beholdericgibbs is a splendid one to beholdericgibbs is a splendid one to beholdericgibbs is a splendid one to behold
Default

Quote:
Originally Posted by futz
With these motors (full rotation servos - no electronics; just motors) and the heavy weight of my bot, not a chance. Other robots I've seen can recover or stand up from prone. Botka, for instance:

http://revver.com/video/443032/botka...tanding-robot/

Big grippy wheels and powerful motors combined with good controls can do amazing things.

Why I'm asking about gyros is because I don't understand what they mean by degrees per second. Does that mean how sensitive the gyro is? In that case, how sensitive do I want it to be?
hi,
I saw a robovid sometime ago posted by a member, that robot did get upright by shear motor power and heavy duty tyres.!

From my experience with gyro's degrees/sec means the rate of change of signal output with respect to time.

Do you expect your robot to get back upright if it falls over.? or will it always be able to correct its balance before its does fall over.?

Its difficult to visualise your robot not having seen its configuration.

EDIT watched you vid, yes its the same one.
__________________
Eric
"Good enough is Perfect"

PIC tutorials:
Nigel's: www.winpicprog.co.uk/
Gramo's: www.digital-diy.net/
Bill's: www.blueroomelectronics.com/
ericgibbs is offline   Reply With Quote
Old 6th May 2008, 06:25 PM   (permalink)
Experienced Member
 
futz is a name known to allfutz is a name known to allfutz is a name known to allfutz is a name known to allfutz is a name known to allfutz is a name known to all
Default

Quote:
Originally Posted by ericgibbs
From my experience with gyro's degrees/sec means the rate of change of signal output with respect to time.
I've been googling hard and am beginning to see what it means. So the higher deg/sec ones are capable of sensing higher rates of rotation. The lower rate ones would be more sensitive? Not sure about that part...

I just don't want to buy one and find out too late that I got the wrong one. I researched accelerometers before buying and got an excellent one. I'm very happy with my purchase. I want my gyro purchase to go just as well.

Quote:
Do you expect your robot to get back upright if it falls over.?
As I said, not a chance. With different motors/wheels, maybe. Still unlikely. It's too heavy. If I designed a lighter one with less weight up top, yes.

Quote:
or will it always be able to correct its balance before its does fall over.?
That's what I'm shooting for, for now.

Quote:
Its difficult to visualise your robot not having seen its configuration.
Bottom of this thread: http://www.electro-tech-online.com/m...-question.html

EDIT: Just changed one photo in that thread. Refresh your browser and look again.
__________________
=========================
Futz's Microcontrollers & Robotics
=========================

Last edited by futz; 6th May 2008 at 06:29 PM.
futz is online now   Reply With Quote
Old 6th May 2008, 06:43 PM   (permalink)
Experienced Member
 
ericgibbs is a splendid one to beholdericgibbs is a splendid one to beholdericgibbs is a splendid one to beholdericgibbs is a splendid one to beholdericgibbs is a splendid one to beholdericgibbs is a splendid one to beholdericgibbs is a splendid one to beholdericgibbs is a splendid one to behold
Default

hi,
Ah I see, its the mechano-bot, made from the recycled metal strips.

I used to have a mechano set as a child, great fun and educational.

Ref the gyro, if I was designing a balancing bot, I would shoot for a high sensitivity, providing the motor response was able to cope and didnt send the mass into oscillation.

Sounds an interesting project, bit like balancing a long pole at the end of your finger.
__________________
Eric
"Good enough is Perfect"

PIC tutorials:
Nigel's: www.winpicprog.co.uk/
Gramo's: www.digital-diy.net/
Bill's: www.blueroomelectronics.com/
ericgibbs is offline   Reply With Quote
Old 6th May 2008, 06:50 PM   (permalink)
Experienced Member
 
futz is a name known to allfutz is a name known to allfutz is a name known to allfutz is a name known to allfutz is a name known to allfutz is a name known to all
Default

Quote:
Originally Posted by ericgibbs
I used to have a mechano set as a child, great fun and educational.
Me too. I was a Meccano maniac when I was young. Built tons of cool things with it. Too bad it got chucked many years ago.

Quote:
Ref the gyro, if I was designing a balancing bot, I would shoot for a high sensitivity, providing the motor response was able to cope and didnt send the mass into oscillation.
Ya. Unfortunately I don't know how much or how little I need. I balance the bot with batteries in it and let it go. It takes (guesstimated) a bit less than a second to fall, so maybe a 75 deg/sec is not enough? I don't know!

Quote:
Sounds an interesting project, bit like balancing a long pole at the end of your finger.
They're called inverted pendulums.
__________________
=========================
Futz's Microcontrollers & Robotics
=========================
futz is online now   Reply With Quote
Old 6th May 2008, 09:00 PM   (permalink)
Experienced Member
 
Papabravo is a glorious beacon of lightPapabravo is a glorious beacon of lightPapabravo is a glorious beacon of lightPapabravo is a glorious beacon of light
Default

The degrees per second refers to the angular velocity of the rotor. The faster it spins the more angular momentum it has and the greater will be the restoring force when the spin axis is displaced. See the following page

http://www.gyroscopes.org/math.asp
__________________
We never have time to do it right; but we always have time to do it over.
Papabravo is offline   Reply With Quote
Old 6th May 2008, 09:28 PM   (permalink)
Experienced Member
 
futz is a name known to allfutz is a name known to allfutz is a name known to allfutz is a name known to allfutz is a name known to allfutz is a name known to all
Default

Quote:
Originally Posted by Papabravo
The degrees per second refers to the angular velocity of the rotor. The faster it spins the more angular momentum it has and the greater will be the restoring force when the spin axis is displaced. See the following page

http://www.gyroscopes.org/math.asp
I've been to that site, but it does nothing for me. I just don't have the math chops for it.

The gyro's I'm looking at have no rotor. They're MEMS units. But of course they behave the same way as a spinny gyro.

What I need is a "gyro buyer's guide for dummies" so I can buy my first one and not waste $75 getting the wrong one. I found just such a file for accelerometers (not "for dummies", but a good newb explanation of what features there are and what you want). Once I have one and learn all about it it's easy to select the right one, but then it's too late.

EDIT: Found this quote on Sparkfun's forum:
Quote:
As for what is most useful, this REALLY depends on the project. A balancing robot would probably love the 75 deg/s part. An airborne INS would either need the 150 deg/s part or the 300 deg/s part (if you're doing tumble applications or have a very maneuverable design). You might be surprised how fast something can turn, especially in the first 5 degrees of a longer turn. Might top out the 75 deg/s part, maybe even the 150 deg/s part.
__________________
=========================
Futz's Microcontrollers & Robotics
=========================

Last edited by futz; 7th May 2008 at 07:39 PM.
futz is online now   Reply With Quote
Old 7th May 2008, 12:58 AM   (permalink)
Experienced Member
 
Papabravo is a glorious beacon of lightPapabravo is a glorious beacon of lightPapabravo is a glorious beacon of lightPapabravo is a glorious beacon of light
Default

So we're not talking a mechanical device that generates forces when it is displaced? What's the point of calling it a gyroscope? Sounds like a serious truth in advertising issue. This is like 1984
  1. War is Peace
  2. Love is Hate
  3. Truth is Beauty
__________________
We never have time to do it right; but we always have time to do it over.
Papabravo is offline   Reply With Quote
Old 7th May 2008, 01:47 AM   (permalink)
Experienced Member
 
futz is a name known to allfutz is a name known to allfutz is a name known to allfutz is a name known to allfutz is a name known to allfutz is a name known to all
Default

Quote:
Originally Posted by Papabravo
So we're not talking a mechanical device that generates forces when it is displaced? What's the point of calling it a gyroscope?
I think they still are mechanical inside the chip, but nothing rotating.
__________________
=========================
Futz's Microcontrollers & Robotics
=========================
futz is online now   Reply With Quote
Old 7th May 2008, 02:10 AM   (permalink)
3v0
Moderator
 
Blog Entries: 3
3v0 is a splendid one to behold3v0 is a splendid one to behold3v0 is a splendid one to behold3v0 is a splendid one to behold3v0 is a splendid one to behold3v0 is a splendid one to behold3v0 is a splendid one to behold
Default

Quote:
Originally Posted by Papabravo
So we're not talking a mechanical device that generates forces when it is displaced? What's the point of calling it a gyroscope? Sounds like a serious truth in advertising issue. This is like 1984
  1. War is Peace
  2. Love is Hate
  3. Truth is Beauty
I seen an all electronic gyro. It was a triangle with a mirror in each corner. They split a laser beam and send half around CW and the other CCW. By measuring how long it took the light to arrive it could tell if it was turning. It was for use in a rocket guidance system. That was in the mid 70's. I have no idea what is inside a modern device.

Wikipedia says "A gyroscope is a device for measuring or maintaining orientation," but then it goes on to talk about angular moment. Maybe we should say the electronic units are gyroscope replacements.
__________________
search engine for electronic parts
Junebug USB PIC programmer kit. USB Bit Wacker

Last edited by 3v0; 7th May 2008 at 02:12 AM.
3v0 is offline   Reply With Quote
Old 7th May 2008, 02:21 AM   (permalink)
Experienced Member
 
Blog Entries: 1
Sceadwian is just really niceSceadwian is just really niceSceadwian is just really nice
Send a message via AIM to Sceadwian Send a message via Yahoo to Sceadwian
Default

Why is a heli gyro too difficult to interface? They're designed to interface directly to a tail rotor control servo. 1.5ms center (no rotation) positive and negative rotation around it's axis will give you a proportionatly higher/lower pulse width based on the rotation change. For ballance rate of change direction isn't too much of an issue, it's update and responce rate for the correction and programming the control loop that are the difficult part.
__________________
Curiosity killed the cat; That's why they have nine lives.

Sceadwian is offline   Reply With Quote
Old 7th May 2008, 02:24 AM   (permalink)
Experienced Member
 
futz is a name known to allfutz is a name known to allfutz is a name known to allfutz is a name known to allfutz is a name known to allfutz is a name known to all
Default

Quote:
Originally Posted by 3v0
Wikipedia says "A gyroscope is a device for measuring or maintaining orientation," but then it goes on to talk about angular moment. Maybe we should say the electronic units are gyroscope replacements.
http://en.wikipedia.org/wiki/Vibrati...ture_gyroscope

Quote:
Originally Posted by From another site
The next generation of gyro is the piezoelectric gyro.
Here, there are no spinning bits, only a rapidly vibrating crystal. This crystal wobbles along a particular axis, and as I understand it, turning the crystal will cause disturbances in this wobble which cause a small electric current. This current can be measured and used to adjust your servo position. Piezoelectric systems are very temperature sensitive since temperature affects some internal resistances. This is why they start to drift as the temperature changes. Most piezo gyros now have a temperature compensation circuit to avoid this.

The most modern kind of gyro is the MEMS gyro. MEMS = Micro Electric-Mechanical System. MEMS are molecule sized machines that are fabricated on top of a piece of silicon, along with the electronics to interface to them. I don't know how MEMS gyros work specifically, but they do some sort of differencing on some sort of moving bits
I also read in one place that piezo gyros are at least 10 times as sensitive as mechanical gyros. Lots lighter and smaller and cheaper too.
__________________
=========================
Futz's Microcontrollers & Robotics
=========================
futz is online now   Reply With Quote
Old 7th May 2008, 02:26 AM   (permalink)
Experienced Member
 
futz is a name known to allfutz is a name known to allfutz is a name known to allfutz is a name known to allfutz is a name known to allfutz is a name known to all
Default

Quote:
Originally Posted by Sceadwian
Why is a heli gyro too difficult to interface? They're designed to interface directly to a tail rotor control servo. 1.5ms center (no rotation) positive and negative rotation around it's axis will give you a proportionatly higher/lower pulse width based on the rotation change. For ballance rate of change direction isn't too much of an issue, it's update and responce rate for the correction and programming the control loop that are the difficult part.
They're not SO difficult, but analog output is SO easy that it makes measuring pulse widths seem like such a pain. The SPI/analog ones don't cost any more, so that's what I'm going for.
__________________
=========================
Futz's Microcontrollers & Robotics
=========================
futz is online now   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Latest
3 Axis DC/DC Gyro padu Datasheet/Parts Requests 8 5th June 2006 07:24 PM
Auto rotate/leveling system hizzo3 Electronic Projects Design/Ideas/Reviews 12 14th May 2006 10:03 PM



All times are GMT. The time now is 02:30 AM.


Electronic Circuits  |  Radio Controlled
Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.