Author Topic: Question On Gyros and Multiple Microprocessors  (Read 1035 times)

0 Members and 1 Guest are viewing this topic.

Offline davidthefatTopic starter

  • Beginner
  • *
  • Posts: 5
  • Helpful? 0
Question On Gyros and Multiple Microprocessors
« on: April 01, 2010, 08:12:50 PM »
So can anyone explain the 300 / s? Does that mean that it can register up to 300 degrees towards both ends? Is it more accurate to get a lower degree gyro or a higher one? Also how would I connect several microcontrollers together? Like one board does the sensors, the other one does the motors and stuff based on the data from the sensor board.

http://www.robotshop.com/SFE-Single-Axis-MEMS-Gyroscope-300s-LISY300AL.html
Can this just be soldered directly onto the board and be used as a sensor?


Oh and are motor controllers needed? Can't I just plug it into PWM outputs directly?
« Last Edit: April 01, 2010, 08:43:55 PM by davidthefat »

Offline waltr

  • Supreme Robot
  • *****
  • Posts: 1,944
  • Helpful? 99
Re: Question On Gyros and Multiple Microprocessors
« Reply #1 on: April 01, 2010, 09:39:25 PM »
Quote
So can anyone explain the 300 / s?
Well, 360 is one rotation so the maximum rotational spped this gyro can measure is just less than one rotation per second.

Quote
Is it more accurate to get a lower degree gyro or a higher one?
A gyro with a smaller rate may be more precise but easier to exceed its measurement range.

Quote
Can this just be soldered directly onto the board and be used as a sensor?
Yes with the addition of a few more components like this:
http://www.robotshop.com/sfe-single-axis-300s-gyro-breakout-board-lisy300al.html

Quote
Oh and are motor controllers needed? Can't I just plug it into PWM outputs directly?
If you mean the PWM outputs from a uController than no, most motors draw too much current for any uController putput pin. You need a motor Driver is the uController is doing the PWM motor control.

Quote
Also how would I connect several microcontrollers together?
Simply connect an output from one uController to the input to another uController (assuming they both are powered at the same voltage).  This gets them connected but then you need to send some sort of information from one to the other I presume. There are many, many ways to 'communication' between two digital devices. Usually this is done with one of the standard physical protocols like IIC, SPI or Async. Then you create the logical protocol, the command structure, for the two uControllers to pass useful information.

 


Get Your Ad Here

data_list