← Démarrage Rapide | Sommaire | Suivant : Connexion Matérielle →
Démarrage — Étape par Étape
Ce guide s'applique aussi bien au module DimmerLink autonome qu'au contrôleur DimmerLink intégré dans un module Dimmer.
Étape 1 : Connexion à un Terminal Série
Par défaut, DimmerLink fonctionne en mode UART. Pour vérifier qu'il fonctionne, connectez DimmerLink à n'importe quel adaptateur USB-UART tel que CH340, CP2102 ou CP2104.
Ouvrez un terminal série qui prend en charge : - Le mode entrée/sortie HEX - La configuration du port (vitesse de transmission, bits de données, etc.)
Terminaux recommandés : - VS Code — extension Serial Monitor - Advanced Serial Port Monitor - RealTerm, CoolTerm, SSCOM
Ce guide utilise VS Code Serial Monitor comme exemple.
Paramètres du Port
| Paramètre | Valeur |
|---|---|
| Vitesse (Baud Rate) | 115200 |
| Bits de données | 8 |
| Parité | Aucune (N) |
| Bits d'arrêt | 1 |
| Format | 8N1 |
Étape 2 : Mise sous Tension et Message de Bienvenue
- Ouvrez le port série dans votre terminal en premier
- Ensuite connectez DimmerLink à l'adaptateur USB-UART (ou mettez-le sous tension)
Cet ordre vous permet de capturer le message de démarrage :
Vous devriez voir :
=== DimmerLink vX.XXX ===
Mode: UART
Calibrating...Étape 3 : Finaliser la Calibration
DimmerLink commence par calibrer la fréquence du secteur AC. C'est la tâche de plus haute priorité au démarrage — le contrôleur attend les événements Zero-Cross du secteur AC avant d'accepter toute commande.
Pour finaliser la calibration :
- Assurez-vous que le module dimmer est connecté au secteur AC. Une charge (lampe) n'est pas requise à ce stade — seule la connexion au secteur importe.
- Redémarrez DimmerLink — déconnectez VCC et reconnectez-le (ou court-circuitez brièvement VCC à GND pour déclencher une réinitialisation).
Après une calibration réussie, vous verrez :
Le message indique : - La fréquence secteur détectée (50 Hz ou 60 Hz) - La période de phase en microsecondes - La courbe de variation active - "UART mode ready"
Étape 4 : Passer la Console en Mode HEX
DimmerLink communique via un protocole binaire (HEX). Avant d'envoyer des commandes, passez le mode d'entrée de votre terminal en HEX.
Essayez maintenant de régler la luminosité à 50 %. Envoyez cette commande HEX :
02 53 00 32| Octet | Signification |
|---|---|
02 |
Octet de début (STX) |
53 |
Commande SET ('S') |
00 |
Index du dimmer 0 |
32 |
50 % de luminosité (0x32 = 50 décimal) |
Étape 5 : Lire la Réponse
DimmerLink répond au format HEX. Passez l'affichage de sortie de votre terminal en mode HEX pour voir les réponses clairement.
Une réponse 00 signifie que la commande a été exécutée avec succès.
| Réponse | Signification |
|---|---|
00 |
OK — commande exécutée |
F9 |
Erreur de syntaxe — commande inconnue |
FC |
Erreur d'écriture Flash |
FD |
Index de dimmer invalide |
FE |
Valeur de paramètre invalide |
Étape 6 : Passer en Mode I2C (Optionnel)
Si vous avez besoin de I2C à la place de UART, envoyez la commande de basculement :
02 5BRéponse : 00 (OK — c'est la dernière réponse UART).
Après cela, DimmerLink : - Passe immédiatement en mode I2C - Cesse de répondre aux commandes UART - Cesse d'envoyer des messages au terminal - Mémorise le mode — après redémarrage, il démarrera en mode I2C
Pour revenir en UART depuis I2C, envoyez la commande 0x03 au registre I2C 0x01 (registre COMMAND). Voir Communication I2C pour les détails.
Référence Rapide des Commandes
| Action | Commande HEX | Réponse attendue |
|---|---|---|
| Régler à 0 % (éteint) | 02 53 00 00 |
00 |
| Régler à 25 % | 02 53 00 19 |
00 |
| Régler à 50 % | 02 53 00 32 |
00 |
| Régler à 75 % | 02 53 00 4B |
00 |
| Régler à 100 % | 02 53 00 64 |
00 |
| Lire la luminosité | 02 47 00 |
00 + octet niveau |
| Lire la fréquence secteur | 02 52 |
00 32 (50 Hz) ou 00 3C (60 Hz) |
| Définir courbe RMS | 02 43 00 01 |
00 |
| Passer en I2C | 02 5B |
00 |
Dépannage
| Symptôme | Cause | Solution |
|---|---|---|
| Pas de message de démarrage | Port ouvert après la mise sous tension | Ouvrez d'abord le port, puis mettez DimmerLink sous tension |
| Bloqué sur "Calibrating..." | Dimmer non connecté au secteur AC | Connectez l'alimentation secteur, puis redémarrez DimmerLink |
| Commandes non exécutées | Encore en calibration | Attendez "UART mode ready" avant d'envoyer des commandes |
| Pas de réponse aux commandes | Le terminal envoie de l'ASCII, pas du HEX | Passez l'entrée de la console en mode HEX |
| Pas de réponse aux commandes | DimmerLink est en mode I2C | Reconnectez via I2C et envoyez la commande SWITCH_UART |
| Fréquence détectée incorrecte | Redémarrage bruité | Effectuez un cycle d'alimentation propre de DimmerLink |
Support
Si vous avez besoin d'assistance technique : - Consultez votre compte sur rbdimmer.com - E-mail : [email protected]
Quelle est la Prochaine Étape ?
- Toutes les Commandes UART — référence complète du protocole
- Interface I2C — carte des registres et exemples
- Connexion Matérielle — schémas de câblage pour les cartes populaires
- FAQ & Troubleshooting — questions fréquentes