|
|
15-02-2009, 12:26
|
#1
|
Moderator Emeritus
Join Date: Sep 2006
Posts: 4,663
|
My NMEA Logger Program
For the last couple of years I've been writing a NMEA logger program (Windows), that captures, logs, plays, displays (etc) NMEA 0812 data. It provides dial displays of most data, as well as AIS display/alarm, depth alarm, MOB alarm, stripcharts, etc. I took it to Hawaii and back during the '08 Pac Cup and have been bugfixing and feature-creeping since then. IMHO, it's pretty useful.
You are welcome to use it for free, and I would welcome any constructive comments. I do not intend to add chart-display. The screen is optimized for the (tiny, low power) EeePc, but it works fine on larger computers.
In particular, I would appreciate any NMEA capture files you might generate, so I can test it on other people's data.
Here is the main screen:
And the AIS screen:
If this sounds interesting, you can read more, and get the setup program here: NavMonPc
I have no intention to sell this program, and any support will depend on my attitude at the time. I guarantee nothing!
__________________
Paul Elliott, S/V VALIS - Pacific Seacraft 44 #16 - Friday Harbor, WA
www.sailvalis.com
|
|
|
15-02-2009, 12:33
|
#2
|
Moderator Emeritus
Join Date: Sep 2007
Location: Eastern Tennessee
Boat: Research vessel for a university, retired now.
Posts: 10,406
|
That is really cool Paul!...thanks.
I finally got my NavNet 3D up an running last week...if you ever want to compare notes. Its the MFDBB black box version. I'm really looking forward to getting underway and tweaking it sometime soon.
__________________
David
Life begins where land ends.
|
|
|
15-02-2009, 13:01
|
#3
|
Moderator Emeritus
Join Date: Sep 2006
Posts: 4,663
|
Quote:
Originally Posted by David M
That is really cool Paul!...thanks.
I finally got my NavNet 3D up an running last week...if you ever want to compare notes. Its the MFDBB black box version. I'm really looking forward to getting underway and tweaking it sometime soon.
|
You are most welcome.
I got my NN3d gear installed (2x MFD-8 displays, 4KW radar, Hub, GPS, and Fluxgate), and got to use it during the Jan 31'st "Three Bridge Fiasco" race here in San Francisco (see my blog for race details). I have to say, it's pretty intuitive, and having all the charting options is pretty neat. Of course, I usually just run it in straight up vector mode...
I still need to finish installing the new ACR AIS-B transponder, and interconnect all this stuff through the NMEA multiplexer. It won't be long now.
I see that Furuno has finally released some South Pacific and updated Hawaii charts for the 3D system.
__________________
Paul Elliott, S/V VALIS - Pacific Seacraft 44 #16 - Friday Harbor, WA
www.sailvalis.com
|
|
|
16-02-2009, 09:06
|
#4
|
Marine Service Provider
Join Date: Oct 2006
Location: Eastern Shore, MD
Boat: Camper Nicholson 44 Ketch
Posts: 2,060
|
Paul;
This is REALLY great! I have a NMEA 2000 network onboard Jubilee. Through eBay, I bought a Maretron NMEA2000>>USB gateway for $70. Any change you could support USB in the near future? Maretron wants ~$700 for their software - which means it is not in cards.
Maretron
Chris
|
|
|
16-02-2009, 09:13
|
#5
|
Registered User
Join Date: Jul 2007
Location: Ladner, BC, Canada
Boat: Newport 30
Posts: 129
|
Thanks, been looking for something like this!
Lots of nice features.
__________________
SV Lorelei
|
|
|
16-02-2009, 10:09
|
#6
|
Moderator Emeritus
Join Date: Sep 2006
Posts: 4,663
|
Quote:
Originally Posted by witzgall
Paul;
This is REALLY great! I have a NMEA 2000 network onboard Jubilee. Through eBay, I bought a Maretron NMEA2000>>USB gateway for $70. Any change you could support USB in the near future? Maretron wants ~$700 for their software - which means it is not in cards.
Maretron
Chris
|
I would like to be able to interface to a native USB port, and I don't think it should be too hard -- but I've not looked into it. At the moment the only USB I do is if it provides a virtual serial interface. I will research the other types of USB connections, and put this on the to-do list, since this seems like an excellent idea.
The NMEA2000 part may be more complicated, though, even though it would be a huge bonus for my program. My new Furuno chartplotter puts out NMEA2000 (I'm just using the NMEA0182 ports), and now that piqued my interest I might pick up that USB interface...
Has anyone found a free NMEA2000 design spec (or something close)?
__________________
Paul Elliott, S/V VALIS - Pacific Seacraft 44 #16 - Friday Harbor, WA
www.sailvalis.com
|
|
|
16-02-2009, 10:28
|
#7
|
Marine Service Provider
Join Date: Oct 2006
Location: Eastern Shore, MD
Boat: Camper Nicholson 44 Ketch
Posts: 2,060
|
The unit in particular translates NMEA 2000 to NMEA 0183. If you like, I can send you the Maretron box for temporary use to investigate. I imagine you would need to setup a temporary NMEA network, which means a at a minimum a power cable, terminator, and at least two micro connectors. Do you have any of that?
Here is the manual: http://www.maretron.com/support/manu...B100UM_1.2.pdf
|
|
|
16-02-2009, 16:12
|
#8
|
Registered User
Join Date: Jan 2008
Location: SE PA
Boat: Baba 35 - One With The Wind
Posts: 392
|
Just lurkin'...
__________________
S/V One With The Wind
'85 Baba 35
"You and I may agree, but we could both be wrong."
|
|
|
16-02-2009, 18:51
|
#9
|
Moderator Emeritus
Join Date: Sep 2006
Posts: 4,663
|
Quote:
Originally Posted by witzgall
The unit in particular translates NMEA 2000 to NMEA 0183. If you like, I can send you the Maretron box for temporary use to investigate. I imagine you would need to setup a temporary NMEA network, which means a at a minimum a power cable, terminator, and at least two micro connectors. Do you have any of that?
Here is the manual: http://www.maretron.com/support/manu...B100UM_1.2.pdf
|
Wow! As you said, it translates! I'm going to study the list of translations (as well as the rest of the spec). I'm will look at what came with my Furuno NN3D plotter and get back to you. I probably won't be able to really dig into this for a while, though.
__________________
Paul Elliott, S/V VALIS - Pacific Seacraft 44 #16 - Friday Harbor, WA
www.sailvalis.com
|
|
|
17-02-2009, 18:15
|
#10
|
Registered User
Join Date: Nov 2008
Location: UK
Boat: S M Hudson 60' narrowboat
Posts: 347
|
Thanks for application Paul. Installed fine under Vista 32 bit. Left out Franson Tools though as I already have their GpsGate running as a service.
Had it set-up & displaying boat data within seconds but couldn't see anything on AIS display (except my own vessel). Port set correctly at 38400 baud connecting to my Class B transponder. Maybe it only displays when its resolved target names, although some signs of data coming in (strange characters streaming in display box). Tried swapping ports to no effect.
Checking with another application using the same ports, four AIS targets displayed within a minute of loading prog so they were there.
Thanks again
__________________
Richard
If in doubt RTFM
|
|
|
17-02-2009, 22:06
|
#11
|
Moderator Emeritus
Join Date: Sep 2006
Posts: 4,663
|
Quote:
Originally Posted by richardhula
Had it set-up & displaying boat data within seconds but couldn't see anything on AIS display (except my own vessel). Port set correctly at 38400 baud connecting to my Class B transponder. Maybe it only displays when its resolved target names, although some signs of data coming in (strange characters streaming in display box). Tried swapping ports to no effect.
|
Richard, it should display AIS targets as soon as the first message is received. I assign a target# as the name until the static data (which includes the name) is received.
But, I have had some reports of AIS not being received, but instead garbled data which my program discards. I've not got to the bottom of it yet, and I would appreciate your help in debugging this:
* What is your serial connection to the PC? The Edgeport RS232/USB adaptor has been giving me trouble, as has the USB output of the Brookhouse NMEA mux (per reports, I've not yet got my hands on these for testing).
* Are you running different ports/speeds for your boat data and AIS data, or are they muxed before sending to my program?
* Would you mind collecting some of the NMEA data being fed to NavMonPc? You can capture this to a text file by going to File/Logging - [NMEA Log File].
Email it to me at Paul(at)Sailvalis(dot)com
I've tested this with several brands of RS232/USB mux, and with the ShipModul mux (bluetooth and wired serial), with no problems, but there are obviously still some interface compatibility issues that I need to fix.
Thanks!
__________________
Paul Elliott, S/V VALIS - Pacific Seacraft 44 #16 - Friday Harbor, WA
www.sailvalis.com
|
|
|
18-02-2009, 07:01
|
#12
|
Registered User
Join Date: Nov 2008
Location: UK
Boat: S M Hudson 60' narrowboat
Posts: 347
|
Quote:
Originally Posted by Paul Elliott
* Would you mind collecting some of the NMEA data being fed to NavMonPc? You can capture this to a text file by going to File/Logging - [NMEA Log File].
|
Paul, have PM'd you with all info you require.
Regards
__________________
Richard
If in doubt RTFM
|
|
|
18-02-2009, 07:18
|
#13
|
Registered User
Join Date: Jan 2008
Location: SE PA
Boat: Baba 35 - One With The Wind
Posts: 392
|
FWIW, Keyspan serial/USB adapters were recommended to me by the folks at Rose Point Navigation Systems and I've had excellent results with both the Keyspan one port dongle and four port adapter box. Additionally, the four port unit works as a mux/demux with mixed data rates (4800 for most NMEA in and out plus 38400 for the AIS box).
DISCLAIMER: I have no connection with Keyspan, save as a customer. My connection with Rose Point Navigation Systems is only as a customer and unpaid beta tester (common for many Coastal Explorer owners).
__________________
S/V One With The Wind
'85 Baba 35
"You and I may agree, but we could both be wrong."
|
|
|
18-02-2009, 18:43
|
#14
|
Moderator Emeritus
Join Date: Sep 2006
Posts: 4,663
|
I think I found and fixed the serial port problems (a parity configuration bug). I also fixed the "close window" button hot-spot problem. Here is the link to the new version 0.21: NavMonPc
Please let me know if this solved the port problems -- thanks!
__________________
Paul Elliott, S/V VALIS - Pacific Seacraft 44 #16 - Friday Harbor, WA
www.sailvalis.com
|
|
|
18-02-2009, 19:13
|
#15
|
Registered User
Join Date: Nov 2008
Location: UK
Boat: S M Hudson 60' narrowboat
Posts: 347
|
Quote:
Originally Posted by Paul Elliott
I think I found and fixed the serial port problems (a parity configuration bug). I also fixed the "close window" button hot-spot problem. Here is the link to the new version 0.21: NavMonPc
Please let me know if this solved the port problems -- thanks!
|
Yep that fixed the AIS input bug.
Don't know if you are taking requests but metric option (depth-Metres, temp-°C) would be appreciated.
Many thanks Paul
__________________
Richard
If in doubt RTFM
|
|
|
|
|
Thread Tools |
Search this Thread |
|
|
Display Modes |
Rate This Thread |
Linear Mode
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|
Advertise Here
Recent Discussions |
|
|
|
|
|
|
|
|
|
|
|
|
Vendor Spotlight |
|
|
|
|