Ich hatte vor ein paar Tagen schon mal hier im Forum ein Problem beschrieben (Vorgeschichte siehe 12.3., 13:14 Uhr). Ich habe Probleme beim Umschalten des MAX485 von Master auf Slave. In den letzten Tagen habe ich auch herausgefunden warum. Wenn der DI-Pin auf low liegt und der MAX485 wird auf Slave geschalten ist alles ok. Wenn der DI-Pin aber auf high liegt und der MAX485 wird auf Slave geschalten werden die Leitungen A-B geschalten und beim Empfänger wird ein Interrupt ausgelöst. Das ist ja aber nicht gewollt. Nun meine Frage: Darf man den MAX nur mit low am DI-Pin schalten? Und wenn ja wie macht man das? Der TX-Pin des Controllers hat ja nach Beendigung der Übertragung high. Ich hoffe Ihr versteht meine Fragestellung. Kann leider kein Layout anhängen da ich alles "frei-hand" mache. Ich danke Euch schon mal im Vorraus.
@Danilo >Wenn der DI-Pin auf low liegt und der MAX485 wird auf Slave geschalten >ist alles ok. Wenn der DI-Pin aber auf high liegt und der MAX485 wird >auf Slave geschalten werden die Leitungen A-B geschalten und beim >Empfänger wird ein Interrupt ausgelöst. Das ist ja aber nicht gewollt. Ich nehme an, dass du RE_ und DE verbunden hast, un damit Master/Slave schaltest. Man muss aufpassen, RO geht auf Tristate, wenn RE_ auf HIGH geht. Dort kanns knallen. DU solltest einen Pull-up (10 K oder so) an RO anbringen. Dann bleibt RO auf HIGH, auch wenn der RO Ausgang inaktiv ist. >Nun meine Frage: Darf man den MAX nur mit low am DI-Pin schalten? Und AFAIK Nein. >wenn ja wie macht man das? Der TX-Pin des Controllers hat ja nach >Beendigung der Übertragung high. Und das ist auch gut so. >Ich hoffe Ihr versteht meine Fragestellung. Kann leider kein Layout >anhängen da ich alles "frei-hand" mache. Aber einen Schaltplan deiner Verdrahtung kannst du hier reinstellen. Hilft ungemein. Ein Bild sagt mehr als tausend Worte. MFG Falk
Habe am Wochenede wieder mit meinen beiden Teilnehmern gespielt. Der Rx-Anschluss am Controller hatte immer low Pegel. Habe dann die Terminierungswiderstände (2x120 Ohm) entfernt. Dann gings. Habe jetzt eine saubere Verbindung. Erklären kann ich mir das aber nicht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.