Guten Morgen und frohe Ostern in die Stummi-Runde
Heute habe ich eine sehr spezielle Frage, vielleicht gibt es ja im Stummiversum jemanden, der mit folgendem Thema Erfahrung hat:
Ich betreibe meine MoBa Steuerung mittels MS2 und Raspi(4)
Auf dem RasPi steckt ein CAN Shield mit S88 Anschlussmöglichkeit.
(Anpassung einer bekannten Umsetzung aus dem Netz).
Meine erste Version funktioniert ohne Schwierigkeiten.
Jetzt habe ich, aus diversen Gründen, ein Redesign vorgenommen.
In dem Kontext dachte ich, ich könnte / sollte den S88 über einen Optokoppler (PC817 / PC847) leiten, so wie es hier:
https://github.com/hthiery/pican/tree/master/hardware/kicad
vorgestellt ist.
Gesagt, getan, Platine bestellt, bestückt und....
Nichts geht mehr!
Im Detail bedeutet "nichts", dass ich so alle 10 - 60 Sekunden einzelne Rückmelderauslösungen habe.
Ein kurzes Aufblinken, dann ist es wieder gut.
(Rocrail dreht dabei dann natürlich durch...)
Sowohl an der CS2 als auch mit dem alten Raspi Shield hatte ich diese Schwierigkeiten nicht!
Jetzt muss man dazu sagen, dass der Rückmelder AUCH Eigenbau und "optisch" ist. D.h. vermutlich gilt "mein Kram, mein Problem"
Da das aber vorher gut funktioniert hat, und jetzt nicht mehr und mir langsam die Ideen ausgehen, stelle ich diese spezielle Frage DOCH mal hier.
Hat hier auch jemand den S88 über den PC817 Optokoppler geführt? Gab es dabei Probleme? Welche Widerstandswerte setzt Du ein? (original waren 1k / 1.8k auf der Eingangsseite und 4.7k auf der Ausgangsseite verbaut, gegen die jeweiligen Spannungen ) Welche sonstigen Anpassungen wurden durchgeführt?
Ich habe sowohl die Widerstandswerte in der Außenbeschaltung variiert, als auch die Treibersoftware angepasst (S88UDP.h, #define MICRODELAY von 50 auf 80 erhöht).
Das hat die Situation ETWAS gebessert, aber stabil ist das noch lange nicht.
Leider habe ich aktuell keine Möglichkeit, einen "normalen / Industrie" S88 Rückmelder zu testen....
Aktuell werde ich jetzt erstmal auf das alte Shield zurückwechseln. Trotzdem wäre ich an einer Lösung SEHR interessiert.
Viele Grüße
Christian