Guide de Dépannage
Ce chapitre vous aide à diagnostiquer et résoudre les problèmes courants rencontrés lors de l’assemblage et de l’utilisation du Mk2PVRouter.
Important
Avant de commencer le dépannage :
Toujours couper l’alimentation au disjoncteur avant toute intervention
Vérifier l’absence de tension avec un testeur
Prendre des photos avant de modifier quoi que ce soit
Noter tous les symptômes observés
📋 Composants selon la configuration
Ce guide couvre la carte universelle 3phaseDiverter du Mk2PVRouter.
Composant |
Monophasé |
Triphasé |
|---|---|---|
Fusibles |
FS0, FS1 |
FS0, FS1, FS2, FS3 |
Transformateurs |
TR1 |
TR1, TR2, TR3 |
Modules de protection |
GM1 |
GM1, GM2, GM3 |
Régulateur 3,3 V/5 V |
PS1 (MPC10-5) |
PS1 (MPC10-5, commun) |
Capteurs de courant (CT) |
1 CT (phase principale) |
3 CT (un par phase) |
Sorties triac |
1 ou plusieurs (selon modèle) |
1 ou plusieurs (selon modèle) |
Sorties relais |
0 ou plusieurs (selon modèle) |
0 ou plusieurs (selon modèle) |
Note
Dans ce guide, les instructions utilisent la notation :
Mono : composants pour version monophasée
Tri : composants pour version triphasée
🔌 Problèmes Après Soudure de la Carte
La Carte ne s’Allume Pas
Symptôme : Pas de tension aux points de test, aucun signe de vie
Vérifications de Base
Effectuez ces vérifications dans l’ordre :
Liste de contrôle — Alimentation
☐ L’alimentation secteur est-elle branchée ?
☐ Le disjoncteur est-il enclenché ?
☐ Fusibles intacts ?
Mono : FS0, FS1
Tri : FS0, FS1, FS2, FS3
Vérifier avec multimètre en mode continuité
Un fusible grillé indique un court-circuit
☐ Tension au point Test VCC = 3,3 V ou 5 V ?
Multimètre en mode tension continue (DC)
Mesurer entre VCC et GND
Si pas de tension → Problème alimentation
Si Pas de Tension au Test VCC
Avertissement
COUPER L’ALIMENTATION avant toute vérification de composants !
Vérifier les composants d’alimentation :
Composants à vérifier
☐ Module PS1 (MPC10-5) dans le bon sens ?
Vérifier l’orientation selon le schéma
Vérifier que le point ou l’encoche du module correspond au repère sur le PCB
☐ Condensateur C3 polarité correcte ?
Bande blanche = côté négatif (-)
Vérifier marquage sur PCB
⚠️ Si inversé : risque d’explosion à la mise sous tension !
☐ Transformateur·s bien soudé·s ?
Mono : TR1
Tri : TR1, TR2, TR3
Soudures brillantes et lisses (pas ternes) ?
Qualité des Soudures
Exemples de bonnes et mauvaises soudures
Caractéristiques d’une bonne soudure :
✅ Aspect brillant et lisse
✅ Forme de volcan (concave)
✅ Mouille à la fois la patte et la pastille
✅ Pas de boule séparée
Soudure froide (défectueuse) :
❌ Aspect terne, granuleux
❌ Soudure en boule qui ne mouille pas
❌ Fissures visibles
❌ Contact électrique mauvais ou inexistant
Solution : Refaire les soudures suspectes :
Chauffer à nouveau avec fer à souder (350 °C)
Ajouter un peu de flux si disponible
Ajouter un peu de soudure fraîche
Laisser refroidir sans bouger
Pont de Soudure (Court-Circuit)
Symptôme : Deux pistes ou broches reliées par erreur
À faire
Ajouter photo de pont de soudure (img/pont-de-soudure.png)
Détection :
Inspection visuelle avec une loupe
Multimètre en mode continuité entre broches qui ne devraient pas être connectées
Solution — Retrait avec tresse à dessouder :
Placer tresse à dessouder sur le pont
Appliquer fer à souder sur la tresse
La soudure est absorbée par capillarité
Répéter si nécessaire avec section propre de tresse
Alternative — Retrait avec pompe à dessouder :
Chauffer le pont avec fer à souder
Approcher la pompe
Activer la pompe (aspiration)
Nettoyer et recommencer si nécessaire
Si Tension Correcte mais Pas de Fonctionnement
Vérifications microcontrôleur
☐ ATmega328P bien inséré dans le support ?
Toutes les pattes dans les trous ?
Pas de patte pliée sous le boîtier ?
☐ ATmega328P dans le bon sens ?
⚠️ CRITIQUE : Encoche alignée avec marquage PCB ?
Si inversé → Puce détruite à la mise sous tension !
Vérifier 3 fois avant d’alimenter
☐ Firmware programmé ?
Voir la section Tests logiciels
ATmega328P vierge ne fait rien
Causes Fréquentes — Résumé
Symptôme |
Cause Probable |
Solution |
|---|---|---|
Aucune tension VCC |
Fusible grillé |
Trouver le court-circuit, remplacer le fusible |
Tension VCC faible (<3 V) |
Régulateur défectueux |
Vérifier l’orientation, remplacer |
Tension OK, rien ne fonctionne |
ATmega328P mal inséré/inversé |
Vérifier l’orientation, réinsérer |
Soudures ternes |
Soudure froide |
Refaire les soudures avec plus de chaleur |
Problèmes de Programmation du Firmware
Le Firmware ne se Téléverse Pas
Symptôme : Erreur dans Arduino IDE lors du téléversement
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync
Vérifications de la Connexion FTDI
Liste de contrôle — Connexion FTDI
☐ Câblage FTDI correct ?
GND (noir) → GND sur PCB
TX (vert) → RX sur PCB
RX (blanc) → TX sur PCB
⚠️ NE PAS connecter VCC si routeur alimenté !
☐ ATmega328P bien inséré ?
Toutes les pattes dans le support ?
Orientation correcte (encoche) ?
☐ Routeur alimenté en 230 V ?
Le FTDI ne fournit PAS de courant
Alimentation secteur obligatoire
☐ Bon port COM sélectionné dans Arduino IDE ?
Menu : Outils → Port → COMX
Essayer chaque port disponible
☐ Pilotes FTDI installés ?
Télécharger les pilotes sur ftdichip.com
Windows : Gestionnaire de périphériques doit montrer « USB Serial Port »
Linux :
dmesg | grep ttydoit montrer nouveau périphérique
Problèmes Port USB Windows
Symptôme : Port COM n’apparaît pas dans Arduino IDE
Solutions :
Vérifier Gestionnaire de périphériques
Ouvrir : Panneau de configuration → Gestionnaire de périphériques
Chercher : « Ports (COM et LPT) »
Doit afficher : « USB Serial Port (COMx) »
Si point d’exclamation jaune → Pilote problématique
Réinstaller pilotes FTDI
Désinstaller pilote actuel (clic droit → Désinstaller)
Débrancher FTDI
Redémarrer ordinateur
Rebrancher FTDI
Windows devrait installer automatiquement
Essayer autre port USB
Certains ports USB peuvent avoir problèmes
Préférer ports USB directs (pas hub)
Problèmes Arduino IDE
Configuration Arduino IDE
☐ Type de carte correct ?
Menu : Outils → Type de carte → Arduino Uno
Pas Arduino Nano, pas Mega
☐ Processeur correct ? (si option disponible)
ATmega328P
☐ Vitesse correcte ?
9 600 bauds pour Moniteur Série
Solutions supplémentaires :
Fermer et rouvrir Arduino IDE
Débrancher/rebrancher FTDI
Essayer sur autre ordinateur (test matériel vs logiciel)
Firmware se Téléverse mais Rien ne Fonctionne
Symptôme : Téléversement réussi mais routeur inactif
Vérification via Moniteur Série
Ouvrir Moniteur Série
Menu : Outils → Moniteur série
Ou raccourci : Ctrl+Maj+M
Régler paramètres en bas à droite :
Baud rate : 9 600
Fin de ligne : « Les deux, CR+LF »
Appuyer sur bouton Reset du routeur
Vous devriez voir :
Mk2PVRouter v3.1 — Mono Initialisation... CT1: 0 W CT2: 0 W Sortie 1: OFF
Si pas de messages :
Diagnostics oscillateur
Le microcontrôleur nécessite un oscillateur pour fonctionner.
☐ Quartz/résonateur bien soudé ?
Composant à 2 pattes près de l’ATmega328P
Soudures correctes ?
☐ Condensateurs C7/C8 présents ? (si quartz externe)
Condensateurs 22 pF de chaque côté du quartz
Valeur correcte ?
Si messages bizarres/illisibles :
Vérifier que le baud rate = 9 600
Si toujours illisible → Problème oscillateur (fréquence incorrecte)
Erreur « Out of Memory » lors de la Compilation
Symptôme :
Sketch too big; see https://support.arduino.cc/hc/en-us/articles/360013825179
Cause : Trop de fonctionnalités activées dans config.h
Solution :
Ouvrir onglet
config.hdans Arduino IDEDésactiver fonctionnalités non nécessaires :
// Commenter les lignes avec // // #define ENABLE_DEBUG // Désactive messages debug // #define ENABLE_RF_MODULE // Désactive module RF // #define ENABLE_RELAY_OUTPUT // Si que sorties triac
Recompiler et téléverser