Forum: Mikrocontroller und Digitale Elektronik Unterwasserübertragung mit UART über größere Distanz


von baudbauer (Gast)


Lesenswert?

Hallo,

diesen Winter soll ein kleines, kabelgebundenes just4fun-U-Boot 
entstehen. Kleinere AVR-Geschichten habe ich schon gemacht, aber noch 
nix großes mit praktischem Nutzen.

Ein bisschen habe ich mich schon eingelesen und die ursprüngliche 
Version mit Funkübertragung schonmal verworfen.

Fürs erste reicht mir eine komplette Kabelverbindung, später würde ich 
gerne auf die Bojenlösung umsteigen.

Als Kamera würde ich gerne eine mit TTL-Pegel und niedriger Datenrate 
benutzen, weil das vermutlich auf größere Strecken weniger Ärger macht.
https://www.adafruit.com/product/397

Ich möchte den Pegel über längere Strecken verlässlich übertragen 
können. Das heißt, ich hätte gerne 100 Meter aufwärts. Wie sieht es mit 
einem erhöhtem Pegel mit nachgeschaltetem Komparator mit Spannungsteiler 
aus?

Sprich: Ausgabe des TTL-Signals, Verstärkung durch OPV auf 15V und 
Empfang durch einen Komparator, der das Signal wieder sauber macht und 
auf TTL-Pegel reduziert.

Könnte das funktionieren? Bei Hochfrequenzgeschichten hätte ich wegen 
der Dämpfung des Kabels Bedenken, aber bei 38 kHz sollte das doch 
klappen.
Hätte den Vorteil, dass ich so andersrum auch das Boot steuern könnte 
und auch noch Strom übertragen könnte.

Danke.

von hauspapa (Gast)


Lesenswert?

RS485 Treiber und Halbduplex fahren sollte ziemlich weit gehen...

viel Erfolg
hauspapa

von Marc V. (Firma: Vescomp) (logarithmus)


Lesenswert?

baudbauer schrieb:
> Sprich: Ausgabe des TTL-Signals, Verstärkung durch OPV auf 15V und
> Empfang durch einen Komparator, der das Signal wieder sauber macht und
> auf TTL-Pegel reduziert.
>
> Könnte das funktionieren? Bei Hochfrequenzgeschichten hätte ich wegen
> der Dämpfung des Kabels Bedenken, aber bei 38 kHz sollte das doch
> klappen.

 Schon mal was von RS485 gehört ?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Mit RS485 lassen sich problemlos auch mehrere hundert Meter überbrücken.

Das hat obendrein den Vorteil gegenüber Deiner 15V-Pegellösung, daß Du 
damit dann auch keinen Langwellensender baust ...

von Jim M. (turboj)


Lesenswert?

baudbauer schrieb:
> Ich möchte den Pegel über längere Strecken verlässlich übertragen
> können. Das heißt, ich hätte gerne 100 Meter aufwärts. Wie sieht es mit
> einem erhöhtem Pegel mit nachgeschaltetem Komparator mit Spannungsteiler
> aus?

Klingt kompliziert. Ich hätte da einfach einen MAX232 o.ä. genommen, der 
macht genau das: Spannungsverstärkung des UART Signals für längere 
Kabel.

Bei 38400 Baud sind das übrigens Sekunden pro Bild und nicht Bilder pro 
Sekunde. ;-)

RS485 oder RS422 wären auch eine Überlegung wert, falls z.B. der Motor 
zuviel Störpegel produziert.

von höneß (Gast)


Lesenswert?

RS485 sieht interessant aus, dafür gibt es erfreulicherweise sogar 
fertige Adapter auf USB. Das macht die Geschichte zumindest PC-seitig 
schonmal einfacher und fertige Wandler von RS232 auf RS485 gibt es auch.

Dann wirds wohl das werden.

von Delphin (Gast)


Lesenswert?

Hm. Ich bin jetzt nicht so der Spezi darin, aber 100m mit RS232 (+/- 
12V), d.h. mit einem Standard-Pegelumsetzer wie dem MAX232 (und 
ähnlichem) sollte bei 38kBaud schon noch möglich sein.

HF gibts ja unter Wasser nicht soviel, eher LF. Aber das sollten dann 
Gleichtaktstörungen sein. Also differentielle Übertragung (RS485). Wegen 
der Länge muss man dann mal sehen, ob das absolute Potential gegen Masse 
an den Endpunkten noch hingeht.

Ein praktisches Problem sehe ich eher bei dem Kabel selbst. Denn wenn 
das nicht genauso schwer wie das Wasser ist - was aber an sich nicht 
unmöglich scheint, wenn etwa die Isolierung deutlich weniger dicht, als 
das Wasser ist -, dann hat das arme U-Boot noch die Hälfte, oder 
wenigstens einen Teil davon, des Kabels zu tragen. Soviel Auftrieb muss 
man erstmal herbekommen.

38kBaud für Bildübertragung dürfte dann aber allenfalls für ein paar 
Pixel in Echtzeit oder so reichen.

von Dieter F. (Gast)


Lesenswert?


von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Delphin schrieb:
> aber 100m mit RS232 (+/- 12V), d.h. mit einem Standard-Pegelumsetzer wie
> dem MAX232 (und ähnlichem) sollte bei 38kBaud schon noch möglich sein.

Das halte ich für jenseits von unrealistisch.

von höneß (Gast)


Lesenswert?

Dieter F. schrieb:
> Ein wenig googlen ist zuviel?
>
> http://modelluboot.de/Service/UbootFAQ.html
> http://modelluboot.de/Video/Video_Artikel.html
> ...
>
> Oder hier im Forum z.B.
>
> Beitrag "fernsteuerung v. selbstgebasteltem u-boot"

Nö, deshalb habe ich mich schon für Kabel entschieden und eine 
RS232-Kamera rausgesucht.

von Dieter F. (Gast)


Lesenswert?

höneß schrieb:
> Nö, deshalb habe ich mich schon für Kabel entschieden und eine
> RS232-Kamera rausgesucht.

Na dann ist ja alles klar. Warum fragst DU dann hier? Und wie viele 
Gast-ID's hast Du hier?

von höneß (Gast)


Lesenswert?

Weil meine Google-Recherchen nicht zufriedenstellend war und ein Forum 
vom Austausch lebt.
Wenn es dir zuviel Mühe macht und es dich ankotzt, dann wisse, dass ein 
Forum freiwillig ist. Wenn du nicht helfen willst, lass es.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

höneß schrieb:
> Wenn es dir zuviel Mühe macht und es dich ankotzt, dann wisse, dass ein
> Forum freiwillig ist.

Das Forum mag freiwillig sein, Du aber musst Dich auch an die Regeln 
halten. Die sind nicht freiwillig.

Und die Regeln verbieten es, in einem Thread unter zwei Pseudoynmen 
mitzumischen, als "baudbauer" und "höneß" hast Du aber genau das getan.

von Dieter F. (Gast)


Lesenswert?

höneß schrieb:
> Weil meine Google-Recherchen nicht zufriedenstellend war

Da hättest Du Google einfach mal aufrufen sollen.

höneß schrieb:
> Wenn es dir zuviel Mühe macht und es dich ankotzt, dann wisse, dass ein
> Forum freiwillig ist. Wenn du nicht helfen willst, lass es.

Ja - bei Gästen wie Dir, die nicht mal Google vernünftig bemühen "kotzt" 
mich das in der Tat an. Wenn diese "Gäste" auch noch unter verschiedenen 
Pseudonymen posten - noch viel mehr.

Viel Spaß noch :-)

von M. K. (sylaina)


Lesenswert?

baudbauer schrieb:
> Könnte das funktionieren? Bei Hochfrequenzgeschichten hätte ich wegen
> der Dämpfung des Kabels Bedenken, aber bei 38 kHz sollte das doch
> klappen.

38 kHz? Ähm, meinst du nicht, dass das etwas langsam ist? Nur mal 
angenommen, du würdest in jedem Takt ein Bit übertragen können wären das 
38 kBit/s. Ein Bild mit 100*100 Pixel und 8 Bit Helligkeitstiefe hätte 
schonmal 80.000 bit, d.h. ein Bild zu übertragen würde knapp 2 Sekunden 
dauern...ich glaube nicht, dass du das willst. Das wird ne 
Standbild-Show.

von höneß (Gast)


Lesenswert?

Gut, dann eben nicht.

Thread kann weg, tschüss.

von Blubb Blubb (Gast)


Lesenswert?

Hier gibts ein Tauchroboter-Forum.
http://www.rov-control.com/forum/de/

von 客人 (Gast)


Lesenswert?

baudbauer schrieb:
> Bei Hochfrequenzgeschichten hätte ich wegen
> der Dämpfung des Kabels Bedenken, aber bei 38 kHz sollte das doch
> klappen.

Auf welchen Frequenzen funktioniert eigentlich Kabelfernsehen?

von Dieter F. (Gast)


Lesenswert?

客人 schrieb:
> Auf welchen Frequenzen funktioniert eigentlich Kabelfernsehen?

Wie wäre es mit Google?

von M. K. (sylaina)


Lesenswert?

höneß schrieb:
> Gut, dann eben nicht.
>
> Thread kann weg, tschüss.

Na das nun auch nicht, ich denke halt nur, dass du dir eine andere 
Datenverbindung überlegen solltest. RS232/RS485 ist möglicherweise viel 
zu langsam für das, was du machen willst. Auf jeden Fall würde ich das 
Maximum benutzen, was die Kamera kann, also 115 kBd und nicht die 38 
kBd.

von Dieter F. (Gast)


Lesenswert?

höneß schrieb:
>> http://modelluboot.de/Video/Video_Artikel.html

M. K. schrieb:
> ich denke halt nur, dass du dir eine andere
> Datenverbindung überlegen solltest.

Das haben andere auch schon ...

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
Noch kein Account? Hier anmelden.