Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Tony04

Pages: 1 ... 35 36 [37]
541
Bus CAN / Re : Réduire câblage
« le: mai 18, 2018, 02:44:24 am »
Pour mieux comprendre l'utilisation de ma carte boucle j'ai oublié de joindre une image avec les N° de fils, la voici.

En ce qui concerne la délocalisation des pointes d'aiguille, j'ai opté pour cette solution car mes aiguilles sont commandées par des servos avec 2 capteurs Hall pour confirmer leur position (et renvoyer l’info au TCO). Je voulais éviter à tout pris des micros-contacts pas toujours facile à mettre en œuvre.

Je suis d'ailleurs parti de l'idée de Jean-Luc (http://modelleisenbahn.triskell.org/spip.php?article35) mais j'ai mis la corde à piano à l'autre bout du palonnier ce qui confère une plus grande souplesse au déplacement. Sur la photo il manque le petit aimant.
Il y a juste 1 fil à tirer pour la pointe (est-ce ça "plein de fils" ? ;D). Par contre cela simplifie énormément la mécanique.

J'ai aussi suivi le fil 532.0 que tu m'as indiqué Denis et n'ai pas du tout compris toutes les questions concernant les risques de court-circuit ou d'étincelles lors de la commutation avec un relais.

A ma connaissance un relais n'a à aucun moment le contact repos et travail qui se touchent en même temps??? Et pour les étincelles, la commutation a toujours lieu hors consommation non?
J'ai suivi les instructions de l'excellent http://www.ho-ptit-train.be/Html/cablage_02.html et utilise des aiguilles TILLIG nouveau modèle, c'est peut-être pour cela que je ne comprend pas les problèmes évoqués.

Je risque fort de me tromper dans mon analyse, il faut dire qu'il y a encore 2 mois je ne savais pas ce qu'est le DCC ni les complications que cela engendre au niveau des aiguilles; je suis un tout nouveau passionné avide d'apprendre et de partager.

Avec quel logiciel faites vous tous vos schémas? Ils sont trop!!!

Pour Denis je joins également mes sources d'achat

Il est 2h38 et vais me coucher, bonne nuit à tous
Antoine

542
Bus CAN / Re : Réduire câblage
« le: mai 17, 2018, 07:23:39 pm »
Suite et fin de mes PGM

J'attends avec impatience vos critiques et conseils

Bonne soirée à tous

543
Bus CAN / Re : Réduire câblage
« le: mai 17, 2018, 07:21:33 pm »
Bonsoir tout le monde,

voici les schémas et programmes de mes cartes CAN.
Le programme de la carte signalisation (feux) n'est pas finalisé car il me manque les UGN2008 mais cela ne devrait pas beaucoup changer les choses.
Pour les autres PGM soyez indulgents  :'(, je vous avais prévenu pour la mauvaise structure de mes PGM.
Un premier message pour la carte 6 aiguilles et la carte boucle, la 3è dans un second message.
A suivre donc

544
Bus CAN / Re : Réduire câblage
« le: mai 17, 2018, 05:48:50 am »
Merci Denis pour ce bel encouragement, mais je vais certainement avoir besoin de vous pour mettre un peu d'ordre au niveau des programmes.

Malgré plus de 30 ans (professionnellement) dans le microprocesseur, je ne suis de loin pas aussi organisé que vous et Dominique pour la structure de mes programmes.
De plus à 68 ans il est un peu plus dur de changer de philosophie dans le domaine du microprocesseur, j'ai toujours travaillé avec du motorola et en assembleur pur, alors quel régal la découverte du C++ et de la programmation "in situ".

Si mes cartes intéressent quelques membres, cette aide serait-elle envisageable, quitte à ce que je vous envoie 3 cartes équipées ?
Mais j'abuse peut-être  :-[, dans e cas pas de soucis, on oublie ce message et on continue de partager sur ce merveilleux forum.

Très bonne journée
Antoine

545
Bus CAN / Re : Réduire câblage
« le: mai 16, 2018, 07:12:57 pm »
Bonjour à tous,
suite à ma question qui a démarrée ce sujet, j'ai développé, fait fabriquer les CI (en Chine) et tester 3 cartes avec base arduino nano et module CAN avec une grande partie du programme de l'article 130 (Mise en œuvre du bus CAN) de Jean-Luc et Dominique.
Je suis enchanté du résultat et vous joins 3 photos des CI où l'on voit très bien le module CAN à l'envers ainsi que l'arduino nano.

La carte Boucle permet de gérer entièrement une boucle de retournement avec:
 - 1 sortie de commande de servo pour l'aiguille  avec inversion du cœur d'aiguille par relais
 - 2 entrées pour la position du servo (soit par contacts soit par effet Hall)
 - 2 entrées détection courant (pour l'inversion du DCC dans la boucle)
 - 4 entrées détection de courant indépendantes
 - Prix de revient TTC: 19€

La carte 6 aiguilles gère, comme son nom l'indique, 6 aiguilles avec:
 - 6 sorties servos avec inversion du cœur d'aiguille par relais
 - 12 entrées pour la position des servos (soit par contacts soit par effet Hall)
 - 8 entrées détection de courant indépendantes
 - Prix de revient TTC: 41€

La carte Signalisation comporte:
 - 24 sorties (sur ULN2008) indépendantes
 - 8 entrées détection de courant indépendantes
 - Prix de revient TTC: 25€

Je suis arrivé à ce choix pour optimiser un maximum les ES de l'arduino et de ce fait réduire le coût des cartes.
Les schémas et les dessins des CI sont disponibles si cela peut intéresser un des membres.
Les programmes seront forcément à personnaliser mais la base pour les échanges sur le bus CAN sont finalisés et bien testés (envoie et récupération de l'ID complète sur 2 octets).
Je tiens aussi à votre disposition la liste des pièces avec prix et adresses si besoin.

Bonne soirée à tous et à très bientôt
Antoine

546
Composants / Re : Interruption récalcitrante
« le: mai 12, 2018, 12:34:00 pm »
Un petit oubli,
du coup, dans mon programme d'origine, le fait de faire une Serial.println de la variable cpt_M220V dans la boucle while obligait, je suppose, le compilateur à relire la variable en mémoire et résolvait provisoirement mon problème.
Ai-je bien compris :-\ ?
Antoine

547
Composants / Re : Interruption récalcitrante
« le: mai 12, 2018, 12:24:56 pm »
Ouahou, quelle réactivité sur ce forum.
Je savais bien que j'allais y trouver des pros  :D

Pour Thierry; bien sûr cette boucle telle qu'elle est n'est pas terrible mais dans mon programme elle fait plein d'autres choses.
Pour Roland; c'était bien l'instruction volatile qui manquait.
Et pour Jean-Luc; le second problème même si je n'ai pas réussi à le provoquer reste effectivement un problème et il faut donc le contourner avec la solution (très élégante) proposée.
En tous cas merci à vous trois même si le problème ne traitait pas du modélisme ferroviaire.
Bon WE à tous
Antoine

548
Composants / Interruption récalcitrante
« le: mai 11, 2018, 05:57:26 pm »
Bonjour à tous,
suivant ce forum depuis plusieurs mois et ayant réalisé pas mal de montages proposés (DCC, bus CAN, félicitations à leurs auteurs), j'espère trouver un membre qui pourrait m'expliquer un comportement très étrange d'un arduino Méga.
Dans un programme assez complexe je me retrouve devant un problème d'interruption qui refuse de fonctionner sauf en rajoutant une ligne comprenant un "Serial.println". Le programme est en PJ avec tous les commentaires qui pourraient être utiles.
Le câblage est le suivant:
1 led sur pin 8 vers +5V
1 bouton sur pin 5 vers masse
1 bouton pour simuler l'interruption sur pin 3 vers masse (avec résistance de rappel vers +5V)
Le but est de faire une action quelconque lorsque le compteur atteint une certaine valeur.
Il se trouve que l'interruption refuse de fonctionner (INT0 ou INT1) sauf si je rajoute la ligne 32 qui est:
Serial.println(cpt_M220V);   // ne fonctionne qu'avec cette ligne
Qu'ai loupé dans les explications sur les interruptions de Jean-Luc de décembre 2014 ?
Merci à tous ceux qui pourraient me trouver la solution.
Cordialement
Antoine


549
Bus CAN / Re : Réduire câblage
« le: mars 29, 2018, 09:55:00 pm »
Ouf, je vois que je ne suis pas seul à me poser ce problème de câblage.
En tous cas merci pour toutes ces réponses, elles vont encore me faire passer des nuits blanches avant d'y voir enfin plus clair.

Dans un post précédent (mon premier sur ce forum) je vous avais parlé d'un essai de reconnaissance de la loco par capteurs Hall. Je viens de tester le principe et c'est un sans faute, aussi bien à vitesse très réduite que de passer la loco à la main 3 fois plus vite que sa vitesse maximale. Avant d'en dire plus j’attends des capteurs CMS qui seront pratiquement invisibles entre les traverses.

A bientôt donc et bonne soirée
Antoine

550
Bus CAN / Réduire câblage
« le: mars 28, 2018, 07:14:07 pm »
Bonjour,
je suis entrain de me saturer ma petite tête avec un projet de réseau utilisant le bus CAN pour l'envoie des commandes et la rétro-signalisation en partant de l'idée de DDEFF dans son article SGDD.
D'après l'architecture du système il semblerait que tout le monde part sur la séparation des tâches pour chaque module (cantons, aiguilles, signaux).
Pourtant on place toujours le décodeur aiguille proche de cette dernière; pourquoi ce décodeur ne pourrait'il pas s'occuper aussi de la détection de présence et du signal, cela réduirait considérablement le câblage je pense ? Est-ce une question d'adressage et de masque ?
Je suis preneur de toutes vos réflexions pour éviter de partir dans une usine à gaz, j'en suis à mon premier réseau et n'ai aucune expérience dans ce domaine (heureusement pour Arduino un peu plus).
Bonne soirée à tous
Antoine

551
Présentez vous ! / Re : Content de vous rejoindre
« le: mars 23, 2018, 03:42:41 pm »
Merci Marcel pour le lien, je vais étudier cela de prêt.

Cordiales salutations
Antoine

552
Présentez vous ! / Content de vous rejoindre
« le: mars 22, 2018, 11:47:05 am »
Bonjour à cette super équipe,
je me décide enfin à vous rejoindre après plusieurs années d'utilisation de votre forum. Étant retraité depuis 2006, Arduino m'a comblé dans mes loisirs.
Presque tout ce que j'ai appris sur Arduino c'est à vous que je le dois, et Dieu sait combien d'applications ont vu le jour grâce à vous et pas dans le domaine du modélisme.
Alors tout d'abord un grand merci à vous l'équipe, mais aussi à tous les "pros" que j'ai pu lire sur ce forum (et il y en a des bons je crois).
Ma toute dernière passion (qui l'a déjà été dans mon enfance) c'est le modélisme ferroviaire que vous savez si bien inculquer (maintenant j'ai du temps).
Du coup j'ai une toute première question:
Pour reconnaitre la loco dans un canton, ce qui n'est pas facile d'après mes lectures, j'ai pensé à 1 à 4 tout petits aimants (voir plus) sous la machine et qui sont lus par 4 (ou plus) capteurs hall dans les rails, 1 pour démarrer la lecture et les 3 autres pour donner une adresse binaire.
Y a-t-il déjà eu cette approche par quelqu'un ou est-ce une idée totalement saugrenue ? 
Bonne journée à tous avec ce beau soleil de Provence que je partage volontiers avec vous.
Antoine

Pages: 1 ... 35 36 [37]