![]() | ![]() | ![]() |
| | |||||||
| Micro Controllers Discuss all aspects of micro controllers - building them, coding them, etc. All controllers are welcome - PIC, BASIC, Z8 Encore!, etc. |
| | Thread Tools | Display Modes |
| | (permalink) |
| Moderator | Thanks futz. I have been watching your posts regarding motion.
__________________ search engine for electronic partsJunebug USB PIC programmer kit. USB Bit Wacker |
| | |
| | (permalink) |
| Experienced Member | This is good. Click on it. Very interesting.
__________________ ========================= Futz's Microcontrollers & Robotics ========================= |
| | |
| | (permalink) |
| New Member | 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. |
| | |
| | (permalink) |
| Experienced Member | 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. |
| | |
| | (permalink) | ||
| Experienced Member | Quote:
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:
__________________ ========================= Futz's Microcontrollers & Robotics ========================= | ||
| | |
| | (permalink) | |
| Experienced Member | Quote:
__________________ ========================= Futz's Microcontrollers & Robotics ========================= | |
| | |
| | (permalink) |
| Experienced Member | 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. |
| | |
| | (permalink) | ||
| Experienced Member | Quote:
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:
__________________ ========================= Futz's Microcontrollers & Robotics ========================= Last edited by futz; 8th May 2008 at 02:37 AM. | ||
| | |
| | (permalink) |
| Experienced Member | 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. |
| | |
| | (permalink) |
| Experienced Member | 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. |
| | |
| | (permalink) |
| Experienced Member | 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 ========================= |
| | |
| Bookmarks |
| Thread Tools | |
| Display Modes | |
| |
| | ||||
| 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 |