Bonjour,
J'ai donc entrepris d'essayer de modifier le GenLIS88 sur 3 points principaux:
- l'interface USB au lieu de RS232.
- suppression de l'alimentation 12Vac
- isolation galvanique avec la centrale (liaison par opto-coupleurs).
L'idée est de conserver intégralement le code de Paco (qui fonctionne très bien au moins jusqu'à une certaine complexité de réseau). Si ça marche, je proposerai à Paco ce circuit comme alternative au GenLIS88.
Voilà à quoi ça ressemble.
Résultat des courses: c'est jouable, mais pas gagné. Ca devait marcher du premier coup, et j'en suis très loin. Je suis tombé sur une série de problèmes liés à l'émulation RS232 sur USB, que je viens seulement de résoudre. Entre autres, CDM-Rail ne pouvait pas détecter les ports COM de numéro supérieurs ou égaux à 10 (WDiags non plus, du reste). Et comme le driver USB/COM crée un port COM10 par défaut: problème!
J'ai dû modifier le paramétrage utilisé dans CDM-Rail pour lui faire digérer, mais aujourd'hui, le lancement du serveur fonctionne.
Le gros problème qui reste, c'est que mes opto-coupleurs (pour assurer l'isolation avec la centrale) sont trop lents. Je les ai donc remplacés par des connexions directes pour les essais préliminaires (ce sont les fils noirs qu'on voit sur la photo).
Je dois valider le fonctionnement avec des opto-coupleurs plus rapides. Donc , pas encore gagné.
JP