Pular para o conteúdo principal

Como funciona um conversor A/D:

Um conversor analógico-digital converte medidas captadas do mundo real em sinais elétricos, ou seja, transforma um sinal analógico em sinal digital, que é representado por números binários. O conversor opera com uma determinada quantidade de bits, sob uma determinada tensão, definida como tensão de entrada.

Aplicando a tensão de entrada de 5 volts do Arduino em um conversor de 10 bits, por exemplo, ele produzirá uma certa quantidade de frases decimais, que no caso é equivalente a 1024 frases. O cálculo é feito da seguinte forma: Suponha um conversor de n bits, logo, ele terá capacidade de reproduzir 2n frases decimais. Dessa maneira, podemos concluir que a "resolução" do sinal convertido está diretamente relacionada com a quantidade de bits do conversor. Portanto, quanto mais bits o conversor possuir, maior serão as subdivisões dos intervalos de tensão, e uma melhor aproximação do valor real da curva de tensão será obtida.
         
Explicando o circuito:

Utilizamos o aplicativo Tinkercad com Arduino alimentado com 5V, protoboard e um potenciômetro para simular essa experiência. O circuito considerado utilizou um conversor de 8 bits, ou seja, 256 valores, de 0 a 255.

Através da leitura de um sinal decimal por uma porta analógica, podemos realizar a transformação para volts, e controlar a alimentação do circuito variando sua ddp através do cursor do potenciômetro. No aplicativo, foi implementada a funcionalidade de digitar um caractere no monitor serial, e de acordo com a tabela ASCII, mostrar instantaneamente seu correspondente em base decimal, binária e hexadecimal. Observemos que essa automatização facilita o processo que, caso fosse feito manualmente, levaria mais tempo e daria mais trabalho, pois a cada caractere inserido, seriam três conversões a serem feitas.

Comentários

Postar um comentário