Crius Se V1 und I2C Gps hat nur kurze Verbindung

bagwan

Erfahrener Benutzer
#1
Hallo zusammen!

Ich bin gerade dabei, meinen Quadro zusammen zu bauen. Das Crius SeV1 läuft mittlerweile und es sieht so aus, als ob die Motoren das tun, was sie sollten. Erstflug steht aber noch aus.

Was mir noch Probleme bereitet, ist die GPS Anbindung. Das NavBoard bekommt Daten vom GPS, was an der Blinkfrequenz des NavBoards auch zu erkennen ist.

Wenn ich die GPS Einheit am Crius anschließe, dann sieht man in der GUI immer mal wieder bei der Anzeige SAT (bei GPS) kurz eine Zahl aufblitzen, oder sie Zahl wechselt sehr schnell immer wieder auf 0.

Wenn ich über Bluetooth die RAW Daten auslese, dann zälen die Errors beim nicht angeschlossenem GPS am I2c Anschluss hoch.

Wenn das GPS aber am I2c angesöpselt ist, dann bleibt der Error Counter auf 0



Setup:
Ublox GPS, Pin13+14 gebrückt, auf 10Hz und 115200Baud eingestellt, Übertragungsart UBX

Nav Board, mit der I2C_GPS_NAV

Crius SE V1 mit MultiWii dev version r1240


Den Sketch von NavBoard und vom Crius habe ich Angehängt. Vielleicht hat jemand Lust mal darüber zu schauen, und mich in die richtige Richtung zu schubsen.

Anhang anzeigen Sketche.zip


Danke Euch!

Gruß Bernd
 

Roberto

Erfahrener Benutzer
#2
Wenn ich über Bluetooth die RAW Daten auslese, dann zälen die Errors beim nicht angeschlossenem GPS am I2c Anschluss hoch.

Wenn das GPS aber am I2c angesöpselt ist, dann bleibt der Error Counter auf 0
Hi!
Zumindest das ist schnell erklärt. Wenn in der config.h ein I2C Gerät (ACC/GYRO/GPS/BARO etc..) definiert ist, das aber nicht angeschlossen ist, gibt es permanent Fehler, da keine Kommunikation stattfinden kann.

LG

Rob
 

bagwan

Erfahrener Benutzer
#3
Alles klar. Sowas hab ich mir schon gedacht.

Warum setzt das Signal aber dauernd aus?

Wo denkt ihr soll ich das suchen anfangen? Auf der Flightcontroll oder auf dem Board?
Gruss
 
FPV1

Banggood

Oben Unten