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

Pages: 1 ... 64 65 [66] 67 68 ... 187
976
Vos projets / Re : projet centrale "LaBox" wifi DCC++ Can
« le: février 07, 2021, 03:14:48 pm »
Toutefois, il y a ici une contribution interessante pour éviter de changer éventuellement le driver 230 sur cette carte CJMCU230 : connecter la pin RS au gnd pour forcer le mode haute vitesse, à condition que le 230 ne soit pas pourri !

https://esp32.com/viewtopic.php?t=380&start=170#p59173
Citer
Be aware that they are some "FAKE" transceiver based on VP230 (SN65HVD230) !!!

I've lost days with 2pcs CJMCU-230 coming from the same supplier on Aliexpress. They were almost working at low speed (125kb) & only for few seconds at 500kb... Forcing High Speed mode with Rs connected to GND did not help really.

Applying another similar transceiver from Waveshare with same VP230 SN65HVD230 with Rs grounded solved all my troubles. Plugg & run! Smooth ESP32 read & writte at 500kb for hours with heavy REC trafic (Rx_PDO1_20ms, Rx_PDO2_1s, Rx_PDO3_5s, Tx_PDO1_1s)
https://www.waveshare.com/sn65hvd230-can-board.htm

Sur la carte CJMCU-230, le RS est relié au 3,3V via une pull-up de 10K.

J'ai relié RS au GND mais cela ne change rien : aucune transmission donc circuit HS
Je n'ai pas encore essayé à 125kb/s..

977
concernant le choix du HC12, on peut simplement dire qu'il n'a besoin d'aucune couche logicielle et donc, que sa mise en œuvre est transparente.

Et puis il y a dejà des Throttle en wifi, compatibles JMRI (Withrottle, Z21 et EngineDriver) qui nécessitent un traducteur du protocole JMRI (protocole Withrottle) en protocole DCC++
Remonter à la complexité de ces applications sur Smartphone aurait été dommage.

Ici l'HC12 transporte un simple Serial.print en radio entre la manette et le port série de la centrale, comme le ferait JMRI branché sur le port USB (attention : on ne peut pas avoir JMRI et la manette en même temps).
Cette manette est donc un excellent outil de tests de base pour démarrer dans le DCC... ou aller plus loin.
A noter qu'il est possible d'en connecter plusieurs en même temps.
De plus sa mise au point est facile et vous pouvez envisager de modifier le logiciel a votre gout.

Personnellement je m'en suis servi pour tester des décodeurs d'accessoires et on peut aussi tester les fonctions d'une loco sonore...

978
Si tu coupes l'alimentation en amont de la centrale, tu coupes aussi la centrale et donc tout ce qui s'y rapporte ne fonctionne plus (la rétrosignalisation, le gestionnaire de réseau qui a besoin de savoir dans quel état est le réseau).

Il est plus sain de gérer les court-circuits dans la centrale, donc disposer de capteurs d'intensité et du logiciel qui va avec, comme le proposent DCC++, DCCpp et Labox.

De plus, le disjoncteur de ton alimentation n'est peut-être pas très rapide et, à la longue, il y aura peut-être des dégats.


979
Avec la publication de l'article Une manette simple et autonome pour LaBox,
https://www.locoduino.org/spip.php?article286

nous ouvrons ce sujet pour :
- vous donner des informations complémentaires à cet article,
- vous suggérer quelques modifications et possibles adaptations à vos propres projets
- échanger entre vous au sujet de vos réalisations (mettez bien des photos)

Hâte de vous lire  ;D
Michel et Dominique

980


Et on trouve bien une 120ohms entre CANH et CANL sur les quatre cartes que j'ai.

Mais alors on n'a pas besoin du strap et de la 120 Ω sur la carte LaBox !

981
Vos projets / Re : Re : projet centrale "LaBox" wifi DCC++ Can
« le: février 06, 2021, 11:08:29 pm »
Utilisez un MCP2562. Il est moins cher que ce module et il fonctionne  :)

Et en plus j'en ai déjà 10 en cms !

982
Vos projets / Re : Re : projet centrale "LaBox" wifi DCC++ Can
« le: février 06, 2021, 08:38:47 pm »
Bonjour Dominique (c'est presque un message privé...)
Mais y aurait-il un test tout simple, un test "de paillasse", qui distingue celui qui marche des 4 autres ? Car il serait trop beau que l'adaptation du code ne réserve pas aussi des surprises et alors comment savoir !
Si tu as une idée, merci d'avance !

Tu sais, en général je pars des exemples fournis avec la bibliothèque et je les bricole pour faire un test rapidement. Le plus simple (selon moi) est de commencer par faire un récepteur-emetteur (qui réémet tout ce qu'il reçoit, voire en modifiant au passage)  avec un Nano et une carte comme expliqué dans l'article sur ACAN de Jean-Luc. Il faut toujours avoir ce truc dans un tiroir. Moi j'ai un Nano avec une écran LCD et une carte Locoduino. Malheureusement en CAN tu ne peux pas relier CANH et CANL, ça ne marche pas.

983
Vos projets / Re : Re : projet centrale "LaBox" wifi DCC++ Can
« le: février 06, 2021, 08:20:25 pm »
Concernant ces petites cartes CJMCU-230, je me souviens avoir lu quelque part que la sérigraphie était inversée entre deux pins... Se pourrait-il que ce marquage soit quelquefois vrai, selon le fournisseur ?

Vu à la loupe des deux cotés : pas de différence.

984
Vos projets / Re : projet centrale "LaBox" wifi DCC++ Can
« le: février 06, 2021, 08:17:06 pm »
Merci pour la réponse : il est moins cher et son brochage est proche de celui du SN65HVD230. Je peux en trouver en France rapidement et me faire une mini carte sur plaque de pastille pour tester. Heureusement il y a assez de place sur LaBox, au dessus du régulateur 5V.

985
Vos projets / Re : projet centrale "LaBox" wifi DCC++ Can
« le: février 06, 2021, 03:08:30 pm »
Parlons du CAN


J'avais testé le bus Can de l"ESP32 en me servant de la carte LaBox qui contient son intterface : un simple circuit SN65HVD230 de Texas que l'in trouve sur des petites cartes CJMCU-230 entre 5 et 6 €.

Le programme de test est joint ci-dessous : "Can-test-Jan-21"
Et la discussion initiale ici : https://forum.locoduino.org/index.php?topic=1140.msg12284#msg12284
Comme ciible de test j'avais utilisé une carte satellite V1 programmée avec son logiciel d'origine que l'on trouve sur le Git Locoduino, dans le dossier Locoduinodrome : https://github.com/Locoduino/Locoduinodrome

Le fil noir sert à exciter les entrées des détecteurs ponctuels.

Ensuite j'ai réalisé un programme de test en combinant la version LaBox-078 et un jeu de test consistant à envoyer des commandes de signaux toutes les 2 secondes et à recevoir les messages Can venant du satellite, à savoir : la détection de présence et les 2 détections ponctuelles.
Ce programme est bien évidemment donné ci-dessous : "LaBox-078-TEST_CAN_SATELLITE"
Avec son ID_SAT =  5, ce satellite reçoit sur ID 25 et émet sur ID 15.
Ce programme permet de faire fonctionner simultanément des trains à partir des Withrottle, EngineDriver, Z21 et la petite télécommande radio de msport qui est décrite dans l'article ici : (demain).
Il envoit aussi une suite de commande pour deux signaux : un sémaphore (3 leds); un carré avec rappel de ralentissement (5 leds) et un servo d'aiguillage :
Les 3 octets des messages Can envoyés toutes les 2 secondes sont :
byte jeuTestsSignaux[7][3] = {
  0x20, 0x20, 0x00, //VL1 + VL2
  0x02, 0x20, 0x00, //A1 + VL2
  0x08, 0x80, 0x82, //S1 + RR2 + Devie
  0x02, 0x20, 0x00, //A1 + VL2
  0x20, 0x02, 0x00, //A1 + A2
  0x02, 0x40, 0x01, //A1 + RRc2
  0x08, 0x08, 0x80  //S1 + C2 + devie
};

LaBox est reliée à un port USB pour afficher les messages dans le moniteur de l'IDE.
Le satellite est relié à un autre port USB et j'utilise un émulateur de terminal pour visualiser ce qui en sort.

Jusque là, vous me suivez ?

Bon, les résultats :


J'ai 4 cartes LaBox équipées et 5 cartes CJMCU-230 qui, je le rappelle, ne contiennent que l'ampli de ligne en 3,3V : SN65HVD230.

Mes 4 cartes Labox fonctionnent avec ce test mais avec UNE SEULE des cartes CJMCU-230 !
Avec les 4 autres cartes le bus CAN ne transmet rien (le satellite ne reçoit rien) et le fonctionnement de LaBox est perturbé (possibilité de connecter un Throttle Wifi, mais impossible de sélectionner une adresse DCC donc pas de commandes DCC)

Ca ne va pas plus loin que :
4 From Throttle : NiPhoneDB
4 From Throttle : HUBDE241D3-07EA-4A60-BD6B-EE19
4 From Throttle : MT+S18<;>S18
4 From Throttle : MT-S18<;>r
4 From Throttle : MT+S18<;>S18
4 From Throttle : MT-S18<;>r
4 From Throttle : MT+S18<;>S18

au lieu de :
4 From Throttle : NiPhoneDB
Throttle 4 NiPhoneDB
4 -> *10
4 From Throttle : HUBDE241D3-07EA-4A60-BD6B-EE19
Throttle 4 HUBDE241D3-07EA-4A60-BD6B-EE19
4 From Throttle : *+
Throttle 4 *+
envoi 0 0x20 0x20 0x0
recu de 21 : 0x0
envoi 1 0x2 0x20 0x0
recu de 21 : 0x0
4 From Throttle : MT+S18<;>S18
Throttle 4 MT+S18<;>S18
4 -> MT+S18<;>
4 -> MTAS18<;>F00
4 -> MTAS18<;>F01
4 -> MTAS18<;>F02
4 -> MTAS18<;>F03
4 -> MTAS18<;>F04
4 -> MTAS18<;>F05
4 -> MTAS18<;>F06
4 -> MTAS18<;>F07
4 -> MTAS18<;>F08
4 -> MTAS18<;>F09
4 -> MTAS18<;>F010
4 -> MTAS18<;>F011
4 -> MTAS18<;>F012
4 -> MTAS18<;>F013
4 -> MTAS18<;>F014
4 -> MTAS18<;>F015
4 -> MTAS18<;>F016
4 From Throttle : *
4 -> MTAS18<;>F017
4 -> MTAS18<;>F018
4 -> MTAS18<;>F019
4 -> MTAS18<;>F020
4 -> MTAS18<;>F021
4 -> MTAS18<;>F022
4 -> MTAS18<;>F023
4 -> MTAS18<;>F024
4 -> MTAS18<;>F025
4 -> MTAS18<;>F026
4 -> MTAS18<;>F027
4 -> MTAS18<;>F028
4 -> MT+S18<;>V0
4 -> MT+S18<;>R1
4 -> MT+S18<;>s1
Locomotives ------------------
0 : Loco reg:1 id:18 max:128      +/-speed:0      functions:
Throttle 4 *
4 -> *10
envoi 2 0x8 0x80 0x82
recu de 21 : 0x0
envoi 3 0x2 0x20 0x0
recu de 21 : 0x0
4 From Throttle : *
Throttle 4 *
4 -> *10
envoi 4 0x20 0x2 0x0
recu de 21 : 0x0
envoi 5 0x2 0x40 0x1
recu de 21 : 0x0
4 From Throttle : *
Throttle 4 *
4 -> *10
envoi 0 0x20 0x20 0x0
recu de 21 : 0x0
envoi 1 0x2 0x20 0x0
recu de 21 : 0x0
où l'on voit la connexion de Withrottle et les messages émis et reçus

Diagnostic :

Ce sont les cartes CJMCU-230 qui posent problème : une seule fait que l'ensemble fonctionne bien et les 4 autres perturbent l'ESP32.

J'aimerai savoir si, parmi ceux qui ont monté LaBox, vous avez pu tester la connexion Can. Attention, pour ne pas mettre le circuit à l'envers, le SN65HVD230 doit se trouver du coté de la carte LaBox.
Je ne m'attends pas à beaucoup de réponses mais vous avez tout ce qu'il faut maintenant pour le faire et je vous en remercie d'avance.
Je vais donc commander d'autres  CJMCU-230 auprès d'autres fournisseurs.

Autre anomalie :


J'ai constaté qu'à la mise en route du couple LaBox + Satellite (avec la bonne carte CJMCU-230) , les messages Can envoyés ne sont pas ceux du jeu de test, par exemple, vu coté satellite :
Rid: 25 0x0 0x20 0x0 nor
Rid: 25 0x0 0x2 0x0 nor
Rid: 25 0x0 0x20 0x0 nor
Rid: 25 0x0 0x2 0x0 nor
Rid: 25 0x0 0x20 0x0 nor
Rid: 25 0x0 0x2 0x0 nor
Mais dès qu'un Throttle est correctement connecté, le test Can redevient normal. Cela vient peut-être du logiciel LaBox.
Mais le lendemain, tout fonctionne bien : je ne sais pas ce qu'il s'est passé : espoir !

986
Pourquoi tes fichiers sont-il nommés "Max472..." ?
Alors qu'il n'y en a pas !!

987
Vos projets / Re : Projet de gare aléatoire
« le: février 06, 2021, 01:46:59 pm »
Merci Pierre,

Très interessant  ;D

Sans doute à envisager dans les Satellites V2

Amitiés

988
Le sense du LMD18200 n’est pas amplifié sur sa propre carte (contrairement aux cartes à base de L298, moins généreuses en courant et moins rapides) et donc nécessite un montage supplémentaire que les cartes à base de Max471 offraient.

Il serait intéressant de proposer tes cartes à base de LMD18200 et L6203 qui comportent un ampli op pour la mesure de courant.

A quelques uns ensuite de faciliter l’approvisionnement des composants par commandes groupées ou trouver un chinois pour les fabriquer...

989
Vos projets / Re : Re : Projet de gare aléatoire
« le: février 05, 2021, 07:23:48 pm »
Et un kit RFID ? Un récepteur sous la voie, un émetteur dans le train et hop ?

et hop : https://www.locoduino.org/spip.php?article271
en ignorant la partie can si vous voulez

990
Vos projets / Re : Projet de gare aléatoire
« le: février 05, 2021, 11:01:08 am »
avez-vous fait une petite recherche sur le site : il y a tout un tas de détecteurs possibles dans votre cas.
La traction est-elle analogique ou digitale ?

Pages: 1 ... 64 65 [66] 67 68 ... 187