Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Which accelerometer should i use?

Status
Not open for further replies.

DatsAbk

Member level 3
Joined
Jun 22, 2012
Messages
55
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,704
I have the following specifications to be fulfilled accurately:

-0.2mg/LSB-------->Sensitivity
-SPI--------------->Serial interface
-0.02 degrees of accuracy

Most important....I need tutorials or e-docs for understanding how to fetch the data.;-)
 

Hi DatsAbk,

You didn't write what range of acceleration you need?
For this kind of operation the only precise and cheap accelerometer I know is the BMA180. You will get this sensitivity with a +/- 1.5g range.
I have got a shop - www.robodudes.com - and I have got both the chips and a ready to use module with a soldered in BMA180 for easy interfacing available atm. I can send you over a simple source code how to start with this chip (althrought using I2C, but the commands to send/receive data will be the same).
If you need more info feel free to PM or email me.
 

Hello MirekCz,

Well a +-10 degree application of tilt sensing is my requirement henceforth even a small g range would do....

- - - Updated - - -

Hello MirekCz,

Well a +-10 degree application of tilt sensing is my requirement henceforth even a small g range would do....
 

So this accelerometer will work fine and it's quite easy to interface (just set few registers and then keep reading out the data :) )
I'm a bit doubtfull if you will achieve 0.02degree accuracy even with very good calibration...
 

Well,could you be kind enough to help me understand coding of MMA9550LT using SPI interface with PIC18......??

There are two user manuals available and i'm messed up as both show different technique for the same
 

I saw your other question...
At least the datasheet you provided doesn't show what data should be sent over SPI. It only shows the general singal constrains like transmit speed etc.
You should search for a datasheet with list of registers and their functions, so you can do something like:
Control register 0/1/... - send appropriate settings (like set device for +/-2g, 100Hz continous output etc. - this is usually done only once at the beggining of program)
Data registers x/y/z - read acceleration data from those registers, usually in U2 format.
Without knowing those registers addresses and exact meaning you won't be able to go any further - so search for the appropriate datasheet first.

PS. Please take notice that the accelerometer you selected has got an CPU inside and there are 4 versions with different firmware saved to the CPU so obviously reading out data from those 4 chips might be different. Be sure to get the proper datasheet for your model/firmware.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top