Hallo Ihr lieben, ich lese hier schon seit einiger Zeit mit und habe jetzt mein eigenes kleines Projekt gestartet. Nun stellt sich mir die erste Frage. Ich habe einen GPS Empfänger, der sein Signal über einen USB-Ausgang sendet. Zuerst wollte ich das über RS232 nach TTL umwandeln. Jetzt habe ich aber den PIC18F2550 entdeckt. Könnte ich mit diesem Mikrocontroller mir die ganzen Max232,... Umwandler sparen oder geht das nicht so einfach? Eine schöne Weihnachtszeit Sebastian
Du müsstest für den PIC einen USB-Host-Controller programmieren, was nicht ganz so einfach ist. Schaue am besten mal auf der Seite von Microchip, ob die schon fertige Quelltexte oder Libs in der Richtung anbieten. Ansonsten einen GPS-Empfänger mit TTL oder RS232 nehmen.
gefühlte 99% der GPS-Empfänger mit USB-Anschluss haben intern einfach einen normalen Seriell->USB Chip (wie z.B. FT232, Prolific xxx, usw) verbaut. Die einfachste Möglichkeit ist also, einfach das TTL-Signal VOR diesem Chip abzugreifen, und das ganze Seriell->USB-Device->USB-Host->Seriell Gewandel einfach sein zu lassen.
Aber ich vermute nicht, dass du weißt wo ich das beim NL-502EUSB von Navilock machen kann? Gruß Sebastian
Doch, das NL-502EUSB hat einen Seriell-USB Wandler, im Blockschaltbild als USB bridge bezeichnet. Vermutlich der kleine quadratische Chips links unten: http://www.navilock.de/view/Dokumente_SLASH_Sonstiges/60409_-_Datenblatt_Sirf3_GPS_Module/479. Leider habe ich das Modul nicht da, villeicht mal schaen, was dort drafsteht und Datenblatt suchen. Aus dem GPS-Modul kommen die Daten i.a. seriell mit 9600 baud, also am einfachsten direkt abgreifen, evtl. Pegel wandeln und ab zum UART des PIC. Gruss Mike
Ok, hab mich jetzt etwas umgeschaut und ich werde das mit dem Abnehmen an der Bridge wohl nicht hinbekommen (die Beinchen sind einfach zu klein). Aber wäre es theoretisch möglich von USB auf TTL mit dem FT232R ohne großen Aufwand zu kommen? (http://www.ftdichip.com/Products/FT232R.htm)
Sebastian schrieb: > Aber wäre es theoretisch möglich von USB auf TTL mit dem FT232R ohne > großen Aufwand zu kommen? (http://www.ftdichip.com/Products/FT232R.htm) Falsche Richtung.Der FT232 (oder was Ähnliches von nem anderen Hersteller) ist das Teil, dass auf deiner GPS-Platine verbaut ist, und dir erst die ganzen Probleme eingebrockt hat. Es gibt IIRC einen "Vinculum" chip, der die RS232->USB Wandlung wieder rückgängig machen kann, aber ob das auch mit dem bei dir verbauten Chip geht?
Der 18F2550 läßt sich NICHT als host-controller programmieren...
Sebastian schrieb: > Ok, hab mich jetzt etwas umgeschaut und ich werde das mit dem Abnehmen > an der Bridge wohl nicht hinbekommen (die Beinchen sind einfach zu > klein). > > Aber wäre es theoretisch möglich von USB auf TTL mit dem FT232R ohne > großen Aufwand zu kommen? (http://www.ftdichip.com/Products/FT232R.htm) nein das geht so nicht wie du dir das vorstellt. usb ist was ganz anderes als seriell oder parallel das sind quantensprünge !! wenn du was machen willst dann häng dich VOR den usb wandler im gps receiver, das geht problemlos..
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.