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.
Deixe a opção para indicar o autor da postagem
ResponderExcluir