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.


Sujets - sajuuk

Pages: [1]
1
Bus DCC / L'octet de détection d'erreur dans les trains longs
« le: avril 04, 2020, 02:21:59 pm »
Bonjour à tous !

Mon petit logiciel de commande avance, un peu grâce au confinement. ::)

Cette fois ci, j'aurais besoin de votre aide sur l'octet de détection d'erreur, pour les trains de donnée de plus de 3 octets.
Je ne sais pas comment le calculer dès qu'il y a autre chose qu'un octet adresse et un octet data ...  :-\


Pour l'instant, je sais faire pour un train à 3 octets :
AAAAAAAA '0' DDDDDDDD '0' EEEEEEEE
un octet adresse (A), un octet données (D), un octet détection d'erreur (E)
pour chaque E, on calcule XOR de A et D pour la même position.

Pour les trains à davantage d'octets :
AAAAAAAA '0' BBBBBBBB '0' CCCCCCCC '0' DDDDDDDD '0' EEEEEEEE
quatre octets pouvant être adresse et/ou donnée (de A à D), un octet détection d'erreur (E)
Là, je ne comprends plus les NMRA ...

Dois-je faire octet par octet ?
Par exemple, A XOR B donne x, x XOR C donne y, y XOR D donne E ?
Ou suis-je à la ramasse ?  :o

Merci à tous !

2
Shields et Modules / signal entrée booster
« le: février 17, 2020, 03:53:10 pm »
Bonjour à tous !

Je vais bientôt câbler mon bazar, mais une question me taraude :
Comment fonctionnent les bornes d'entrée "PWM" et "DIR" des divers modules (L9110S, LMD18200) utilisées comme booster ?
S'agissant à la base de contrôleurs moteurs, le PWM sert au signal principal, et le DIR sert à choisir le sens de rotation en lui appliquant soit 0 soit 5V.

Pour en revenir au train, j'émets depuis ma centrale un signal créneau DCC classique, mais limité à 3,3V et aucun courant. J'utilise deux bornes pour avoir un alternatif.
Est-ce qu'il suffit de câbler ces deux bornes dans l'entrée du module, pour avoir exactement le même signal amplifié en sortie ?
Ou y a-t-il une subtilité ?

Merci à tous !

3
Présentez vous ! / Enfin lancé, enfin inscrit !
« le: février 17, 2020, 03:46:13 pm »
Bonjour à tous !

En quelques mots : Romain, fan de train après mon père, et mon grand père.
Aujourd'hui, je lance mon premier projet train à moi, et j'en profite pour m'inscrire ici après des années (et des années) de lecture attentive.

Je vais déjà faire mon mauvais élève : je ne souhaite pas baser mon projet sur un arduino, mais sur un Raspberry Pi.
Pourquoi ? Parce qu'un arduino sous DCC++ (ou autre) a besoin d'un ordi pour fonctionner.
Or, un RPi est un ordi, avec un arduino intégré  :)
Mon côté tatillon a eu raison de ma raison : ça m'oblige recréer cooooooomplètement un logiciel pour émettre du DCC directement depuis le Raspberry, sans intermédiaire.

S'il y en a que ça intéresse, je pourrai parler de ce projet de centrale 2 en 1 sur un fil.
En attendant, le reste est très proche du fonctionnement lu sur locoduino, d'où ma présence  ;)

A bientôt !

Pages: [1]