Encoder y colision

buenas!

tengo un motor al que le voy a acoplar un encoder. en realidad quiero el encoder solamente para detectar cu=E1ndo comienza a girar el eje del motor (que se har=E1 manualmente). osea, que en cuanto detecte un giro en el eje producido manualmente mande la info a un micro y =E9ste haga q el motor empiece a funcionar. se puede hacer algo asi?

otra pregunta que me surge es, hay alguna manera de detectar tambi=E9n que el motor se ha bloqueado manualmente? tendr=EDa que estar continuamente leyendo el micro los pulsos del encoder,no? y si en un tiempo determinado no ha habido un cambio de estado en el encoder, quiere decir que el eje se ha parado. estoy en lo cierto?

como podr=EDa programar el micro para algo asi?

Reply to
Alioli
Loading thread data ...

Alioli afirmó que:

Todo depende del tamaño, precisión y resolución para distinguir el movimiento. Pero lo más sencillo sería acoplar un dico y pintarlo con lineas radiales balcas y negras alternadas para ser 'observadas' por un fotosensor a reflexión tipo CNY35 o pequeños taladros que pasen por la linea de una fotobarrera. La salida de ésta a un pin del micro y a esperar cambio de estado. Si el micro sólo se dedica a ésto, yo lo pondría a una patilla que provoque interrupción por cambio. Por bloqueo manual entiendo que algo bloquea el movimiento de lmotor y lo para (es de suponer que será un motorcillo, porque si no el bloqueo será para echar unas risas): lo mismo: cuando no se detecta cambio en x tiempo, se para. Una manera de programar sería poner el micro en modo reposo a la espera de la interrupción: manda funcionar el motor unas décimas de segundo (es un ejemplo) y a dormir dejando sin alimentación al motor. Si el motor no está bloqueado, seguirá en movimiento => interrupción y se despierta.... Cuando el motor se bloquee, al cabo del tiempo activo, el micro se dormirá dejándolo sin alimentación. Los tiempos y resolución habría que experimentar para evitar sacudidas, pero me da que si el número de líneas/agujeros es grande, no hay que esmerarse mucho. El modo de programar el micro dependerá, evidentemente, del modelo pero si te gusta el modelo, está clarísimo y es sencillísimo: cualquier aclaración será por desconocimiento del micro en cuestión.

Reply to
Franois

Si

Usando un micro con procedimientos del tipo que te dijo Franois.

Sin usar micro, simplemente un monoestable redisparable. El encoder lo dispara y su salida (driver por medio) alimenta el motor. El periodo del monoestable debe ser igual al periodo correspondiente a la velocidad limite de marcha/parada.

Eduardo.

Reply to
Eduardo

Buenas, no se si me equivoco, pero supongo que quieres hacer algo parecido a una dirección asistida eléctricamente....???

Saludos.

"Alioli" escribió en el mensaje news: snipped-for-privacy@h44g2000cwa.googlegroups.com... buenas!

tengo un motor al que le voy a acoplar un encoder. en realidad quiero el encoder solamente para detectar cuándo comienza a girar el eje del motor (que se hará manualmente). osea, que en cuanto detecte un giro en el eje producido manualmente mande la info a un micro y éste haga q el motor empiece a funcionar. se puede hacer algo asi?

otra pregunta que me surge es, hay alguna manera de detectar también que el motor se ha bloqueado manualmente? tendría que estar continuamente leyendo el micro los pulsos del encoder,no? y si en un tiempo determinado no ha habido un cambio de estado en el encoder, quiere decir que el eje se ha parado. estoy en lo cierto?

como podría programar el micro para algo asi?

Reply to
Paco cp

Puedes acoplar un encoder óptico, lo demás lo tendrás que hacer tú, enviándole los pulsos del encoder al controlador del motor (algo inteligente con un micro). Yo creo que si cuentas para que es ese invento, seguro que hay soluciones sensatas.

El encoder da pulsos si hay movimiento, y nada si no lo hay. No hay que esperar ningún tiempo, si no hay pulsos, el motor está parado.

Integra la señal del encoder, y no te lies a contar pulsos, es un desperdicio de tiempo de proceso para el micro.

Reply to
Cangrejo Moruno

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.