Sida 2 av 4

Re: NMEA Logger

Postat: 8 juni 2015, 16:05:08
av LeCanard
@GFEF
Det där är säkert helt korrekt utrett. Men någon genuint svensk norm som motsvarar NMEA0183 finns inte. I Europa heter den IEC61162-1 resp IEC61162-2, beroende på baudrate ( 4800 resp 38400 ).
Och att nationellt ändra på ett internationellt vedertaget protokoll för att möta nationens skrivnormer är kanske inte det smartaste man kan göra om man eftersträvar kompabilitet.
Inom NMEA0183 så avdalas datafälten med ett decimalkomma, och flyttalen delas med punkt. Vare sig man tycker att det är rätt eller fel, så får man stå ut med detta.


LeCanard

Re: NMEA Logger

Postat: 8 juni 2015, 19:28:47
av GFEF
LeCanard

>nom NMEA0183 så avdalas datafälten med ett decimalkomma, och flyttalen delas med punkt.

En till standard fungera bra inom sitt begränsad område.

NMEA "National Marine Electronics Association"

http://sv.wikipedia.org/wiki/NMEA

Men utanför detta inte lätt att förstå.

Re: NMEA Logger

Postat: 17 juni 2015, 16:35:31
av AndersG
Datat körde jag från en GPS-emulator på datorn, bara för att testa. Har varit borta en vecka, men skall fortsätta regniga dagar.

Re: NMEA Logger

Postat: 17 juni 2015, 17:58:05
av AndersG
Tyvärr har jag dålig koll på programmering så jag ror inte ett sådant projekt iland men det här var väl så likt det jag är ute efter,
går det möjligen att lägga till en ADC-ingång och möjligheten att välja ingång mellan antingen 0-5V eller ekolodet med en bygel?
Absolut! Skall ta det i beaktande till den slutliga versionen.

Re: NMEA Logger

Postat: 27 september 2015, 16:49:22
av AndersG
OK. Det börjar ta form nu. Baserat på en PIC24FJ64 3.3V matning, och ett mikro-SD-kort. Körde just en runda med bilen och loggade position. Display kunde vara kul, men jag funderar på att även kunna köra "headless", dvs bara med ett par leddar. Så här fungerar det hela.

Jag använder båda UARTarna i PICen, en för NMEA in och den andra för debug/styrning. Labbkoplingen har två leddar och en knapp.

Programvaran är gjord som en finite-state-machine för att bli redig och överskådlig.

Vid uppstart läses först en konfig-fil från kortet. Denna definierar diverse deltan: pos, tid, djup.

Sedan försöker vi öppna filen ÅÅÅÅMMDD.skv om den finns söker vi till slutet och appendar. Om den inte finns så skapas denna.

Sedan väntar vi på giltigt NMEA-data. Flera olika NMEA-meningar kan tolkas. Tolken är uppbyggd som en tabell med MENING-Handler. Det är således lätt att lägga till nya.

Om vi har giltig position jämförs differensen från föregående mot delta. Om större skrivs en rad i filen.

Om mer än en timme gått, görs en flush på kortet.

Om datum bytt stängs filen och en ny öppnas.

Om man trycker in knappen stängs filen och programmet väntar på att man tar ut kortet. Efter att man gjort detta, väntar den på att kortet sätts in och så börjar allt igen.

Synpunkter?

Funderingar:
Om man får strömavbrott.. Borde man ha en litet större konding (tror att supercap är overkill) och en detektering av matningen så att man hinner stänga filen om strömmen far?

Re: NMEA Logger

Postat: 28 september 2015, 07:23:16
av larky
Tar du tiden från NMEA eller någon annan klocka?

Re: NMEA Logger

Postat: 28 september 2015, 07:36:52
av AndersG
Jag har en enkel RTC i PICen som synkas med tiden från NMEA. Mest för att man skall kunna logga även om NMEA-signalen tillfälligt försvinner.

Re: NMEA Logger

Postat: 3 oktober 2015, 08:35:43
av AndersG
Labbruskan:
20151003_092919_resized.jpg
Plottar vägen:
2015-10-03_09-33-41.jpg
(Hade den i bilen då jag körde)

Re: NMEA Logger

Postat: 9 oktober 2015, 16:15:17
av AndersG
chart.png
Nu börjar det bli riktigt kul! Visserligen bara ett enda spår, men man ser potentialen eller hur? Notera de blåare partiet samt de nya djupkurvorna uppe tv. Den skarpa saken uppe vid 3,5m lodningen var bara 0,9m

Re: NMEA Logger

Postat: 10 oktober 2015, 12:31:08
av NULL
Verkligt kul!
När man får se bilden på de noggrannare djupen vill man säga "FANTASTISKT!", det är något speciellt med att se den dolda världen komma fram ur djupen. :)

Re: NMEA Logger

Postat: 10 oktober 2015, 14:15:09
av ecenier
Håller med. Riktigt snyggt gjort.

Re: NMEA Logger

Postat: 6 mars 2016, 16:46:17
av AndersG
Har en prototyp med 44-pinnars PIC och display igång nu.
20160306_173556_resized.jpg
Dvs, den går att köra "headless" om man vill, med bara två leddar, men displayen underlättar ju. Berättar hur mycket disk man har kvar etc.

Knappen är för "eject" dvs då stängs filen snyggt och den väntar på att man tar ut SD-kortet. Samma vid strömavbrott. Då stänger den allt mha de två kondingarna.

Re: NMEA Logger

Postat: 14 mars 2016, 19:24:14
av AndersG
NMEALog.pdf
Preliminärt schema. Någon som har synpunkter?
- Dubbla optoisolerade ingångar, dvs ifall man har separata trådar för position och djup. Flytande, 5v-12V ca
- Dubbla, buffrade analoga ingångar. Skala till vald spänning mha spänningsdelare
- Kan ha en liten GPS-modul som piggyback
- Skruvplint, alternativt footprints för headers till dubbla DB9 kontakter
- Tänkte dra oanvända processorpinnar till en header ifall man hittar på något...
Schematic.jpg

Re: NMEA Logger

Postat: 31 mars 2016, 18:16:32
av AndersG
Börjat rita ett kort...
NMEALOG_2016-03-31_19-13-29.jpg
Listerna över/under PICen är oanvända pinnar, för framtida bruk. En display kan pluggas i ovanifrån och en GPS-modul över kondingarna. Huvudsaklig anslutning är skruvlisten till vänster, men finns även hål för flatkabelkontakter ifall man vill ha två DB9.

Re: NMEA Logger

Postat: 31 mars 2016, 19:36:18
av tecno
Dum fråga, vart tar pin34 vägen från PICen PGOOD?