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 - jacques68

Pages: [1] 2
1
Vos projets / Re : Re : Rétrosignalisation/Bus Can
« le: août 24, 2017, 10:15:37 am »
J1 mets en service la résistance de 120 ohms et J3 court-circuite le bornier J2. Je n'ai pas compris l'intérêt de J3 sauf pour y brancher un connecteur femelle au lieu d'utiliser le bornier.

C'est une source d'erreur que notre ami Jacques68 à du faire  ???
Mais l'article de JPClaude est très clair sur la mise en place correcte du strap.


Ça prouve la bonne résistance aux court-circuits du transmetteur !!

Non non je ne me suis pas trompé, j'avais bien fermé le strap sur J1 et je confirme bien que mon reseau test tourne avec 2 cartes Can et le strap est ouvert sur les 2 cartes ;D

2
Vos projets / Re : Rétrosignalisation/Bus Can
« le: août 23, 2017, 11:41:39 am »
C'est bien ces cartes que j'ai, et j'ai bien ponté sur j1 et pas j2 ;D
Là je viens de brancher mes 12 cantons et lancé un mode run. Résultat tout fonctionne impec!!! Toutes les detections sont bien faites avec 2 trains qui tournent.
J'ai eu une petite frayeur car en mettant en route j'ai eu 4 detections permanante et san sque j'en trouve la raison. J'ai coupé mon serveur revérifié mes cablages. Tout ok. J'ai redémarrer mon serveur et à partir de là tout à fonctionné.
    C'est vrai que c'est branché sur une plaque d'essai un peu brouillon donc un simple faux contact quelque part  a pu suffire à me fiche le bazzar..... :o
Mais tout est rentré dans l'ordre et fonctionnement parfait.

     Avec mes Arduino j'ai donc pu faire toute la rétrosignalisation à base du Bus Can que je vais opter pour mon réseau définitif, ainsi que le pilotage des aiguillages et cet optocoupleur 6N137 qui ma causé bien du mal...... 8).
     Un grand merci à vous tous qui partagé votre passion et vos connaissances!!!

3
Vos projets / Re : Rétrosignalisation/Bus Can
« le: août 23, 2017, 09:24:53 am »
 ;D J'ai trouvé!!!

     Pour mon test j'utilise un Gateway avec un module Can et un Detector avec un module Can et j'ai branché 3 zones de détections. Comme dit dans mon précédent message la détection sur l'écran pc n'était effective qu'après le passage du train et à vitesse réduite.
    Maintenant cela fonctionne dès l'entrée dans la zone et à pleine vitesse aussi!! :-* :-* :-*
  Ce que j'ai modifié? Dans le tuto il est précisé qu'il faut mettre une résistance de 120 Ohms sur la première et la dernière carte Can. N'en n'ayant que 2 j'ai logiquement fermé le strap sur les 2 cartes.  Aujourd'hui pour test j'ai ouvert les 2 straps et tout fonctionne correctement. Si je referme le strap le soucis apparait à nouveau.
   Pour valider le tout je vais cabler aujourd'hui toutes mes zones de rétro sur le bus Can.
A+ et merci de votre aide 8)

4
Vos projets / Re : Rétrosignalisation/Bus Can
« le: août 22, 2017, 08:48:11 pm »
J'ai refait des tests vite fait ce jour (pas eu le temps d'aproffondir) mais sans plus de résultats......
Pour le detecteur de courant c'est le meme que j'utilise avec la rétrosignalisation par Arduino. Fonctionnement impec. De plus mon détecteur est équipé d'une led et dès qu'un train pénètre dans un canton la led s'allume de suite et je vois simultanément à l'ecran la détection.
  Le shéma se trouve ici en milieu de page, avec un opto H11AA1: http://www.ho-ptit-train.be/Html/cablage_03.html
Je ne pense pas que le détecteur puisse etre responsable....

5
Vos projets / Re : Rétrosignalisation/Bus Can
« le: août 21, 2017, 08:48:06 pm »
 :) :)
A force de chercher on trouve...... 8)
  J'ai repris le programme en essayant de bien comprendre ce qui doit ce passer.  Pour moi comme tu le disais le Gateway ne fonctionnait pas correctement. En désespoir de cause j'ai chargé le programme dans un autre Arduino nano et du coup cela a fonctionner!!!
  Donc le soucis provenait de l'Arduino lui meme ou du programme mal chargé dans cet Arduino (je le testerai plus tard).

   Cela dit mon soucis n'est pas terminé un autre est apparu..... :'(
J'ai actuellement un circuit oval de test donc j'ai tout naturellement branché la détection via le bus can sur ce circuit. Je tourne avec une centrale z21 et le logiciel cdmrail.
   Quand le train passe dans une zone de détection je vois bien la detection sur l'ecran ......mais avec environ 4s de retard, le train est déjà sorti de sa zone quand la détection apparait à l'ecran.....Cela à vitesse réduite du train. Si le train tourne à pleine vitesse la pas de détection  du tout....

  Comme j'utilise un Can 8Mhz cela peut il provenir de celui-ci? Un 16 Mhz serait plus rapide. A moins que dans le programme l'on puisse augmenter la vitesse...

6
Vos projets / Re : Rétrosignalisation/Bus Can
« le: août 20, 2017, 08:39:29 pm »
Aujourd'hui j'ai passé une journée de tests..... :-\
Pour l'instant pas concluant car aucun retour de rétro-signalisation.
Niveau cablage tout à l'air correct j'ai tout revérifié plusieurs fois.
J'ai testé juste avec 2 cartes Nano une utilisée comme Gateway et l'autre comme Detector. J'ai donc aussi 2 cartes Can. Sur les 2 cartes j'ai relié les 2 straps (j'ai testé aussi sans les reliés).
  Sur la carte Détector j'ai branché 6 fils un pour chaque canton de détection. Le 1er est branché sur la pin Rx du nano, le 2è sur la pin marqué 2 sur la carte le 3 sur 3 etc...
 Bilan:....pas de detection... >:(
J'ai passé la journée à chercher le pourquoi du comment en vain...
A première vue je dirai que cela vient du Gateway. En effet si je regarde ma carte Nano, une seule led est allumé. Sur la carte Detector les 2 leds sont bien allumées.
  Maintenant je peux me tromper, mais dans tous les montages que j'ai effectué, entre autre dans le domaine de la domotique ou j'utilise beaucoup de cartes Nano, les 2 leds sont allumées.
   Pour enlever le doute du Nano defectueux, j'ai téléversé le sketch dans un nouveau, mais aucune amélioration... :o

7
Vos projets / Re : Rétrosignalisation/Bus Can
« le: août 18, 2017, 07:43:36 pm »
Ok merci Dominique
Le lien que tu m'as fournit a fonctionné, j'ai pu compiler et plus de messages d'erreurs.
Je vais pouvoir avancer un peu plus. Par contre je viens de voir que mon quartz du 2515 est à 8 Mhz et je vois que dans le sujet du lien que tu as mi, il est à 16Mhz.
  Cela fonctionnera quand meme ou vaut mieux changer le quarz? J'ai dans mon stock des quartz 16Mhz :-*

8
Vos projets / Re : Rétrosignalisation/Bus Can
« le: août 17, 2017, 09:15:30 pm »
Je ne vois pas d'autres librairies... :-[
La seule trouvée est celle du tuto: https://github.com/coryjfowler/MCP_CAN_lib
J'ai tenté une réinstallation mais idem je retombe sur le meme message

9
Vos projets / Re : Rétrosignalisation/Bus Can
« le: août 17, 2017, 02:03:55 pm »
Bonjour
Merci pour vos réponses.
Pour la mauvaise librairie je vais regarder de ce coté voir si j'en trouve une autre.
J'ai pourtant prise celle indiqué dans le tuto.

10
Vos projets / Rétrosignalisation/Bus Can
« le: août 16, 2017, 03:59:50 pm »
Bonjour à tous!!

     Merci de déplacer mon sujet s'il ne se trouve pas dans la bonne section. :(

J'ai entrepris ce jour de tester la rétrosignalisation avec le Bus Can présenté ici: http://www.locoduino.org/spip.php?article180

Malheureusement je ne suis pas allé encore très loin car lors de la compilation pour réaliser le Gateway j'ai un message d'erreur que voici:
Citer
Arduino : 1.6.11 (Windows 10), Carte : "Arduino/Genuino Uno"

sketch\CAN_S88_Gateway.cpp: In function 'void Setup(unsigned char)':

CAN_S88_Gateway.cpp:88: error: no matching function for call to 'MCP_CAN::begin(const int&)'

         if (CAN_OK == can.begin(baudrate)){break;}

                                         ^

sketch\CAN_S88_Gateway.cpp:88:41: note: candidate is:

In file included from sketch\CAN_S88_Gateway.cpp:9:0:

C:\Users\jack\Documents\Arduino\libraries\MCP_CAN_lib-master/mcp_can.h:108:11: note: byte MCP_CAN::begin(byte, byte, byte)

     INT8U begin(INT8U idmodeset, INT8U speedset, INT8U clockset);       // Initilize controller prameters

           ^

C:\Users\jack\Documents\Arduino\libraries\MCP_CAN_lib-master/mcp_can.h:108:11: note:   candidate expects 3 arguments, 1 provided

sketch\CAN_S88_Gateway.cpp: In function 'void Loop()':

CAN_S88_Gateway.cpp:105: error: 'class MCP_CAN' has no member named 'readMsgBufID'

                 can.readMsgBufID(&Id,&Len,Buf);

                     ^

exit status 1
no matching function for call to 'MCP_CAN::begin(const int&)'

Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.

Une idée??? >:( >:(

11
Vos projets / Re : Rétro-signalisation
« le: juillet 22, 2017, 09:59:21 am »
Bonjour Dominique

   C'est tout à fait vrai ce que tu dis!!! J'ai pas mal galéré tout seul à essayer de comprendre ce qui ne fonctionnait pas. Le fait de venir poster ici m'a fait penser à un soucis au niveau du branchement, et à un moment cela à fait tilt car j'ai eu les 2 schémas en même temps sous les yeux, celui de la rétro, et celui du 6N137.
   L'on voit clairement alors que l'un passe par un pont de diode et pas l'autre.
Mais toujours est il que via un 4N25 cela fonctionne à travers un pont de diode, mais c'est quand même moins rapide!!!

   Comme dit dans un précédent message je vais tester avec un bus can voir si cela pourrait etre plus simple. J'attends la livraison du matériel!! :-*

12
Vos projets / Re : Rétro-signalisation
« le: juillet 14, 2017, 04:11:02 pm »
Bonjour à tous!!

   Bon ça y est, j'ai enfin compris pourquoi le 6N137 ne fonctionnait pas........ :o
Quand j'ai monté mon circuit de test j'ai réalimenté tous les segments de voies (pour etre sur de ne pas avoir de chutes de tensions par endroits) via un pont de diode sur un rail et sur l'autre rail soudé direct un fil.
   A chaque pont de diode un domino. Un feeder court sous tout mon circuit et je me repique dessus pour réalimenter à chaque fois mes voies.
Certains ont déjà peut etre compris la betise que j'ai faite...... :-\
  Pour ne pas avoir à resouder de fils, pour relier ce fameux 6N137 j'ai simplement fait un repiquage au niveau des fils d'un segment de voie. Sauf qu'un fil est relié sur ce pont de diode...Pour la rétro-signalisation c'est ok mais pas pour le pilotage d'un décodeur de fonction.
  Donc j'ai refait une soudure direct sur le rail et miracle ça fonctionne!!!! :D

 Voilà, encore une étape de franchit. Je peux valider l'utilisation d'un arduino comme décodeur de fonction et l'autre pour la rétro-signalisation.  Je vais à présent essayer de tester la rétro-signalisation avec le bus can et si ça fonctionne cela pourrait encore plus faciliter la gestion d'un reseau...

    Merci en tous cas à tous ceux qui m'ont aidé!!!

13
Vos projets / Re : Rétro-signalisation
« le: juillet 10, 2017, 08:45:42 pm »
Ok je comprends, mais merci quand meme de ton aide.
Mais je ne manquerai pas de venir apporter la solution si je trouve..... ???  J'ai d'ailleurs peut etre un début de piste.
A vérifier....

14
Vos projets / Re : Rétro-signalisation
« le: juillet 10, 2017, 07:23:30 pm »
Ben le schéma c'est celui du 6N137 voir plus haut, et la commande envoyée ce fait à partir du pc, ou de la Multimaus donc pas de schema spécifique.

15
Vos projets / Re : Rétro-signalisation
« le: juillet 10, 2017, 12:07:05 am »
Bon pour l'instant cela fait plus de 4 heures que j'ai 2 locos qui tournent sans aucun parasites!! ;)
  Je pense qu'au niveau du decodeur de la loco la compensation de charge était très mal règlée faisant sur-consommer le moteur d'ou les parasites.....endin c'est une piste.
   J'ai en tous cas commandé un autre décodeur d'une autre marque pour équiper une troisième loco.

  Me reste à trouver le pourquoi du 6N137.... :'(...pourant 2 fils qui arrive de la voie sur le 6n137 puis le circuit comme décris plus haut et je vois pas ce qui cloche....C'est les bonnes resistances bonnes diodes....
  D'autant plus bizzare que j'ai un troisieme arduino ou j'ai installé DCC monitor et avec le 6N137 j'arrive à voir les trames DCC, mais aucune commandes ne passent.
   

Pages: [1] 2