Hallo zusammen.
Ich betreibe mehrere Karten von Horter&Kalb am I²C diverser Pi Zero2.
Ein-/Ausgangskarten laufen problemlos, nur die Analogkarten machen Probleme.
In unterschiedlichen Intervallen frieren die Analogwerte ein.
Die Busteilnehmer sind alle erreichbar im Fehlerfall. I²C Kernel-Tracing ergab keinen Grund, genauso wie die Node-Red Logs.
Ich habe dann irgendwann herausgefunden, dass ich Node-Red neu starten muss, um den Fehler zu beheben.
Es handelt sich um 3 genutzte analoge Eingänge, einer via 0-10V, zwei via 4-20mA. Es frieren alle ein.
An dem besagten Bus hängen eine Eingangs-, eine Analog- und zwei Ausgangskarten:
Die digitalen Signale frieren nicht ein, dass habe ich getestet.
In der Konfigdatei steht der Bustakt auf 400.000.
Die 0-10V kommen von einem Ultraschallsensor, die 4-20mA von Lichtsensoren.
Ich habe keine Idee mehr, woran es liegen könnte. War schon am überlegen für die Analogkarte den zweiten I²C mal zu nutzen. Aber es sind halt nur 4 Teilnehmer.
Hätte jemand eine Idee, wo ich noch suchen könnte ? Danke.
Gruß Thorsten