Índice general Foros Digital, Electricidad e Informática Programación arduino desvío en cruce PECO SL-E190

Programación arduino desvío en cruce PECO SL-E190

Moderador: 241-2001



Desconectado
Mensajes: 39
Registrado: 19 Dic 2011 16:22
Buenos días:

Me estoy iniciando en esto del uso de placas de Arduino principalmente para el control digital de desvíos y señales en mi maqueta. Tengo una Central ESU Ecos 50200, y utilizo un Arduino Mega 2650 que para las pruebas,va a controlar 3 desvíos y un desvío en cruce mediante servos,y sus correspondientes semáforos.

Uso como sketch de base el DCC_decoder_accesorios_2 disponible en la web "La Maqueta de Infotronikblog", el cual he ido adaptando según mis necesidades.

El principal problema que me estoy encontrando es con el desvío en cruce de PECO, el SL-E190. No se cómo programarlo en Arduino, para que cuando configure el cruce en la Ecos, los 2 servos que mueven ambos espadines del cruce se muevan conforme a las 4 posiciones que pueden adoptar pulsando la posición correspondiente en la pantalla de la Ecos, usando una sola dirección.

Hasta ahora sólo he conseguido que, programando cada uno de los dos servos del cruce con una dirección cada uno,y asignando en la Ecos como dirección del cruce la del primero de los servos, me los reconozca a ambos, pero como dos servos independientes.De tal forma que los botones correspondientes a las dos primeras posiciones del cruce sirvan para mover el servo 1 a la posición recto-desviado, y los otros dos botones de las otras dos posiciones, muevan el servo 2 a las posiciones recto-desviado. Pero no tienen en cuenta la posición que supuestamente debería adoptar el cruce por el botón pulsado, más teniendo en cuenta que pasar de una posición a otra en algún caso implicaría el movimiento de ambos servos,cosa que no hace.

¿Alguien podría darme alguna orientación al respecto?

Gracias de antemano.
Victor Plaza
"Es mejor morir habiendo vivido, que vivir estando muerto..."


Conectado
Mensajes: 7089
Registrado: 19 Ago 2009 20:39

Con la ECOs los desvíos/cruce de dos motores se programan como dos desvíos sencillos encarados por la punta. La lógica de la ECOs está pensada para accesorios Märklin i el desvío/cruce de Märklin siempre es de un motor y no de dos motores.
Si crees que te he servido de ayuda, puedes invitarme a un café alfredpuro (a) telefonica .net

l'Alfred, el Fantito.


Desconectado
Mensajes: 39
Registrado: 19 Dic 2011 16:22
Fantito escribió:
Con la ECOs los desvíos/cruce de dos motores se programan como dos desvíos sencillos encarados por la punta. La lógica de la ECOs está pensada para accesorios Märklin i el desvío/cruce de Märklin siempre es de un motor y no de dos motores.


Hola, Fantito. Gracias por tu respuesta. Entiendo entonces que en principio no es posible configurar el cruce como tal en la Ecos, y que la única solución aparente pasa por configurar el cruce como si fuesen dos desvíos independientes unidos, ¿es eso?
Victor Plaza
"Es mejor morir habiendo vivido, que vivir estando muerto..."


Conectado
Mensajes: 7089
Registrado: 19 Ago 2009 20:39

Si es de dos motores, sí.
Si crees que te he servido de ayuda, puedes invitarme a un café alfredpuro (a) telefonica .net

l'Alfred, el Fantito.


Desconectado
Mensajes: 39
Registrado: 19 Dic 2011 16:22
En efecto, utilizo dos servos para el control del cruce, y al final he conseguido programar los servos para que se muevan según el botón que pulso en la Ecos, más por cabezón (mucho) que por conocimientos (muy pocos), pero conseguido. Como bien decías, la lógica de la Ecos funciona de una forma un tanto particular, de tal forma que de hecho "invierte" las direcciones de los servos y los corazones,y me he vuelto loco para que cada corazón se polarizase como debía según la posición de cada servo, pero bueno, al fin lo he conseguido.

Ahora me toca conseguir configurar el arduino para que cuando pulse en la Ecos el color de un semaforo (V,R o A), el arduino active el pin correspondiente.Pero eso es otro cantar...
Victor Plaza
"Es mejor morir habiendo vivido, que vivir estando muerto..."


Volver a Digital, Electricidad e Informática

Síguenos en Facebook Síguenos en Youtube Síguenos en Instagram Feed - Nuevos Temas
©2017   -   Información Legal