LDT HSI-88 USB avec Rocrail - Convertisseur USB --> RS232

Bonjour à tous,

Comme ce site comprends plusieurs électroniciens et électriciens émérites, je me demandais s’il y avait moyen de concevoir une carte pour convertir la sortie USB du LDT HSI-88 USB vers une sortie RS232.

Car si j’ai bien compris, Rocrail n’accepte pas l’USB mais bien le RS232.

Merci d’avance,

Olivier

Bonjour Olivier.

Pour moi, Rocrail est un logiciel… c’est l’ordinateur sur lequel il est installé qui doit accepter un port USB (ou pas) !

Je ne connais pas Rocrail mais s’il ne supportait pas les ports USB, il serait condamné depuis longtemps; plus aucun ordinateur actuel n’utilise (ni ne possède) de port RS232 !

Les spécialistes compléteront si je me trompe…

Belle journée

Thierry

Bonjours Olivier,

J’ai supprimé par erreur mon précédent message.

La réponse est ici : hsi88-fr [Innovative Model Railroad Control System]

Il faut un convertisseur USB / RS232 puis un FTDI

Christophe

Merci Christophe,

Dans la page de RR, il s’agit d’un convertisseur physique USB → Port Série (à l’ancienne), et non soft/hard.
Le problème c’est que RR n’a pas implémenté (si j’ai bien compris le protocole USB et est resté sur le vieux RS232).

Donc, je ne pense pas que cela soit ce que j’ai besoin. Où alors j’i regardé sur le site au mauvais endroit.

Merci d’avance,

Olivier

Olivier,

Quand tu as converti le signal USB en série avec le convertisseur (à l’ancienne comme tu dis), tu repasse dans un FTDI qui lui reconverti en USB qui cette fois doit être compris par RR pour peu que tu créés une interface qui lit via USB (Comme CC Schnitte par ex). Assez bizarre comme montage j’en conviens et sans doute un peu lent mais dans le cas de la rétro signalisation ça le fait.

Sinon plus simple mais il faut un peu programmer, tu utilises un ESP32. Tu relies la sortie USB de ton décodeur à un FTDI, TX->RX, RX->TX, 5V-5V, GND->GND

Un FTDI ça vaut 2 balles sur Ali : https://rf-market.fr/3016-large_default/-convertisseur-ftdi-usb-33v-55v-ft232rl-ft232.jpg

Sur l’ESP32, tu as un basic Serial.read() et tu renvoies à RocRail en TCP, beaucoup plus fiable.

C’est exactement la passerelle sur l’ESP32 que j’ai fait pour Jérôme et Bruno sauf qu’au lieu de lire du CAN à l’entrée de l’ESP32 on lit du Serial.

Tu te sentirais capable de faire le montage électronique (simple) si je te donnes le programme ?

Christophe