CL-OSD - GPS Firmware fürs HK E-OSD (und G-OSD)

Status
Nicht offen für weitere Antworten.

Waldmensch

Erfahrener Benutzer
#81
OK, Weiter im Monolog:

Das mit dem FTDI klappt. Der scheint mit dem 3V Pegel klarzukommen. Habe mir schnell einen kleinen Logger geproggt der einfach nur das Geplapper des GPS ausgibt. Das GPS ist auf 9600 Baud sehr geschwätzig s.u. Also woran kann es noch liegen? langsam gehen mir die Ideen aus.

Code:
$GPGGA,090217.000,5147.6951,N,01215.4325,E,1,7,1.37,81.0,M,46.5,M,,*66
$GPGSA,A,3,20,10,,46.5,M,,*66
$G17,13,32,31,23,,46.5,M,,*66
$G,,,,,1.64,1.37,,46.5,M,,*66
$G0.91*09
$GPRMC,46.5,M,,*66
$G,090217.000,A,5146.5,M,,*66
$G47.6951,N,01215146.5,M,,*66
$G.4325,E,0.56,34146.5,M,,*66
$G3.75,010412,,,A146.5,M,,*66
$G*6B
$GPVTG,343146.5,M,,*66
$G.75,T,,M,0.56,N146.5,M,,*66
$G,1.03,K,A*3A
N146.5,M,,*66
$G$1.03,K,A*3A
N146.5,M,,*66
$GGPGGA,090218.00146.5,M,,*66
$G0,5147.6953,N,0146.5,M,,*66
$G215.4324,E,1,8,146.5,M,,*66
$G1.24,80.9,M,46.146.5,M,,*66
$G5,M,,*6F
$GPGS146.5,M,,*66
$GA,A,3,20,10,17,146.5,M,,*66
$G13,32,31,04,23,146.5,M,,*66
$G,,,,2.25,1.24,1.46.5,M,,*66
$G88*00
$GPRMC,0.46.5,M,,*66
$G90218.000,A,514.46.5,M,,*66
$G7.6953,N,01215..46.5,M,,*66
$G4324,E,0.51,343.46.5,M,,*66
$G.75,010412,,,A*646.5,M,,*66
$G0
$GPVTG,343.7646.5,M,,*66
$G5,T,,M,0.51,N,0646.5,M,,*66
$G.95,K,A*33
N,0646.5,M,,*66
$G$95,K,A*33
N,0646.5,M,,*66
$GGPGGA,090219.00046.5,M,,*66
$G,5147.6959,N,01046.5,M,,*66
$G215.4323,E,1,8,046.5,M,,*66
$G1.24,80.8,M,46.046.5,M,,*66
$G5,M,,*62
$GPGS046.5,M,,*66
$GA,A,3,20,10,17,146.5,M,,*66
$G3,32,31,04,23,,146.5,M,,*66
$G,,,2.25,1.24,1.146.5,M,,*66
$G88*00
$GPGSV,4146.5,M,,*66
$G,1,14,23,76,192146.5,M,,*66
$G,31,20,64,099,2146.5,M,,*66
$G7,13,43,217,24,046.5,M,,*66
$G4,36,303,18*7B
046.5,M,,*66
$G
$GPGSV,4,2,14,046.5,M,,*66
$G32,36,092,14,31046.5,M,,*66
$G,22,042,27,17,2046.5,M,,*66
$G2,242,17,01,22,046.5,M,,*66
$G157,13*75
$GPGS46.5,M,,*66
$GV,4,3,14,10,17,S46.5,M,,*66
$G279,28,02,06,31S46.5,M,,*66
$G7,,11,03,160,16S46.5,M,,*66
$G,25,03,003,21*7C46.5,M,,*66
$G
$GPGSV,4,4,14C46.5,M,,*66
$G,30,02,085,,38,C46.5,M,,*66
$G,,*4B
$GPRMC,0C46.5,M,,*66
$G90219.000,A,514C46.5,M,,*66
$G7.6959,N,01215.C46.5,M,,*66
$G4323,E,0.68,356.46.5,M,,*66
$G24,010412,,,A*6.46.5,M,,*66
$G6
$GPVTG,356.2.46.5,M,,*66
$G4,T,,M,0.68,N,1.46.5,M,,*66
$G.26,K,A*30
N,1.46.5,M,,*66
$G$GPGGA,0902
N,1.46.5,M,,*66
$G20.000,5147.696246.5,M,,*66
$G,N,01215.4321,E246.5,M,,*66
$G,1,8,1.24,80.7,246.5,M,,*66
$GM,46.5,M,,*6D
246.5,M,,*66
$G$GPGSA,A,3,20,1246.5,M,,*66
$G0,17,13,32,31,0246.5,M,,*66
$G4,23,,,,,2.25,1.46.5,M,,*66
$G24,1.87*0F
$GP.46.5,M,,*66
$GRMC,090220.000,.46.5,M,,*66
$GA,5147.6962,N,0.46.5,M,,*66
$G1215.4321,E,0.6.46.5,M,,*66
$G8,355.36,010412.46.5,M,,*66
$G,,,A*66
$GPVTG,46.5,M,,*66
$G355.36,T,,M,0.6,46.5,M,,*66
$G8,N,1.26,K,A*30,46.5,M,,*66
$G
N,1.26,K,A*30,46.5,M,,*66
$G$
N,1.26,K,A*30,46.5,M,,*66
$GGPGGA,090221.00,46.5,M,,*66
$G0,5147.6964,N,0,46.5,M,,*66
$G1215.4319,E,1,8,46.5,M,,*66
$G,1.24,80.6,M,46.46.5,M,,*66
$G5,M,,*60
$GPGS.46.5,M,,*66
$GA,A,3,20,10,17,.46.5,M,,*66
$G13,32,31,04,23,.46.5,M,,*66
$G,,,,2.25,1.24,1.46.5,M,,*66
$G.87*0F
$GPRMC,046.5,M,,*66
$G90221.000,A,514046.5,M,,*66
$G7.6964,N,01215.046.5,M,,*66
$G4319,E,0.65,353046.5,M,,*66
$G.93,010412,,,A*046.5,M,,*66
$G6E
$GPVTG,353.046.5,M,,*66
$G93,T,,M,0.65,N,146.5,M,,*66
$G.21,K,A*33
,N,146.5,M,,*66
$G$GPGG,A*33
,N,146.5,M,,*66
$GA,090222.000,51146.5,M,,*66
$G47.6965,N,01215146.5,M,,*66
$G.4318,E,1,8,1.1146.5,M,,*66
$G2,80.5,M,46.5,M,46.5,M,,*66
$G,*65
$GPGSA,A,,46.5,M,,*66
$G3,20,10,17,13,3,46.5,M,,*66
$G2,31,04,23,,,,,,46.5,M,,*66
$G1.42,1.12,0.88*046.5,M,,*66
$G6
$GPRMC,09022046.5,M,,*66
$G2.000,A,5147.69046.5,M,,*66
$G65,N,01215.4318046.5,M,,*66
$G,E,0.60,353.93,046.5,M,,*66
$G010412,,,A*68
046.5,M,,*66
$G$GPVTG,353.93,T,46.5,M,,*66
$G,M,0.60,N,1.12,,46.5,M,,*66
$GK,A*36
N,1.12,,46.5,M,,*66
$G$GPGGA,090223.0,46.5,M,,*66
$G00,5147.6966,N,046.5,M,,*66
$G1215.4317,E,1,8046.5,M,,*66
$G,1.24,80.4,M,46046.5,M,,*66
$G.5,M,,*6C
$GPG046.5,M,,*66
$GSA,A,3,20,10,17046.5,M,,*66
$G,13,32,31,04,23046.5,M,,*66
$G,,,,,2.25,1.24,146.5,M,,*66
$G.87*0F
$GPRMC,146.5,M,,*66
$G090223.000,A,51146.5,M,,*66
$G47.6966,N,01215146.5,M,,*66
$G.4317,E,0.44,35146.5,M,,*66
$G3.93,010412,,,A*46.5,M,,*66
$G63
$GPVTG,353.*46.5,M,,*66
$G93,T,,M,0.44,N,*46.5,M,,*66
$G0.82,K,A*38
N,*46.5,M,,*66
$G$GP2,K,A*38
N,*46.5,M,,*66
$GGGA,090224.000,*46.5,M,,*66
$G5147.6967,N,012*46.5,M,,*66
$G15.4315,E,1,8,1*46.5,M,,*66
$G.24,80.3,M,46.5,46.5,M,,*66
$GM,,*6F
$GPGSA,,46.5,M,,*66
$GA,3,20,10,17,13,46.5,M,,*66
$G,32,31,04,23,,,,46.5,M,,*66
$G,,2.25,1.24,1.8,46.5,M,,*66
$G7*0F
$GPGSV,4,146.5,M,,*66
$G,14,23,76,192,3146.5,M,,*66
$G1,20,64,099,27,146.5,M,,*66
$G13,43,217,24,04146.5,M,,*66
$G,36,303,20*70
146.5,M,,*66
$G$GPGSV,4,2,14,3246.5,M,,*66
$G,36,092,14,31,2246.5,M,,*66
$G2,042,27,17,22,246.5,M,,*66
$G242,18,01,22,15246.5,M,,*66
$G7,13*7A
$GPGSV246.5,M,,*66
$G,4,3,14,10,17,2246.5,M,,*66
$G79,28,02,06,317,46.5,M,,*66
$G,25,03,003,22,3,46.5,M,,*66
$G0,02,085,*70
$,46.5,M,,*66
$GGPGSV,4,4,14,11,46.5,M,,*66
$G,02,160,15,41,,,46.5,M,,*66
$G,*48
$GPRMC,09046.5,M,,*66
$G224.000,A,5147.046.5,M,,*66
$G6967,N,01215.43046.5,M,,*66
$G15,E,0.44,353.9046.5,M,,*66
$G3,010412,,,A*67046.5,M,,*66
$G
$GPVTG,353.93,46.5,M,,*66
$GT,,M,0.44,N,0.8,46.5,M,,*66
$G2,K,A*38
N,0.8,46.5,M,,*66
$G$GPGGA,090225.0046.5,M,,*66
$G0,5147.6968,N,0046.5,M,,*66
$G1215.4315,E,1,8046.5,M,,*66
$G,1.12,80.1,M,46046.5,M,,*66
$G.5,M,,*66
$GPGS46.5,M,,*66
$GA,A,3,20,10,17,S46.5,M,,*66
$G13,32,31,04,23,S46.5,M,,*66
$G,,,,1.42,1.12,0S46.5,M,,*66
$G.88*06
$GPRMC,S46.5,M,,*66
$G090225.000,A,51S46.5,M,,*66
$G47.6968,N,01215.46.5,M,,*66
$G4315,E,0.25,353.46.5,M,,*66
$G.66,010412,,,A*.46.5,M,,*66
$G64
$GPVTG,353..46.5,M,,*66
$G66,T,,M,0.25,N,.46.5,M,,*66
$G0.47,K,A*3C
N,.46.5,M,,*66
$G$G47,K,A*3C
N,.46.5,M,,*66
$GPGGA,090226.000.46.5,M,,*66
$G,5147.6968,N,01.46.5,M,,*66
$G215.4315,E,1,8,.46.5,M,,*66
$G1.12,80.2,M,46..46.5,M,,*66
$G5,M,,*66
$GPGSA46.5,M,,*66
$G,A,3,20,10,17,1A46.5,M,,*66
$G3,32,31,04,23,,A46.5,M,,*66
$G,,,1.42,1.12,0.A46.5,M,,*66
$G88*06
$GPRMC,0A46.5,M,,*66
$G90226.000,A,514746.5,M,,*66
$G.6968,N,01215.4746.5,M,,*66
$G315,E,0.25,353.746.5,M,,*66
$G79,010412,,,A*6746.5,M,,*66
$G9
$GPVTG,353.7746.5,M,,*66
$G9,T,,M,0.25,N,0746.5,M,,*66
$G.46,K,A*33
N,0746.5,M,,*66
$G
 
Zuletzt bearbeitet:

Waldmensch

Erfahrener Benutzer
#82
Ich habe meinen Logger mal noch etwas verbessert um auszuschließen das das GPS doch Müll liefert. Macht es nicht! hier mal nur die $GPGGA Pakete rausgefiltert:

Code:
$GPGGA    141540.000    5147.6946    N    01215.4352    E    1    6    1.26    54.6    M    46.5    M        
$GPGGA    141541.000    5147.6946    N    01215.4352    E    1    6    1.27    54.6    M    46.5    M        
$GPGGA    141542.000    5147.6945    N    01215.4352    E    1    6    1.26    54.6    M    46.5    M        
$GPGGA    141543.000    5147.6945    N    01215.4354    E    1    6    1.27    54.6    M    46.5    M        
$GPGGA    141544.000    5147.6945    N    01215.4355    E    1    6    1.27    54.6    M    46.5    M        
$GPGGA    141545.000    5147.6945    N    01215.4356    E    1    6    1.27    54.6    M    46.5    M        
$GPGGA    141546.000    5147.6946    N    01215.4357    E    1    6    1.27    54.6    M    46.5    M        
$GPGGA    141547.000    5147.6946    N    01215.4357    E    1    6    1.27    54.6    M    46.5    M        
$GPGGA    141548.000    5147.6947    N    01215.4358    E    1    6    1.26    54.6    M    46.5    M        
$GPGGA    141549.000    5147.6948    N    01215.4359    E    1    6    1.27    54.6    M    46.5    M        
$GPGGA    141550.000    5147.6950    N    01215.4360    E    1    6    1.27    54.6    M    46.5    M        
$GPGGA    141551.000    5147.6955    N    01215.4365    E    1    6    1.27    54.6    M    46.5    M        
$GPGGA    141552.000    5147.6958    N    01215.4367    E    1    6    1.27    54.6    M    46.5    M        
$GPGGA    141553.000    5147.6963    N    01215.4371    E    1    6    1.27    54.6    M    46.5    M        
$GPGGA    141554.000    5147.6966    N    01215.4374    E    1    6    1.27    54.6    M    46.5    M        
$GPGGA    141555.000    5147.6969    N    01215.4378    E    1    6    1.27    54.7    M    46.5    M        
$GPGGA    141556.000    5147.6970    N    01215.4378    E    1    6    1.27    54.6    M    46.5    M        
$GPGGA    141557.000    5147.6970    N    01215.4380    E    1    6    1.27    54.6    M    46.5    M        
$GPGGA    141558.000    5147.6971    N    01215.4380    E    1    6    1.26    54.7    M    46.5    M        
$GPGGA    141559.000    5147.6972    N    01215.4379    E    1    6    1.26    54.7    M    46.5    M        
$GPGGA    141600.000    5147.6974    N    01215.4383    E    1    6    1.27    54.7    M    46.5    M        
$GPGGA    141601.000    5147.6976    N    01215.4387    E    1    6    1.26    54.7    M    46.5    M        
$GPGGA    141602.000    5147.6977    N    01215.4388    E    1    6    1.27    54.7    M    46.5    M        
$GPGGA    141603.000    5147.6979    N    01215.4389    E    1    6    1.27    54.7    M    46.5    M        
$GPGGA    141604.000    5147.6979    N    01215.4390    E    1    6    1.26    54.7    M    46.5    M        
$GPGGA    141605.000    5147.6980    N    01215.4391    E    1    6    1.26    54.7    M    46.5    M        
$GPGGA    141607.000    5147.6982    N    01215.4393    E    1    6    1.26    54.7    M    46.5    M        
$GPGGA    141608.000    5147.6982    N    01215.4394    E    1    6    1.26    54.7    M    46.5    M        
$GPGGA    141609.000    5147.6983    N    01215.4395    E    1    6    1.27    54.7    M    46.5    M        
$GPGGA    141611.000    5147.6985    N    01215.4396    E    1    6    1.33    54.7    M    46.5    M        
$GPGGA    141612.000    5147.6986    N    01215.4396    E    1    6    1.33    54.7    M    46.5    M        
$GPGGA    141613.000    5147.6987    N    01215.4396    E    1    6    1.26    54.7    M    46.5    M        
$GPGGA    141615.000    5147.6987    N    01215.4397    E    1    6    1.33    54.7    M    46.5    M        
$GPGGA    141616.000    5147.6988    N    01215.4397    E    1    6    1.33    54.7    M    46.5    M        
$GPGGA    141617.000    5147.6989    N    01215.4397    E    1    6    1.33    54.7    M    46.5    M        
$GPGGA    141619.000    5147.6990    N    01215.4395    E    1    6    1.26    54.7    M    46.5    M
Das Sattelitensymbol im OSD blinkt. Ich habe bei RC Groups gelesen das dies "Checksum Errors" bedeutet. Am PC sind die Prüfsummen absolut sauber.

Ich weiß nicht mehr so recht weiter.

1) GPS für sich arbeitet 1A unter 9600 Baud
2) CL-OSD ist mit 9600 Baud kompiliert und wird ganz sauber dargestellt
3) Sat Symbol blinkt permanent und zeigt 0 Satteliten

Hat denn jemand das E-OSD mit der aktuellen CL-OSD Revision am laufen? Wie kann ich das TRENZ auf 4800 Baud setzen? Kann ich das FTDI BOB benutzen wenn ich in die RX (GPS) Leitung einen Widerstand einfüge um von 5V auf 3,3V Pegel zu kommen?
 

Jörn

Erfahrener Benutzer
#83
Erstmal Glückwunsch das du es noch hinbekommen hast. Das Compiler/Stack Problem habe ich auch gerade erst im RC-Groups Thread gesehen... Ich würde die Geschwindigkeit auf 4800 begrenzen. Bisher waren alle Probleme dieser Art auf zu hohe Baud Rate zurück zu führen.

Gruß
Jörn
 

Jörn

Erfahrener Benutzer
#84
Firmware Modifikation G-OSD

Hi Zusammen,

jetzt komme ich endlich mal dazu meinen Mod der G-OSD Firmware unter die Leute zu bringen. Wie schon geschrieben habe ich den Font angepasst um eine bessere Lesbarkeit zu erreichen und die Anzeigen habe ich in wichtige in nich so wichtige Gruppen unterteilt. Die wichtigen sind im Cockpit Style in der unteren Mitte zusammen gefasst. Außerdem habe ich noch die Live Ausgabe der GPS Daten eingebaut, damit ein verlorener Vogel eventuell wiedergefunden werden kann (Recorder vorrausgesetzt ;-)

Mit der jetzigen Config zeigt das OSD Flug und Video Akku sowie RSSI Stärke und GPS Informationen an. Bei Layout Anpassungen kann ich auch behilflich sein. Die Baudrate ist 4800, Aktuallisierungsrate 2Hz.

Gruß
Jörn
 

Anhänge

Waldmensch

Erfahrener Benutzer
#87

Jörn

Erfahrener Benutzer
#89
HobbyKing E-OSD
A very simple OSD (On Screen Display) for FPV users who want to see their 2 or 3 cell LiPo voltage level while flying.
Very easy to install; runs in line with your battery and also your video-out wire.

Features:
Voltmeter & Stopwatch
Double Voltage Input
Manual Calibration
Programmable Display Content
Supports NTSC & PAL
Anti-Glare Shade Control Signal

Specifications:
Weight: 3.3g
Dimensions: 34 x 17 x 4mm
Working Voltage: 7.2~12v <---------------------------------
 

nils1982ks

Erfahrener Benutzer
#91
Hallo,

also die Firmware sollte eigentlich für 4800 baud gewesen sein, aber bei mir wollte das auch öfter nicht, am Ende habe ich ziemlich in meiner Software-Version herumgesaut, darum sollte es nicht all zu verwunderlich sein, wenn es nicht will.

Umstellen kannst du mit der Software von GlobalTop, hatte Nachbrenner mal beschrieben, anschließend musst du nur das GPS mit 3V puffern, damit es seine Einstellungen nach dem Umkonfigurieren nicht verliert.

Software gibt es unter http://www.gtop-tech.com/ShowAttach?UNID=61cf27ada34a56605980288c1f295c254d539bb2
Beschreibung unter: http://fpv-community.de/showthread.php?5106-30g-All-In-One-FPV&p=88858&viewfull=1#post88858
Viel Erfolg!
 
Zuletzt bearbeitet:

Waldmensch

Erfahrener Benutzer
#94
Nein, alles ab 0,45V ist für den Atmel eine logische 1, sprich high-pegel
Aber warum brauchts dann für den Arduino Pullups auf dem I2C Bus? Habe gegoogled das man im Fall "Open Collector" auch einfach einen Pullup gegen 5V nehmen kann. Ist der TX von diesem Trenz GPS ein Open Collector? Wie kriegt man das raus?
 

Fpvjosh

Erfahrener Benutzer
#95
HK schreibt 3S. In den Specs für den 7805 steht VIN(max) 35V?! Die Spannungsteiler (5k/1k) sollten aus 15V ca 2,5V machen. Was für den Analogeingang des Atmega glaube ich noch OK ist. Bin jetzt nicht der Elektroniker aber von den Eckdaten könnte es gehen.
danke Waldmensch, werds mal probieren und euch mitteilen, obs klappt oder nicht...

@Jörn, das hab ich natürlich auch gelesen... Würd an deiner Stelle nicht so viel auf die Herstellerangaben geben ;).

Bei 4s ist die maximal Voltage 16,8V. Könnte eventuell sein, dass das Teil heiß wird - mal schaun.
*update*

Google mein Freund: http://vimeo.com/22161368
E-OSD funktioniert also mit 4s
 
Zuletzt bearbeitet:
#96
#98
Haste kein altes Handy Datenkabel, z.B. von nem Siemens Handy oder so? Das sind immer 3,3V Pegelwandler gewesen. Oder nen 2ten FTDI den Du auf 3,3v stellen kannst? Ich hatte noch so ein ELV-Mini-USB Wandler hier und hatte es damit gemacht. Nicht dass Du das GPS Teil schrottest ...
 

mogli22

Neuer Benutzer
Hallo schönen Mittwoch,
seit 4 Wochen bastle ich an meinem e-osd (atmega88PA) mit dem flashen der Firmware auf r86 herum.
Mir will es einfach nicht gelingen. Beim schreiben des EE-Proms kommt jedes mal eine Fehlermeldung.
Auf dem Monitor ist das OSD mit seltsamen kryptischen Zeichen garniert.
Bin schon am verzweifeln. :-(
Gibt es bitte einen Gütigen unter euch, der mit mein E-OSD mit der R86 oder aktuellere in der standard
Baudrate 4800Bd für's GPS (GlobalTop) flashen kann. Würde mich auch gerne erkenntlich zeigen. :)
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten