Página 1 de 1
Ajuda para ler sensor pick-up !!!

Enviado:
17 Jun 2009 19:50
por Andre_Cruz
Pessoal estou fazendo um tacometro digital com PIC para ler a rotação cada uma um motor tem um inversor, cada maquina tem a saída de um sensor de rotação do tipo pick-up.
Testando em casa com gerador, a leitura é ótima, mas quando ligo o circuito proximo ao motor e o inversor o PIC ja indica rotações aleatórias, e quando ligo o sensor no circuito, a rotação lida também fica aleatória.
Como eu sei que não é problema de software, parti para o hardware, montei um comparador com Amp Op e melhorou, mas ainda esta aleatório.
Coloquei o osciloscopio pra ver e o sinal é muito ruídoso.
Alguém ja trabalhou com esse tipo de sensor ?
Se alguém puder indicar alguma matérial para estudo ?
Agradeço a todos.
Abraço
André
Re: Ajuda para ler sensor pick-up !!!

Enviado:
17 Jun 2009 20:39
por Djalma Toledo Rodrigues
Andre_Cruz escreveu:... montei um comparador com Amp Op e melhorou, mas ainda esta aleatório.
Coloquei o osciloscopio pra ver e o sinal é muito ruídoso...
Não basta apenas um comparador. Você tem que cogitar de um comparador com histerésis, além tratar, de filtrar, antes o sinal.

Enviado:
18 Jun 2009 11:50
por Andre_Cruz
Olá Djalma,
É esse tratamento no sinal que estou com dificuldade, de fazer.
Se tiver algo para enviar para estudo.
Agradeço
André

Enviado:
18 Jun 2009 12:36
por Djalma Toledo Rodrigues
Implemente da seguinte forma:
Filtro simples R C (passa baixa)
Sinal na entrada inversora do Comparador
Um elo de Realimentação Positiva para obter a histerésis.
Isto é feito colocando uma R (inicialmente um Trimpot) da entrada Não Inversora para a tensão de referência do Comparador. E a Realimentação Positiva através de outra R da Saida para essa mesma Entrada Não Inversora .
Quanto maior for a Realimentação Positiva maior será a Histerésis.
.

Enviado:
22 Jun 2009 09:24
por Andre_Cruz
Djalma,
Muito obrigado !
O que faltava era um ajuste melhor na histerési (usei TRIMPOT) e o filtro RC passa baixa, ficou muito bom.
Fico muito agradecido.
Abraço a todos que ajudaram.
André

Enviado:
06 Jul 2009 11:19
por Andre_Cruz
Djalma,
Aconteceu comigo um fato curioso.
Fiz esse tacômetro programando com o hitech picc no 16F877A, ficou funcionando normal.
Como começei a aprender PIC em assembler, eu tava meio atoa rsrsr, e resolvi usar um 12F675 piscar um led a cada pulso do sensor, apenas pra fazer funcionar em assembler.
Implementei e vi que não funcionava, bati bati, e achei o problema a tensão é pouca para o 12F675 identificar os niveis lógicos "0" e "1", mesmo usando o pino do mesmo tipo o TTL.
Ja deshabilitei o comparador interno, a voltagem de referência, não estou usando A/D.
Coloquei o gerador, e o 12F675 só identifica os niveis lógicos "0" e "1" com 2,7V abaixo disso não !
E no 16F877A identifica, o que será que pode ser ?
Estou vendo nos data sheets a entrada dos pinos pra ver se encontro.
Se alguém ja passou por isso por favor ajudar.
Abraço
André

Enviado:
06 Jul 2009 13:41
por Djalma Toledo Rodrigues
No 12F675 a configuração do Comparador esta mesclada com a do ADC
Verifique.