Boa Tarde.

Estou fazendo um trabalho na faculdade que necessita o uso do amplificador (AD822an). O projeto irá trabalhar com valores de tensão baixa (entre 0 e 0.140mV). Porém o Arduino não tem muita precisão para leitura desses valores. Fiz a simulação através do Proteus, como mostra a Foto:

A simulação o resultado bate. Mas na hora de testar na protoboard a saída está dando o mesmo valor gerado pelo Arduino, 5 Volts. 

A foto não ficou muito clara. Mas tentarei esclarecer:
Cabo Laranja: Saída
Cabo Cinza da Esquerda: Negativo do Sensor
Cabo Roxo: Negativo
Cabo Vermelho: Positivo do Sensor
Cabo Cinza da Direita: Positivo (+5V)

Se alguém puder me ajudar, pois não sei onde estou errando. Já simulei diversas vezes. 
Desde já agradeço.

Exibições: 1513

Responder esta

Respostas a este tópico

Os links atualizados do livro do Simon Monk:

Programação com Arduino II

Passos Avançados com Sketches

http://simonmonk.org/nextsteps2/

https://www.grupoa.com.br/programacao-com-arduino-ii9788582602966-p...

Olá Gustavo.

Grata pelas dicas. Vamos lá.
1) Com relação a tensão de referência: Sim, estou usando em minha programação essa técnica do analogreference(INTERNAL). Pois usando 1,1Volts a precisão fica melhor, na verdade a tensão é 1,08 Volts.  

2) Irei ver se consigo achar esse tipo de capacitor (10nF), pois no laboratório só encontro capacitores grandes (uF). Com relação a voltagem do capacitor, pode ser qualquer uma ?

3) O problema de alimentar o Arduino com 7-12V é que ele vai ficar no campo, será alimentando por uma bateria, acredito ser uma de celular. Ainda não cheguei nessa parte do trabalho. Mas a ideia é que o dispositivo seja autônomo e não conectado a rede.

4) Com relação ao AmpOp, já aterrei as portas que não estão sendo usadas, por recomendação do amigo Elcids.

5) Sim, minha divisão é 1024. Sim, uma resolução de 1mV seria perfeito. Irei ler esse artigo agora. Agradeço pela atenção. 

Abraços.

O capacitor de 10 nF deverá ter uma tensão acima de 5V. Recomendo um de Poliester (tensão 250V - mais comum). 

Você não deve aterrar todas as portas do Opamp que não esta usando! Veja a referência que eu enviei da Texas. Se não entender em inglês, me avise.

Como as 6 entradas do ADC do Arduino são multiplexadas(portas A0 a A5), recomenda-se que as portas que não estão sendo usadas, sejam aterradas – conectadas ao GND. 

Olá Gustavo, desculpe a demora, só tive tempo de pegar no projeto agora. Certo, vamos lá, como o amigo Elcids recomendou, eu juntei o pino 6 ao 7 e o pino 5 aterrei. Confere? 

Com relação ao capacitor, você recomendou usar um de 10uF entre o AREF e o GND, eu fiz, usei um de 10uF 25V, mas não notei diferença, quando meço a tensão nas saídas das portas analógicas elas variam entre 0.900mV e 1.2Volts.

Amanda, 

No seu caso, que a alimentação é unipolar (5V), a recomendação é essa.

Traduzindo para você:

  • Pino 6 conecte ao Pino 7
  • Pino 5 conecte á uma tensão de referência. Use um divisor de tensão com resistores, para criar essa tensão. 

Os capacitores recomendados por mim, são para evitar ruídos e para estabilizar as tensões.

Não entendi isso: 

"mas não notei diferença, quando meço a tensão nas saídas das portas analógicas elas variam entre 0.900mV e 1.2Volts." 

Você mediu a tensão na porta A0 do Arduino? A porta A0 estava conectada na saida do OPAmp? As outras portas (A1 a A6)deverão ter zero Volts pois estarão aterradas. 

Não entendi bem a parte de conectar o pino 5 a uma tensão de referência. Não pode ser uma tensão que sai do Arduino ? a própria AREF de 1,08 V?

Sim. Me corrija estiver errada. Eu liguei o Arduino na porta USB e conectei o multímetro no GND e nas portas analógicas e todas estão saindo tensão.

OPA! 

Você não pode desprezar essa tensão máxima de 0,5V na saída da Célula fotovoltaica, pois poderá saturar a entrada do seu Op Amp. 

Faça medições reais para avaliar essa tensão máxima. 

Mais uma dica muito importante! 

A tensão máxima medida pelas portas analógicas do Arduino nunca deverão ser superiores à tensão de referência ( no seu caso 1,08V). 

Portanto faça todas as medições na saída do OpAmp antes de conectar na porta analógica do Arduino. 

olá Amanda bom dia.

      Implementei o circuito com um AD822 que tenho aqui. No circuito do Amplificador, utilizei uma topologia clássica mas muito eficiente.

      Os resultados foram excelentes.  O Sistema ajusta automaticamente a correção conforme os Resistores que vc usar, e também compensa automaticamente conforme a tensão de Referência para o Amplificador (mesmo que ela sofra variações conforme a temperatura ao longo do tempo).

      Utilizei um Arduino UNO, demonstrando que é possível se obter ótimos resultados quando se aplica a técnica correta em Hardware e Firmware.

      Estou preparando também uma Simulação, já que vc disse que usa o Proteus, pois assim vc pode fazer experimentações no circuito mais facilmente. Assim que terminar isso e a documentação estiver ok, publico aqui logo mais.

      Abrçs,

      Elcids

Não vejo problema algum em conectar o pino 5 do Op Amp no pino AREF do Arduino (1,08V).

"Eu liguei o Arduino na porta USB e conectei o multímetro no GND e nas portas analógicas e todas estão saindo tensão."

Se você deixar as portas analógicas desconectadas, elas ficarão, o que a gente chama de flutuando. Essas tensões podem variar para níveis indefinidos de tensão. Não é uma condição normal de medição. 

Para fazer as medições corretas, essas portas analógicas precisam estar conectadas em algum circuito.

A porta A0 deverá estar conectada na saida do OPAmp.

As outras portas (A1 a A6)deverão ter zero Volts pois estarão aterradas. 

Fiz o que você me recomendou. No entanto, a saída do AmpOp ainda não fornece a tensão correta. Na verdade, agora ela fica fixa em 1 Volt. Não sei se são os resistores que estou usando, irei comprar menores. Ou se queimei o AmpOp, Deus queira que não. 

Boa noite, 

Leia com atenção todas nossas recomendações e tudo dará certo. Creio que você não deva ter experiência com esse tipo de circuito. Portanto muita cautela e certeza no que esta fazendo. 

Favor enviar uma foto atual e ampla da sua montagem. (que dê para ver todos os fios conectados e onde estão ligados).

Se a saída esta fixa em 1 V, você tem algumas possibilidades. 

  • Se você tiver aterrado a saída de algum OpAmp poderá ter queimado o chip. 
  • Você tem certeza que esta medindo o pino correto? - Se você conectou o pino 5 na tensão de REF 1,1V, e o pino 6 conectou com o pino7, a saída (pino 7) deverá ser 1,1V 
  • A saída do Opamp conectado na sua célula é no pino 1. Esse pino que deverá ser medido. 
  • Os dois OpAmps são independentes, um não deve influenciar o resultado do outro, se as ligações estiverem corretas. 

Como fez o cálculo dos valores dos resistores? Você não deve usar valores aleatórios de resistores. 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço