NMEA

Kreativna kontrola elektrona
Odgovori
Avatar
dmeter
Postovi: 3594
Pridružen/a: 19 svi 2008, 19:56
Lokacija: Normalno Split odakle bi drugo bija

NMEA

Post Postao/la dmeter »

https://www.dropbox.com/s/83s17fu8z6rp7 ... 3.rar?dl=0
Evo koga zanima Lib NMEA 2000 dio.
arduino i 3.3V SN65HVD230 CAN transceiver

https://github.com/ttlappalainen


na primjer

// Convert fast heading data from NMEA 0183 to NMEA 2000

#include <Arduino>
#include <NMEA2000_CAN>
#include <N2kMessages>
#include <TinyGPS>

TinyGPSPlus gps;
TinyGPSCustom heading(gps, "HCHDG", 1); // $HCHDG sentence, 1st element

void setup() {
Serial2.begin(9600);

NMEA2000.SetProductInformation("00000001", 100,"Heading converter", "1.0.0.11 (2016-04-13)", "1.0.0.0 (2016-04-13)");
NMEA2000.SetDeviceInformation(1, 140, 60, 2046);
NMEA2000.SetForwardOwnMessages();
NMEA2000.SetMode(tNMEA2000::N2km_NodeOnly,22);
NMEA2000.EnableForward(false);
NMEA2000.Open();
}

void loop()
{
tN2kMsg N2kMsg;
if (heading.isUpdated())
{
SetN2kMagneticHeading(N2kMsg, 1, DegToRad(atof(heading.value())));
NMEA2000.SendMsg(N2kMsg);
NMEA2000.ParseMessages();
}

while (Serial2.available() > 0)
gps.encode(Serial2.read());
}
Avatar
dmeter
Postovi: 3594
Pridružen/a: 19 svi 2008, 19:56
Lokacija: Normalno Split odakle bi drugo bija

Post Postao/la dmeter »

Najednostavniji bi bio ovaj
http://www.ultraflexgroup.com/en/catalo ... nsors.html

240-33 ohm i najčešći 0-190
ovi prodaju 400-500€ Nevjerovatno ali i kinezi slično
https://www.svb24.com/en/kus-analogue-n ... nkc42.html

Svi novi brodovi su NMEA 2000. ali doplata je do jaja par tisuća €
Odgovori

Natrag na “Elektronika”