Hallo Zusammen, ich möchte ein GPS-Modul (u-blox LAE-6T) mit zwei AVR uC gleichzeitig verbinden, so dass ich NMEA Messages auf beide uC verarbeiten kann. Ich weiss dass einfach den RS232 splitter nicht funktionniert (wegen Konflikt beim Acknowledge etc...) Könnte mir jemand vielleicht dabei helfen? Mit besten Grüßen, M.Brahmi
Hamma2b4u schrieb: > Hallo Zusammen, > ich möchte ein GPS-Modul (u-blox LAE-6T) mit zwei AVR uC gleichzeitig > verbinden, so dass ich NMEA Messages auf beide uC verarbeiten kann. > Ich weiss dass einfach den RS232 zu splitten nicht funktionniert (wegen > Konflikt beim Acknowledge etc...) > Könnte mir jemand vielleicht dabei helfen? > Mit besten Grüßen, > M.Brahmi
Hi >Ich weiss dass einfach den RS232 splitter nicht funktionniert (wegen >Konflikt beim Acknowledge etc...) Welches Acknowledge? Ist doch kein I2C. Die Frage ist : Sollen oder müssen die Controller etwas an das Modul senden? Wenn nein, kannst du beide Controller an das Modul hängen. MfG Spess
Hallo, danke für die Antwort.Der Sender erwartet irgendwie eine Bestätigung auch beim RS232. Die beiden Devices müssen nicht an das Modul was über die serielle Schnittstelle schicken. Ich bin gerade dabei mir diese Lösung anzuschauen(s.Anhang) Viele Dank nochmal. Gruß, M.Brahmi
Ich weiß nicht welche AVRs Du verwenden willst. Es gibt welche mit 2 oder mehr UART-schnittstellen. Eine mögliche Lösung könnte sein, das ein AVR mit 2 UART am UART0 den GPS-empfänger hat und am UART1 die empfangenen Daten aus UART0 gleich weiter sendet. Man bräucht nur in der UART0-RX-ISR einfach das Datengerister UDR1 = UDR0; ausführen und alle wäre tutti, solange der AVR2 nicht zu erzählen hat und nur mithören will. Sollte der 2. AVR auch sabeln sollen, dann entscheidet der AVR 1 darüber, ob und wann er die Anforderung durchreicht, weil er selbst nichts zu kommunizieren hätte. Das Problem wäre dann in die Software verlagert. Klingt kompliziert. ist es aber nicht.
Hamma2b4u schrieb: > ich möchte ein GPS-Modul (u-blox LAE-6T) mit zwei AVR uC gleichzeitig > verbinden Wenn beide AVR laufen, kannst du ja die Daten auf beide RxD führen, aber nur einer der beiden antwortet mit einem ACK - damit ist das GPS-Modul zufrieden, und der 2. AVR muss halt einfach mithören. Dafür braucht man eigentlich garkeine Hardware, von Kabeln und Steckern mal abgesehen. Gruss Reinhard
>danke für die Antwort.Der Sender erwartet irgendwie eine Bestätigung >auch beim RS232. Das kann nicht richtig sein. Die NMEA Daten werden normalerweise einfach im Sekundentakt gesendet. Ich hatte schon einige GPS Module, aber ein ACK wollte keines davon.
Mit ACK meinte ich dass der Sender irgendwie die Spannungspegel überwacht,und wenn natürlich zwei Empfänger daran hänger dann gibt es einen Konflikt. Mit der angehägten Lösung funktionniert es jetzt. Ich habe aber leider ein anderes Problem und zwar:ich habe nx UC AVR AT128CAN und wenn ich die mit dem gleichen Programm flasche dann funktionniert nur einer (der erste uC den ich hatte).Ich weiss nicht ob es hier die richtige Stelle ist das zu diskutieren. Viele Dank.
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.