Se rendre au contenu

← 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

  1. Ouvrez le port série dans votre terminal en premier
  2. 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 :

plaintext
=== 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 :

  1. 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.
  2. 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 :

plaintext
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 :

plaintext
02 5B

Ré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 ?