• Welcome to LusoRobótica - Robótica em Português.
 

Picos de voltagem num condensador

Started by fergas, 21 de August de 2018, 12:14

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

jm_araujo

A solução que eu dizia, com um micro é "banal" de realizar:
simulação

A primeira onda é a tensão vista pela resistência, como podes comprovar é simétrica.
A segunda é a saída que podes usar para apanhar os 63%.

fergas

Sim, também essa foi a primeira solução que me veio à ideia. Mas na prática obtive resultados muito maus com ela. Mais uma vez creio que as condições em que estou a testar não serão as melhores, mas mesmo assim não cheguei a perceber porque é que o adc fica tão irregular especialmente a detectar quando o condensador está carregado ou descarregado.
Apanhei situações em que ele ficava vários ms até ver os 5v, isto mesmo depois de ter colocado um pino directo para: carregar / Z / descarregar / Z no ponto rc. De maneira que me virei para a alternativa que mostrei.

Njay

O ADC tb tem um condensador (de amostragem) que tem que ser carregado. Se a resistência de saída da fonte de sinal não for adequadamente baixa, o ADC pode não conseguir acompanhar a variação do sinal. A ATMEL recomendava um máximo de 10K para os AVR.

fergas

Vamos a ver se percebi esta. Então se a fonte do sinal tiver uma resistência  superior a 10k, "não vai lá"? Tenho que ir ver o datasheet.  :o
De qualquer modo em circunstâncias semelhantes, na outra configuração ele até não se estava a portar mal...

Njay

Vai só se não variar "muito" depressa (face à frequência máxima de amostragem especificada para o ADC). Com sinais quietinhos vai lá sempre.

fergas

Não consegui valores estáveis com o ADC. Acabei por abandonar a ideia de o  usar e virei-me para a leitura do estado dum pino.
Parece-me bem mais fiável para já.

Njay

#21
Os thresholds de detecção de estado variam com vários parâmetros, o comparador de tensão é o mais indicado para essa aplicação.

fergas

Esta era daquelas coisas que nunca tinha testado. Perdi um bocado para chegar à conclusão que o comparador não parece ser prático para sinais lentos que podem oscilar um cagagésimo.
Mesmo desactivando o ISR do comparador assim que este é activado, aparecem  ressaltos que complicam o esquema. Um comparador externo vai continuar a ser a solução.