collapse

* Links de Robótica

* Posts Recentes

Feira de electricidade e eletrónica por artur36
[Ontem às 23:07]


Power_OK Enermax por almamater
[Ontem às 12:10]


Recomendação de um opamp para um DAC r2r por jm_araujo
[23 de Novembro de 2017, 10:48]


RN42 e TP-Link MR3020 por doiga
[22 de Novembro de 2017, 19:22]


Ajuda Projecto IR / RF por senso
[22 de Novembro de 2017, 13:15]


Ideias para construir um quadrúpede simples por dropes
[21 de Novembro de 2017, 22:43]


Ajuda com TRIAC por senso
[17 de Novembro de 2017, 18:00]


TV LG White Screen por almamater
[15 de Novembro de 2017, 08:37]


Pergunta sobre prototipagem ( Pesquisa ) por luisjustin
[14 de Novembro de 2017, 23:22]


Medir Agua que está no Poço por Njay
[14 de Novembro de 2017, 13:28]

Autor Tópico: Acelerômetro MMA 7260  (Lida 2003 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline helivelton.gomes

  • Mini Robot
  • *
  • Mensagens: 21
Acelerômetro MMA 7260
« em: 16 de Março de 2012, 12:09 »
Olá Pessoal!

Estou utilizando o acelerômetro MMA7260 junto com o arduino.
Preciso medir a aceleração em metros/s.

Pelo que li no datasheet (http://www.sparkfun.com/datasheets/Accelerometers/MMA7260Q-Rev1.pdf), a aceleração é dada em mV/g (milivolts por gravidade).

Alguem sabe alguma maneira de converter isso em metros por segundo?

Grato desde já.

Offline jorge_rc

  • Mini Robot
  • *
  • Mensagens: 521
Re: Acelerômetro MMA 7260
« Responder #1 em: 16 de Março de 2012, 12:19 »
g=9.8m/s^2

Só tens que multiplicar o resultado por 9.8... ou podes usar uma aproximaçao melhor, acho que o "real" é mais tipo 9.77 ou assim.


Cumps

Offline helivelton.gomes

  • Mini Robot
  • *
  • Mensagens: 21
Re: Acelerômetro MMA 7260
« Responder #2 em: 16 de Março de 2012, 12:27 »
Só preciso multiplicar a saída do pino analógico por 9,8?

Mas isso não converteria para metros por segundo.

visto q a saída é 180-215. Isso me daria 38700. Seria essa a aceleração atual (em metros por segundo) do sensor?

Offline jorge_rc

  • Mini Robot
  • *
  • Mensagens: 521
Re: Acelerômetro MMA 7260
« Responder #3 em: 16 de Março de 2012, 14:48 »
Nao... o valor que obteres em G's é que tens que multiplicar por 9.8. A passagem do analógico para os G's tem que ser feita anteriormente. Parra isso já não consigo ajudar sorry  :-[

Offline xiserre

  • Mini Robot
  • *
  • Mensagens: 277
Re: Acelerômetro MMA 7260
« Responder #4 em: 16 de Março de 2012, 17:05 »
a tua saida do abd da te um valor em bit's... tens de converter esse valor para milivolt, e depois multiplicar por 9.8.. Qual e o teu adc? resoluçao do mesmo? encontras isso no datasheet

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.402
  • Helpdesk do sitio
Re: Acelerômetro MMA 7260
« Responder #5 em: 16 de Março de 2012, 19:53 »
Se é um Arduino, com certeza está a usar o adc do mesmo, que são 10 bits.
Com 30 segundos de pesquisa encontras isto:
http://www.e-shore.com.my/homepage/all-projects/136-reading-triple-axis-accelerometer-mma7260-using-arduino-duemilanove.html
O mais importante é mesmo isto:
Código: [Seleccione]
acc_x_raw=analogRead(ACC_X);
acc_x=((double)acc_x_raw*5.0/1024.0-center_x)/0.8;

Agora é só multiplicar por 9.8 e tens a aceleração em metros/s.
Avr fanboy

Offline helivelton.gomes

  • Mini Robot
  • *
  • Mensagens: 21
Re: Acelerômetro MMA 7260
« Responder #6 em: 17 de Março de 2012, 06:22 »
Obrigado pela ajuda. Agora consegui.

Estou tendo problemas com o eixo z. O cálculo para ele é o mesmo?

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.461
    • Pro - andrefcarvalho
Re: Acelerômetro MMA 7260
« Responder #7 em: 17 de Março de 2012, 10:41 »
se o debug de dados é igual, então é a mesma coisa

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.402
  • Helpdesk do sitio
Re: Acelerômetro MMA 7260
« Responder #8 em: 17 de Março de 2012, 13:19 »
O eixo dos Z deve-te medir 1G por causa da gravidade, tens de subtrair do valor da gravidade para deixares o valor a zero, mas não esquecer que perdes alguma gama dinamica nesse eixo devido a isso.
Avr fanboy

Offline helivelton.gomes

  • Mini Robot
  • *
  • Mensagens: 21
Re: Acelerômetro MMA 7260
« Responder #9 em: 26 de Março de 2012, 22:26 »
Mudei para o modelo MMA 7261

Alguém sabe quais alterações devo fazer?


MMA7260 - sensibilidade 800mV/g
MMA7261 - sensibilidade 480mV/g

 ;D