fichier config.txt

Le fichier config.txt doit être adapté au système d'entrainement de sa monture ou bien de sa mécanique

      Il faut modifier obligatoirement

  • les facteurs de réduction
  • le masque d'attaque
  • le lieu
  • et accessoirement
    • les paramètres d'accélération pour les rattrapages rapides 
    • la fréquence PWM (fixée par défaut à 1500 Hz, elle peut être augmentée)
    • les ports GPIOS d'attaque des phases des moteurs
    • les ports GPIOS indiqués par défaut sont ceux du module électronique  (21,26,19,13 et 6,5,7,11)

Le contenu du fichier config.txt est le suivant

Pour le visualiser, taper les commandes suivantes dans le terminal une fois connecté sur la RaspberryPi2/3.
Avant toute modification avec un éditeur de texte (vi), il est conseillé de faire une sauvegarde.

  • cd /root/conf
  • cp -pf config.txt config.txt.save
  • cat config.txt
  • vi config.txt

Code couleur des paramètres

  • rouge   = à ne pas modifier, ce sont des réglages essentiels au bon fonctionnement du programme
  • orange  = à modifier avec précaution
  • vert    = paramètres du programme à modifier en fonction de votre configuration matériel
  • bleu    = anciens paramètres gardés pour les évolutions de la carte (inutiles sur cette version)

TEMPO_MENU      50000
TEMPO_RAQ       10000
TEMPO_IR        70000 
TEMPO_CLAVIER   52000
TEMPO_CAPTEURS  52000

DONNEES_CONTROLEUR   0  # flag qui indique utilisation des controleurs de moteur externes
DONNEES_CAPTEURS     0  # flag qui indique utilisation de capteurs 
DONNEES_RAQUETTE     0  # flag qui indique utilisation d une raquette 
DONNEES_BLUETOOTH    0  # flag qui indique utilisation du bluetooth 
DONNEES_INFRAROUGE   1  # flag qui indique utilisation de infrarouge

MENU_PAR_DEFAUT  2 
ASTRE_PAR_DEFAUT NGC6709 

#==============================================
#  LIEU 
#==============================================

LATITUDE   43.3
LONGITUDE -0.39 
ALTITUDE   200

#==============================================
#  GPIOS 
#==============================================

GPIO_LED_ETAT   4 
GPIO_LED_IR     27 

GPIO_INPUT      7,8 
GPIO_OUTPUT     14,15  # reserve
GPIO_RESER      2,3    # reserve I2C

GPIO_ALT        21,26,19,13
GPIO_AZI        6,5,7,11

GPIO_MASQUE     3,1,0,2

GPIO_FREQUENCE_PWM  1500 

#==============================================
# numero des ports GPIO
# ne sert uniquement  avec les controleurs externes
#==============================================

GPIO_DIR_ALT 21    # direction de l'altitude
GPIO_CLK_ALT 20    # horloge de l'altitude
GPIO_SLP_ALT 16    # sleep du controleur du moteur
GPIO_RST_ALT 12    # reset du controleur du moteur
GPIO_MMM_ALT 7     # mode micro pas du controleur du moteur
GPIO_ENA_ALT 8     # broche enable du controleur du moteur

GPIO_DIR_AZI 25    # direction de l'azimut
GPIO_CLK_AZI 24    # horloge de l'azimut
GPIO_SLP_AZI 23    # sleep du controleur du moteur
GPIO_RST_AZI 18    # reset du controleur du moteur
GPIO_MMM_AZI 15    # mode micro pas du controleur du moteur
GPIO_ENA_AZI 14    # broche enable du controleur du moteur

#==============================================
# parametres de RAQUETTE [ GPIO doivent etre en INPUT ] 
#==============================================

GPIO_RAQ_O   19    # raquette direction OUEST
GPIO_RAQ_E   6     # raquette direction EST
GPIO_RAQ_S   13    # raquette direction SUD
GPIO_RAQ_N   26    # raquette direction NORD
GPIO_RAQ_V   5     # raquette VALIDER

#==============================================
# parametres de CLAVIER 4 * 4 = 16 touches (16 switchs)
# [ LIGNES   doivent etre en INPUT  ]
# [ COLONNES doivent etre en OUTPUT ]
#==============================================

GPIO_KEY_L1  10   # entree keyboard ligne 1
GPIO_KEY_L2  9    # entree keyboard ligne 2
GPIO_KEY_L3  11   # entree keyboard ligne 3
GPIO_KEY_L4  5    # entree keyboard ligne 4

GPIO_KEY_C1  6    # sortie keyboard colonnne 1
GPIO_KEY_C2  13   # sortie keyboard colonnne 2
GPIO_KEY_C3  19   # sortie keyboard colonnne 3
GPIO_KEY_C4  26   # sortie keyboard colonnne 4

#==============================================
# parametres de ALTITUDE 
#==============================================

ALT_R1  130   # reduction liee a la monture ( = 65 dents / 1.5 = 43.333)
ALT_R2  42.5  # reducteur du moteur = 28.75
ALT_R3  48    # nombre de pas du moteur en altitude
ALT_R4  73    # mode micro pas souhaite (1/x)
ALT_R5  1.005 # paramètre d'étalonnage de la fréquence en altitude / declinaison
ALT_ROT 0     # Flag de reversibilite du sens de rotation (en cas d'erreur) val = 0 ou 1

ALT_ACC 2     # Facteur de multiplication en mode MANUEL

#==============================================
# parametres de AZIMUT 
#==============================================

AZI_R1  130   # reduction lee a la monture
AZI_R2  1     # reducteur du moteur = 28.75
AZI_R3  200   # nombre de pas du moteur en azimut
AZI_R4  73    # mode micro pas souhaite (1/x)
AZI_R5  1.005 # paramètre d'étalonnage de la fréquence en azimut / ascension droite
AZI_ROT 0     # Flag de reversibilite du sens de rotation (en cas d'erreur) val = 0 ou 1

AZI_ACC 2     # Facteur de multiplication en mode MANUEL

#==============================================
# parametres de ALTITUDE et AZIMUT en mm tps
#==============================================

ALTAZ_FORWARD  1.01  # accelaration globale (azi + alt)
ALTAZ_REWIND   1.01  # deceleration gloable (azi + alt)