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

Pages: [1] 2 3 ... 19
1
Vos projets / Re : RailCom: Générateur de CutOut
« le: Aujourd'hui à 01:33:09 pm »
ben si , tu peux mettre les 2 instructions en 1 seule , en écrivant dans PORTB ou PINB

pour LaBox version  L6203 , c'est faisable sans modifier le SW du générateur , vu que le L6203 accepte la commande :
L , L = Sink 1, Sink 2
mais il faudra charcuter ...

2
Vos projets / Re : RailCom: Générateur de CutOut
« le: Aujourd'hui à 12:14:51 pm »
HW , pardon , c'est parce que tu es un pro du SW

l'assembleur , c'est juste en Anglais ce que la machine fait en réel , donc on ne peut pas aller + vite ; bien entendu , un truc mal écrit en assembleur pourra aller moins vite qu'un truc bien écrit en Basic ...

le nombre de bits des preambles DCC-EX , c'est dans "DCCWaveform.h" :
// Number of preamble bits.
const int   PREAMBLE_BITS_MAIN = 16;
const int   PREAMBLE_BITS_PROG = 22;

3
Vos projets / Re : Re : RailCom: Générateur de CutOut
« le: Aujourd'hui à 11:46:41 am »
(...)
Par exemple, je suis à peu près certain que cette commande écrite en partie en assembleur est malgré tout moins rapide en exécution qu’une écriture directe sur les ports.
- on ne peut pas aller + vite que l'assembleur , mais on peut écrire l'équivalent en C (me souviens plus comment)
- écrire directement sur le PORT , quelque soit la méthode , a pour inconvénient de modifier toutes les sorties du PORT , voir si c'est gênant ou pas
je crois le + rapide c'est :
PINB = 0b00110000 ; // on bascule les bits 4 et 5 sans toucher aux autres

4
Vos projets / Re : RailCom: Générateur de CutOut
« le: Aujourd'hui à 11:25:15 am »
concernant DCC-EX , leur principe actuel est de générer le cutout en aval de la centrale (pour être compatible avec AVR et ESP-32) , donc il doivent forcément générer un nombre suffisant de bits de preambles
si tu veux je vérifie , et je regarde comment insérer le HW dans LaBox

5
Vos projets / Re : Re : RailCom: Générateur de CutOut
« le: Aujourd'hui à 09:35:51 am »
(...) où brancher le second fil de la centrale?
on n'en branche qu'un , en adaptant la tension  , ou mieux :
- en DIY , on se prend à la sortie DCC de l'arduino
- avec une centrale du commerce , on va chercher ce signal directement sur la carte
Citer
En cas de court-circuit, comment réagi le montage?
Une  centrale réglée pour 4 voir plus ampères, garde-t-on la puissance?
ces questions ne concernent pas le montage en lui-même , mais le (les) pont en H se trouvant en aval
c'est d'abord orienté DIY , mais on peut peut-être insérer ceci dans une centrale du commerce , cad. entre la génération du signal DCC et la partie puissance , mais c'est à étudier au cas par cas , ça risque d'être lourd , voire impossible
Citer
Je soupçonne que vous avez tester votre montage, auriez-vous une photo ou vidéo
why not , mais amha , les dessin et chrono-diagrammes sont assez parlants



6
Vos projets / Re : Re : RailCom: Générateur de CutOut
« le: Aujourd'hui à 09:24:07 am »
(...) on peut générer le nombre de bits que l'on veut, mais une centrale du commerce ?
je me permets de répondre , en fonction de ce que j'ai cru comprendre)
avec une centrale du commerce , il faut connaître le preamble pour savoir si c'est compatible (vous noterez le niveau de réflexion) ; en général , c'est compatible , si non c'est sniffer + scheduler , pas la même approche
Citer
on peut le faire avec la pin ENABLE1 et  ENABLE1 (mais je ne vois pas cela dans ton montage). Et avec un L298N ?
(...)
en l'état , c'est prévu pour un IC pont en H classique , cad. 1/0 = 1/0  ,  0/1 = 0/1 et , pour le cutout , 1/1 = 0/0
pour des IC ou des shields avec une entrée brake dédiée , il faut adapter/compléter le soft

7
Vos projets / Re : RailCom: Générateur de CutOut
« le: avril 24, 2024, 11:36:06 pm »
Bonjour,
encore une réalisation remarquable , bravo !

8
Vos projets / Re : Décodeur Accessoires Arduino
« le: avril 18, 2024, 10:44:52 pm »
On dirait que je "loupe" des trames DCC. 
(...)
peut-être le "decoder recovery time"
après avoir envoyé un packet à un décodeur , la centrale doit laisser le temps au décodeur de traiter ce packet , avant de lui en envoyer un autre , différent
le problème peut être est que le méga , avec sa flopée de sorties , est vu comme plusieurs décodeurs différents par la centrale , donc elle peut lui envoyer sans se gêner des packets qu'il n'a pas le temps de négocier

9
Composants / Re : Re : Problème gestion des servos
« le: avril 17, 2024, 05:55:41 pm »
Bonjour à tous, et joyeuses fêtes.
(...)si je mets un relais, qui alimente les servos, que j'envoie la commande, et recoupe l'alimentation 5 v des servos dans la foulée? Il me semble que c'est justement l'alimentation continue qui maintient en place la position des servos? Dans ce cas, y a t-il un risque pour l'électronique des servos et leur stabilité ?
(...)
Bonjour ,
c'est une solution , tu peux utiliser un relais ou un transistor
il faut que le pwm soit présent lors de la mise sous tension du 5v

10
merci , donc si j'ai bien compris :
- tu échantillonnes un signal de 4us (250kb/s) avec un ADC
- et au cutout suivant , tu relies l'ADC à la prochaine broche parmi 4 ?
- et entre temps tu fais la détection de présence (y compris si le rail est négatif)

11
Bonjour

Ah RC et le canal N°2...!

(...)
Laurent
je n'en suis pas certain : l'XMega peut traiter des (petits) signaux négatifs , et les envoyer vers les UART par l'Event System
par contre , il n'y a "que" 8 UARTs , pour 16 voies , alors si lebelge2 pouvait nous dire comment ça se partage ?

12
Bus DCC / Re : Optimisation du hardware autour de l opto 6N137
« le: mars 28, 2024, 04:00:39 pm »
de toutes manières , le dead-time du pont en H de la station (ou du booster) , fera qu'il y aura toujours une zone de non droit entre les 2 impulsion d'un bit DCC
ce que je préconise perso vis-à-vis de ça :
- utiliser l'entrée capture , avec filtre digital , du MCU du décodeur , donc pas d'ESP32 ni de Pi Pico
- faire des signaux précis au niveau de la station , donc 100us , et pas 116us comme DCC EX


13
Vos projets / Re : Utilisation du laser vl53lxx
« le: mars 28, 2024, 11:52:43 am »
généralement , sur un microcontrôleur , il ya a autant de canaux I2C possibles , que de paires d'IOs
quel arduino utilises-tu ?

14
Mais c'est ce que j'ai fait moi-même.
bravo ! (quand c'est bien fait , il faut aussi le dire)

15
@trimarco232

La gestion d'itinéraire n'a aucun a priori sur le fait qu'on soit en analogique ou DCC.
certes , mais en analogique , il faut une alim traction dédiée à chaque itinéraire compatible , j'ai restreint pour éviter ça
Personnellement, je ne suis pas un fan absolu du DCC, étant en N. Le DCC a des avantages, c'est certain, dont le son, mais c'est hors de prix.
c'est pour cela que je planche sur ça https://forum.locoduino.org/index.php?topic=1601.0
et donc pour ça que je suis ce que tu fais , car il me faudra quelque chose pour le piloter , tout en haut

Ce que j'appelle "itinéraires compatibles", c'est, par exemple :
(TH - H5) et (H3 - D) et (M - H1) et (Ep4 - Tep) qui peuvent très bien être simultanés.
L'autre chose que j'aime bien dans les gares terminus c'est que toutes les voies sont banalisées.
mon principe perso , c'est de banaliser tout le réseau , et d'ailleurs d'avoir tout en VU , pour économiser de la place

Denis

Pages: [1] 2 3 ... 19