Ir ao conteúdo
  • Cadastre-se

Como ler um sinal analógico de 0 a 5V com o PIC e interpreta-lo como 3,5V a 4.5V


marceloveit

Posts recomendados

Olá.

Estou com um pequeno projeto de um relé falta fase para rede trifásica no meu trabalho e encontrei um problema que não consigo resolver.

Preciso ler um sinal analógico com um PIC( estou usando o 12F675, programando em linguagem C) que varia de 0 a 5V através de um potênciômetro e interpretálo via software como 3,5V a 4,5V. A ideia é simples: leio 0V, interpreto como 3,5V. Leio 5V e interpreto como 4,5V. Não posso usar nenhum circuito externo(como por exemplo um divisor de tensão), meu chefe quer tudo por software.

Alguma ideia? Desde já agradeço!

Link para o comentário
Compartilhar em outros sites

Colega Marcelo, muito tranquilo resolver isso, veja, apenas crie uma função linear!

Fiz no excel para ficar mais fácil:

entrada_equacao_saida_zps148c29ab.png

A equação ficou: y = 0.2x +3.5

O valor Y é o o resultado e o valor de X é a tensão que você lê.

Claro que você nao precisa necessariamente ler a tensão, pode usar valores do AD direto, mas aí tem que calcular outra funçao. Nesse caso, no lugar do 0 a 5v, você poe 0 a 255 para 8 bits ou 0 1023 paar 16 bits.

Qualquer coisa ajusta no codigo.

Falou

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...