Bus CAN 1

kfz-tech.de/YM65
Por supuesto, ya conocemos el bus CAN del sector del automóvil. También hemos escrito libros sobre él y los temas que lo rodean. Fueron de los primeros libros que escribimos y siguen siendo, con
diferencia, los más exitosos hasta el día de hoy. Entonces, ¿por qué no lo utilizamos para nuestro proyecto de decodificador?
Al parecer, incluso Märklin ha integrado en sus estaciones una interfaz con el bus CAN para controlar un sistema. Y, por supuesto, esa hubiera sido una solución mucho más universal. El bus CAN ya no sólo
está disponible en los automóviles, sino que toda la industria ha aprovechado los bajos precios para aumentar el número de unidades.
El proyecto ferroviario digital CAN se ha comprometido a integrar el bus CAN. Por supuesto, ni siquiera tenemos una idea de cómo integraríamos el bus CAN en nuestro sistema. Por eso confiamos en el
proyecto para obtener esta información. Por supuesto, aquí se anuncia, por ejemplo, la disponibilidad de los módulos.
Pero si se lee más detenidamente, las primeras dudas surgen cuando se dice, por ejemplo, que se quiere 'facilitar la conmutación, la señalización y la conducción', o se quiere 'aumentar la inmunidad a las
interferencias'. Las primeras dudas surgen cuando se habla de la pretención de reducir los costos de cableado.
Por ejemplo, acabamos de recibir un decodificador de desvío nuevo para Märklin/Trix. Está integrado en el carril C junto con la unidad de control de tal manera que tampoco se puede ver. Sin embargo, ya no
hay una línea de alimentación necesaria desde un panel de control porque ahora la energía también se toma de los rieles.
Es decir, si se tratara de un módulo bus CAN, en donde necesitaría al menos un cable bipolar trenzado y tampoco sería adecuado para la alimentación, que tendría que suministrarse por separado. En el
sector del automóvil, esto no es un problema porque el bus CAN ahorra cables en comparación con el diseño convencional, pero allí tampoco hay rieles.
¿Es posible que este sistema DCC, aparentemente mucho más antiguo, tenga ventajas tangibles para nosotros?. Se habla de datos basura, porque con el bus CAN una orden sólo se emite si es realmente
necesaria y no se repite constantemente. Por supuesto, el bus CAN es más preciso porque espera una confirmación de cada participante y sólo la repite si no la recibe.
Pero, ¿por qué nos interesa?. En cuanto al diseño del software, el bus CAN parece plantearnos exigencias mucho mayores, lo que por supuesto, representa obstáculos mucho mayores para nosotros como
principiantes. Estaríamos contentos si pudiéramos conseguir que el sistema funcionara, probablemente incluso, al principio, sin retroalimentación.
Por lo tanto, no hay informes ni autorregistro. Lo principal es que la locomotora tiene un número diferente al resto y puede ser direccionada individualmente. También tenemos que tener en cuenta las
capacidades limitadas de nuestro hardware. Al menos es posible obtener retroalimentación con DCC, lo que resulta tranquilizador para futuras aplicaciones.
También hay suficientes consejos de programación en Internet, quizá con algunas excepciones para el ATtiny como posible decodificador de locomotoras. Pero sospechamos que en lo que respecta al bus
CAN, está demasiado ampliado para cubrir todas las áreas de aplicación posibles, pero al mismo tiempo tiene menos profundidad.
Por supuesto, con el bus CAN no tenemos un Master, por lo que no tenemos ningún tipo de estación central, pero en nuestro caso, eso lo harían uno o más Arduino Mega que realmente no cuestan nada. Lo
que nos molestó del proyecto es que se siguiera utilizando la caja de vías de Märklin. Difícilmente existe un módulo de este tamaño con tan poco contenido.
Y, aunque parezca mentira, poco a poco vuelven a aparecer todos los componentes de Märklin: la Mobile Station 2, la estación central y en algunos casos incluso la fuente de alimentación necesaria. Pero
todo se ha vuelto mucho más complicado gracias al bus CAN. No hay más que ver el vídeo de arriba. Tampoco hemos encontrado nuestro propio decodificador de locomotora.

kfz-tech.de/YM629
|