ELECINF344/381

Partie interactive du site pédagogique ELECINF344/ELECINF381 de Télécom ParisTech (occurrence 2011).

Catégories

TSV Safe Express: Traffic lights set up and ready to go.

After stabilizing the NMRAnet  CAN bus , at least to what concerns the traffic lights, we connected all the traffic lights of the circuit to the cards and verified that indeed this part of the project has been finalized. 6 traffic light cards successfully respond to the assigned by the central station events, and glow led’s accordingly. Now what remains, concerning this part of the project is, their mechanical placement and installment.

Currently we are focusing mainly on the development of the sensor cards and we hope that won’t take much time. We got our first interrupts from the train passing over the reed sensors. Hopefully by the end of the week end we will be able to wrap everything up and start communicating with Samuel’s application.

Here comes a video of Siwar explaining our work up to this moment.








 

 

TSV Safe Express: NMRAnet CAN bus.

Après les tests que nous avons fait sur le mode loopback du bus CAN, aujourd’hui nous avons relie nos cartes de TP afin de teste les modules que nous avons développé jusque a maintenant. Nous avons commence avec deux cartes. Nous avons utilise une carte comme un « central station » et l’autre comme une « carte feux ».

En développant le code nous avons essayé de suivre aussi strictement que possible  la norme CAN bus de NMRAnet, concernant le format des messages CAN, la gestion du réseau et les mécanismes de configuration des évènements producer/consumer. Nous avons utilise le mode « extended identifier » des 29 bits du bus CAN, et nous l’avons forme respectant la norme NMRA. La gestion du réseaux est responsable pour l’assénement des adresses des nœuds et pour détecter l’état du circuit. Les adresses qui sont assignes par le « network manager »  sont utilisées soit pour identifier l’état d’un nœud avec une adresse x, soit par le « configuration tool » pour configure le table d’événements du node avec une adresse x. Ca veut dire que a la suite, si le station central veux allume un feu, il n’envoie pas un message du type <adresse x><événement>  mais il envoi seulement l’événement.

Pendant la journée nous avons vérifie le fonctionnement du système en utilisant un station central et une carte feux. Nous avons réussi de allume les leds de la carte feux. A la suite nous avons essaye d’ajouter une carte feux en plus, mais les résultats n’étaient pas satisfaisants.. Au même temps nous avons réussi a configure les filtres CAN et nous avons commencé a écrive du code pour le bootloader CAN.