Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print

ELETRÔNICA / ELÉTRICA => Eletrônica Básica => Microcontroladores => Tópico iniciado por: Blackmore em 15 de Maio de 2008, 00:46

Título: Acelerômetro e PIC
Enviado por: Blackmore em 15 de Maio de 2008, 00:46
Galera é o seguinte.
Preciso fazer um trabalho para a faculdade e o que o grupo escolheu foi falar sobre acelerômetro.
Mas poxa ... eu gostaria de fazer um esquema com acelerômetro onde eu possa ter uma interface com qualquer tipo de usuário, um tipo de bargraph seria bom, já uma cruz de leds mostrando o eixo que está recebendo a inércia é o ideal!!
Mas e é que está o problema, nunca usei um acelerômetro, não conheço sobre, mas algumas pequenas informações (modelos, datasheet e fabricantes) encontrei, mas usar mesmo ainda não.
A única dica que tenho é de usar a saída PWM de um modelo de acelerômetro da Analog Devices que pode ser ligado diretamente nos ports do PIC, mas e ae?
Como faço a programação disso tudo? fiquei em uma sinuca de bico, será que alguém pode me dar uma ajuda?
Título: Re: Acelerômetro e PIC
Enviado por: plancton81 em 15 de Maio de 2008, 07:30
Blackmore,

É o ADXL202?

Pelo que eu me lembro dele, ele tem uma saída PWM, 50% significa 0g, acima disso é algum valor positivo de G e abaixo é algum valor negativo de G.

O que vc tem q fazer é usar um contador ou dois contadores e ver quanto "tempo" a saida PWM fica em hi e em low, a partir daí vc calcula o duty cycle e pronto.

Idéia 1:

TH = tempo em High
TL = tempo em low
com dois contadores vc mede esses "tempos" TH e TL
seu duty cycle será TH/(TH+TL), e já era. Só converter pra regra que tiver no datasheet.

Idéia 2:

Quando eu disse um ou dois contadores eu nao expliquei direito, mas se a frequencia de saida do acelerometro que vc tiver usando for constante vc pode simplesmente medir o tempo de HI e dividir pelo periodo da saída do PWM. Particularmente nao gosto dessa idéia, é muito malha aberta pro meu gosto.

Idéia 3:

Se o plano é mostrar num VU de LEDS, tem outros jeitos de fazer isso tambem, até sem microcontrolador deve dar usando um filtro RC e uns comparadores. vc filtra o sinal PWM com um RC, isso vai te dar um nivel de tensão, passa por um buffer ou amplificador. A partir daí com comparadores ou diodos em série vc pode fazer saídas com vários niveis de tensão, é bonito mas da trabalho.

O cara que eu tava falando ta aqui: http://www.analog.com/en/prod/0,2877,ADXL202,00.html

Abraço.
 
Título: Re: Acelerômetro e PIC
Enviado por: Blackmore em 15 de Maio de 2008, 13:19



pááá bixo !! pow bacana .. agora entendi legal ... vou tentar fazer se não vou copiar da revista mesmo (o que eu não quero, pois quero aprender!!)

o sensor eu estou tentando pegar o MMA7260Q que é fornecido gratuitamente (como brinde pela compra de duas plaquetinhas de 12x12mm  >:(  ), mas esse da analog é uma outra opção, que é a que eu aprendo pois vou ter q desenvolver tudo.

vou amadurecendo ae as idéias e de acordo com a disponibilidade vou postando aqui as novas!!

abraço!
Título: Re: Acelerômetro e PIC
Enviado por: Blackmore em 17 de Maio de 2008, 01:46
plancton81

véééééio ... desisti desse analog ae .... bixo ... é uma bagatela de R$340,93 cents+impostos e mínimo de 3 semanas para entrega (na farnell) ...
q absurdo!   :o   :o  :o

abraço!
Título: Re: Acelerômetro e PIC
Enviado por: plancton81 em 17 de Maio de 2008, 11:36
plancton81

véééééio ... desisti desse analog ae .... bixo ... é uma bagatela de R$340,93 cents+impostos e mínimo de 3 semanas para entrega (na farnell) ...
q absurdo!   :o   :o  :o

abraço!

Hehehe, e te digo mais, a Farnell nao ia entregar em 3 semanas. No meu trabalho a Farnell vive pisando na bola.
quanto custa esse outro (MMA7260Q)?
Vi o datasheet dele rapidamente, pelo que entendi, vc poe a saida dele num filtro RC e recupera com o AD do microcontrolador.
Se for usar esse mesmo e quiser ajuda me avisa q eu leio com atenção esse datasheet.

 Abraço.
Título: Re: Acelerômetro e PIC
Enviado por: Blackmore em 17 de Maio de 2008, 16:46
plancton81

esse da freescale tb não é barato .. mas como ela está querendo entrar de sola nos "não profissionais" existem algumas oportunidades ...
solicitei um sample com eles .. do micro controlador e do acelerometro ... inclusive do gravador com o Spyder, software mas básico deles e de graça!!
esta semana se tudo correr bem eu recebo os brinquedos aqui em casa!!
quanto a ler o data, puts .. se tu fizer isso para me ajudar cara .. será uma boa ... pois com certeza vou precisar de ajuda ... caso o projeto da revista q tenho aqui não satisfaça as espectativas !! heheh
mas espere um sinal verde ae!! a não ser que tenha tempo sobrando! :)

abraço!
Título: Re: Acelerômetro e PIC
Enviado por: Smarley em 13 de Fevereiro de 2009, 19:06
Eae cara!
Recebeu os samples?
O que q deu do projeto?
Esse acelerômetro da as coordenadas em x,y e z também?

Abraço!
Título: Re: Acelerômetro e PIC
Enviado por: Smarley em 13 de Fevereiro de 2009, 22:55
Li o datasheet e pelo que eu entendi o acelerômetro nos mostra em quantos G esta se movendo para tal eixo, certo?
Qual seria a relação força-G x tempo x distância em metros ? para fazer uma equação e traduzir os movimentos em metros...
Tu ja fez isso blackmore?

Eu não entendi o negócio da resolução dele la, 1,5G 2G, etc...
Isso seria o limite que ele irá ler?(para aumentar a precisão dentro da resolução escolhida eu pensei...)

Abraço!
Título: Re: Acelerômetro e PIC
Enviado por: Blackmore em 13 de Fevereiro de 2009, 23:47
Smarley

Recebeu os samples?O que q deu do projeto?

recebi nada ... os caras da Freescale (que fica em campinas) me deram um nó e tive que procurar outra coisa para fazer ... e estou fazendo até hoje !!  :)


Esse acelerômetro da as coordenadas em x,y e z também?

cara ... o acelerômetro é para medir apenas a intensidade de força em um eixo ... não dá coordenadas, velocidade ou outras informações ...

pelo que eu entendi o acelerômetro nos mostra em quantos G esta se movendo para tal eixo, certo?

isso ...

Qual seria a relação força-G x tempo x distância em metros ? para fazer uma equação e traduzir os movimentos em metros...

cara ... acho que isso é algo meio viajante ... tu pode fazer isso no teu CNC usando os passos do motor, o passo do fuso ... e o tempo que vai demorar um percurso X e dah para saber o que tu quer ...

Eu não entendi o negócio da resolução dele la, 1,5G 2G, etc...

isso esse é o limite de sua capacidade ... e varia a cada tipo de acelerômetro ... mas se for por saída de tensão será um X de força para um X de tensão ... outros já dão o valor em forma serial ... mas é algo que tem q ser pesquisado com calma ...

Infelizmente eu ainda não tive como trabalhar/fuçar em um ... muito caro também além de tempo e outros casos ...

Se tiver novidades poste aí ...

abrax!

Título: Re: Acelerômetro e PIC
Enviado por: Smarley em 14 de Fevereiro de 2009, 01:28
Mas porque tu não pediu os samples pelo site da freescale.com ??
Eu estava olhando agora e sai 11 dolares 2 desses.
Acho que vou pedir para testes...
Eu só não sei como vou soldar estes componentes, por serem pequenos demais...
Eu tava a fim de fazer um projeto para medir a aceleração nos 3 eixos e mostrar em 3 displays a força G de um avião de acrobacias, gravando a maior aceleração em cada eixo...
Eu só tenho que ver la quanto que o avião vai, mas acho que o que temos por aqui não chega a 8G, deve chegar perto de 5 no máximo, intaum este serve.
Eu to a fim de pagar por esse sample ai,
os que tu pediu e não recebeu tu chegou a pagar algo, tu pediu pelo site .com, foi na freescale dai, o que tu fez?

abraço!
Título: Re: Acelerômetro e PIC
Enviado por: Smarley em 14 de Fevereiro de 2009, 01:32
A Farnell(que é sempre mais cara) tem o MMA7260QT por R$17,29 só.
Então não vale a pena eu pegar os samples dos EUA.
Vou ver se não acho em outra loja mais barato.
Título: Re: Acelerômetro e PIC
Enviado por: Blackmore em 14 de Fevereiro de 2009, 11:57
a algum tempo eu não peço samples em sites gringos, por dois motivos sendo o primeiro por causa de impostos, o governo cobra imposto das empresas quando elas mandam os samples e isso faz com que várias delas não forneçam para nós brasileiros e quando fornecem o imposto pode ser cobrado de quem pediu tb !!! o segundo motivo é que muitas vezes quando você pede o sample os sites lhe direcionam para os distribuidores regionais, e estes cobram e chegam a pôr valores nos samples.
Tenho duas experiências assim que me "brocharam" as idéias ... a da Freescale é uma ... eu queria o software e o gravador de micro controlador ... os caras me deram atenção até o momento que eu disse que era estudante e que SE POSSÍVEL me fornecessem amostras ... de imediato o carinha disse que tinha que ver se ainda tinha disponível, mas que custaria $30 EUROS mais frete e colocou a maior dificuldade ... terminei que nem se eu pagasse teria os samples ... no segundo caso doi da FTDI ... fui direcionado para a Anacom ... liguei pedi os samples, expliquei toda a história para o cara e ele falow no final de tudo que iria verificar com a supervisora se ELA liberava uma peça como amostra ... ou seja não ganhei nada mas para mim ela autorizaria a venda a um custo baixo de algumas unidades sendo que tudo tenha que somar o mínimo de 150 lulas mais frete !!! sacanagem isso !
Quanto aos acelerômetros que tu viu na Farnell ... tinha algum motivo pelo qual eu não adquiri tb ... não sei se pela resolução ... não sei se pelo tempo de entrega ... não me lembro ... mas eu tenho certeza que o preço não era esse mesmo ... na época o mais barato que encontrei custava quase 120 reais !!! mas os preços estão baixando ...

abrax!
Título: Re: Acelerômetro e PIC
Enviado por: Smarley em 14 de Fevereiro de 2009, 12:19
Hmm...
Eu fiquei interessado porque no celular ele mede a inclinação em graus do aparelho, no eixo x e y dando o angulo.
Só que com este da freescale acho que não é possível isso, pois ele só mede a aceleração, e quando o movimento estabiliza a velocidade a aceleração volta ao normal...
Teria que ser outro acelerômetro.
Mas este seria interessante para fazer um medidor de força G.
Título: Re: Acelerômetro e PIC
Enviado por: plancton81 em 14 de Fevereiro de 2009, 23:33
Hmm...
Eu fiquei interessado porque no celular ele mede a inclinação em graus do aparelho, no eixo x e y dando o angulo.

Deve ser um inclinômetro ou quem sabe um giroscópio, já existe alguns em tecnologia MEMS.
Título: Re: Acelerômetro e PIC
Enviado por: EDSONCAN em 16 de Fevereiro de 2009, 07:54
Existem varias formas de saida do sinal do acelerometro.
Uso um analogico de 3 eixos, por exemplo.
Existem tambem na interface SPI.
Se voce quiser entender como funciona da uma olhada em sensores capacitivos, alias é o mesmo principio usado em paquimetros digitais.

Edson
Título: Re: Acelerômetro e PIC
Enviado por: junior2009 em 25 de Março de 2009, 14:23



pááá bixo !! pow bacana .. agora entendi legal ... vou tentar fazer se não vou copiar da revista mesmo (o que eu não quero, pois quero aprender!!)

o sensor eu estou tentando pegar o MMA7260Q que é fornecido gratuitamente (como brinde pela compra de duas plaquetinhas de 12x12mm  >:(  ), mas esse da analog é uma outra opção, que é a que eu aprendo pois vou ter q desenvolver tudo.

vou amadurecendo ae as idéias e de acordo com a disponibilidade vou postando aqui as novas!!

abraço!
BOA TARDE PESSOAL NAO CONSIGO EMCONTRAR SENSOES DO TIPO ACELEROMETRO ALGUEM PODE ME DA UMA DICA ONDE EMCONTRAR.
Título: Re: Acelerômetro e PIC
Enviado por: Blackmore em 25 de Março de 2009, 16:56
Tenho certeza de:

www.freescale.com

www.analogdevices.c om

Acho que a ST ou a Texas tem também ... não me recordo, afinal fui obrigado a deixar essa idéia de lado por enquanto.

abrax!
Título: Re: Acelerômetro e PIC
Enviado por: andreasabe em 04 de Abril de 2009, 12:42
To pensando e um acelerômetro também e tentando encontrar um lugar com samples, mas não é fácil. Estou disposto a comprar uma hora no sparkfun.com. O que eu gostaria de saber é se o acelerômetro pega 100% a aceleração, ou seja, se eu mover um dispositivo muito lentamente se ele vai pegar, pois a minha idéia é comprar 2 acelerômetros de 3 eixos ($ 19), coloca-los a uma distância x=y=z um do outro e além de captar a aceleração, através do somatório dos momentos deles computar o giro do equipamento. Claro que minha idéia não teria identificação de posição 0 graus absoluta, mas a idéia sai mais barata do que adquirir um giroscópio de 2 eixos ($ 59), tendo assim 3 eixos de giro e 3 de deslocamento, num total de 6 graus de liberdade!
Título: Re: Acelerômetro e PIC
Enviado por: C N C N o w ! em 04 de Abril de 2009, 13:43

Citar
O que eu gostaria de saber é se o acelerômetro pega 100% a aceleração ...

Todos tem seus limites ...

Citar
... minha idéia é comprar 2 acelerômetros de 3 eixos ($ 19), coloca-los a uma distância x=y=z um do outro e além de captar a aceleração, através do somatório dos momentos deles computar o giro do equipamento.

Citar
... a idéia sai mais barata do que adquirir um giroscópio de 2 eixos ($ 59)

Duvido muito. O custo não é apenas o preço dos componentes, caro é o desenvolvimento. Eu usaria um giroscópio, sem sombra de dúvida.

Citar
num total de 6 graus de liberdade!

Grau de liberdade é outra coisa ...

Pesquise sobre dead reckoning, muitos dos conceitos são aplicáveis a seu prob.

Aqui está a data sheet do  LIS302DL que é usado no WiiMote e no iPhone:
 
 http://www.st.com/stonline/products/literature/ds/12726.pdf (http://www.st.com/stonline/products/literature/ds/12726.pdf)

A sensibilidade é de 18 mg / dígito e o alcance é de 9,2 g.
Título: Re: Acelerômetro e PIC
Enviado por: andreasabe em 04 de Abril de 2009, 14:25
Citar
Citar
... minha idéia é comprar 2 acelerômetros de 3 eixos ($ 19), coloca-los a uma distância x=y=z um do outro e além de captar a aceleração, através do somatório dos momentos deles computar o giro do equipamento.

E pra que dois ? Basta um de três eixos.
Se você pensar bem, seria necessário dois sim, pois há uma diferença entre andar pro lado e girar para este lado, até poderia ser feito com um se não houve-se a possibilidade de andar na diagonal por causa da força centripeta, mas no meu caso não, ou seja, há uma diferença entre 'pan' e 'rotate'.
Mas bem no fim fazer o que eu tava pensando da mais trabalho, o dead reckoning só iria complicar minha vida, pois poderia utilizar tmb uma pequena carga pra monitora a mudança de posição, assim como o relógio da bios do pc.

Consegui pedir um sample da Analog, o ADXL335. Vou tentar achar sample de giroscópio senão vou comprar um.
Título: Re: Acelerômetro e PIC
Enviado por: C N C N o w ! em 04 de Abril de 2009, 14:54
... seria necessário dois sim, pois há uma diferença entre andar pro lado e girar para este lado,

Perfeitamente, tropeço meu, até já havia apagado meu comentário quando chegou o seu.

Citar
... o dead reckoning só iria complicar minha vida

A vida é complicada parceiro ... não conheço os detalhes da sua aplicação, mas pra qualquer coisa coisa pouco melhor que um brinquedo fica difícil evitar ... no fundo, vai ter de fazer de qualquer modo, ainda que chame a coisa de filtro de Kalman ...

Citar
... poderia utilizar tmb uma pequena carga pra monitora a mudança de posição, assim como o relógio da bios do pc.

Não entendi, dá pra explicar melhor ?
Título: Re: Acelerômetro e PIC
Enviado por: andreasabe em 04 de Abril de 2009, 15:06
Citar
Citar
... poderia utilizar tmb uma pequena carga pra monitora a mudança de posição, assim como o relógio da bios do pc.

Não entendi, dá pra explicar melhor ?

Claro que sim. O circuito em questão (acelerômetros e, sei la, quem sabe um pic) fica em funcionamento mesmo que seu equipamento esteja desligado através de uma pequena bateria consumindo muita pouca energia. Sendo assim ele monitora mesmo 'desligado', o sistema desativa a bateria quando seu equipamento novamente é ligado.
Seria uma boa idéia por exemplo no uso de um encoder convencional (absolutos são caros), mas não sei dizer se seria viável utilizar esse sistema, pois vai depender da bateria e da aplicação.  :)
Título: Re: Acelerômetro e PIC
Enviado por: andreasabe em 04 de Abril de 2009, 15:54
Valeu CNCNow pelo toque no outro post :D, mas vou continuar insistindo pra meu uso, pois tenho aplicação para os produtos, guardados ficam os que eu compro  ;D.
Título: Re: Acelerômetro e PIC
Enviado por: Blackmore em 04 de Abril de 2009, 22:17
C N C Nnow !

Aqui está a data sheet do  LIS302DL que é usado no WiiMote e no iPhone:

bah ... esta eu não sabia !! haha

Título: Re: Acelerômetro e PIC
Enviado por: andreasabe em 04 de Abril de 2009, 22:35
Não pegou o data, tomei liberdade de procurar, aqui pra vcs ve:
http://eu.st.com/stonline/products/literature/ds/12726.pdf
Título: Re: Acelerômetro e PIC
Enviado por: Blackmore em 05 de Abril de 2009, 12:20
andreasabe

é comigo? acho que tu não entendeu minha msg ... eu agradeci o Mestre Now por ter colocado no post dele o datasheet do acelerômetro ... não quiz re-enviar o link apenas agradecer a informação !

abrax!
Título: Re: Acelerômetro e PIC
Enviado por: andreasabe em 05 de Abril de 2009, 13:26
 :) Certo, é que eu não tinha notado o link.
Título: Re: Acelerômetro e PIC
Enviado por: C N C N o w ! em 05 de Abril de 2009, 13:37
Isto pode interessar:

http://www.parallax.com/Portals/0/Downloads/docs/prod/sens/28017-Memsic2Axis-v2.0.pdf (http://www.parallax.com/Portals/0/Downloads/docs/prod/sens/28017-Memsic2Axis-v2.0.pdf)

http://www.parallax.com/Portals/0/Downloads/docs/prod/acc/MXD2125G&M.pdf (http://www.parallax.com/Portals/0/Downloads/docs/prod/acc/MXD2125G&M.pdf)

http://www.auvsi.com/competitions/2006/06journal/IURS.pdf


Título: Re: Acelerômetro e PIC
Enviado por: andreasabe em 05 de Abril de 2009, 17:39
Valeu CNCNow, dei uma procurada na net ainda tomando como guia os pdf e achei um topic interessante, tem uns links a mais de uns giros e acelerometros pra dar uma conferida: http://www.rcgroups.com/forums/showthread.php?t=448376