Escolar Documentos
Profissional Documentos
Cultura Documentos
Sinal analógico
De qualquer
natureza: Sinal elétrico Sinal elétrico
Mecânico, analógico analógico
Térmico
Elétrico
Etc. Sinal elétrico
digital
Transdutores
• Transforma um tipo de energia em outra
forma de energia.
Condicionamento do sinal analógico
• O sinal deve estar dentro dos níveis suportados pelo
conversor
• Se o sinal for de corrente deve-se usar um resistor para
transformá-lo em tensão
• Sinais de resistência são condicionados por ponte de
Wheatstone que o transformam em tensão
• Sinais de tensão muito pequenos são condicionados
por amp-ops para ganho
• Pode-se usar filtros analógicos (passa baixa, passa alta,
etc)
Exemplos de condicionamento de sinais
127Vac 5Vac
Ponte de Wheatstone
Filtros passa baixa
Conversor A/D
• Resolução (bits)
• Velocidade (SPS)
• Range (V)
• Paralelo/Serial
PIC16F877A
• Conversor 10 Bits (0 a 1023)
• Range: 0-5V (máximo)
• 10KHz (único canal e em asm)
• 8 Canais
Conversor A/D PIC16F877A
Canal analógico (AN) Pino Obs:
0 RA0
1 RA1
2 RA2 Pode ser VREF-
3 RA3 Pode ser VREF+
4 RA5
5 RE0
6 RE1
7 RE2
Referência
• O conversor analógico pode receber sinais de referência
mínimo (Vref+) e/ou máximo (Vref-), ou pode usar a própria
alimentação como referência, de modo há as seguintes
possibilidades para referências:
• 0 a 5V (alimentação)
• 0 a Vref+ (mais usado)
• Vref- a Vref+
(Refmax - Refmin)
V Refmin digital *
2 resolução 1
Cálculo da tensão
Exemplo:
Referência mínima 0V
Referência máxima 5V
Resolução 10 bits.
5
V digital *
1023
No caso da tensão de referência mínima ser 0V, Basta fazer uma regra de
três simples:
tensão digital
5 1023
V D
Tratamento por software
• Filtros digitais (média, passa baixa, etc.)
• Integração numérica
• Derivação numérica
• FFT
• Etc.
Comandos CCS
Selecionar canal:
set_adc_channel(numero do canal);
for(inicio;condição de fim;passo){
//comandos a serem repetidos
}
Exemplo: laço para 10 repetições
for(i=1;i<=10;i++){
//comandos a serem repetidos
}
Exemplo 4
Abaixo de 75% de nível liga a bomba 1 que só
desligada com o nível em 100%
Abaixo de 50% de nível liga a bomba 2 que só
desligada quando o nível for superior a 75%
Abaixo de 25% de nível liga a bomba 3 que só é
desligada quando o nível for superior a 50%
Abaixo de 10% dispara alarme.
O botão B0 cala o alarme.