Ajuda para ler sensor pick-up !!!

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Ajuda para ler sensor pick-up !!!

Mensagempor Andre_Cruz » 17 Jun 2009 19:50

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é
Andre_Cruz
Word
 
Mensagens: 559
Registrado em: 03 Jan 2009 14:06

Re: Ajuda para ler sensor pick-up !!!

Mensagempor Djalma Toledo Rodrigues » 17 Jun 2009 20:39

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.
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor Andre_Cruz » 18 Jun 2009 11:50

Olá Djalma,

É esse tratamento no sinal que estou com dificuldade, de fazer.
Se tiver algo para enviar para estudo.

Agradeço

André
Andre_Cruz
Word
 
Mensagens: 559
Registrado em: 03 Jan 2009 14:06

Mensagempor Djalma Toledo Rodrigues » 18 Jun 2009 12:36

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.
.
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor Andre_Cruz » 22 Jun 2009 09:24

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é
Andre_Cruz
Word
 
Mensagens: 559
Registrado em: 03 Jan 2009 14:06

Mensagempor Andre_Cruz » 06 Jul 2009 11:19

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é
Andre_Cruz
Word
 
Mensagens: 559
Registrado em: 03 Jan 2009 14:06

Mensagempor Djalma Toledo Rodrigues » 06 Jul 2009 13:41

No 12F675 a configuração do Comparador esta mesclada com a do ADC
Verifique.
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x