Go Down

Topic: Ruído no Acelerômetro MMA7260Q (Read 1 time) previous topic - next topic

Estou fazendo um projeto de faculdade no arduino e estou usando o acelerometro MMA7260Q, eu consigo ler os eixos X, Y, e Z so que acho que os valores lidos estao muito alto e quando faço qualquer movimento com o mesmo ele nao varia com tanta precisao, meu coordenador informou que pode ser por causa do ruido no acelerometro so que procurei em alguns locais e nao achei nenhum metodo para estar implementando para diminuir esse ruido, alguem sabe onde posso encontrar algo do tipo?

Segue abaixo como esta sendo feito a ligação do mesmo.

HugoPT

Outro post igual.Mas afinal todos os dias colocas o mesmo???
Debian,Mint,Ubuntu
Arduino Mega 2560
Arduino Nano
Arduino Duemilanove
MAC OS Montain Lion
Raspberry PI Model B


Estou fazendo um projeto de faculdade no arduino e estou usando o acelerometro MMA7260Q, eu consigo ler os eixos X, Y, e Z so que acho que os valores lidos estao muito alto e quando faço qualquer movimento com o mesmo ele nao varia com tanta precisao, meu coordenador informou que pode ser por causa do ruido no acelerometro so que procurei em alguns locais e nao achei nenhum metodo para estar implementando para diminuir esse ruido, alguem sabe onde posso encontrar algo do tipo?

Segue abaixo como esta sendo feito a ligação do mesmo.


Duas coisas:

1 - A quantidade de posts é inversamente proporcional à probabilidade de obteres uma resposta. Ou seja, muitos posts, poucas respostas.

2 - Se é para a faculdade... e tens um coordenador (suponho que seja uma espécie de professor), não será o trabalho dele direccionar-te na direcção certa em vez de te deixar pelos fóruns?

Achas que os valores são muito altos baseado em quê? Tens outro acelerómetro calibrado ao lado deste?
Fizeste um gráfico dos valores que obténs para confirmar que é ruído?

Que tipo de filtragem já tentaste? Média? Janela? Passa-baixo? IIR? FIR? Se procurares na net por cada um destes termos em filtragem vais obter imensos métodos para filtrar um valor.
Eu não sou o teu criado. Se respondo no fórum é para ajudar todos mediante a minha disponibilidade e disposição. Responder por mensagem pessoal iria contra o propósito do fórum e por isso evito-o.
Se realmente pretendes que eu te ajude por mensagem pessoal, então podemos chegar a um acordo e contrato onde me pagas pela ajuda que eu fornecer e poderás então definir os termos de confidencialidade do meu serviço. De forma contrária toda e qualquer ajuda que eu der tem de ser visível a todos os participantes do fórum (será boa ideia, veres o significado da palavra fórum).
Nota também que eu não me responsabilizo por parvoíces escritas neste espaço pelo que se vais seguir algo dito por mim, entende que o farás por tua conta e risco.

Dito isto, mensagens pessoais só se forem pessoais, ou seja, se já interagimos de alguma forma no passado ou se me pretendes convidar para uma churrascada com cerveja (paga por ti, obviamente).

Na verdade é um projeto de Iniciação Cientifica, meu professor me deu um filtro para utilizar, o Filtro de Kalman, mas, antes de colocar o filtro em si eu tenho que testar o acelerometro, ja informei os valores a ele, ele me disse que esses valores sao altos devido ao ruido no acelerometro e me disse para ir atras de alguma programaçao para tentar baixar esse ruido dentro do arduino, eu possuo apenas um acelerometro que é esse MMA7260Q ligado na minha placa nenhum outro e vim ate aqui para tentar saber se alguem com uma experiencia maior que a minha teria algum conhecimento para o mesmo.

Em funçao de estar fazendo novamento o tópico é porque o outro foi bloqueado pelo moderador e eu nao conseguia fazer nenhuma postagem, exclui o topico antigo e refiz esse.

O motivo pelo qual o outro foi retirado foi por teres colocado o mesmo tópico 5 vezes...

Parece-me um pouco estranho estares a olhar para um filtro de Kalman sem saberes uma forma simples de filtrar um sinal.
Procuraste pelos termos que coloquei?

O Google devolveu isto:

http://www.jayconsystems.com/forum/viewtopic.php?f=22&t=40
http://arduino.cc/forum/index.php?topic=58048.0
http://forums.udacity.com/questions/1014592/kalman-filter-in-c-for-arduino-available
http://interactive-matter.eu/blog/2009/12/18/filtering-sensor-data-with-a-kalman-filter/
http://www.starlino.com/imu_kalman_arduino.html

Todas elas implementações de Kalman...

Para algo mais simples, tens isto:

http://playground.arduino.cc/main/smooth

Eu não sou o teu criado. Se respondo no fórum é para ajudar todos mediante a minha disponibilidade e disposição. Responder por mensagem pessoal iria contra o propósito do fórum e por isso evito-o.
Se realmente pretendes que eu te ajude por mensagem pessoal, então podemos chegar a um acordo e contrato onde me pagas pela ajuda que eu fornecer e poderás então definir os termos de confidencialidade do meu serviço. De forma contrária toda e qualquer ajuda que eu der tem de ser visível a todos os participantes do fórum (será boa ideia, veres o significado da palavra fórum).
Nota também que eu não me responsabilizo por parvoíces escritas neste espaço pelo que se vais seguir algo dito por mim, entende que o farás por tua conta e risco.

Dito isto, mensagens pessoais só se forem pessoais, ou seja, se já interagimos de alguma forma no passado ou se me pretendes convidar para uma churrascada com cerveja (paga por ti, obviamente).


O motivo pelo qual o outro foi retirado foi por teres colocado o mesmo tópico 5 vezes...

Parece-me um pouco estranho estares a olhar para um filtro de Kalman sem saberes uma forma simples de filtrar um sinal.
Procuraste pelos termos que coloquei?

O Google devolveu isto:

http://www.jayconsystems.com/forum/viewtopic.php?f=22&t=40
http://arduino.cc/forum/index.php?topic=58048.0
http://forums.udacity.com/questions/1014592/kalman-filter-in-c-for-arduino-available
http://interactive-matter.eu/blog/2009/12/18/filtering-sensor-data-with-a-kalman-filter/
http://www.starlino.com/imu_kalman_arduino.html

Todas elas implementações de Kalman...

Para algo mais simples, tens isto:

http://playground.arduino.cc/main/smooth


No caso eu achei alguns codigos fontes sim referente a isso, ja ate tentei fazer a programaçao nele so que sempre da algum erro de biblioteca que falta algo e sempre que busco onde colocar as bibliotecas no arduino nunca acho a pasta, mas vou dar uma olhada nesse SMOOTH que você informou, obrigado  :)

Vê aqui:

http://www.arduino.cc/en/Hacking/Libraries

http://www.instructables.com/id/How-to-install-Libraries-in-arduino/
Eu não sou o teu criado. Se respondo no fórum é para ajudar todos mediante a minha disponibilidade e disposição. Responder por mensagem pessoal iria contra o propósito do fórum e por isso evito-o.
Se realmente pretendes que eu te ajude por mensagem pessoal, então podemos chegar a um acordo e contrato onde me pagas pela ajuda que eu fornecer e poderás então definir os termos de confidencialidade do meu serviço. De forma contrária toda e qualquer ajuda que eu der tem de ser visível a todos os participantes do fórum (será boa ideia, veres o significado da palavra fórum).
Nota também que eu não me responsabilizo por parvoíces escritas neste espaço pelo que se vais seguir algo dito por mim, entende que o farás por tua conta e risco.

Dito isto, mensagens pessoais só se forem pessoais, ou seja, se já interagimos de alguma forma no passado ou se me pretendes convidar para uma churrascada com cerveja (paga por ti, obviamente).

Go Up