Como se utiliza um encoder linear de uma impressora.

Olá pessoal,  boa noite. 

Desmontei uma impressora hp velha aqui e observei o dispositivo encoder linear, e fiquei com vontade de fazer uma máquina cnc  (um prototipo) porém não tenho a menor idéia de como funciona. 

Sou novo aqui no grupo e com o arduino e estou tendo uma certa dificuldade no código de programacao

Achei esse vídeo bem legal

https://youtu.be/0QLZCfqUeg4

Porem quando passo o encoder os valores não se aletram

Alguém poderia me ajudar,  principalmente no codigo

Exibições: 2425

Responder esta

Respostas a este tópico

A ideia de um encoder linear é indicar para o microcontrolador onde alguma coisa está.

Ele é usando nas soluções com motores que não sejam de passo. São otimos por ex com motores DC, como nas impressoras jato de tinta.

As CNCs costumam usar motores de passo. Nesses motores vc pode controlar a posição do motor. Vc dá comandos para incrementar até frações de grau de giro do motor. Ou seja: Vc que manda a "coisa" ir para o lugar, não precisa de um encoder para saber se ela foi.

Enfim, acho que para CNC o mais util seria um jogo de motores de passo.

Agora, os valores deveria aletrar sim... Vc teria como adicionar leds nas saidas de sinais para visualizar o que acontece ? Na falta de um osciloscopio são de grande ajuda sim.

Vc tb poderia testar por partes. Como vc não sabe se o problema é de ligação ou programação poderia testar primeiro a programação, forçando o sinal com um jumper. Ver se ele vai. Se for já sabe que e' algo como o sinal que não chega a zero, coisas assim. Enfim, dificil falar alguma coisa sem ter sinais ou o seu codigo pra ver.

Imagino que os pulsos devem ser muito rápidos.

Como esta medindo seus pulsos ? Com osciloscópio ?

Use um analisador lógico para testar esses pulsos. 

http://labdegaragem.com/profiles/blogs/tutorial-analisador-l-gico-c...

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço