Forum: Mikrocontroller und Digitale Elektronik SiRFstarIV liefert keine sinnvollen Daten über UART


von Christoph K. (christophkind)


Lesenswert?

Hi Leute,

ich teste zur Zeit ein GPS-Modul (Antenova M10478) mit SiRFstarIV 
Chipsatz.
Da ich die Anschlüssel von Chip rausgeschleift werden, gilt mein Problem 
wohl generell für den SiRFstarIV-Chipsatz.

Ich habe das Modul an 1.8 Volt angeschlossen, mit einer Low-High-Flanke 
über den PowerOn-Input gestartet und über einen Pegel-Shifter (1.8V <-> 
5V) am UART gelauscht. Der SiRFstarIV sendet über den UART jede Sekunde 
etwas, so wie man es von GPS-Modules gewohnt ist. Jedoch ist das, was er 
sendet totaler Müll.

Stelle ich meinen FTDI-Chipsatz auf die Default-Baudrate von 4800 ein, 
kommt gar nichts an, bei jeder anderen Baudrate kommt nur Müll an (habe 
alle durchprobiert). Auch wenn ich den SiRFstarIV mittels 
Hardwarekonfiguration z.B. auf eine Baudrate von 115200 setzte, kommt 
nur Müll an.

Was kann das sein?

Danke euch für die Hilfe.

von Faultier (Gast)


Lesenswert?

Definiere "Müll".

von Peter II (Gast)


Lesenswert?

Christoph Kind schrieb:
> Was kann das sein?

hast du einen Ozi?


Kenn es sein das du das Signal invertieren musst?

von Christoph K. (christophkind)


Lesenswert?

Mit Müll meine ich, verschiedenste Zeichen, die keinen Sinn ergeben :-D

Ja, ich habe ein Ozi, Signal steht auf +5V und zappelt jeweils, wenn die 
Daten gesendet werden. Das Bild ist aber das gleiche, als wenn ich über 
eine funktionierene UART-Verbindung kommuniziere.

von Faultier (Gast)


Lesenswert?

> Mit Müll meine ich, verschiedenste Zeichen, die keinen Sinn ergeben :-D

Nun, es ist wegen dem hier

> ... 4800 ein, kommt gar nichts an, bei jeder anderen Baudrate ...

sowieso wahrscheinlicher das Du invertieren musst, aber was soll wohl 
das :-D hinter Deiner Antwort bedeuten? Das Du schlauer bist als 
derjenige, der so eine Frage stellt? Das zeugt von großem 
Selbstvertrauen darin, dass Du von jedem und allen sagen kannst ob es 
Sinn ergibt oder nicht. Du brauchst dazu keine Stellung nehmen, aber 
vielleicht magst Du mal ein wenig darüber nachdenken.

von Peter II (Gast)


Lesenswert?

Christoph Kind schrieb:
> Ja, ich habe ein Ozi, Signal steht auf +5V und zappelt jeweils, wenn die
> Daten gesendet werden. Das Bild ist aber das gleiche, als wenn ich über
> eine funktionierene UART-Verbindung kommuniziere.

dann mache doch mal ein Foto von einem Byte. Dann "sieht" man doch was 
übertragen wird.

von Christoph K. (christophkind)


Lesenswert?

@Faultier : so war das nicht gemeint, ich definiere mich eindeutig als 
Anfänger auf diesem Gebiet.


@Peter 2 : Was meinst du mit einem Foto?
Ich habe das Signal schon einmal durch eine Transistorstufe invertiert, 
allerdings kam das gleiche dabei raus (im Terminal des Rechners).

von Peter II (Gast)


Lesenswert?

Christoph Kind schrieb:
> Was meinst du mit einem Foto?

was könnte ich wohl damit meinen?

Wie wollen das Signal auch sehen, dort kann man die Baudrate und die 
Daten selber ablesen - dann sollte eigentlich keine Frage mehr offen 
sein.

von Faultier (Gast)


Lesenswert?

>so war das nicht gemeint, ich definiere mich eindeutig als
>Anfänger auf diesem Gebiet
Ach so.


>Ich habe das Signal schon einmal durch eine Transistorstufe invertiert,
>allerdings kam das gleiche dabei raus (im Terminal des Rechners).

Meinst Du das wortwörtlich so? Es kam das gleiche, also das identische 
heraus?
Dann ist irgendwas anderes oberfaul. Wahrscheinlicher ist das etwas fast 
gleiches herauskommt, noch wahrscheinlicher, etwas ganz anderes.

Mach einfach mal ein Foto oder Screnshot vom Oszi direkt am 
Sirf-Ausgang.

von Alex W. (a20q90)


Lesenswert?

Da wird wohl der Chip im RAW-Modus die Daten liefern!

von spess53 (Gast)


Lesenswert?

Hi

>Ich habe das Signal schon einmal durch eine Transistorstufe invertiert,
>allerdings kam das gleiche dabei raus (im Terminal des Rechners).

Ob du invertieren must kannst du am Pegel zwischen zwei Übertragungen 
erkennen. Wenn er da L ist must du invertieren. Bei H nicht.

Ist das Modul neu oder gebraucht? Es könnte sein, das das Modul Sirf 
Binary und nicht NMEA sendet.

MfG Spess

von Christoph K. (christophkind)


Lesenswert?

Ok ich werde mal ein Foto machen.

@Alex:
Weißt du auch wie ich von RAW auf NMEA umstellen kann? Falls es daran 
liegen sollte.

von spess53 (Gast)


Lesenswert?

Hi

>Weißt du auch wie ich von RAW auf NMEA umstellen kann? Falls es daran
>liegen sollte.

Suche mal nach SirfDemo oder SirfDemo.exe.

MfG Spess

von Alex W. (a20q90)


Lesenswert?

Christoph Kind schrieb:
> Ok ich werde mal ein Foto machen.
>
> @Alex:
> Weißt du auch wie ich von RAW auf NMEA umstellen kann? Falls es daran
> liegen sollte.

siehe:

spess53 schrieb:

> Suche mal nach SirfDemo oder SirfDemo.exe.


Das "SiRf"-Problem hat die UAV bzw FPV-Gemeinde z.b. zu genüge gelöst!

von spess53 (Gast)


Lesenswert?

Hi

>Das "SiRf"-Problem hat die UAV bzw FPV-Gemeinde z.b. zu genüge gelöst!

Was ist das '"SiRf"-Problem'?

MfG Spess

von Alex W. (a20q90)


Lesenswert?

spess53 schrieb:
> Hi
>
>>Das "SiRf"-Problem hat die UAV bzw FPV-Gemeinde z.b. zu genüge gelöst!
>
> Was ist das '"SiRf"-Problem'?
>
> MfG Spess

Das ist das Problem das die User in der UAV-Community hatten und eine 
Lösung dazu fanden!

von Christoph K. (christophkind)


Lesenswert?

hmm, würdest du uns auch einen Link geben, wo jemand das Problem behoben 
hat? Im Moment such ich mich zu tode :-D

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.