Jump to content
Sign in to follow this  
Dotinho

[Resolvido] Instabilidde do ADC

Recommended Posts

Dotinho

Boas,

Tenho uma situação que não sei como resolver, já dei muitas voltas e ainda não consegui.

Montei uma espécie de carregador de pilhas AA de 1.2V recarregáveis, por enquanto recebe duas e carrega individualmente cada uma.

O esquema de ligações é simples, podem ver de seguida:

https://dl.dropboxusercontent.com/u/52634016/th/WP_000683%20-%20C%C3%B3pia.jpg

O pwm é tem a frequência de 31Khz, a mais alta que o arduino suporta.

A corrente é a diferença das duas tensão A0-A1, e a tensão é lida na A1.

No inicio não tinha bobina, então as leituras eram pessimas, oscilavam mesmo muito.

Depois introduzi a bobina, o que melhorou um bocado.

Mais tarde aumentei a frequência para 31kHz, melhorou bastante, mas mesmo assim ainda há com tensão de 1200mV, tenho oscilações de 20mV.

A corrente é que tem oscilações maiores, e não sei o porque.

## edit ##

Inclusivamente para não estar a fazer a diferença entre as duas analógicas, introduzi um INA129 para medir a diferença da resistência de 1Ohm, mas não melhorou muito.

Além já passou pelo mesmo?

Será que tenho que ter sincronização entre o PWM e a leitura das analógicas?

Abraço


Luis Lourenço

Share this post


Link to post
Share on other sites
bubulindo

Tentaste um condensador na entrada do AD?


include <ai se te avio>

Mãe () {

}

Share this post


Link to post
Share on other sites
Dotinho

sim, se o PWM estiver desligado, ou com o fio fora, a corrente é zero, e a tensão já é constante, sem oscilação nenhuma..

O problema é mesmo com o PWM activo, quando está a carregar o descarregar..

# edit #

Inclusive por um filtro RC com Fc=75Hz para tentar resolver o problema. Melhorou, mas ainda tenho oscilações de 30mV,,

Edited by Dotinho

Luis Lourenço

Share this post


Link to post
Share on other sites
bubulindo

Sempre que activas o PWM estás efectivamente a carregar a bateria e por isso é que vês as oscilações.

Se sabes o período das oscilações porque não fazes uma média para limpar isso?


include <ai se te avio>

Mãe () {

}

Share this post


Link to post
Share on other sites
Dotinho

Já resolvi o problema.. o meu arduino mega está todo queimado :(

Comprei outro e com exactamente o mesmo circuito, não há oscilações nenhumas de tensão, e já permite um controlo correcto de tensão e corrente..

Agradeço as vossas ideias e opiniões.


Luis Lourenço

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.