TRS version 1.0


Le "Track Racing System" première version, permet d'organiser des courses sur un circuit 2 voies SCALEXTRIC. (piste plastique du commerce)


Des micro-switch implantés dans la piste servent de détecter le passage des voitures...



Ces capteurs sont reliés à un micro ordinateur (PC) utilisant Windows 95...via le port parallèle.


Voici le shéma de cablage le plus simple qu'on puisse utiliser:
(Les opto coupleurs servent à protéger le PC et les Leds à visualiser la détection)


Pour capter les contacts des switch, il faut utiliser une DLL qui permet de lire les registres des ports d'entrées/sorties d'un PC. J'ai utilisé inpout32.dll que l'on peut trouver sans difficultés sur le Net...et qu'on copie dans le répertoire System de windows.

Sous Windows 95, la chose reste facile mais il n'en est pas de même sous des OS plus récents.

Voici la première application réalisée
en VB5 pour visualiser le dialogue entre la piste et l'ordi. Elle me permet de visualiser directement le registre du port parallèle et de convertir la valeur en décimal. J'y est inclus le comptage et le chrono...


Grâce à inpout32.DLL on peut donc accéder aux valeurs du port parallèle en Visual Basic dans une macro Excel (le tableur de Microsoft) par exemple...


Ensuite tout est possible avec Excel. Ce n'est plus que du calcul.



Vient ensuite l'inévitable et incompressible étape de mise au point...



La première version est réalisée sur une plaque de prototypage. Elle est alimentée par une pile 9v.



Au passage j'ai ajouté quelques composants (CD 4011) pour réaliser une bascule logique qui filtre les éventuels rebonds de contacts, mais on peut très bien le faire dans le soft.

Ensuite l'installation dans le PC avec l'alim (5v) de la carte piquée directement sur le bus IDE:



Puis enfin le système terminé:



L'étape suivante consiste à réaliser un PCB reproductible. Pour celà j'utilise le logiciel libre Kicad.
Cette version utilise une sortie du port parallèle pour alimenter les switch.













 
Créer un blog gratuit sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés