page48
Conseils / Dépannage – Questions fréquentes
Conseils / Dépannage :
Alimentation :
Des piles usagées peuvent entraîner des dysfonctionnements. La DEL témoin verte de mise sous tension du module de pilotage n’indique pas pour autant que les piles sont en bon état. En revanche si elle ne s’allume pas, cela signifie que les piles sont usagées ou qu’il y a un mauvais contact au niveau des connecteurs de la carte de pilotage ou au niveau des logements de piles. Au besoin tordre légèrement les lamelles des logements de piles qui peuvent perdre leur élasticité après des insertions répétées de piles.
L’emploi de batteries rechargeables est possible mais il faut savoir que la tension d’alimentation de MicroRobot sera alors plus faible et les moteurs tourneront moins vite.
Mise au point des programmes :
Plus un programme est complexe (quantité importante d’instructions) plus l’on s’expose à des erreurs de programmation ! Pour mettre au point un programme complexe il est recommandé de procéder par étapes en vérifiant séparément le fonctionnement de chaque partie du programme. La fonction « copier / coller » des blocs d’un diagramme vers un autre diagramme n’existe pas. On peut cependant à partir d’un diagramme existant le sauver sous un autre nom et ajouter de nouveaux blocs ou ôter les blocs inutiles.
Difficulté de chargement d’un programme :
Il se peut que malgré une bonne connexion entre l’ordinateur et MicroRobot et malgré son bon fonctionnement (conforme à un programme déjà chargé), celui-ci ne parvient pas à recevoir un nouveau programme. Il faut savoir que l’opération de chargement activée par la touche F5 nécessite un temps d’initialisation interne à MicroRobot. Dans certains cas où le programme déjà chargé accapare les ressources internes de MicroRobot, celui-ci ne parvient pas à trouver un temps mort qui permet d’activer le processus de chargement d’un programme.
Pour remédier à ce cas particulier, il convient après la mise sous tension de lancer le chargement (touche F5) et de procéder immédiatement à une initialisation du matériel en activant momentanément le bouton poussoir « reset » du module de pilotage. Le système s’initialise alors de telle sorte que la priorité est données au processus qui permet le chargement d’un programme.
Messages d’erreur « Mémoire pleine, programme trop long » lors du chargement d’un programme :
Le programme que l’on essaye de charger dépasse les capacités du microcontrôleur principal du module de pilotage. On peut envisager de simplifier le programme si c’est possible ou bien remplacer le microcontrôleur principal par un modèle plus puissant.
Augmentation de la capacité d’accueil des programmes :
Le module de pilotage est équipé en version de base avec un microcontrôleur du type IC-RE18.
On peut le remplacer par un microcontrôleur de type IC-RE18A ou IC-RE18X afin d’augmenter sa capacité mémoire.
Réf. IC-RE18 = microcontrôleur de type 18A (marqué PIC16F627A) - capacité 128 octets
Réf. IC-RE18A = microcontrôleur de type 18A (marqué PIC16F819) - capacité 256 octets
Réf. IC-RE18X = microcontrôleur de type 18X (marqué PIC16F88) - capacité 2048 octets
Note : le montage du module Télécommande requiert l’utilisation d’un microcontrôleur de type 18A ou 18X.