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

Pages: [1]
1
Bus DCC / Re : DCCpp et décodeur de fonctions
« le: janvier 15, 2022, 11:53:55 am »
Bonjour
D'après mes essais, la surconsommation de 60ma n'est pas critique, je suis monté à 100ma. Par contre la durée de 6ms est plus critique... avec 8ms mon ecos me retourne "erreur"
En tout cas tous mes décodeurs ont maintenant un circuit ACK et c'est plus pratique de paramètrer les décodeurs avec la centrale que de recompiler les CV en dur.
J'y suis arrivé avec l'aide d'Alex Shepherd (le créateur de la librairie NMRA) avec lequel j'ai échangé quelques mail

Ps: j'utilise la librairie NMRA et je ne sais pas si DCCPP vous permet le programmer l'ACK.
Pour Communiquer avec votre centrale il faut d'une part mettre quelques composants dans votre décodeur ET de programmer l'ACK dans une routine CALLBACK que vous propose la librairie.
Pour faire vite votre décodeur répond en morse au question de la centrale (0 pas de ACK 1 un ACK)

Bonne maquette à tous

2
Bus DCC / Re : DCCpp et décodeur de fonctions
« le: janvier 15, 2022, 08:11:44 am »
Bonjour
Pour lire et écrire dans un décodeur, il faut ajouter un circuit ACK. Il n'y a pas beaucoup de doc la dessus.
J'ai  expliqué  comment écrire et lire un décodeur  sur mon site http://letraindejc.free.fr/accueil/index.php
Site que j'ai  du mal à écrire  faute de temps.

Bonne journée
JC

3
Composants / Re : Decodeur Teensy ESP12
« le: octobre 03, 2021, 05:17:37 pm »
Bonjour
J'ai contacté l'auteur de la librairie.
Pour un teensy il faut mettre
Dcc.pin (2, 1);
Pour les arduino
Dcc.pin (0, 2, 1);
Ça marche avec teensy 3.2 et 4.
Du coup je peux gérer le nextion, le Can, le dcc et lecture du s88 pour afficher les secteurs occupés

Si ça peut servir......
A+JC

4
Composants / Re : Decodeur Teensy ESP12
« le: avril 15, 2021, 04:32:41 pm »
Merci
Je vais approfondir

Je tiendrais au courant

JC

5
Composants / Re : Decodeur Teensy ESP12
« le: avril 14, 2021, 11:41:11 pm »
Je viens peut être de trouver un site qui va m'aider
https://nodemcu.readthedocs.io/en/dev/modules/dcc/

mais la, je vais me coucher

Bonne nuit ;D

6
Composants / Re : Decodeur Teensy ESP12
« le: avril 14, 2021, 11:37:23 pm »
Bonjour
Le montage est je pense classique (le même que mes 10-15 décodeur avec Nano)
un opto le 637, une diode, résistance coté DCC et 2 résistances coté arduino dont qui est branchée sur la pin2 (INT0)
Quand au programme je prend les exemples de la librairie.
Je dois mal faire au niveau du dcc.init(0,2,1)
Je vais me repencher sur le problème.

Bonne journée

7
Composants / Re : Decodeur Teensy ESP12
« le: avril 14, 2021, 12:49:20 pm »
Merci je vais essayé

8
Composants / Decodeur Teensy ESP12
« le: avril 14, 2021, 09:37:44 am »
Bonjour

La dernière librairie NMRA https://github.com/mrrwa/NmraDcc parle d'une compatibilité avec TEENSY et ESP.
Dans les deux cas, je n'y suis pas arrivé. Il y a t'il quelqu'un qui a fait un décodeur accessoire sur la base TEENSY ou ESP.

Je fais un TCO automobile, et j'en demande de trop à un arduino (DCC CANBUS NEXTION), un TEENSY 3.2 serai le bien venu (j'ai digitalisé des véhicules "carfaller" avec un esp si cela vous intéresse http://letraindejc.free.fr/)
Je digitalise une plaque tournante avec tous les composants embarqués, un NANO rentre pile-poil. Un ESP12 m'intéresse, gain de place et possibilité de paramétrer de son smartphone via le wifi......mais je décode pas le DCC

Je vous remercie
JC

9
Bibliothèques / Re : DCC_Decoder connaitre état ECOS
« le: mars 21, 2019, 09:32:34 pm »
Bonjour,

Je fais mes décodeurs servo, pour les aiguilles.
Quand je mets sous tension la maquette, le décodeur servo initialise à une position qui n'est pas forcément la position de l'aiguille quand j'ai éteint le réseau.
Je voulais sauvegarder dans l'eeprom de l'arduino du décodeur la dernière position .
La solution est d'écrire dans l'eeprom à chaque action de l'aiguille.
Je voulais économiser des écritures dans l'eeprom......étant donné qu'elle sont limitées (bon 100 000 j'ai de la marge).

Pour éteindre le réseau, j'appuie sur "stop" de l'ECOS.....puis après quelques secondes l'ECOS me dit que je peux éteindre : je coupe donc le courant.
Dans cette période les arduino sont toujours alimentés mais plus le DCC.
C'est le moment de sauver la position des servos
(PS je sauverais aussi en cas de court-circuit de l'ECOS)
J'ai une solution:  je prends D2 (INT0) que je modifie en continu (une diode, un condo) vers dans D5 (par ex) et je teste D5
Mais cela ne me plait pas

Il faut que je parcours locoduino pour retrouver la librairie DCC qui a ce "DCC_OK".

Je tiens à remercier locoduino qui m'a fait découvrir l'ARDUINO (j'en ai une bonne quinzaine et j'ai fait que le tiers de la maquette)
J'ai même fait un shield pour un MEGA avec un NANO dessus......j'en demandait trop au MEGA (.....à voir avec TEENSY que je viens de découvrir en lisant......locoduino)

Merci

JCM

10
Bibliothèques / DCC_Decoder connaitre état ECOS
« le: mars 21, 2019, 04:37:43 pm »
Bonjour

avec la librairie "DCC_Decoder", y a t'il un moyen de savoir si mon ECOS est "STOP" (plus de courant et de signal sur la voie)

Comme cela je pourrai sauvegarder en EEPROM de mes "locoduino_décodeur" la position de mes aiguilles (servo.angle plus exactement).

J'avais repéré un mot clé du style DCC_OK (booléen)  dans une autre librairie......mais je ne retrouve pas.

Merci
JCM

11
Bonjour

J'ai fait une mini-centrale avec un can-bus, elle génère des trames DCC, en fonction des ordres reçus, au sniffer de l'Ecos.
Pour l'instant je commande les aiguilles et les signaux à trois feux. Du coup le TCO de l'Ecos est en phase avec mon TCO externe et prend en compte les changements de position d'aiguilles.
Comme je veux faire une gestion des feux qui tienne compte aussi de la position des aiguilles, l'arduino en question enverra l'état des feux dans le can-bus pour la mini-centrale.
De plus je pense qu'il est plus logique que tous les commandes émanent du même endroit (l'Ecos).
J'ai commencé quelques explications sur mon site: http://letraindejc.free.fr


Continuez, toutes mes réalisations ont été faites à partir de vos projets.

Jean-Claude

Pages: [1]