Página 1 de 1

Ler porta analógica pic16

MensagemEnviado: 01 Fev 2016 19:21
por JOÃO FELIPE
Boa noite pessoal.

Estou tentando ler uma porta analógica de um PIC16F628A e estou com dificuldade.
Estou programando em asm. Alguém tem um exemplo simples mara me ajudar ?
Obrigado pela atenção.

Re: Ler porta analógica pic16

MensagemEnviado: 01 Fev 2016 20:36
por KrafT
Esse cara não tem ADC, vais ter que fazer um arranjo com os comparadores.

Re: Ler porta analógica pic16

MensagemEnviado: 01 Fev 2016 20:55
por JOÃO FELIPE
Ok KrafT.
Tem algum exemplo dessa manipulação ?

Re: Ler porta analógica pic16

MensagemEnviado: 01 Fev 2016 21:06
por KrafT

Re: Ler porta analógica pic16

MensagemEnviado: 01 Fev 2016 21:11
por JOÃO FELIPE
Obrigado KrafT.
Vou procurar a indicação.

Re: Ler porta analógica pic16

MensagemEnviado: 02 Fev 2016 18:17
por MOR_AL
Você quer realmente LER uma porta analógica do PIC16? Isso pressupõe que a porta seja de saída analógica. Nesse caso não há porta analógica de saída. Eu não conheço.
Mas se você quiser ENTRAR com uma tensão analógica e determinar este valor, aí conheço dois métodos.
1 - Usando os comparadores internos do PIC16. Este método vai de dar apenas alguns valores (28 valores).
2 - Usando o AN700 como o Kraft te recomendou, mas sinceramente... Esta opção é bem mais difícil de entender. Baseado na sua pergunta inicial, eu nem leria esta AN700. Pelo menos considerando sua dúvida.

Caso possa mudar de uC, use o PIC12F675. Este tem CAD interno.
MOR_AL

Re: Ler porta analógica pic16

MensagemEnviado: 02 Fev 2016 20:31
por KrafT
E last, but not least , se possível usar um compilador C e melhor ainda, que tenha um configurador de periféricos. Pode parecer antididático, mas quase sempre precisamos botar a roda girar antes de entender suas particularidades mais secretas.

Mas se for trabalho de aula, esquece. Vai ter que ser como o professor pediu.

Tenho um amigo que trabalhava com balanças que afirma ser possível usar um LM311 para fazer um ADC Sigam Delta de 12bits com um 8031 :roll:

SigDelMod.png


http://www.dutchforce.com/~eforum/index ... opic=39991

Re: Ler porta analógica pic16

MensagemEnviado: 03 Fev 2016 07:19
por Red Neck Guy
No, era um LM331 como tensão/frequência. :lol:
A saída em frequência passava por 4013 pra ficar com o duty 50-50%, depois isso fazia uma AND com o clock do cristal e a saída disso jogada num 74HC393 a saída dele entrava no T0, que era configurado como contador.
Esse arranjo, dava um conversor com precisão de 14 bits. Mas isso é coisa velha.... Hoje o pessoal faz com esses front-ends pra célula de carga que já tem o PGA dentro e não precisa de tanta coisa pra funcionar.
E eu sei que tu estava tirando onda com a minha cara e tal! :D
Um dia vou levar uma placa dessas aí na tua casa pra tu ver que não é mentira.

Re: Ler porta analógica pic16

MensagemEnviado: 03 Fev 2016 09:59
por brasilma
Na época em que os ADs eram raros e caros, haviam muitas soluções criativas, o LM331 é uma boa opção, já vi balanças comerciais com ele.

Outra é uma configuração tipica de instrumentação, uma rampa triangular e um comparador...