Welkom  

   

Mijn Menu  

   

What's Up  

za apr 05 @ 2:00PM -
Zeilersforum Wintermeeting 2025
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten
  • Pagina:
  • 1
  • 2

Onderwerp: VDO analoog (SIN/COS?) naar NMEA of Seatalk?

VDO analoog (SIN/COS?) naar NMEA of Seatalk? 27 mei 2017 13:18 #838344

  • Kendu
  • Kendu's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1767
Forum,

Ik ben erg gehecht aan mijn originele VDO instrumenten aan boord.




Maar ja, NMEA komt er niet uit (en al helemaal geen Seatalk natuurlijk). Maar ik zou wél graag windinformatie naar mijn Raymarine SPX30 willen voeren zodat ik op windrichting kan sturen met de stuurautomaat.

Zijn daar oplossingen voor? Als ik het goed begrijp komt er sinus/cosinus info uit mijn VDO?



Ik ben blij met elke reactie anders dan dat ik beter nieuwe instrumenten kan installeren! :cheer:

Groet,
Twan!
Bijlagen:
www.zeilbelevenissen.nl

Heb begrip, geen oordeel
Laatst bewerkt: 27 mei 2017 13:20 door Kendu.
Alleen ingelogde leden kunnen reageren.

VDO analoog (SIN/COS?) naar NMEA of Seatalk? 27 mei 2017 14:38 #838349

Oh, even een Arduino oid er tussen, paar regels code, en je hebt NMEA out
Hans Fix, Feeling 29DI
Met elektrische hulpmotor.
hansfix.nl/electric/
Alleen ingelogde leden kunnen reageren.

VDO analoog (SIN/COS?) naar NMEA of Seatalk? 27 mei 2017 14:44 #838350

  • Kendu
  • Kendu's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1767
It Paradyske schreef :
Oh, even een Arduino oid er tussen, paar regels code, en je hebt NMEA out

Hans,

Je brengt het alsof het doodeenvoudig is :) In ieder gebal maak ik op dat het dus kan. 'Arduino' was voor mij volledig onbekend. Net even gegoogled. Heb nu niet het gevoel dat ik dat even ga maken....

Hoe krijg ik zoiets voor elkaar? En als het zo 'doodeenvoudig' is, kan ik dan ook meteen diepte en snelheid/log er aan toevoegen?

Ik laat me graag verwonderen....

Grtz,
Twan
www.zeilbelevenissen.nl

Heb begrip, geen oordeel
Alleen ingelogde leden kunnen reageren.

VDO analoog (SIN/COS?) naar NMEA of Seatalk? 27 mei 2017 15:16 #838352

  • PvO
  • PvO's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 5220
Kendu schreef :
It Paradyske schreef :
Oh, even een Arduino oid er tussen, paar regels code, en je hebt NMEA out

Hans,

Je brengt het alsof het doodeenvoudig is :) In ieder gebal maak ik op dat het dus kan. 'Arduino' was voor mij volledig onbekend. Net even gegoogled. Heb nu niet het gevoel dat ik dat even ga maken....

Hoe krijg ik zoiets voor elkaar? En als het zo 'doodeenvoudig' is, kan ik dan ook meteen diepte en snelheid/log er aan toevoegen?

Ik laat me graag verwonderen....

Grtz,
Twan
of wat hans voorstelt, al ben ik bang dat het niet zo eenvoudig is, of nieuwe meters, maar dat wil je niet.
Iedereen heeft dezelfde wind, maar niet dezelfde zeilen
Alleen ingelogde leden kunnen reageren.

VDO analoog (SIN/COS?) naar NMEA of Seatalk? 27 mei 2017 15:25 #838354

Als je het kan is alles eenvoudig natuurlijk...

Als er een anoloog sin/cos signaal uitkomt zal het voor een gemiddeld ervaren Arduino gebruiker idd niet zo heel moeilijk te maken zijn.

Maar als je niet weet wat een arduino is en nog nooit een regel code geschreven hebt...

Ken je niet iemand in de buurt die daar een beetje handig mee is?

Probleem is dat je toch ter plekke wat zal moeten testen en meten, anders had ik de code wel even voor je geschreven, dat is de moeite niet. Maar je moet wel even goed kijken wat eruit komt en zo.
Alleen ingelogde leden kunnen reageren.

VDO analoog (SIN/COS?) naar NMEA of Seatalk? 27 mei 2017 15:45 #838360

  • Kendu
  • Kendu's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1767
Dank voor alle reacties tot nu toe! En bij deze mijn oproep: welke Arduino (andere werkende oplossing mag ook :) ) deskundige kan mij hierbij helpen? Aankoop juiste spullen en stukje coderen.

Boot ligt in Bruinisse.... Desnoods haal ik je op en breng je weer thuis!

Compensatie komen we wel uit!

Grtz,
Twan!
www.zeilbelevenissen.nl

Heb begrip, geen oordeel
Alleen ingelogde leden kunnen reageren.

VDO analoog (SIN/COS?) naar NMEA of Seatalk? 27 mei 2017 18:40 #838383

PvO schreef :
Kendu schreef :
It Paradyske schreef :
Oh, even een Arduino oid er tussen, paar regels code, en je hebt NMEA out

Hans,

Je brengt het alsof het doodeenvoudig is :) In ieder gebal maak ik op dat het dus kan. 'Arduino' was voor mij volledig onbekend. Net even gegoogled. Heb nu niet het gevoel dat ik dat even ga maken....

Hoe krijg ik zoiets voor elkaar? En als het zo 'doodeenvoudig' is, kan ik dan ook meteen diepte en snelheid/log er aan toevoegen?

Ik laat me graag verwonderen....

Grtz,
Twan
of wat hans voorstelt, al ben ik bang dat het niet zo eenvoudig is, of nieuwe meters, maar dat wil je niet.

Voor een timmerman is een kast maken heel eenvoudig, voor een software-engineer is zo'n programma heel eenvoudig. 't Is maar net wat je beroep is.
Hier draait een Arduino voor:
Toerental motor,
Dieselniveau,
Waterniveau,
Twee keer temperatuur,
Offset voor dieptemeter.

Hardware kostte ongeveer twee tientjes.
Hans Fix, Feeling 29DI
Met elektrische hulpmotor.
hansfix.nl/electric/
Alleen ingelogde leden kunnen reageren.

VDO analoog (SIN/COS?) naar NMEA of Seatalk? 27 mei 2017 18:41 #838384

Ik wil het wel inbouwen in de roosmux.
R&d en testen is dan wel een punt nog.
Ontwerper van de RoosMux, en andere apparaatjes.
www.viax.nl

It's been said that a boat is a vessel continually looking for ways to sink itself..
Alleen ingelogde leden kunnen reageren.

VDO analoog (SIN/COS?) naar NMEA of Seatalk? 27 mei 2017 19:21 #838389

  • PvO
  • PvO's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 5220
It Paradyske schreef :
PvO schreef :
Kendu schreef :
It Paradyske schreef :
Oh, even een Arduino oid er tussen, paar regels code, en je hebt NMEA out

Hans,

Je brengt het alsof het doodeenvoudig is :) In ieder gebal maak ik op dat het dus kan. 'Arduino' was voor mij volledig onbekend. Net even gegoogled. Heb nu niet het gevoel dat ik dat even ga maken....

Hoe krijg ik zoiets voor elkaar? En als het zo 'doodeenvoudig' is, kan ik dan ook meteen diepte en snelheid/log er aan toevoegen?

Ik laat me graag verwonderen....

Grtz,
Twan
of wat hans voorstelt, al ben ik bang dat het niet zo eenvoudig is, of nieuwe meters, maar dat wil je niet.

Voor een timmerman is een kast maken heel eenvoudig, voor een software-engineer is zo'n programma heel eenvoudig. 't Is maar net wat je beroep is.
Hier draait een Arduino voor:
Toerental motor,
Dieselniveau,
Waterniveau,
Twee keer temperatuur,
Offset voor dieptemeter.

Hardware kostte ongeveer twee tientjes.
geloof me, ik weet hoe je een progamma moet schrijven, een kast timmeren heb ik wat meer moeite mee, maar dat lukt ook nog wel, wat ik niet weet, is wat voor signalen die cos, sin en wind snelheid zijn. Spanning, stroom, puls of iets anders.
dat is toch wel bepalend of je het eenvoudig in een arduino kan stoppen volgens mij.
Iedereen heeft dezelfde wind, maar niet dezelfde zeilen
Alleen ingelogde leden kunnen reageren.

VDO analoog (SIN/COS?) naar NMEA of Seatalk? 27 mei 2017 19:57 #838395

Precies wat ik zeg. Ik zal toch een systeem op mn buro moeten hebben. Pas dan kan ik reverse engineeren om uit te vinden wat de hardware sibnalen zijn.
Dat doe je niet in een uurtje aan boord.
Meestal zit t tegen namelijk..
Ontwerper van de RoosMux, en andere apparaatjes.
www.viax.nl

It's been said that a boat is a vessel continually looking for ways to sink itself..
Alleen ingelogde leden kunnen reageren.

VDO analoog (SIN/COS?) naar NMEA of Seatalk? 27 mei 2017 21:06 #838405

  • Kendu
  • Kendu's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1767
roozeboos schreef :
Precies wat ik zeg. Ik zal toch een systeem op mn buro moeten hebben. Pas dan kan ik reverse engineeren om uit te vinden wat de hardware sibnalen zijn.
Dat doe je niet in een uurtje aan boord.
Meestal zit t tegen namelijk..

Wat heb je dan nodig Roozeboos? Een losse windmeter heb ik nog wel liggen. Log vlgs mij ook. Heb je er natuurlijk geen gevers bij.....
www.zeilbelevenissen.nl

Heb begrip, geen oordeel
Alleen ingelogde leden kunnen reageren.

VDO analoog (SIN/COS?) naar NMEA of Seatalk? 28 mei 2017 07:19 #838444

  • koko
  • koko's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 15813
Wat zegt bijvoorbeeld het Cruisersforum? Daar zitten nog vel meer mensen te experimenteren.
Alleen ingelogde leden kunnen reageren.

VDO analoog (SIN/COS?) naar NMEA of Seatalk? 28 mei 2017 07:58 #838455

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 15101
Het is misschien denkbaar dat een eenmalig custom professioneel gemaakte oplossing om uit oude analoge meters nmea te krijgen duurder uit gaat pakken dan nieuwe metertjes te kopen. Heel anders wordt het als het een hobby project wordt/is. Dan tellen de uurtjes niet.
dat conservatieven in doorsnee hechten aan veiligheid, voorspelbaarheid en autoriteit, terwijl liberalen zich eerder thuis voelen bij nuance en complexiteit,
Alleen ingelogde leden kunnen reageren.

VDO analoog (SIN/COS?) naar NMEA of Seatalk? 28 mei 2017 08:04 #838458

ik ga daar niks voor rekenen hoor.
Maar heb uiteraard wel de windgever nodig.
Ontwerper van de RoosMux, en andere apparaatjes.
www.viax.nl

It's been said that a boat is a vessel continually looking for ways to sink itself..
Alleen ingelogde leden kunnen reageren.

VDO analoog (SIN/COS?) naar NMEA of Seatalk? 28 mei 2017 08:49 #838464

  • Al800
  • Al800's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 73
Hallo Kendu / Roozeboos

Ik heb dit al gemaakt met de arduino , gewoon XY signaal ingelezen op de Arduino en omgezet naar NMEA 183 op de seriële poort , heb het al getest op Openplotter ,,,, werkt perfect. Ik heb gewoon een goedkope NANO gebruikt .
Het XY signaal van de VDO is onder de 5 volt (althans de mijne) , dat is dus ideaal voor de Arduino.

Al met al heb je voor een paar euro je VDO windset aan de NMEA hangen.
Ik heb hetzelfde gedaan met de VDO ADIS 360.

Ik heb momenteel ook een project om de ADIS 360 te upgrade naar een HALL sensor . Dit loopt al 1 jaar om mijn eigen boot.

Als jullie geïnteresseerd zijn dan zet ik het VDO wind project op het forum... weet alleen niet hoe ik dat moet doen (knippen plakken misschien)


Ik heb de INO hier onder erbij geplakt.


#include <OneButton.h>
OneButton wind_speed_pulse(A0, true);


double bearing,
WindBearing,
ref = 512, //reference (180degrees) was 380
sinus = 0,
cosinus = 0,
LastWindSpeed = 0,
a = 0,
previousPulseMillis = millis();

unsigned long previousMillis_T1 = 0,previousMillis_T2 = 0;

String NMEAsentence = "";

void setup()
{
Serial.begin(9600);
wind_speed_pulse.setClickTicks(10);
wind_speed_pulse.attachClick(calc_wind_speed);
}

void loop()
{

wind_speed_pulse.tick(); // check if wind sensor is activated

get_WindBearing();



/* 1 2 3 4 5
| | | | |
$--MWV,x.x,a,x.x,a*hh
1) Wind Angle, 0 to 360 degrees
2) Reference, R = Relative, T = True
3) Wind Speed
4) Wind Speed Units, K/M/N
5) Status, A = Data Valid
6) Checksum
*/

if(millis() - previousMillis_T2 >= 500)
{
if (a == LastWindSpeed) LastWindSpeed = 0;
previousMillis_T2 = millis();
NMEAsentence = "$WIMWV,"; //$--HDT,x.x,T*hh<CR><LF>
NMEAsentence = NMEAsentence + String(WindBearing,2);
NMEAsentence = NMEAsentence + ",R,";
NMEAsentence = NMEAsentence + String(LastWindSpeed,2);
NMEAsentence = NMEAsentence + ",N,A*";

Serial.print("$WIMWV,");
Serial.print(String(WindBearing,2));
Serial.print(",R,");
Serial.print(String(LastWindSpeed,2));
Serial.print(",N,A*");
Serial.println(getCheckSum(NMEAsentence),HEX);
a = LastWindSpeed;
}
}

void get_WindBearing()
{
cosinus = analogRead(A1) - ref;
sinus = analogRead(A2) - ref;

if (cosinus>0){
WindBearing = 90-atan(sinus/cosinus)*(180/PI);
}else if (cosinus<0){
WindBearing = 270-atan(sinus/cosinus)*(180/PI);
}else if (cosinus==0 & sinus<0){
WindBearing = 180;
}else{
WindBearing = 0;
}
//WindBearing = 360 - WindBearing; indien omgedraaid moet worden
}



void calc_wind_speed()
{
double pulse_time = millis() - previousPulseMillis ;
previousPulseMillis = millis();
LastWindSpeed = 1000/pulse_time;
}


int getCheckSum(String s)
{
int i, XOR, c;

for (XOR = 0, i = 0; i < s.length(); i++)
{
c = (unsigned char)s.charAt(i);
if (c == '*') break;
if ((c!='$') && (c!='!')) XOR ^= c;
}
return XOR;
}
Laatst bewerkt: 28 mei 2017 09:48 door Al800. Reden: INO erbij plakken
Alleen ingelogde leden kunnen reageren.

VDO analoog (SIN/COS?) naar NMEA of Seatalk? 28 mei 2017 08:53 #838467

  • Kendu
  • Kendu's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1767
Al800 schreef :
Hallo Kendu / Roozeboos

Ik heb dit al gemaakt met de arduino , gewoon XY signaal ingelezen op de Arduino en omgezet naar NMEA 183 op de seriële poort , heb het al getest op Openplotter ,,,, werkt perfect. Ik heb gewoon een goedkope NANO gebruikt .
Het XY signaal van de VDO is onder de 5 volt (althans de mijne) , dat is dus ideaal voor de Arduino.

Al met al heb je voor een paar euro je VDO windset aan de NMEA hangen.
Ik heb hetzelfde gedaan met de VDO ADIS 360.

Ik heb momenteel ook een project om de ADIS 360 te upgrade naar een HALL sensor . Dit loopt al 1 jaar om mijn eigen boot.

Als jullie geïnteresseerd zijn dan zet ik het VDO wind project op het forum... weet alleen niet hoe ik dat moet doen (knippen plakken misschien)

Dat klink zeker interessant! Hoop dat je het wilt delen inderdaad!
www.zeilbelevenissen.nl

Heb begrip, geen oordeel
Alleen ingelogde leden kunnen reageren.

VDO analoog (SIN/COS?) naar NMEA of Seatalk? 28 mei 2017 08:58 #838468

Lijkt me ene prima oplossing, ga ik er tussenuit
Ontwerper van de RoosMux, en andere apparaatjes.
www.viax.nl

It's been said that a boat is a vessel continually looking for ways to sink itself..
Alleen ingelogde leden kunnen reageren.

VDO analoog (SIN/COS?) naar NMEA of Seatalk? 28 mei 2017 09:56 #838483

  • Al800
  • Al800's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 73
roozeboos schreef :
Lijkt me ene prima oplossing, ga ik er tussenuit

Om eerlijk te zijn heb ik liever niet dat je er tussen uit knijpt (behalve om te gaan zeilen natuurlijk)

De source code maken is een ding... alles opbouwen op een stukje gaatjes print plaat is nog makkelijker.
MAAR... alles te documenteren zodat je het kunt delen met ander is veel tijd rovender..
Ik heb het spul sneller gebouwd als dat ik het kan documenteren,,, de grote valkuil van elke technische programmeur..


Daar heb ik ALLEEN niet zo een zin in , dan zouden er meer mensen met het project mee moeten doen , elk zijn deel leverende uiteraard..

Hebben jullie zin in een VDO_WIND_to_NMEA project?

By the way ,,,zie mijn code die ik in mijn vorige reply erbij heb geplakt...
Laatst bewerkt: 28 mei 2017 09:57 door Al800. Reden: Typo
Alleen ingelogde leden kunnen reageren.

VDO analoog (SIN/COS?) naar NMEA of Seatalk? 28 mei 2017 10:47 #838492

  • Kendu
  • Kendu's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1767
Dank voor de code AI800. Ik heb je ook een e-mail gestuurd.

Grtz,
Twan!
www.zeilbelevenissen.nl

Heb begrip, geen oordeel
Alleen ingelogde leden kunnen reageren.

VDO analoog (SIN/COS?) naar NMEA of Seatalk? 28 mei 2017 10:54 #838495

printje maken kan ik wel hoor.
dan doe ik er meteen een usb interfacje bij zodat ie ingesteld kan worden.
dus als ik het goed heb komen er twee 0- 5 volt analoge signalen binnen?
Ontwerper van de RoosMux, en andere apparaatjes.
www.viax.nl

It's been said that a boat is a vessel continually looking for ways to sink itself..
Alleen ingelogde leden kunnen reageren.

VDO analoog (SIN/COS?) naar NMEA of Seatalk? 28 mei 2017 11:31 #838505

  • Al800
  • Al800's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 73
roozeboos schreef :
printje maken kan ik wel hoor.
dan doe ik er meteen een usb interfacje bij zodat ie ingesteld kan worden.
dus als ik het goed heb komen er twee 0- 5 volt analoge signalen binnen?

Ja inderdaad, de SIN en COS van de VDO WIND .... komen op A1 en A2 binnen ... Ik heb deze source code in 2015 uit getest en heb onlangs het project weer uit de ijskast gehaald.
Ik weet niet met 100% zekerheid of ik de signalen heb terug gebracht naar 5 volt met weerstanden of dat ik het signaal gelijk heb gebruikt... Mijn VDO wind zit alweer op de boot, maar ik wil volgende week eens meten wat het signaal echt is.

Op A0 komt het snelheids signaal binnen ,,, ook hier weet ik niet hoeveel pulsen de VDO geeft per knoop... Ik heb in de source code nu maar wat gedaan en weet niet of deze instelling correct is.

De USB interface is NIET nodig omdat de Arduino zijn eigen USB interface heeft welke ook wordt gebruikt. Om instellingen te doen kan ik potmeters toevoegen zodat je hem kan instellen (kalibreren) ter plekke op de boot zonder software..

Ik zal wel kijken of ik dit project kan oppakken en dusdanig kan documenteren dat ook een leek dit kan reproduceren....

Mijn code doet nu NMEA 183 , ik weet niks van het seatalk protocol....als iemand mij hier info over kan geven dan wil ik ook dit wel uittesten.

Wat ik nu nog moet weten:

- signaal nivo COS en SIN
- pulse frequentie wind speed per knoop
- SEATALK PROTOCOL of SYSTEEM

Mooi Rozeboos dat je printen kan maken, hier heb ik meestal geen zin in.... teveel werk.
Misschien kun je een print ontwerpen als het zover is?

Kenzu,,, ik heb je mail gelezen , natuurlijk wil ik je helpen. Maar ik doet dit zoveel mogelijk via dit forum zodat anderen hier ook van kunnen profiteren. Ik wil dus de topic discussie openlijk voeren.
Alleen ingelogde leden kunnen reageren.

VDO analoog (SIN/COS?) naar NMEA of Seatalk? 28 mei 2017 11:35 #838507

ik maak m dan ook geschikt voor de roosmux.
Dwz nmea in en nmea uit. Het boxje zet dan de windgegevens erbij op de uitgang.
Dus eigen controllertje.
USB kan handig zijn voor het instellen en corrigeren van windhoek en snelheid, maar ik kan m er ook aflaten.


dan analoge ingangen krijgen dan hun eigen opampje, om het wat robuuster te maken.
dus niet rechstreeks de microcontroller in.
Ontwerper van de RoosMux, en andere apparaatjes.
www.viax.nl

It's been said that a boat is a vessel continually looking for ways to sink itself..
Alleen ingelogde leden kunnen reageren.

VDO analoog (SIN/COS?) naar NMEA of Seatalk? 28 mei 2017 11:50 #838509

Gaaf Chris en Kenzu!

Dit is precies waar de kracht van Chris ligt!
Alleen ingelogde leden kunnen reageren.

VDO analoog (SIN/COS?) naar NMEA of Seatalk? 28 mei 2017 12:51 #838523

  • Kendu
  • Kendu's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1767
Al800 schreef :

Kenzu,,, ik heb je mail gelezen , natuurlijk wil ik je helpen. Maar ik doet dit zoveel mogelijk via dit forum zodat anderen hier ook van kunnen profiteren. Ik wil dus de topic discussie openlijk voeren.

Helemaal goed. Daar hebben we een forum voor. Ben blijkbaar niet de enige die graag vasthoudt aan die 'oude rommel'! :laugh:
www.zeilbelevenissen.nl

Heb begrip, geen oordeel
Alleen ingelogde leden kunnen reageren.

VDO analoog (SIN/COS?) naar NMEA of Seatalk? 28 mei 2017 16:27 #838560

  • koko
  • koko's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 15813
Nachtvlinder schreef :
Gaaf Chris en Kenzu!

Dit is precies waar de kracht van Chris ligt!

Zeker, maar AI800 doet ook een fantastische duit in het zakje!

Geweldig dit B)
Alleen ingelogde leden kunnen reageren.
  • Pagina:
  • 1
  • 2
Tijd voor maken pagina: 0.175 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl