Hallo. Ich versuche gerade Daten über eine RS485 Schnittstelle zu senden. Es funktioniert, aber ich kann leider nur bis 115200 Baud geschwindigkeit senden. Wenn ich die Geschwindigkeit schneller stelle, kommt irgendwas undefiniertes an. Soll ich ab der Geschwindigkeit von 230400 Baud schon auf das verdrillen der einzelnen Kabel achten? Ich habe dies Schaltung mit einem Controller auf ein Experimentiersteckbrett gebaut. Wie weit darf der Controller vom Treiberbaustein für RS485 sein? David
Kommt das 'undefinierte' auf der Datenseite oder schon auf der Signalebene an? Will fragen: Sehen die Signale unschön aus? Oder liegte es vielleicht daran, dass der Sender die Frequenz nicht genau genug hinbekommt (was ja um so schwerer wird, je höher die Baudrate ist und je niedriger der Prozessortakt).
Ich habe einen RS232-RS485 Converter eingebaut welchen es bei Reichelt gab. Dieser Converter ist am PC angeschlossen, denn ich sende die Daten über den Com1. Es gibt leider kein Datenblatt von diesem Converter er kommt aus "Taiwan". Er heißt TV 8469. Ich wollte eingetlich schon eine Baudrate von 0,5 MBaut. Kann es eigetnlich sein, daß es am Experimentierboard liegt, weil mein aufbau momentan fliegend aufgebaut ist? Gibt es eine Berechnungsformel für die Terminierungswiderstände. (Das sind doch die Widerstände, welche man zwischen masse und Datenleitung1 und + und Datenleitung2 schaltet bei RS485?) David
120 Ohm zwischen die beiden Datenleitungen an beiden Enden. Am Experimentierboard kann es liegen, wenn es ein Steckbrett ist. Auf einer Lochrasterplatine kann das schon wesentlich besser aussehen.
Hi! Deine normale Com1 am PC kann eigentlich nur 115KBd, mich wundert das du überhaupt etwas empfänst. Schneller geht es nur über eine "USB Com". Viel Erfolg, Uwe
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.