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

Postagens mais visitadas deste blog

Conversão de Base

Ao longo da história humano surgiram vários sistemas numéricos diferentes, u m bom base 6, outros com base 8. Um exemplo disso é o relógio analógico , que usa um sistema de numeração com base 60 . Entretanto, o sistema que se tornou mais popular foi o sistema decimal, ou de base 10, que conta com 10 algarismos, sendo eles os números de 0 a 9. Para saber qual a representação de um número em outra base, precisamos fazer uma conversão, que é muito simples , basta seguir a explicação a seguir.   Vamos começar com números decimais, que fazem parte da base numérica na qual estamos mais acostumados no nosso dia-a-dia. Relembrando um pouco, a base decimal conta com 10 algarismos , de 0 a 9 e que, a depender da posição que ocupam em um número, podem representar valores diferentes. Detalharemos isso mais adiantes. Agora, vamos nos ater a converter o s números decimais para outra base e vamos escolher a base 2, ou binária para este exemplo.   O processo de conversão da base decimal é

Circuito RC – Capacitores e Resistores Parte 2

Continuando a postagem anterior... Em ambas as planilhas foi fixado o valor do C = 1*10^-6, na primeira planilha foi definido um valor de R = 1*10^6. Já nessa segunda planilha foi definido o valor de 20*10^6 para a Resistência. Como resultado foi obtida uma constante de tempo 20 vezes maior que a constante de tempo da planilha anterior. CIRCUITO DE ONDE SAIRAM OS DADOS DA PLANILHA: André: https://www.tinkercad.com/things/1slSDRVVSAS Caio: https://www.tinkercad.com/things/21Uh8koZmx6 Douglas: https://www.tinkercad.com/things/fApidVcUoA6 Pedro: https://www.tinkercad.com/things/lY4IhvSRO0x

Desafio Circuito RC - Síntese

OBJETIVO      Neste desafio, analisaremos um circuito de resistores e capacitores. O objetivo é entender como os componentes do circuito, como a resistência dos resistores escolhidos, a capacitância do capacitor e a constante de tempo gerada afetam o carregamento deste capacitor. Para tanto, faremos uso de um Arduino simulado no TinkerCad. O arduino servirá de fonte de energia para alimentar o circuito e também utilizaremos suas portas analógicas para fazer a leitura da tensão elétrica, momento a momento. Isso nos traz a necessidade de produzir um código que diz ao arduino o que fazer com os dados de leitura. Este código, por sua vez, vai converter os dados lidos do circuito e realizará as operações matemáticas necessárias para que obtenhamos nossos resultados. Os dados produzidos na leitura servirão de insumo para que criemos uma planilha mostrando a curva de carga de acordo com as propriedades dos componentes inseridos no circuito.       CIRCUITO UTILIZADO PARA