:
Ce blog permet de suivre la construction de mon réseau ferroviaire HO .
Vous trouverez aussi des photos réels de trains ,infrastructures , gare etc....
et aussi le site http://cc7107_76.perso.sfr.fr
Portail
francophone contributaire d'information ferroviaire. Modélisme et train réel cohabitent harmonieusement avec des news journalières, beaucoup de vidéos et photos ferroviaires, des visites d'expos,
l'annuaire/répertoire de sites ferrovaires très ciblé et complet, le parc moteur SNCF. Vous y trouverez également de très nombreuses contributions des lecteurs, une liste de discussion et une newsletter,
etc...
Le projet d'extension de la carte K8055 depuis juillet 2011 a bien évolué . Hier j'ai assemblé et installé la dernière carte de sortie. Non sans mal , la mise au point de la dernière carte
est finie. Pour la petite histoire, lorsque je pilotais la sortie 0 , je pilotais la 1, la 2 c'était la 3 qui s'allumait..... Au final une mauvaise soudure sur un connecteur. Le prochain
investissement risque d'être une bonne loupe sur mes lunettes....
Pour rappel la structure de l'extension qui gravite autour de la carte K8055.
Comme vous pouvez le constater , il reste ce beau rectangle jaune à completer : La gestion des entrées.
La problèmatique : la carte K8055 est équipée 5 entrées .J'ai commencé à réfléchir comment j'allais augmenter mon nombre d'entrées.
A l'heure actuelle , j'ai 2 solutions à proposer :
Solution #1 : Sélection d'une entrée par multiplexage.
Pour faire simple , à partir d'un codage sur 4 bits, je sélectionne l'entrée que je veux utilisée. L'inconvénient de ce montage ,c'est que je peux traiter qu'une entrée à la fois.
Avantages :
Je n'utilise que 2 entrées de la carte K8055.(1 pour la voie intérieure et l'autre pour l'extérieure).
Le montage ne devrait pas me poser de problème particulier.
Inconvénients :
Augmentation du nombre de sorties pour gérer les entrées.
Chaque entrée doit être gérée par programme avec son codage. Pour suivre un train sur le TCO ca va être" coton"
Lourdeur du cablage électrique et de la programmation.
Solution #2 : Gestion de 32 entrées par le port série du PC
Lire en permanence environ 32 entrées sur le port série de l'ordinateur. Pour gérer la recopie des entrées vers le PC ,je compte utiliser un PIC 16F877.
Avantages:
Lecture simultanée des entrées.
Une carte suffit pour la fonction.
Simplification du cablage.
La carte K8055 ne gère plus les entrées
Peut déboucher sur un bus de données qui me permettrait de récupérer des entrées mon réseau ferroviaire.
Inconvénients:
Mise en oeuvre plus complexe , j'ai pratiquement tout à étudier.(Le PIC, la gestion RS232 sur le PC et en delphi).
Sur les nouveaux PC , il n'y a pas de port série RS232.
Voilà ou se situe le projet actuellement. J'ai une préférence pour la solution #2 . Je vais monté une platine expérimenter cette solution . Naturellement vous pourrez suivre mes essais sur le
blog.
Pour résumer l'avancement de mes travaux sur le pilotage de mon réseau via la carte K8055 ,voici la structure de mon projet tel que je l'ai défini :
2 cartes d'alimentation PWM
3 cartes de sorties fonctionnant en SET/RESET pour les pilotages des relais
2 cartes de sorties pour les aiguillages .Les sorties sont pilotées uniquement pendant 500ms.
Elles sont couplées via une interface relais à un pilotage des aiguillages par décharge capacitive.
Il me reste environ 25% du cablage à effectuer. Au niveau du programme , il me reste le pilotage des itinéraires à terminer , la rampe de décélération et transposer le programme PWM1 vers PWM2 et
tout le réseau sera opérationnel en mode manuel.
La prochaine partie concernera le développement autour des entrées (partie électronique) et ainsi pouvoir gérer des cycles en automatique.
J'ai intégré la carte d'alimentation PWM sur mon réseau. Cette carte est gérée par la sortie 1 PWM de la K8055.
Elle sert à alimenter la voie extérieure du réseau et ces périphéries. Une 2eme carte est prévue pour les voies intérieures.
J'ai modifié mon programme pour intégrer le fonctionnement de la carte.La consigne de vitesse peut-être réglée en mode manuel via la souris ou par paramètre. J'ai inclus un mode "démarrage
de rampe" . Le format de la courbe de démarrage est de type trapézoidal (3 pamètres sont prévus : le temps de rampe, la vitesse de départ et la vitesse cible à atteindre). Je verrais dans le
futur pour rajouter d'autres types de courbes.
La prochaine étape sera la gestion de la décélération.
Je n'avais pas prévu de me servir des sorties PWM de la carte K8055 . Au fur et à mesure que le développement du programme avance , je me suis rendu compte que pour la gestion de vitesse
des locos se serait plus pratique.
Pour résumer , je compte gérer les rampes d'accélération freinage , vitesse par mon programme . En plus je prévois de personnaliser la vitesse de chaque loco . Du coup il va y avoir une base de
données pour les locos à créer.
Mon temps libre de cette semaine passée a été consacré aux essais et pour être honnête ,cela n'a pas été une tâche facile. Ayant déjà bossé une carte avec un 16F628a pour gérer du PWM ,
j'avais déjà une vue des soucis que j'allais avoir.
Entre les essais des différents schémas avec les composants que j'avais en stock , divers raccordement sur la carte K8055 . J'ai enfin un montage qui fonctionne .
La partie commande PWM est isolée de la partie puissance par un opto-coupleur afin de ne pas mélanger l'alim du PC et l'alim qu sert à la puissance.
Le schéma et le typon sont faits. Voici la vue de la future carte à réaliser.
Je reviendrais plus en détail sur le fonctionnement de la carte et sa gestion.
Je profite des températures très froides (Cette nuit -14°) pour bosser sur mon programme (quand les tuyauteries de l'étage ne gele pas ...vivement le redoux).Pour rappel la dernière version permettait uniquement de piloter les différents cantons et les alimentations en mode
manuel.
Pour rappel une image ci-dessous de la version initiale.
Sur la future version , il y a plusieurs évolutions en cours.
possiblité de changer quelques couleurs de l'écran de controle.
afficher la grille pour le tco (idéal pour se repérer)
gestion manuelle des itinéraires . Pour commencer , il n'y en à qu'un de fait. Il restera le test en grandeur réel. A ce niveau là il me reste la fabrication de la 4eme carte de sortie
et les cartes pour les aiguillages à fabriquer , mais je vais attendre que les températures remontent un peu.
une page pour la configuration des couleurs, paramètrage du logiciel.
L'évolution dynamique du tracé.(Avec une phase de simplication du programme)
Ci-dessous la nouvelle vue du logiciel
Avec la page de configuration en plus.
Finalement pour que le programme avance , il faut une bonne dose de grand froid .
N'hésitez pas à cliquer sur les images pour les agrandir. Le prochain article sera consacré sur la l'évolution dynamique du TCO.
Derniers Commentaires