Curso rápido de arduino

Circuito RC

Anderson M. Amaral

Agosto - 2017

Introdução

Circuito RC

Circuito RC

Descrição matemática

Circuito RC

Circuito RC

Solução: montar uma equação diferencial

Solução homogênea (\(V_S=0\))

\[RC\frac{dv}{dt} + v = V_S\]

Solução inhomogenea (\(V_S\neq 0\))

\[RC\frac{dv}{dt} + v = V_S\]

O que acontece quando \(V_S\) liga abruptamente?

Curva de carga de um capacitor

Curva de carga de um capacitor

Gerenciando melhor o tempo do arduino

Exercícios

Carga e descarga de um capacitor

Carga e descarga de um capacitor

  1. Faça um programa que carrega e descarrega um capacitor, conforme o circuito acima. Escolha valores de R e C tal que o tempo característico de carregamento seja longo o suficiente para ser medido (vários ms). Detalhe importante: Para que o capacitor possa ser carregado e descarregado corretamente, é fundamental que o pino de descarregamento esteja como pinMode(pin, INPUT) durante a etapa de carregamento. Caso esteja como OUTPUT, funcionará como uma fonte de tensão de 0V, ou 5V, enquanto que no modo INPUT não passa corrente pelo pino.
  2. Meça o tempo \(T\) para que o capacitor carregue 63.2% de sua carga total. (Sugestão: usar a função millis ou micros).
  3. Calcule a capacitância, usando que no tempo \(T=RC\) o capacitor atinge \(1-e^{-1}=63.2\%\) da tensão máxima.
  4. Uma vez que o tempo de carga depende do valor de \(R\), use diferentes pinos e resistências para controlar o tempo de carga do capacitor. Lembre-se sempre de comparar o valor medido com a especificação, ou uma medida complementar dos componentes usando um multímetro.

Usando um circuito RC para tomar médias

Breve descrição matemática

Carregamento do capacitor

Descarregamento do capacitor

Condição de periodicidade

O que acontece com a tensão no capacitor?

Variação na tensão

Exercícios

  1. Usando a saída analógica e um filtro RC passa baixa, façam um conversor digital analógico (DAC) para o arduino. Como fica a tensão num osciloscópio? Sugestão: utilize a função analogWrite e teste pares onde \(RC=[1\) s, \(100\) ms, \(10\) ms, \(1\) ms, 100 \(\mu\)s]. O que acontece com \(\Delta v_{max}\) quando \(RC\) varia?
  2. Façam com que o sinal devido a média realizada pelo circuito RC produza uma onda triangular.
  3. Usando a mesma ideia que no caso anterior, façam um gerador de onda senoidal onde você possa controlar a frequência. Qual a maior frequência que o seu circuito consegue atingir?

Frequências de um sinal

Sinal de período \(T\)

A onda quadrada

Melhorando a aproximação da onda quadrada

Melhorando a aproximação da onda quadrada

Melhorando a aproximação da onda quadrada

A série de Fourier de uma onda quadrada

Cálculo dos coeficientes de Fourier \(a_k\) e \(b_k\)

Frequências da onda quadrada

Biblioteca tone

Exercicio

  1. Pensando em um circuito RC como um divisor de tensão, determine como a resistência efetiva do capacitor varia em função da frequência e da capacitância. Teste capacitores de construção diferente (cerâmico, eletrolítico, polímero, nylon...) e com várias constantes de tempo RC.
  2. Gere um sinal de frequência conhecida e, com a ajuda do professor, veja o espectro de frequências no osciloscópio.
  3. O que acontece com o espectro de frequências do sinal no osciloscópio quando você
    1. Mede o espectro de potência entre o capacitor e o terra.
    2. Inverte o capacitor e o resistor no circuito e mede o espectro de potência entre o resistor e o terra.