Monday, February 25, 2008

Multiplexing Scheme Works

Well, apparently that multiplexing scheme I was merely hoping would work actually does work. It manages to pick up data from two ATmega168's acting as buffers to other sensor data. One buffers the GPS data and the other buffers ADC conversions of soon to be accelerometer and rate gyro data (just ordered an ADXL330 and three ADXRS300's today). A sensor collector ATmega168 queries each buffer for data. If data is unavailable then it simply moves on to the next sensor. If data is available it will read it and echo it back to the computer for debugging purposes. Eventually the sensor collector will filter the signal and pre-process it for the flight computer in another ATmega168. Why so many ATmega168's? Well, the Arduino makes it so easy to work with the ATmega168 already so I figured it'd be better to just go with what we know works. Anyway, check out the pictures:


No comments: