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 7th May 2008, 02:32 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

Thanks futz. I have been watching your posts regarding motion.
__________________
search engine for electronic parts
Junebug USB PIC programmer kit. USB Bit Wacker
3v0 is online now   Reply With Quote
Old 7th May 2008, 02:37 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

This is good. Click on it. Very interesting.
__________________
=========================
Futz's Microcontrollers & Robotics
=========================
futz is online now   Reply With Quote
Old 7th May 2008, 05:39 AM   (permalink)
New Member
dusko is on a distinguished road
Default

Check this one:

https://www.unitedhobbies.com/UNITED...idProduct=4320

I know, it's not the analog interface, but the price seems to be right for testing/learning.
dusko is offline   Reply With Quote
Old 7th May 2008, 02:37 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

Which brings us full circle back to the original question about the measurement of an angular velocity in degrees/second and what it actually refers to. We think we understand the measurement for a mechanical gyro, but I am less clear for the other types exactly what angular velocity is being measured. Assuming we can get our arms around that one, then we need to understand how, as a figure of merit, we could apply different non-mechanical gyros to a given application. Like erecting our robots from a supine position. CMOL(Chuckling mildly out loud)
__________________
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, 02:57 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
Which brings us full circle back to the original question about the measurement of an angular velocity in degrees/second and what it actually refers to. We think we understand the measurement for a mechanical gyro, but I am less clear for the other types exactly what angular velocity is being measured. Assuming we can get our arms around that one, then we need to understand how, as a figure of merit, we could apply different non-mechanical gyros to a given application. Like erecting our robots from a supine position. CMOL(Chuckling mildly out loud)
Heh. As far as I can understand, the piezo and MEMS work exactly the same way as a spinning gyro except that they work by vibrating instead of spinning. The same forces (coriolis?) move them internally and the movement gets measured. I see there are types that do rotate thru a partial arc (vibrating back and forth kinda), but none of the ones I'm looking at do that.

In the end you get the same kind of output either way. It tells you how fast the gyro is being rotated in the axis being measured.

Have a look at the photos at the bottom of the flyer for the MLX90609 gyro (one of my top contenders). See those interlocked fingers? Both halfs vibrate in opposing resonance. Movement in the proper axis causes deflection by coriolis force and the deflection changes capacitance and that can be measured. I'm not clear on the details but it works.

http://www.sensorsmag.com/articles/0203/14/
Quote:
Tuning Fork Gyroscopes. Tuning fork gyros contain a pair of masses that are driven to oscillate with equal amplitude but in opposite directions. When rotated, the Coriolis force creates an orthogonal vibration that can be sensed by a variety of mechanisms.
__________________
=========================
Futz's Microcontrollers & Robotics
=========================
futz is online now   Reply With Quote
Old 7th May 2008, 03:10 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 dusko
Check this one:

https://www.unitedhobbies.com/UNITED...idProduct=4320

I know, it's not the analog interface, but the price seems to be right for testing/learning.
Oh! That's tempting. Good price.
__________________
=========================
Futz's Microcontrollers & Robotics
=========================
futz is online now   Reply With Quote
Old 8th May 2008, 01:42 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

I'm not sure that Coriolis force and the spinning gyro are related. I'll have to get back to you on that one. The links you provided, including the movie, were not much help in understanding the undelying physics of the MEMS and Piezo devices. That's hardly surprising since I've not previously considered similar systems.

****
* The following contains a popular misconception
****
It was my impression that the Coriolis force is responsible for the direction of flow in a flush toilet(wrong) and is a nearly negligible effect when compared to the spinning rotor of a standard gyro when the direction of its angular momentum vector changes(correct). In the case of the toilet the velocity of the water is down and the omega of the Earth is horizontal (East West), so v cross omega is perpendicular and points North-South in the northern hemisphere(wrong).

The source of my confusion was the difference between v cross omega and omega cross v, and weather there was a minus sign or not. It's tough to remember this stuff if you don't do it everyday.
__________________
We never have time to do it right; but we always have time to do it over.

Last edited by Papabravo; 8th May 2008 at 04:12 AM.
Papabravo is offline   Reply With Quote
Old 8th May 2008, 02:27 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
I'm not sure that Coriolis force and the spinning gyro are related. I'll have to get back to you on that one. The links you provided, including the movie, were not much help in understanding the undelying physics of the MEMS and Piezo devices. That's hardly surprising since I've not previously considered similar systems.

It was my impression that the Coriolis force is responsible for the direction of flow in a flush toilet and is a nearly negligible effect when compared to the spinning rotor of a standard gyro when the direction of its angular momentum vector changes. In the case of the toilet the velocity of the water is down and the omega of the Earth is horizontal (East West), so v cross omega is perpendicular and points North-South in the northern hemisphere.
Maybe not for spinning gyros, but every paper on MEMS gyros mentions it. Seems like spinning gyros use precession instead (speaking of precession, I love to watch airplanes do Lomcevaks)

This paper is excellent! Really goes into detail. Get it in PDF, or go to the link below:
http://www.analog.com/library/analog...7-03/gyro.html

Quote:
Originally Posted by Another site
Selecting gyroscopes requires an understanding of angular rate measurement techniques.

Optical gyros permit the reflection of a laser ray many times within an enclosure. If the enclosure rotates, the duration between the moment of laser emittance and eventual reception differs. With ring laser gyros (RLF), the laser reflection is achieved with mirrors inside the enclosure. With fiber optic gyros (FOG), the laser reflection is achieved with a coil of optical fiber.

Spinning mass gyros use a steadily-moving mass with a free-moving axis (gimbal). These gyroscopes are very fragile and require regular maintenance. When a spinning mass gyro is tilted, the gyroscopic effect causes precession – motion orthogonal to the direction tilt sense – along the axis of the rotating mass, indicating that the angle has moved. Because mechanical constraints cause numerous error factors, the axis of a spinning mass gyro is usually fixed with springs. Spring tension is proportional to the precession speed.

Vibrating gyros use micro-electro-mechanical system (MEMS) technology and a vibrating, quartz tuning-fork to measure Coriolis force. When rotated, a vibrating element (vibrating resonator) is subjected to the Coriolis Effect, causing secondary vibration orthogonal to the original vibrating direction. By sensing the secondary vibration, the gyro can detect the rate of turn.
__________________
=========================
Futz's Microcontrollers & Robotics
=========================

Last edited by futz; 8th May 2008 at 02:37 AM.
futz is online now   Reply With Quote
Old 8th May 2008, 03:36 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

Thanks, that ".pdf" was a great help in understanding the discussion. The degrees per second mentioned in the original post is related to the full scale output voltage and the sensitivity. What it means for a particular gyro is that it can measure angular rates (velocity) from some small number close to zero up to some maximum value.
__________________
We never have time to do it right; but we always have time to do it over.
Papabravo is offline   Reply With Quote
Old 8th May 2008, 03:48 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

Futz, a micro controllers resolution to measure a pulse train is only dependent on it's clock, with a PIC or AVR you're going to end up with a LOT more usable bits of resolution than from the ADC on the same microcontroller. The problem is it's a balancing bot, which needs a fast update rate as well. I'd look into modern 'digital servo based' heli gyros. The digital servo output means it can do a very fast update rate to a digital servo, 'heading hold' gyros are expensive but modern gyros can hold a heli rock steady in even heavy buffeted winds. Gotta be good enough for a balancing bot.
__________________
Curiosity killed the cat; That's why they have nine lives.

Sceadwian is offline   Reply With Quote
Old 8th May 2008, 05:22 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

Well, I made my decision. Decided on a ADXRS150 150deg/sec unit. Got a few other toys while I was ordering from Sparkfun. You'll see them on my site eventually.

And I'm finally replacing my el-cheapo Canadian Tire multimeter (it needs to be in the work van anyway) with a nice new one.
__________________
=========================
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:53 AM.


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