Autor Tema: rueda dentada a 7 segmentos  (Leído 540 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado jamesoro

  • PIC10
  • *
  • Mensajes: 26
    • sebastian alejandro orozco
rueda dentada a 7 segmentos
« en: 11 de Junio de 2015, 15:35:54 »
Buenos dias compañeros, tal ves mi pregunta sea un poco tonta pero llevo varios dias buscando una solucion y aun no la encuentro, deseo saber en que forma o como puedo pasar el movimiento que hace un motor a una reuda dentada de 8 puntas marcadas con numeros de 1 al 8, la velocidad es lenta como se observa en la animacion flash,  a señal digital que me muestre en un display de 7 segmentos la rueda que esta pasando en ese preciso momento.http://<iframe src="https://onedrive.live.com/embed?cid=5F28DB22A52D54F6&resid=5f28db22a52d54f6%21357&authkey=ADEgG5cyJjHBq9k" width="98" height="120" frameborder="0" scrolling="no"></iframe>

dejo una animacion flash, y una imagen por si la animacion no sale.

gracias.
los hombre tambien podemos pelear a nuestros hijos, basta de alienación parental,
http://sebastian-alejandro-orozco.blogspot.com.co

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 7681
Re: rueda dentada a 7 segmentos
« Respuesta #1 en: 11 de Junio de 2015, 16:02:21 »
Creo que lo que estas buscando es un "encoder rotativo absoluto"

Esto te permite saber exactamente donde estas, por mas que pierda tension o lo que sea el dispositivo, cuando arranque vas a poder saber donde se ubica.
Podes comprarlo o crearlo vos, tratando de seguir el mismo principio, lo cual te llevaria 3 "recortes" para representar los 8 ( 2^3 ) y usa una codificacion gray.
Tambien permite conocer la direccion de movimiento.
El tema principal, no vi ningun comercialmente hablando barato como para un proyecto simple y que no requiera tantos pulsos y no tan alta velocidad. los que vi son caros. sino hacelo vos mismo.


La otra es intentar usar masomenos lo que tenes dibujado mas un paso por 0, es decir un pulso por diente + un pulso cuando pase por 1, por que el pulso de cuando pase por 1? es para saber cuando empezar de 1. Mejorando cualquiera de los 2 sensores para detectar hacia donde gira podes conocer si incrementa o decrementa.

La otra es usar otro encoder ( Quadrature Encoder ) estos algunos suelen ser baratos, todo depende de la cantidad de pulsos por vuelta y la velocidad de giro maxima. En fin estos tiene 2 salidas que te indican el sentido de giro, asi que eso mas un paso por 1 vas a saber para donde y cuando empezar a contar

Esos 2 ultimos ejemplos poseen una desventaja, que es necesario encontrar el paso por 1 para empezar a contar, sino no sabes donde estas inicialmente.