OpenSeaMap-dev:HW-logger/specification: Unterschied zwischen den Versionen

Aus OpenSeaMap-dev
Wechseln zu: Navigation, Suche
K (NMEA-0183 HW-Logger)
(2K HW-Logger)
 
(12 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 53: Zeile 53:
 
: 3 LED
 
: 3 LED
  
== NMEA-2000 HW-Logger ==
+
; Costs
 +
: Target price: 30 €
 +
 
 +
; Serie
 +
Es wurden folgende Änderungen beschlossen:
 +
: Netzwerkbuchse (statt Schaubterminal) mit Patchkabel mit offenem Ende
 +
: nur 1 LED für Betriebs- und Fehleranzeige, 2 LED in Netzwerkbuchse für Signal auf Kanal und Fehler
 +
: gedrucktes Manual, aktualisierte Kopie im Wiki
 +
: pulverbeschichtetes beschriftetes Metallgehäuse
 +
 
 +
; Verpackung
 +
: einzeln in einem eigenen Karton verpackt, ca. 24x19x4,5cm
 +
: 21 Umkartons à 20(?) Stück ca. 30x27x26 cm, je ca 8,8 kg
 +
 
 +
== 2K HW-Logger ==
 
{| class="wikitable"
 
{| class="wikitable"
 
! Nr ||  || what for || Connector ||Remarks
 
! Nr ||  || what for || Connector ||Remarks
 
|-
 
|-
| 1 || NMEA-2000 || input || MicroC || opto coupler
+
| 1 || NMEA-2000 || input || MicroC || opto coupler, GPS+, sounder, ...
 
|-
 
|-
| 1 || SD-card || output || slot ||  
+
| 1 || USB || output || USB || or SD-card
 +
|-
 +
| 1 || WLAN || output || - ||
 
|-
 
|-
 
| 1 || 12 V || power || screw terminal || 5..30 V? <100 mA
 
| 1 || 12 V || power || screw terminal || 5..30 V? <100 mA
Zeile 69: Zeile 85:
 
| 1 || Battery || internal ||  || Buffering power interruption. Goldcap?
 
| 1 || Battery || internal ||  || Buffering power interruption. Goldcap?
 
|-
 
|-
| 2 || LED || operation indicator ||  || Power, data recording
+
| 2 || LED || operation indicator ||  || Power, data recording, battery-power?
 
|}
 
|}
  
Zeile 76: Zeile 92:
 
: Time stamping the sounder- and accelerometer data by GPS-time plus pulse generator
 
: Time stamping the sounder- and accelerometer data by GPS-time plus pulse generator
 
: Merging the data
 
: Merging the data
: Writing the merged data continuously into a file to the SD-chard
+
: Writing the merged data continuously into a file to a USB-stick or HD
 
: Starting new files
 
: Starting new files
 
: Handling of powerdown (closing the file)
 
: Handling of powerdown (closing the file)
 +
 
; Body
 
; Body
 
: Standard (no IPx)
 
: Standard (no IPx)
 
: Mountable by 2 screws on wood
 
: Mountable by 2 screws on wood
: 1x2 screw terminal, 1x MicroC, 1x SD-Card-slot
+
: 1x2 screw terminal, 1x MicroC, 1x USB
 
: 3 LED
 
: 3 LED
 +
 +
; Benefit
 +
: Bridge/Multiplesxer for NMEA-0183, NMEA-2000, Signal-K, Seatalk-NG, Seatalk-01, USB, LAN, WLAN
 +
 +
; Data
 +
{| class="wikitable"
 +
! data || Device || .. || Proj || Crew || Owner || .. || Remarks
 +
|-
 +
| DatTime || GPS ||  || x ||  || opt ||  ||
 +
|-
 +
| Position || GPS ||  || x ||  ||  ||  || L2-GPS? RTK?
 +
|-
 +
| Depth below Transducer || Sounder ||  || x ||  ||  ||  ||
 +
|-
 +
| Depth below waterline || Sounder ||  || opt || x ||  ||  ||
 +
|-
 +
| Offset || Sounder ||  || x ||  ||  ||  ||
 +
|-
 +
| Internal clock || internal ||  || x ||  ||  ||  ||
 +
|-
 +
| Accelerometer || internal ||  || x ||  ||  ||  ||
 +
|-
 +
| Course over ground || GPS ||  || opt || x ||  ||  || WiFi for crew
 +
|-
 +
| Speed over ground || Log ||  || opt || x ||  ||  || WiFi for crew
 +
|-
 +
| Wind speed trew || Anemometer ||  || opt || x ||  ||  || WiFi for crew
 +
|-
 +
| Wind angle trew || Anemometer ||  || opt || x ||  ||  || WiFi for crew
 +
|-
 +
| Velocity made good || GPS ||  ||  || x ||  ||  ||
 +
|-
 +
| Engine temperature ||  ||  ||  ||  || opt ||  || GSM for owner
 +
|-
 +
| Board voltage ||  ||  ||  ||  || opt ||  || GSM for owner
 +
|-
 +
| Petrollevel ||  ||  ||  ||  || opt ||  || GSM for owner
 +
|-
 +
| .. ||  ||  ||  ||  ||  ||  ||
 +
|}
  
 
== Raspberry-Pi Logger ==
 
== Raspberry-Pi Logger ==
 
[[File:Raspberry Pi board.jpg|thumb|Raspberry-Pi]]
 
[[File:Raspberry Pi board.jpg|thumb|Raspberry-Pi]]
[http://www.raspberrypi.org Raspberry-Pi Sensor-Modul] <br>and expandable complete system for data recording:
+
[http://www.raspberrypi.org Raspberry-Pi] is an expandable versatile host platform,
 +
well suited for data recording. <br>
 +
There are all kinds of
 +
[http://hamsterworks.co.nz/mediawiki/index.php/Ten_Degrees_of_freedom_I2C_sensor I2C sensor modules] out there,
 +
which can be operated by the Raspberry Pi.
  
Alternatives: [https://www.olimex.com/Products/OLinuXino/ OLinuXino], [http://beagleboard.org/bone BeagleBone]
+
Alternate host platforms: [https://www.olimex.com/Products/OLinuXino/ OLinuXino], [http://beagleboard.org/bone BeagleBone]
  
 
Features:
 
Features:
Zeile 147: Zeile 208:
  
 
=== Links ===
 
=== Links ===
What is already is available for Raspberry Pi:
+
Here are some interesting peripherals for the Raspberry Pi:
 +
: [http://hamsterworks.co.nz/mediawiki/index.php/Ten_Degrees_of_freedom_I2C_sensor Arduino sensor board]
 
: [http://www.raspberrypi.org/archives/411 Gertboard2]
 
: [http://www.raspberrypi.org/archives/411 Gertboard2]
 
: [http://www.adafruit.com/blog/2012/11/05/new-product-ads1115-16-bit-adc/  A/D-Wandler]
 
: [http://www.adafruit.com/blog/2012/11/05/new-product-ads1115-16-bit-adc/  A/D-Wandler]
Zeile 157: Zeile 219:
  
 
== Solutions ==
 
== Solutions ==
 +
; NMEA-0183
 
: [http://seesea.sourceforge.net/datalogger/index.html SW-Logger of Jens]
 
: [http://seesea.sourceforge.net/datalogger/index.html SW-Logger of Jens]
 
: [[OpenSeaMap-dev:HW-logger/Victor-HW-Logger|TP-Link-HW-Logger of Victor]]
 
: [[OpenSeaMap-dev:HW-logger/Victor-HW-Logger|TP-Link-HW-Logger of Victor]]
 
: [https://github.com/openseamap2/depth-logger-raspi Raspberry-Pi von Nils]
 
: [https://github.com/openseamap2/depth-logger-raspi Raspberry-Pi von Nils]
 +
: [[Datei:NMEA_Logger_Wilfried_Platine_2.pdf]]
 +
: [http://nmea.de/schaltung/ Arduino von Matthias]
 +
 +
; NMEA-2000
 +
:

Aktuelle Version vom 24. Oktober 2016, 09:16 Uhr

dev: Water depth
depth-Website
Crowd Sourced Depth Data
Depth raw data
Depth meta data
Depth data processing
User login
Bordnetz
NMEA-Logger anschliessen
Hardware loggers
- Specifications
- NMEA-0183-2-Kanal-Logger
- NMEA-2000-Logger
- WLAN-NMEA-0183 mit TP-Link
- NMEA-0183-Logger mit Arduino
- WLAN-NMEA-2000-Logger mit Raspberry Pi
NMEA-0183-SW-Logger Jens
proprietäre Formate
Bus
Mess-Strategie
Mobiler Tiefenmesser
NMEA

For logging the water depth, users need a black box for doing this...

There are several systems of navigation instruments on board:

1. NMEA-0183 with single GPS and single sounder
2. NMEA-0183 export from a chart plotter, with connected GPS and sounder
3. SeaTalk-1 with connected GPS and sounder
4. NMEA-2000 with connected GPS and sounder
5. Chart plotters writing to an SD-card, (W)LAN or USB, with connected GPS and sounder

We need two HW-Loggers:

NMEA-0183/SeaTalk-1
NMEA-2000

Skipper with PC and NMEA-0183 can use our SW-Logger (plus RS-232>USB converter).

NMEA-0183 HW-Logger

Nr what for Connector Remarks
2 NMEA-0183 input screw terminal 2-channel, opto coupler
1 channel switchable to Seatalk-1
1 SD-card output slot
1 12 V power screw terminal 5..30 V? <100 mA
1 Accelerometer internal Roll and pitch
1 Pulse generator internal Time stamping the sounder- and accelerometer data
1 Battery internal Buffering power interruption. Goldcap?
2 LED operation indicator Power, data on channel A, data on channel B
Processing
Listening to the two ports and the accelerometer
Time stamping the sounder- and accelerometer data by GPS-time plus pulse generator
Filtering/processing the accelerometer data (too much data)
Merging the data
Writing the merged data continuously into a file to the SD-chard
Starting new files (each day?)
Handling of powerdown (closing the file)
Body
Standard (no IPx)
Mountable by 2 screws on wood
3x2 screw terminal, 1x SD-Card-slot
3 LED
Costs
Target price: 30 €
Serie

Es wurden folgende Änderungen beschlossen:

Netzwerkbuchse (statt Schaubterminal) mit Patchkabel mit offenem Ende
nur 1 LED für Betriebs- und Fehleranzeige, 2 LED in Netzwerkbuchse für Signal auf Kanal und Fehler
gedrucktes Manual, aktualisierte Kopie im Wiki
pulverbeschichtetes beschriftetes Metallgehäuse
Verpackung
einzeln in einem eigenen Karton verpackt, ca. 24x19x4,5cm
21 Umkartons à 20(?) Stück ca. 30x27x26 cm, je ca 8,8 kg

2K HW-Logger

Nr what for Connector Remarks
1 NMEA-2000 input MicroC opto coupler, GPS+, sounder, ...
1 USB output USB or SD-card
1 WLAN output -
1 12 V power screw terminal 5..30 V? <100 mA
1 Accelerometer internal Roll and pitch
1 Pulse generator internal Time stamping the sounder- and accelerometer data
1 Battery internal Buffering power interruption. Goldcap?
2 LED operation indicator Power, data recording, battery-power?
Processing
Listening to the NMEA-port and the accelerometer
Time stamping the sounder- and accelerometer data by GPS-time plus pulse generator
Merging the data
Writing the merged data continuously into a file to a USB-stick or HD
Starting new files
Handling of powerdown (closing the file)
Body
Standard (no IPx)
Mountable by 2 screws on wood
1x2 screw terminal, 1x MicroC, 1x USB
3 LED
Benefit
Bridge/Multiplesxer for NMEA-0183, NMEA-2000, Signal-K, Seatalk-NG, Seatalk-01, USB, LAN, WLAN
Data
data Device .. Proj Crew Owner .. Remarks
DatTime GPS x opt
Position GPS x L2-GPS? RTK?
Depth below Transducer Sounder x
Depth below waterline Sounder opt x
Offset Sounder x
Internal clock internal x
Accelerometer internal x
Course over ground GPS opt x WiFi for crew
Speed over ground Log opt x WiFi for crew
Wind speed trew Anemometer opt x WiFi for crew
Wind angle trew Anemometer opt x WiFi for crew
Velocity made good GPS x
Engine temperature opt GSM for owner
Board voltage opt GSM for owner
Petrollevel opt GSM for owner
..

Raspberry-Pi Logger

Raspberry-Pi

Raspberry-Pi is an expandable versatile host platform, well suited for data recording.
There are all kinds of I2C sensor modules out there, which can be operated by the Raspberry Pi.

Alternate host platforms: OLinuXino, BeagleBone

Features:

Mechanical

   PCB to mount on GPIO pin connector of the Raspberry Pi
   Mounting holes for spacers over mounting hole on RasPi
   Enclosures for accommodating Raspberry Pi + sensor board, cables, etc
   Protection class IP.., heat dissipation (3W) should be possible by surface convection
   Strain relief for connection cables, screw terminals
   Solder connection for SeaTalk / NMEA cable to the sensor module
   Pin connector with loop through GPIO contacts
   Nice to have: Compatibility with existing modules

Electrical

   Power supply ??
   Opto-isolated RS-422 NMEA-0183 interface power supply
   Opto-isolated SeaTalk-1 interface with collision detection, Host
   RGB-LED(s) and 3 GPIO-Pins
   Sensor-Board:
     SPI or I2C bus, if possible - SW-Driver??
     Air pressure sensor
     Temperature Sensor
     3-axis accelerometer
     3-axis magnetic field sensor
     Gyro
     AD converter, see also
   option
     RTC module with Goldcap buffer???
     CAN interface????
     Current sensors and ADC for battery monitoring ??
     PWM power amp to drive Sounders? Mixer, OpAmp / AD-converter
   EMC compatibility:
     Robust against interference in HF, VHF, L-Band (ISM 2.45GHz)
     No interfering emissions in HF and VHF bands, the marine radio or GPS

Peripherals

User selectable? Recommended Hardware?

   USB
     WLAN e.g. Logilink WL0084B (Pollin, 5,95EUR) - there are also those that function as a router?
     USB-Serial Adapter
     GPS, e.g. Navilock NL-464US (ELV, 29,95EUR)
     Memory Stick
     USB Hub
     UMTS Modem
   Other
     SD-Card, at least 8GB for operating system (4GByte) and Logs (4GByte)
   Optional extensions
     Screen
     Audio output
 Power
   See above, 12-5 Step-Down, Micro-USB and/or 220V power supply, (Pollin, 3,95EUR)

Links

Here are some interesting peripherals for the Raspberry Pi:

Arduino sensor board
Gertboard2
A/D-Wandler
Display
Pressure Sensor

Ideas

see discussion page...

Solutions

NMEA-0183
SW-Logger of Jens
TP-Link-HW-Logger of Victor
Raspberry-Pi von Nils
Datei:NMEA Logger Wilfried Platine 2.pdf
Arduino von Matthias
NMEA-2000