Problema con Zimo MX 616 de cables
#41
Buenas tardes.

Os lo explico de forma "básica" con el manual de Zimo:

   

· El bit 0 determina la dirección => Puede valer 0 ó 1

· El bit 1 determina los pasos de velocidad => Puede valer 0 ó 2

· El bit 2 activa/desactiva el funcionamiento analógico => Puede valer 0 ó 4

· El bit 3 activa/desactiva el RailCom => Puede valer 0 u 8

· El bit 4 determina la curva de velocidad => Puede valer 0 ó 16

· El bit 5 determina el uso de la dirección corta o larga => Puede valer 0 ó 32

· Los bits 6 y 7 no se están usando

El valor de CV29 es la suma de estos valores según esté activo o no cada bit, si no está activo suma cero y cuando está activo suma el valor correspondiente (1, 2, 4, 8, 16, 32).

Por defecto CV29 tiene valor 14, corresponde a 0 + 2 + 4 + 8 + 0 + 0; es decir:

· Dirección normal

· 28 pasos de velocidad

· Funcionamiento analógico activo

· RailCom activo

· Curva de velocidad según los valores de CV2, CV5 y CV6

· Uso de dirección corta

Por eso para desactivar el RailCom hay que restar 8 del valor que tenga CV29.

Os pongo otro ejemplo de configuración:

· Dirección inversa

· 28 pasos de velocidad

· Funcionamiento analógico desactivado

· RailCom desactivado

· Curva de velocidad según CV2, CV5 y CV6

· Uso de dirección larga

 Lo que equivaldría a 1 + 2 + 0 + 0 + 0 + 32 = 35 => CV29 = 35

Un saludo.
Responder
#42
artinu Buenas amigo ya me queda claro programare la CV29 con estos valores 6 y 8 y así el railcom quedará apagado 

Un saludo.
Responder
#43
(Ayer, 21:32)tigrin escribió: artinu Buenas amigo ya me queda claro programare la CV29 con estos valores 6 y 8 y así el railcom quedará apagado 

Un saludo.

Buenas tigrin.

Aprovecho para explicar la configuración con valores 6 y 8.

CV29=6

· Dirección normal
· 28 pasos de velocidad
· Funcionamiento analógico activo
· RailCom desactivado
· Curva de velocidad según CV2, CV5 y CV6
· Dirección corta

CV29=8

· Dirección normal
· 14 pasos de velocidad
· Funcionamiento analógico desactivado
· RailCom activo
· Curva de velocidad según CV2, CV5 y CV6
· Dirección corta

Un saludo.
Responder
#44
Pedro MT Buenas amigo yo en una 250 de Roco que tiene dirección larga la CV29 los valores que le he puesto a sido de 6 y funciona muy bien 

Un saludo.
Responder
#45
Buenas.

En teoría no debería ser así, se puede configurar la dirección larga con CV17 y CV18 pero si no se activa el bit 5 seguirá leyendo la dirección contenida en CV1.

Un saludo.
Responder
#46
Pedro MT Buenas amigo la CV1 ya está programada CV1=valor 100 miraré la CV17 y CV18 esto es apasionante la verdad 

Un saludo.
Responder
#47
(Ayer, 22:28)tigrin escribió: Pedro MT Buenas amigo la CV1 ya está programada CV1=valor 100 miraré la CV17 y CV18 esto es apasionante la verdad 

Un saludo.

Las direcciones cortas van desde 1 hasta 127 y se almacenan en CV1 de forma directa.

Las direcciones largas van desde 128 hasta 10239 y se configuran modificando CV17 y CV18 pero no escribiendo la dirección directamente (como se hace con las direcciones cortas en CV1) sino con unos valores concretos según una fórmula matemática.

Un saludo.
Responder
#48
Por supuesto que esto es apasionante. ¡Un lío de cojones, pero apasionante! jajajajajja.

Sólo un apunte a lo comentado por artinu antes, y esto es pura deformación personal.  Gran sonrisa

Artinu escribe:

---------------------
El bit 0 determina la dirección => Puede valer 0 ó 1
El bit 1 determina los pasos de velocidad => Puede valer 0 ó 2
El bit 2 activa/desactiva el funcionamiento analógico => Puede valer 0 ó 4
El bit 3 activa/desactiva el RailCom => Puede valer 0 u 8
El bit 4 determina la curva de velocidad => Puede valer 0 ó 16
El bit 5 determina el uso de la dirección corta o larga => Puede valer 0 ó 32
-------------------

Eso no es del todo correcto y me explico.

Cada bit (por eso es un bit) sólo puede valer 0 o 1. Si está a 0 es bit desactivado. Si está a 1 es bit activado.

Otra cosa es el valor decimal que supone la activación de cada uno de los bits. Que son las cifras con las que realmente programamos los decoder (1,2,4,8,16,32...)

tigrin, para desactivar RailCom en los valores que tú usas sólo tienes las opciones de ponerle a CV29 el valor de 6 o de 7. El 8 no vale porque es el valor decimal propio precisamente del bit que activa y desactiva RailCom.

Si le pones un valor de 6, pues lo que dice artinu

Dirección normal
28 pasos de velocidad
Funcionamiento analógico activo
RailCom desactivado

Y si le pones un valor de 7, pues 

Dirección inversa
28 pasos de velocidad
Funcionamiento analógico activo
RailCom desactivado


.
Un saludo,

Manuel Ángel.
Responder
#49
(Ayer, 23:44)Trasgu65 escribió: Por supuesto que esto es apasionante. ¡Un lío de cojones, pero apasionante! jajajajajja.

Sólo un apunte a lo comentado por artinu antes, y esto es pura deformación personal.  Gran sonrisa

Artinu escribe:

---------------------
El bit 0 determina la dirección => Puede valer 0 ó 1
El bit 1 determina los pasos de velocidad => Puede valer 0 ó 2
El bit 2 activa/desactiva el funcionamiento analógico => Puede valer 0 ó 4
El bit 3 activa/desactiva el RailCom => Puede valer 0 u 8
El bit 4 determina la curva de velocidad => Puede valer 0 ó 16
El bit 5 determina el uso de la dirección corta o larga => Puede valer 0 ó 32
-------------------

Eso no es del todo correcto y me explico.

Cada bit (por eso es un bit) sólo puede valer 0 o 1. Si está a 0 es bit desactivado. Si está a 1 es bit activado.

Otra cosa es el valor decimal que supone la activación de cada uno de los bits. Que son las cifras con las que realmente programamos los decoder (1,2,4,8,16,32...)

tigrin, para desactivar RailCom en los valores que tú usas sólo tienes las opciones de ponerle a CV29 el valor de 6 o de 7. El 8 no vale porque es el valor decimal propio precisamente del bit que activa y desactiva RailCom.

Si le pones un valor de 6, pues lo que dice artinu

Dirección normal
28 pasos de velocidad
Funcionamiento analógico activo
RailCom desactivado

Y si le pones un valor de 7, pues 

Dirección inversa
28 pasos de velocidad
Funcionamiento analógico activo
RailCom desactivado


.

Buenas Trasgu65.

Es correcto eso que dices, cada bit sólo puede valer 0 y 1 (código binario).

Por eso dije que iba a explicarlo de forma "básica" con el manual de Zimo poniendo ejemplos.

Según el bit del que se trate ese 1 podría ser 1, 2, 4, 8, 16 ó 32.

Un saludo.
Responder
#50
Correcto, Pedro.

Y perdona porque pensé que el ejemplo lo había puesto artinu y fuiste tú.
Un saludo,

Manuel Ángel.
Responder
#51
Pedro MT Buenas amigo como tengo una Z21 puedo leer las CV de los decos, y he mirado la CV 17 y 18 y estos son los valor que de salen 192-128, y esta es mi pregunta como se programan estas dos para poder poner una dirección larga, que valores hay que escribir esto no hay quien lo entienda y mejor un tutorial para aprender a programar solo poniendo direcciones largas 

Un saludo.
Responder
#52
Un lío de mil demonios, jajaja.
Algún día entraré en materia y entonces, se me cortocircuitará el cerebro, ya os lo digo.
De momento, me limito a leeros y quedarme boquiabierto, como cuando escucho a dos alemanes hablando, jajaja.
Responder
#53
Hola, yo utilizo el decoderpro de jmri y es fácil cambiar todas CV, te va diciendo que es cada cv
Responder
#54
(Hace 6 horas)pacosur escribió: Hola, yo utilizo el decoderpro de jmri y es fácil cambiar todas CV, te va diciendo que es cada cv

Pues también es una buena opción.
Gracias.
Responder
#55
Para programar direcciones largas mi consejo es leerse este magnifico articulo de iGuadix, en él lo explica de forma magistral y hasta yo lo he entendido. Se puede descargar también en formato PDF para tenerlo siempre a mano, que es lo que yo voy a hacer.

https://www.iguadix.es/content/direccion...ta-y-larga

Un saludo.
Responder
#56
(Hace 7 horas)tigrin escribió: Pedro MT Buenas amigo como tengo una Z21 puedo leer las CV de los decos, y he mirado la CV 17 y 18 y estos son los valor que de salen 192-128, y esta es mi pregunta como se programan estas dos para poder poner una dirección larga, que valores hay que escribir esto no hay quien lo entienda y mejor un tutorial para aprender a programar solo poniendo direcciones largas 

Un saludo.

Buenas tardes.

Esos valores son los que vienen por defecto en el Zimo y corresponden con la primera dirección larga que es 128.

Hay dos formas de calcular las direcciones largas, mediante una fórmula y mediante una tabla:

Mediante una fórmula

1º) Elegimos la dirección deseada entre 128 y 10239.
2º) Para saber qué valor introducir en CV17 dividimos ese número entre 256 y nos quedamos con la parte entera (descartamos la parte decimal); ahora le sumamos 192. Introducimos el valor obtenido en CV17.
3º) Para saber qué valor introducir en CV18 multiplicamos la parte entera de la división anterior por 256 y se la restamos a la dirección elegida. Introducimos el valor obtenido en CV18.

Mediante una tabla

1º) Elegimos la dirección deseada entre 128 y 10239.
2º) Para saber qué valor introducir en CV17 buscamos en qué intervalo de la tabla está esa dirección.

   

Introducimos el valor correspondiente en CV17.

3º) Para saber qué valor introducir en CV18 le restamos el primer número del intervalo a la dirección elegida. Introducimos el resultado en CV18.

Con independencia del método elegido no debemos olvidarnos de activar el bit 5 en la CV29 (+32) para poder activar el uso de las direcciones largas.

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

· Un ejemplo => Configurar la dirección larga 3456

Mediante fórmula

3456/256=13,5
13+192=205
CV17=205

3456-(13*256)=128
CV18=128

Mediante tabla

Intervalo [3328,3583]
CV17=205

3456-3328=128
CV18=128

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Saludos.
Responder


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Problema digitalizacion locomotora Cabro 45 2,689 Ayer, 21:45
Último mensaje: Pedro MT
  Problema Multimaus tigrin 12 1,179 12-12-2024, 15:29
Último mensaje: Pedro MT
  Digitalizar la 277 de Arnold con un decoder Zimo MX618N18 Ozeito 10 7,180 24-11-2024, 21:06
Último mensaje: Pedro MT
  Problema de configuración ESU V-5 en 319 Startrain framauro64 38 6,311 22-11-2024, 09:20
Último mensaje: Pedro MT
  Pido ayuda para mapear un deco Zimo E24 tigrin 14 1,552 07-11-2024, 14:41
Último mensaje: Pedro MT
  Problema digitalizacion locomotora pequeña Cabro 10 1,177 14-10-2024, 21:14
Último mensaje: Cabro
  Nuevo Deco Zimo E24 tigrin 2 607 28-09-2024, 20:03
Último mensaje: davide967
  Problema Locomotora Digital Dalmon 20 3,893 29-07-2024, 19:32
Último mensaje: tigrin
  Pido ayuda para mapear un Zimo Next 18 tigrin 25 4,106 07-07-2024, 21:13
Último mensaje: tigrin
  Problema multimouse pacman 12 2,504 05-07-2024, 14:54
Último mensaje: Pedro MT

Salto de foro:


Usuarios navegando en este tema: 16 invitado(s)