Forum: Mikrocontroller und Digitale Elektronik GPS-Daten in Nikon-Kamera 3,3V oder 5V TTL Verwirrung


von bonsai (Gast)


Lesenswert?

Hallo zusammen,

ich hoffe mir kann jemand von Euch helfen?

Habe leider nur Grundkenntnisse im Bereich Elektronik.

Es geht um folgendes:

Habe eine Nikon D7000 (dig. Spiegelreflexkamera) in diese möchte ich ein 
GPS-Signal füttern. Dazu habe ich eine Bluetooth-GPS Maus (Holux M1000) 
und einen BTM-222 auf dieser Platine: 
http://robotrack.org/include.php?path=article&contentid=269

Demnach sollte der Ablauf so funktionieren: GPS-Daten ---> per Bluetooth 
an den BTM222 ---> dort stehen diese dann als 3,3Volt Pegel zur 
Verfügung --> dann bekommt sie (oder auch nicht?) ein MAX3232CWE+ --> 
dann ab in die Kamera.

Die BTM Platine (auch auf 4800 eingestellt) läuft. Es kommen GPS Daten 
im Hyperterminal an.

Im Internet findet man leider nur schwer Infos zur Kamera 
(Steckerbelegung usw.). Angeblich soll die Kamera NMEA-Daten mit 4800 
Baud akzeptieren.

Nun habe ich mal am selbstgebastelten Stecker (Kamera) gemeßen.
Dort stehen +5V Vcc, GND und auf dem RX +2,7V (falls das dann RX ist?) 
zur Verfügung.

Die BT-Platine braucht +5V Versorgungsspannung (sind ja vorhanden). 
Weiter ist auf der Platine ein Abgriff für TX 3,3Volt.

Alles Zusammengesteckt, zeigt die Kamera leider keine GPS Position.

Nun habe ich nochmal im Inet recherchiert.

Dort habe ich folgendes gefunden:
http://grink.com/2010/12/05/nikon-d90-homemade-gps/

Wenn ich das richtig verstehe erwartet die Kamera die Daten trotzdem als 
5V TTL Pegel?

Dann dachte ich sollte ja kein Problem sein und hab das Kabel vom TX 
3,3V umgelegt auf den TX vom MAX3232CWE+. Nochmal vorsorglich 
nachgemessen, mit dem Ergebnis von knapp 5,5V.
Also anglötet. Leider immer noch keine Position...

Jetzt bin ich mir aber nicht mehr sicher was ich hier eigentlich mache.

So und nun stehe ich da...

Würde mich über Euren Rat freuen. Danke.

Gruß
bonsai

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Lass den MAX3232 auf jeden Fall weg! Du brauchst zwar einen 
Pegelwandler, aber der muss nur von 3V- auf 5V-Pegel wandeln, ohne 
Invertierung und ohne negative Spannungen.

von Uwe (Gast)


Lesenswert?

Wenn du Pech hast hat der MAX die Kommunikationsleitung deiner Kamera 
schon kaputtgemacht und es wird nie wieder gehen. Der MAX macht aus 0 
Volt so ungefär +10V und aus 3.3V so ca. -6Volt. Das verträgt die Kamera 
nicht.

von bonsai (Gast)


Lesenswert?

Danke für Deine Antwort.

Das heißt theoretisch könnt ich nen 74HCT14 nehmen um die 3V auf die 
5Volt zu bringen?

von bonsai (Gast)


Lesenswert?

Puhh! Wenn der Laie an so etwas ranfasst...

Ich hoffe das Ding ist noch am Leben.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

bonsai schrieb:
> Das heißt theoretisch könnt ich nen 74HCT14 nehmen um die 3V auf die
> 5Volt zu bringen?

Ja, das könnte gehen, nur musst Du zwei Inverter in Reihe schalten, da 
sonst das Signal invertiert ist.

Der '14 hat sechs davon, das reicht also.

von bonsai (Gast)


Lesenswert?

Alles klar. Danke soweit. Ich werd mich heute Nachmittag mal dran 
versuchen.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Du könntest auch versuchen, den Pegelwandler wegzulassen - je nachdem 
wie der Eingang der Kamera aufgebaut ist, könnte ein 3.3V-Pegel bereits 
ausreichen, um als High erkannt zu werden.

von Manfred D. (orakelksl)


Lesenswert?

Hallo,
meine D7000 braucht folgendes, damit's klappt:
1. Signal muss sauber zwischen 0V und VDD liegen und saubere Flanken 
líefern(0-5V). Transistor mit Pullup führt nicht immer zum gewünschten 
Erfolg (Bei meiner D90 funktioniert's, bei meiner D7000 nicht)Das gilt 
übrigens für eine ganze Reihe käuflicher GPS. Wenn sie an der D90 
funktionieren, heisst das noch lange nicht, dass sie auch an der D7000 
gehen!
2. Die D90/D7000 erwartet TTL nicht invertiert (also auf alle Fälle 
keinen RS232 Pegelwandler dazwischen)
3. Meine Erfahrung mit Bluetooth: 1. Probleme mit dem Pairing. Da gibt's 
immer wieder Probleme. Baudrate ist 4800,8,n,1. Viele switchen 
automatisch auf 9600. 2. Das Pairing dauert oft so lange, dass trotzdem 
kein Bild mit GPS-Daten versehen wird. Es gibt pfiffige Lösungen 
(Foolography unleashed) die das Problem durch Zwischenspeicherung 
umgehen.
4. Die Holux M1000 ist ähnlich wie meine M1200e nicht gerade ein 
Paradebeispiel an Sendeleistung. Die Maus im Rucksack z.B. funktioniert 
nicht zuverlässig. Zum Pairen muss ich die Kamera immer über den Kopf 
halten.
5. Ich bastel wegen 3. und 4. gerade an der Endlösung (mit Kabel): 
Locosys LS20126 UNTER der Kamera (Platte mit Stativschraube befestigt) 
so angebracht, dass die Antenne nach der linken Kameraseite Vertikal 
herausschaut. Theoretrisch suboptimal, aber praktische Versuche 
(einschließlich im Zimmer, Wald und Stadt) haben gezeigt dass es keine 
Empfangsnachteile gegenüber Blitzschuhbefestigung gibt. Stromversorgung: 
Kameraakku (nicht noch ein Trumm dass ich vergesse zu laden...). 
Indoor-Funktion und Log-Speicherung auf SD-Karte: ATMega32. Der 
Probeaufbau mit teppichmessergeschnitzter Perimeterplatte (noch ohne 
Logger) hat schon um Längen besser funktioniert als alles käufliche 
Gelumpe.
Ach ja: LS20126 hat einen um Längen besser funktionierenden Kompass als 
z.B. die Solmeta N2 (die außerdem nicht an der D7000 funktioniert)

Noch ein Tip: Geh mal zum Fotohändler und probier das Original-Nikon-GPS 
aus, dann weißt Du, ob deine Kamera-Schnittstelle noch funktioniert. 
(Aber geduldig warten, bis GPS-Empfang da ist. Die Nikon-GPS ist nicht 
gerade ein Rennpferd in der Stadt...)

von Kurt (Gast)


Lesenswert?

also Komparator ran, Spannungsteiler von 5V von der D7000 und gut ist... 
so mach ichs halt

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.