En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies pour vous proposer des contenus et services adaptés. Mentions légales.
  • bandeau2
Vous êtes ici :   ACCUEIL » Angle de barre

Angle de barre

Schnaps était équipé d'un vieux PA quand je l'ai acheté.
N'ayant à l'époque aucune compétence dans le domaine de la bidouille électronique, je l'ai malheureusement démonté puis jeté alors qu'il était peut-être réparable...  Sic transit gloria Mundi...

J'ai ensuite fait le choix de m'équiper en Garmin plutôt qu'en Raymarine et j'ai donc acheté le pack GHP Reactor car j'avais trouvé via Ebay un vérin linéaire Garmin/Jefa à petit prix.
Ce vérin Garmin/Jefa est en effet intéressant car un capteur d'angle y est installé d'origine, ce qui évite de multiplier les connections.

J'aurais dû cependant me méfier car l'intérieur de ce vérin vendu peu cher était entièrement rouillé. Même la société JEFA à qui je l'avais envoyé pour réparation me l'a retourné en le déclarant inutilisable. Un bon bricoleur électronicien devrait pouvoir le sauver d'autant que j'ai changé le capteur, mais perso j'en ai eu marre.
Il traine maintenant dans mon garage.

Du coup, après en avoir vérifié la compatibilité avec le système Reactor de Garmin, j'ai donc acheté un vérin rotatif T2 Raymarine et je l'ai installé sans "trop" de problèmes...
Seul souci, il me fallait en plus un capteur d'angle et le capteur d'angle Raymarine coûte relativement cher, cela commençait à faire beaucoup...

A l'occasion d'une réunion avec les Marins de la Citadelle, un copain me dit avoir récupéré gratos un capteur d'angle chez un chantier qui ne savait l'installer.
Il me le donne, merci Eric !

VDO_RUDDER_ANGLE.jpg

Seul souci ce capteur n'a que deux bornes alors que le câble compatible Raymarine dispose de trois entrées...

Après moult recherches, voilà le montage qui fonctionne (cf.schéma ci-dessous)  

VDO_RESISTANCE.jpg
Cliquez pour agrandir

Le 5V du Raymarine (fil rouge) se branche sur la borne + du capteur, de même que le ground (fil noir) se branche sur la borne - .
Il faut ensuite intercaler une résistance de 180 ohms sur le troisième fil de Raymarine (fil vert) qui est également branché sur la borne positive du capteur et l'alimentation en 5V.
Et voilà !

ghc20.jpg

Grace à ce montage, le capteur indique correctement l'angle de barre sur l'écran GHC 20 Garmin wink

SUR OPENCPN...

En repiquant deux fils (le ground et le signal) sur le câble Raymarine, il suffit ensuite de les connecter sur un arduino pour traduire les signaux en phrase NMEA...

Rappel :

/*
   ** RSA -
Rudder Sensor Angle
   **
   **                1   2 3   4 5
   **                |   | |   | |
   ** $--RSA,x.x,A,x.x,A*hh<CR><LF>
   **
   ** Field Number:
   **  1) Starboard (or single) rudder sensor, "-" means Turn To Port
   **  2) Status, A means data is valid
   **  3) Port rudder sensor
   **  4) Status, A means data is valid
   **  5) Checksum
   */

(N.B. Comme toujours, l'illustration est agrandissable)

angle_barre1.jpg

Programme arduino :

Bon, je ne rappelle pas les préalables déjà expliqués (variables à déclarer, etc...).
Le programme est relativement simple. On a une intensité que l'on doit convertir de 0 à 1024 (1023 en l'occurence). Avec la fonction map, la conversion est aisée...

    
//*************************************************************
//  ====>     CAPTEUR D'ANGLE DE BARRE    <=====
//**************************************************************     

// $IIRSA,15,A,,*OD
 
     lire_angle = analogRead(14);      
     angle_barre = map(lire_angle, 0, 1023, -90,90);

     char barreSentence [29];    
     byte csbb;    // b pour barre
     PString strbb(barreSentence, sizeof(barreSentence));    
     strbb.print("$IIRSA,");
     strbb.print(angle_barre);    
     strbb.print(",A,");     
     strbb.print(",");         
     strbb.print("*");    
     csbb = checksum(barreSentence);    
     if (csbb < 0x10) strbb.print('0');    
     strbb.print(csbb, HEX);    
     Serial.println(barreSentence);
     Serial1.println(barreSentence);


Date de création : 08/06/2020 16:22
Catégorie : ArduiBato -
Page lue 70 fois


Réactions à cet article


Personne n'a encore laissé de commentaire.
Soyez donc le premier !

Dans plaisance, il y a plaisir...

Romans policiers

Mes Polars
 
Pour découvrir mes
romans policiers ....

et/ou lire des extraits...

(nouvelle fenêtre)
biggrin