-
-
Neuer Benutzer
Öfters hier
-> Programmiersprache: Bascom (Bin Umsteiger von C....)
Ich hab ein I²C/TWI Pollingsystem mit 33 Slaves und 1 Master laufen, 9600/8/N/1 , nur spinnt das sporadisch. Manche Tage läufts normal, an anderen stürzt es immer wieder ab. Die Leitungen sind die üblichen Spezialkabel für 1/2-Draht Technik. Es sind insgesamt 2x2 Drähte, 2 für die Versorgungsspannung/Masse und 2 für den Bus. Die Schirmung ist geerdet und mit Masse verbunden, da auch noch 2 PCs mit RS232 in der Anlage verbaut sind.
Sporadisch fängt sich der Bus was ein und hängt sich auf. Um das zu lösen, hab ich nen "Hardware Watchdog" eingebaut, der alle Chips durch kurzes Abschalten der Betriebsspannung resetet, wenn der Bus zu lange nichts mehr macht. Nun möchte ich mal testweise als Bustreiber den LTC4303 anstelle des 82B715 ausprobieren. (Der hat ne Busüberwachung, die nach 30ms die Busverbindung kurz trennt.)
....Eben hat sich meine I²C-RS232-Schnittstelle ins Nirwana verabschiedet. Jetzt muss ich erst mal noch nen anderen Fehler suchen.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen