Table des matières
Guide du protocole de communication UART CVBS du module de caméra thermique

Préface
Ce manuel s'applique aux modules de caméra thermique de la série HM-TM5X-XRG/C, et présente les protocoles de communication série UART et de communication vidéo CVBS ainsi que les commandes associées pour cette série de modules de caméra thermique..
CONTENU
1.1 Protocoles de communication. 1
2.1.1 Format de communication série 2
2.1.2 Transmission et réception de données. 2
2.2.1 Lecture du modèle du module (Lecture seule). 6
2.2.2 Lecture du numéro de version du programme FPGA (Lecture seule). 6
2.2.3 Lecture du temps de compilation du programme FPGA (Lecture seule). 7
2.2.4 Lecture du numéro de version du logiciel du module (Lecture seule). 8
2.2.5 Lecture du temps de compilation du logiciel du module (Lecture seule). 8
2.2.6 Lecture de l'heure de la version d'étalonnage du processus de la caméra (Lecture seule). 9
2.2.7 Lecture du numéro de version des paramètres du FAI (Lecture seule). 9
2.2.8 Enregistrement des paramètres actuels (Écriture seule). 10
2.2.9 Réinitialisation d'usine (Écriture seule). 10
2.2.10 Calibrage manuel de l'obturateur (Écriture seule). 11
2.2.11 Correction manuelle de l'arrière-plan (Écriture seule). 11
2.2.12 Correction du vignettage (Écriture seule). 12
2.2.13 Contrôle automatique de l'obturateur (Lire/écrire). 12
2.2.14 Réglage de l'intervalle de commutation automatique de l'obturateur (Lire/écrire). 14
2.2.15 Correction des pixels défectueux (Écriture seule). 15
2.2.16 Réglage de la luminosité (Lire/écrire). 17
2.2.17 Réglage du contraste (Lire/écrire). 18
2.2.18 Définition de l'amélioration numérique des détails de l'image (Lire/écrire). 18
2.2.19 Définition du niveau de débruitage statique (Lire/écrire). 19
2.2.20 Définition du niveau de débruitage dynamique (Lire/écrire). 20
2.2.21 Paramètre de palette (Lire/écrire). 21
2.2.22 Configuration de la mise en miroir d'images (Lire/écrire). 22
2.3 Lecture de l'état d'initialisation (Lecture seule). 23
2.4 Transmission et vérification de commandes en série. 24
1. introduction
1.1 Protocoles de communication
Les modules de caméra thermique prennent en charge les protocoles de communication série UART et de communication vidéo CVBS.
Communication série UART
Les utilisateurs peuvent envoyer des commandes aux modules de caméra thermique via le port série pour contrôler les modules et effectuer les actions correspondantes., tels que les paramètres des paramètres d'image, réglage des fonctions, etc.
La transmission de données et la réception de la communication série doivent suivre les exigences du format du paquet de communication.
Communication vidéo CVBS
Les images thermiques et les flux vidéo suivent le protocole de communication vidéo CVBS. Les données vidéo sont émises dès que le module est allumé (pas de contrôle d'activation).
1.2 Préparation
Les utilisateurs peuvent connecter le module (fin « appareil ») au dispositif à développer (“hôte” fin) via le port série.
Une fois le module connecté et allumé, il enverra les données d'image à l'hôte via le protocole CVBS. L'hôte analysera les données obtenues, puis affichera l'image ou l'utilisera à d'autres fins..
Les utilisateurs peuvent envoyer des commandes de port série au module via l'hôte pour contrôler le module, comme la définition des paramètres d'image.
2 Communication série
2.1 introduction
Les modules utilisent UART (Récepteur/émetteur asynchrone universel) communication série. L'hôte (appareil développé par l'utilisateur) peut envoyer des commandes au module via le port série et contrôler le module pour effectuer les actions correspondantes. Les commandes de communication doivent être envoyées dans le format de paquet spécifié.
2.1.1 Format de communication série
Avant d'établir une communication avec l'hôte, vous devez définir les paramètres de communication sur l'hôte selon le tableau 2-1, qui montre le format de communication série des modules de caméra thermique.
| Article | La description |
| vitesse de transmission | 115200 points de base |
| Commencer | 1 bit |
| Les données | 8 morceaux |
| Fin | 1 bit |
| Vérifier | RIEN |
2.1.2 Transmission et réception de données
Transmission de paquets de données
Le paquet de communication série des modules de caméra thermique contient plusieurs champs, comme le montre la figure 2-1.
Table 2-2 décrit les champs du paquet de données.
- Définition de Transmission d'un paquet de données
| Champ | Octets | La description | Valeur | Compenser | |
| COMMENCER | 1 | Le paquet de commandes démarre. | 0xf0 | 1 | |
| TAILLE | 1 | Longueur du paquet de commandes. | N+4 octets, comme le montre la figure 2-1. | 2 | |
| Appareil Adresse | 1 | Adresse du périphérique module. | 0x36 | 3 | |
| Adresse de la classe | 1 | Adresse de classe de la commande. | Voir Commandes pour les détails. | 4 | |
| Adresse de la sous-classe | 1 | Adresse de sous-classe de la commande. | Voir Commandes pour les détails. | 5 | |
| R/É Drapeau | 1 | Transmission de paquets depuis l'hôte. | Indicateur de lecture/écriture | Écrire: 0x00Lire: 0x01 | 6 |
| Retour de paquets de l'appareil. | Retour normal. | 0x03 | |||
| Retour du code d'erreur. | 0x04 | ||||
| DONNÉES | N | Transmission de paquets depuis l'hôte. | Transmettre le contenu des données. | Défaut: 0x00. Voir Commandes pour les détails. | 7~ (N + 6) |
| Retour de paquets de l'appareil. | Retour des commandes normales | Succès: 0x01Échec: Aucun retour | |||
| Retour de commandes anormales | Aucune commande: 0x00, la commande envoyée par l'hôte n'appartient pas aux commandes du module. Seuil dépassé: 0x01 | ||||
| Contenu de données | Lorsqu'une commande de lecture est reçue, le contenu des données est renvoyé. | ||||
| Chk | 1 | Vérification de la somme. | Après avoir ajouté les champs: Adresse de l'appareil, Adresse de la classe, Adresse de la sous-classe , Indicateur R/W et DONNÉES, prendre la baisse 8 morceaux. | (N + 7) | |
| FIN | 1 | Le paquet de commandes se termine. | 0xff | (N + 8) | |
Réception de paquets de données
Dans le paquet de commandes, le module de caméra thermique retourne à l'hôte, DATA0 est l'octet de poids fort et DATA(N-1) est l'octet de poids faible.
Table 2-3 décrit les champs du paquet de données.
- Définition de réceptionenvoyer un paquet de données
| Champ | Octets | La description | Valeur | Compenser |
| COMMENCER | 1 | Le paquet de commandes démarre. | 0xf0 | 1 |
| TAILLE | 1 | Longueur du paquet de commandes. | N+4 octets, comme le montre la figure 2-2. | 2 |
| Appareil Adresse | 1 | Adresse du périphérique module. | 0x36 | 3 |
| Adresse de la classe | 1 | Adresse de classe de la commande. | Voir Commandes pour les détails. | 4 |
| Adresse de la sous-classe | 1 | Adresse de sous-classe de la commande. | Voir Commandes pour les détails. | 5 |
| Drapeau de retour | 1 | Drapeau de retour. | 0x03 | 6 |
| DONNÉES | N | DONNÉES | Voir Commandes pour les détails. Défaut: 0x00 (aucune donnée). | 7~ (N + 6) |
| Chk | 1 | Vérification de la somme. | Après avoir ajouté les champs: Adresse de l'appareil, Adresse de la classe, Adresse de la sous-classe , Indicateur de retour et DONNÉES, prendre la baisse 8 morceaux. | (N + 7) |
| FIN | 1 | Le paquet de commandes se termine. | 0xff | (N + 8) |
- Remarque
- Lorsque l'hôte envoie une commande d'écriture au module, le module renverra l'état d'exécution réel de la commande après l'avoir complètement reçue.
- 0x01: indique qu'une commande d'écriture a été reçue, mais cela ne signifie pas que la commande a été exécutée.
- 0x00: indique que la commande d'écriture n'a pas été reçue.
- Lorsque le module reçoit une commande de lecture, il lit le contenu du registre et le renvoie à l'hôte selon le protocole, et l'analyse spécifique des DONNÉES peut être référée au tableau 2-3.
Exemple de communication série
Cet exemple est à “Réglez le paramètre de luminosité du module de caméra thermique sur 100.”
Pas
- Interroger l'adresse de l'appareil, Adresse de la classe, Adresse de sous-classe et indicateur R/W de la commande de réglage de la luminosité.
- Interrogez la table de commandes de communication série dans Commandes de communication série pour obtenir l'adresse de l'appareil (0x36), Adresse de la classe (0x78), Adresse de la sous-classe (0x02) et drapeau R/W (écrire: 0x00) de la commande de réglage de la luminosité.
- Calculer les valeurs des champs: TAILLE, DONNÉES et CHK.
- TAILLE: N + 4. Le nombre d'octets pour le champ DATA de la commande de réglage de la luminosité est N=1, donc la TAILLE est 5 (0x05).
- DONNÉES: La valeur hexadécimale correspondant à la luminosité de 100 est 0x64.
- Chk: La somme 0x(36+78+02+00+64)=0x114, prendre la baisse 8 bits pour le champ CHK, c'est 0x14.
- Combinaison des paramètres ci-dessus, l'hôte envoie la commande 0x F0 05 36 78 02 00 64 14 FF au module.
- Commande de transmission de l'hôte pour régler la luminosité sur 100
- Combinaison des paramètres ci-dessus, l'hôte envoie la commande 0x F0 05 36 78 02 00 64 14 FF au module.
| Champ | COMMENCER | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk | FIN |
| Transmission hôte | 0xf0 | 0x05 | 0x36 | 0x78 | 0x02 | 0x00 | 0x64 | 0x14 | 0xff |
- Le module renvoie la commande 0x F0 05 36 78 02 03 01 B4 je.
- Commande de retour du module pour définir la luminosité sur 100
| Champ | COMMENCER | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk | FIN |
| Commentaires sur les modules | 0xf0 | 0x05 | 0x36 | 0x78 | 0x02 | 0x03 | 0x01 | 0xB4 | 0xff |
- TAILLE: N + 4. Le nombre d'octets pour le champ DATA de la commande de réglage de la luminosité est N=1, donc la TAILLE est 5 (0x05).
- DONNÉES: Le module reçoit la commande de réglage de la luminosité et renvoie 0x01.
- Chk: La somme 0x(36+78+02+00+01)=0xB4, prendre la baisse 8 bits pour le champ CHK, c'est 0xB4.
- Vérifiez si la luminosité de l'écran change pour déterminer si le réglage est réussi, ou vous pouvez utiliser la commande de requête de luminosité pour le vérifier.
2.2 Commandes
Cette section présente les règles de lecture et d'écriture pour chaque commande, interprète les informations renvoyées par le module, et des notes pour les commandes. Pour la liste complète des commandes, se référer à Commandes de communication série.
2.2.1 Lecture du modèle du module (Lecture seule)
L'hôte peut lire le modèle du module de caméra thermique via cette commande. Les données hexadécimales renvoyées par le module doivent être converties en caractères ASCII.
Commandes et paramètres
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x74 | 0x02 | 0x01 | Rien. 0x00 par défaut. | À déterminer |
| Commentaires sur les modules | À déterminer | 0x36 | 0x74 | 0x02 | 0x03 | Le modèle du module, doit être converti en caractères ASCII. | À déterminer |
Description des commandes
- Se référer à Transmission et réception de données pour modifier des commandes ou interpréter des données de retour.
- Pour le calcul des champs SIZE et CHK, se référer à Transmission et réception de données.
2.2.2 Lecture du numéro de version du programme FPGA (Lecture seule)
L'hôte peut lire le numéro de version du programme FPGA du module via cette commande.
Commandes et paramètres
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x74 | 0x03 | 0x01 | Rien. 0x00 par défaut. | À déterminer |
| Commentaires sur les modules | À déterminer | 0x36 | 0x74 | 0x03 | 0x03 | Le numéro de version du programme FPGA du module, avec la longueur de 3 octets et le MSB est l'octet de poids fort. | À déterminer |
Description des commandes
- Se référer à Transmission et réception de données pour modifier des commandes ou interpréter des données de retour.
- Pour le calcul des champs SIZE et CHK, se référer à Transmission et réception de données.
- La valeur du champ DATA est le numéro de version du programme FPGA. La longueur est 3 octets et le MSB est l'octet de poids fort, par exemple. 0x050112 représente 5.1.12.
2.2.3 Lecture du temps de compilation du programme FPGA (Lecture seule)
L'hôte peut lire l'heure de compilation du programme FPGA du module via cette commande.
Commandes et paramètres
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x74 | 0x04 | 0x01 | Rien. 0x00 par défaut. | À déterminer |
| Commentaires sur les modules | À déterminer | 0x36 | 0x74 | 0x04 | 0x03 | Le temps de compilation du programme FPGA. La longueur est 4 octets et le MSB est l'octet de poids fort. | À déterminer |
Description des commandes
- Se référer à Transmission et réception de données pour modifier des commandes ou interpréter des données de retour.
- Pour le calcul des champs SIZE et CHK, se référer à Transmission et réception de données.
- La valeur du champ DATA est le temps de compilation du programme FPGA. La longueur est 4 octets et le MSB est l'octet de poids fort, par exemple. 0x20140820 indique que l'heure de compilation est 20140820.
2.2.4 Lecture du numéro de version du logiciel du module (Lecture seule)
L'hôte peut lire le numéro de version du logiciel du module via cette commande.
Commandes et paramètres
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x74 | 0x05 | 0x01 | Rien. | À déterminer |
| Commentaires sur les modules | À déterminer | 0x36 | 0x74 | 0x05 | 0x03 | Le numéro de version du logiciel du module. La longueur est 3 octets et le MSB est l'octet de poids fort. | À déterminer |
Description des commandes
- Se référer à Transmission et réception de données pour modifier des commandes ou interpréter des données de retour.
- Pour le calcul des champs SIZE et CHK, se référer à Transmission et réception de données.
- La valeur du champ DATA est le numéro de version du logiciel du module. La longueur est 3 octets et le MSB est l'octet de poids fort, par exemple. 0x050112 représente 5.1.12.
2.2.5 Lecture du temps de compilation du logiciel du module (Lecture seule)
L'hôte peut lire l'heure de compilation du logiciel du module via cette commande.
Commandes et paramètres
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x74 | 0x06 | 0x01 | Rien. 0x00 par défaut. | À déterminer |
| Commentaires sur les modules | À déterminer | 0x36 | 0x74 | 0x06 | 0x03 | Le temps de compilation logicielle du module. La longueur est 4 octets et le MSB est l'octet de poids fort. | À déterminer |
Description des commandes
- Se référer à Transmission et réception de données pour modifier des commandes ou interpréter des données de retour.
- Pour le calcul des champs SIZE et CHK, se référer à Transmission et réception de données.
- La valeur du champ DATA est le numéro de version du logiciel du module. La longueur est 4 octets et le MSB est l'octet de poids fort, par exemple. 0x20140820 indique que l'heure de compilation est 20140820.
2.2.6 Lecture de l'heure de la version d'étalonnage du processus de la caméra (Lecture seule)
L'hôte peut lire l'heure de la version d'étalonnage du processus de caméra du module via cette commande.
Commandes et paramètres
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x74 | 0x0b | 0x01 | Rien. 0x00 par défaut. | À déterminer |
| Commentaires sur les modules | À déterminer | 0x36 | 0x74 | 0x0b | 0x03 | L'heure de version d'étalonnage du processus de caméra du module. La longueur est 4 octets et le MSB est l'octet de poids fort. | À déterminer |
Description des commandes
- Se référer à Transmission et réception de données pour modifier des commandes ou interpréter des données de retour.
- Pour le calcul des champs SIZE et CHK, se référer à Transmission et réception de données.
- La valeur du champ DATA est l'heure de version d'étalonnage du processus de caméra du module.. La longueur est 4 octets et le MSB est l'octet de poids fort, par exemple. 0x20170101 indique que nous sommes en janvier 1, 2017.
2.2.7 Lecture du numéro de version des paramètres du FAI (Lecture seule)
L'hôte peut lire le numéro de version du paramètre FAI du module via cette commande.
Commandes et paramètres
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x74 | 0x0C | 0x01 | Rien. 0x00 par défaut. | À déterminer |
| Commentaires sur les modules | À déterminer | 0x36 | 0x74 | 0x0C | 0x03 | 4 les octets sont valides. | À déterminer |
Description des commandes
- Se référer à Transmission et réception de données pour modifier des commandes ou interpréter des données de retour.
- Pour le calcul des champs SIZE et CHK, se référer à Transmission et réception de données.
- Le module renvoie le numéro de version du paramètre FAI. La longueur valide est 4 octets. Par exemple. si le numéro de version du FAI est 5, 0x00000005 est renvoyé.
2.2.8 Enregistrement des paramètres actuels (Écriture seule)
Enregistrez les paramètres actuels du module via cette commande.
Commandes et paramètres
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x74 | 0X10 | 0x00 | Rien. 0x00 par défaut. | À déterminer |
| Commentaires sur les modules | 0x05 | 0x36 | 0x74 | 0X10 | 0x03 | 0x01 | À déterminer |
Description des commandes
- Se référer à Transmission et réception de données pour modifier des commandes ou interpréter des données de retour.
- Pour le calcul des champs SIZE et CHK, se référer à Transmission et réception de données.
2.2.9 Réinitialisation d'usine (Écriture seule)
Restaurer le module aux paramètres d'usine via cette commande.
Commandes et paramètres
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x74 | 0x0F | 0x00 | Rien. 0x00 par défaut. | À déterminer |
| Commentaires sur les modules | 0x05 | 0x36 | 0x74 | 0x0F | 0x03 | 0x01 | À déterminer |
Description des commandes
- Se référer à Transmission et réception de données pour modifier des commandes ou interpréter des données de retour.
- Pour le calcul des champs SIZE et CHK, se référer à Transmission et réception de données.
2.2.10 Calibrage manuel de l'obturateur (Écriture seule)
Cette commande permet d'effectuer un calibrage manuel de l'obturateur pour le module, connu sous le nom d'étalonnage sur champ plat (FFC), qui sert à corriger la non-uniformité de l'image et à améliorer la qualité de l'image.
Commandes et paramètres
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x7C | 0x02 | 0x00 | Rien. 0x00 par défaut. | À déterminer |
| Commentaires sur les modules | 0x05 | 0x36 | 0x7C | 0x02 | 0x03 | 0x01 | À déterminer |
Description des commandes
- Se référer à Transmission et réception de données pour modifier des commandes ou interpréter des données de retour.
- Pour le calcul des champs SIZE et CHK, se référer à Transmission et réception de données.
2.2.11 Correction manuelle de l'arrière-plan (Écriture seule)
Cette commande permet d'effectuer une correction en arrière-plan pour le module. La correction de l'arrière-plan réduit la distorsion de l'image d'arrière-plan pour qu'elle s'affiche normalement.
Commandes et paramètres
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x7C | 0x03 | 0x00 | Rien. 0x00 par défaut. | À déterminer |
| Commentaires sur les modules | 0x05 | 0x36 | 0x7C | 0x03 | 0x03 | 0x01 | À déterminer |
Description des commandes
- Se référer à Transmission et réception de données pour modifier des commandes ou interpréter des données de retour.
- Pour le calcul des champs SIZE et CHK, se référer à Transmission et réception de données.
2.2.12 Correction du vignettage (Écriture seule)
Cette commande permet d'effectuer manuellement une correction du vignettage.
La correction du vignettage consiste à corriger la non-uniformité de l'image causée par la transmission de l'objectif de l'appareil et le rayonnement interne. (couvercle du pot défectueux) pour rendre l'image plus uniforme.
Lorsque vous utilisez cette fonction, vous devez faire face à l'objectif vers une surface uniforme. Sinon, la scène d'objectif actuelle sera superposée, ce qui affectera l'affichage de l'image.
Commandes et paramètres
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x7C | 0x0C | 0x00 | 0x02: Correction du vignettage. | À déterminer |
| Commentaires sur les modules | 0x05 | 0x36 | 0x7C | 0x0C | 0x03 | 0x01 | À déterminer |
Description des commandes
- Se référer à Transmission et réception de données pour modifier des commandes ou interpréter des données de retour.
- Pour le calcul des champs SIZE et CHK, se référer à Transmission et réception de données.
2.2.13 Contrôle automatique de l'obturateur (Lire/écrire)
Cette commande permet de changer le mode de contrôle automatique de l'obturateur du module. 4 les modes sont sélectionnables: contrôle automatique désactivé, contrôle du timing, contrôle de la différence de température et contrôle entièrement automatique (défaut, 0x03). Il est recommandé de conserver le paramètre par défaut.
Après avoir réglé le mode de commutation (timing, contrôle de la température, entièrement automatique), le volet est périodiquement fermé selon les conditions définies, ce qui contribue à améliorer l’uniformité de l’imagerie thermique.
Commandes et paramètres
Commande d'écriture du contrôle automatique de l'obturateur.
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x7C | 0x04 | 0x00 | 0x00: Contrôle automatique désactivé 0x01: Commutation automatique, contrôle de synchronisation 0x02: Commutation automatique, contrôle de la différence de température 0x03: Contrôle entièrement automatique (Défaut) | À déterminer |
| Commentaires sur les modules | 0x05 | 0x36 | 0x7C | 0x04 | 0x03 | 0x01 | À déterminer |
Lire la commande de commande automatique des volets.
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x7C | 0x04 | 0x01 | Rien. 0x00 par défaut. | À déterminer |
| Commentaires sur les modules | 0x05 | 0x36 | 0x7C | 0x04 | 0x03 | 0x00: Contrôle automatique désactivé 0x01: Commutation automatique, contrôle de synchronisation 0x02: Commutation automatique, contrôle de la différence de température 0x03: Contrôle entièrement automatique | À déterminer |
Description des commandes
- Se référer à Transmission et réception de données pour modifier des commandes ou interpréter des données de retour.
- Pour le calcul des champs SIZE et CHK, se référer à Transmission et réception de données.
- Il y a 4 valeurs pour le champ DATA.
- 0x00: La commande automatique de l'obturateur est désactivée.
- 0x01: Le contrôle du timing est activé, et l'intervalle de commutation d'obturateur par défaut est 10 minutes, qu'il n'est pas recommandé aux utilisateurs de modifier. Se référer à Réglage de l'intervalle de commutation automatique de l'obturateur.
- 0x02: La commande d'obturateur de différence de température est activée. Le module contrôle automatiquement le volet en fonction de la différence de température. Aucune configuration utilisateur supplémentaire n'est requise.
- 0x03: Paramètre par défaut. Le contrôle de synchronisation et le contrôle de différence de température pour l'obturateur sont activés en même temps. L'intervalle de commutation d'obturateur par défaut est 10 minutes, qu'il n'est pas recommandé aux utilisateurs de modifier. Se référer à Réglage de l'intervalle de commutation automatique de l'obturateur. Le contrôle de la différence de température est contrôlé par le module et ne nécessite aucun réglage de l'utilisateur.
2.2.14 Réglage de l'intervalle de commutation automatique de l'obturateur (Lire/écrire)
Lorsque le contrôle automatique de l'obturateur est réglé sur 0x01 ou 0x03 (se référer à Contrôle automatique de l'obturateur), l'intervalle de commutation automatique de l'obturateur peut être ajusté selon les besoins. Le module fermera l'obturateur à un intervalle défini, 10 minutes par défaut, et il n'est pas recommandé de le modifier.
Commandes et paramètres
Commande d'écriture de l'intervalle de commutation automatique de l'obturateur.
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | À déterminer | 0x36 | 0x7C | 0x0 | 0x00 | {DATE0, DATE1}: intervalle d'obturation, en minutes, valable pour 2 octets. | À déterminer |
| Commentaires sur les modules | 0x05 | 0x36 | 0x7C | 0x05 | 0x03 | 0x01 | À déterminer |
Commande de lecture de l'intervalle de commutation automatique du volet.
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x7C | 0x05 | 0x01 | Rien. 0x00 par défaut. | À déterminer |
| Commentaires sur les modules | À déterminer | 0x36 | 0x7C | 0x05 | 0x03 | {DATE0, DATE1}: intervalle d'obturation, en minutes, valable pour 2 octets. | À déterminer |
Description des commandes
- Se référer à Transmission et réception de données pour modifier des commandes ou interpréter des données de retour.
- Pour le calcul des champs SIZE et CHK, se référer à Transmission et réception de données.
- L'intervalle d'obturation est en minutes, et 2 les octets sont valides. Le paramètre par défaut est 10 minutes (0x00 0A)
2.2.15 Correction des pixels défectueux (Écriture seule)
Les pixels défectueux sont des pixels du détecteur qui sont insensibles au rayonnement thermique et ne peuvent pas refléter les changements de température de la cible mesurée.. Lors de l'intégration du module dans l'hôte, de nouveaux pixels morts peuvent apparaître et doivent être corrigés.
Ce module peut corriger les pixels défectueux sur le logiciel client, ainsi que via les commandes du port série. Ce qui suit décrit comment corriger les pixels défectueux à l'aide de commandes série.
Pas
- Activer l'affichage du curseur: 0xF0 05 36 78 1UNE 00 0F D7 FF
- Déplacez le curseur vers la position du pixel défectueux. Les commandes de déplacement du curseur sont les suivantes:
- Curseur vers le haut: F0 05 36 78 1UNE 00 02 CA FF
- Curseur vers le haut pour N pixels: F0 05 36 78 1UNE 00 2N CHK FF (N est la taille du pas, CHK est le champ de contrôle)
- Curseur vers le bas: F0 05 36 78 1UNE 00 03 Cb je
- Curseur vers le bas pour N pixels: F0 05 36 78 1UNE 00 3N CHK FF (N est la taille du pas, CHK est le champ de contrôle)
- Curseur décalé vers la gauche: F0 05 36 78 1UNE 00 04 CCFF
- Curseur décalé vers la gauche pour N pixels: F0 05 36 78 1UNE 00 4N CHK FF (N est la taille du pas, CHK est le champ de contrôle)
- Curseur décalé vers la droite: F0 05 36 78 1UNE 00 05 CDFF
- Curseur décalé vers la droite pour N pixels: F0 05 36 78 1UNE 00 5N CHK FF (N est la taille du pas, CHK est le champ de contrôle)
- Curseur au centre: F0 05 36 78 1UNE 00 06 CE FF
- Correction des pixels défectueux: F0 05 36 78 1UNE 00 0D D5 FF
- Remarque
Lorsqu'un pixel défectueux apparaît dans l'image, vous pouvez utiliser cette commande pour ajouter le pixel à la séquence de pixels défectueux et le pixel sera supprimé de l'image.
- Annuler la correction des pixels défectueux: F0 05 36 78 1UNE 00 0E d6 je
- Remarque
Lorsqu'un pixel non défectueux est corrigé et que le pixel est supprimé par erreur de l'image, vous pouvez envoyer cette commande pour supprimer le pixel de la séquence de pixels défectueux et le restaurer dans l'image.
Commandes et paramètres
Activer/désactiver l'affichage du curseur.
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x78 | 0x1a | 0x00 | 0x00: Désactivez l'affichage du curseur 0x0F: Activer l'affichage du curseur | À déterminer |
| Commentaires sur les modules | 0x05 | 0x36 | 0x78 | 0x1a | 0x03 | 0x01 | À déterminer |
Déplacez le curseur.
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x78 | 0x1a | 0x00 | 0x02: Curseur vers le haut 0x03: Curseur vers le bas 0x04: Curseur décalé vers la gauche 0x05: Curseur décalé vers la droite 0x06: Curseur au centre 0x2N: Curseur vers le haut pour N pixels (N: 0x1 ~ 0xF) 0x3N: Curseur vers le bas pour N pixels (N: 0x1 ~ 0xF) 0x4N: Curseur décalé vers la gauche pour N pixels (N: 0x1 ~ 0xF) 0x5N: Curseur décalé vers la droite pour N pixels (N: 0x1 ~ 0xF) | À déterminer |
| Commentaires sur les modules | 0x05 | 0x36 | 0x78 | 0x1a | 0x03 | 0x01 | À déterminer |
Ajouter/supprimer un pixel défectueux.
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x78 | 0x1a | 0x00 | 0x0D: Ajouter le pixel à la table des pixels défectueux. 0x0E: Supprimer le pixel de la table des pixels défectueux. | À déterminer |
| Commentaires sur les modules | 0x05 | 0x36 | 0x78 | 0x1a | 0x03 | 0x01 | À déterminer |
Description des commandes
- Se référer à Transmission et réception de données pour modifier des commandes ou interpréter des données de retour.
- Pour le calcul des champs SIZE et CHK, se référer à Transmission et réception de données.
2.2.16 Réglage de la luminosité (Lire/écrire)
Cette commande est utilisée pour définir la luminosité de l'image, qui peut être réglé dans la plage de 0 à 100 (décimal), et la valeur par défaut est 50 (0x32).
Commandes et paramètres
Commande d'écriture du réglage de la luminosité.
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x78 | 0x02 | 0x00 | 0~100, défaut 50 (décimal). Doit être converti en valeur hexadécimale. | À déterminer |
| Commentaires sur les modules | 0x05 | 0x36 | 0x78 | 0x02 | 0x03 | 0x01 | À déterminer |
Lire la commande de réglage de la luminosité.
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x78 | 0x02 | 0x01 | Rien. 0x00 par défaut. | À déterminer |
| Commentaires sur les modules | 0x05 | 0x36 | 0x78 | 0x02 | 0x03 | 0~100 (décimal). Doit être converti en valeur hexadécimale. | À déterminer |
Description des commandes
- Se référer à Transmission et réception de données pour modifier des commandes ou interpréter des données de retour.
- Pour le calcul des champs SIZE et CHK, se référer à Transmission et réception de données.
- La valeur du champ DATA est le paramètre de luminosité qui doit être défini ou lu, si le paramètre est 100 (décimal), la valeur du champ DATA est 0x64.
2.2.17 Réglage du contraste (Lire/écrire)
Ajustez le contraste de l'image du module ou lisez le paramètre de contraste actuel du module.
Commandes et paramètres
Commande d'écriture du réglage du contraste.
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | À déterminer | 0x36 | 0x78 | 0x03 | 0x00 | 0~100, défaut 50 (décimal). Doit être converti en valeur hexadécimale. | À déterminer |
| Commentaires sur les modules | 0x05 | 0x36 | 0x78 | 0x03 | 0x03 | 0x01 | À déterminer |
Lire la commande de réglage du contraste.
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x78 | 0x03 | 0x01 | Rien. 0x00 par défaut. | À déterminer |
| Commentaires sur les modules | À déterminer | 0x36 | 0x78 | 0x03 | 0x03 | 0~100 (décimal). Doit être converti en valeur hexadécimale. | À déterminer |
Description des commandes
- Se référer à Transmission et réception de données pour modifier des commandes ou interpréter des données de retour.
- Pour le calcul des champs SIZE et CHK, se référer à Transmission et réception de données.
- La valeur du champ DATA est le paramètre de contraste qui doit être défini ou lu, si le paramètre est 65 (décimal), la valeur du champ DATA est 0x41.
2.2.18 Définition de l'amélioration numérique des détails de l'image (Lire/écrire)
Cette commande est utilisée pour définir le niveau d'amélioration numérique des détails de l'image. Plus le niveau d'amélioration est élevé, meilleur est le détail, mais en même temps le bruit de l'image sera plus prononcé.
Commandes et paramètres
Commande d'écriture du paramètre d'amélioration numérique.
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | À déterminer | 0x36 | 0x78 | 0X10 | 0x00 | 0~100, défaut 50 (décimal). Doit être converti en valeur hexadécimale. | À déterminer |
| Commentaires sur les modules | 0x05 | 0x36 | 0x78 | 0X10 | 0x03 | 0x01 | À déterminer |
Lire la commande du paramètre d'amélioration numérique.
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x78 | 0X10 | 0x00 | Rien. 0x00 par défaut. | À déterminer |
| Commentaires sur les modules | À déterminer | 0x36 | 0x78 | 0X10 | 0x03 | 0~100 (décimal). Doit être converti en valeur hexadécimale. | À déterminer |
Description des commandes
- Se référer à Transmission et réception de données pour modifier des commandes ou interpréter des données de retour.
- Pour le calcul des champs SIZE et CHK, se référer à Transmission et réception de données.
- La valeur du champ DATA est le paramètre d'amélioration numérique qui doit être défini ou lu, si le paramètre est 65 (décimal), la valeur du champ DATA est 0x41.
2.2.19 Définition du niveau de débruitage statique (Lire/écrire)
Cette commande est utilisée pour définir le niveau de débruitage statique de l'image, ce qui peut réduire le bruit de l'image lorsque le niveau de débruitage augmente, mais cela réduit aussi la netteté de l'image, qui doit être ajusté en fonction de l'effet d'image réel.
Commandes et paramètres
Commande d'écriture du réglage du niveau de débruitage.
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | À déterminer | 0x36 | 0x78 | 0x15 | 0x00 | 0~100, défaut 50 (décimal). Doit être converti en valeur hexadécimale. | À déterminer |
| Commentaires sur les modules | 0x05 | 0x36 | 0x78 | 0x15 | 0x03 | 0x01 | À déterminer |
Lire la commande de réglage du niveau de débruitage.
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x78 | 0x15 | 0x01 | Rien. 0x00 par défaut. | À déterminer |
| Commentaires sur les modules | À déterminer | 0x36 | 0x78 | 0x15 | 0x03 | 0~100 (décimal). Doit être converti en valeur hexadécimale. | À déterminer |
Description des commandes
- Se référer à Transmission et réception de données pour modifier des commandes ou interpréter des données de retour.
- Pour le calcul des champs SIZE et CHK, se référer à Transmission et réception de données.
- La valeur du champ DATA est le niveau de débruitage qui doit être défini ou lu, si le paramètre est 65 (décimal), la valeur du champ DATA est 0x41.
2.2.20 Définition du niveau de débruitage dynamique (Lire/écrire)
Cette commande est utilisée pour définir le niveau de débruitage dynamique de l'image, ce qui peut réduire le bruit de l'image lorsque le niveau de débruitage augmente, mais cela réduit aussi la netteté de l'image, qui doit être ajusté en fonction de l'effet d'image réel.
Commandes et paramètres
Commande d'écriture du réglage du niveau de débruitage.
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | À déterminer | 0x36 | 0x78 | 0x16 | 0x00 | 0~100, défaut 50 (décimal). Doit être converti en valeur hexadécimale. | À déterminer |
| Commentaires sur les modules | 0x05 | 0x36 | 0x78 | 0x16 | 0x03 | 0x01 | À déterminer |
Lire la commande de réglage du niveau de débruitage.
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x78 | 0x16 | 0x01 | Rien. 0x00 par défaut. | À déterminer |
| Commentaires sur les modules | À déterminer | 0x36 | 0x78 | 0x16 | 0x03 | 0~100 (décimal). Doit être converti en valeur hexadécimale. | À déterminer |
Description des commandes
- Se référer à Transmission et réception de données pour modifier des commandes ou interpréter des données de retour.
- Pour le calcul des champs SIZE et CHK, se référer à Transmission et réception de données.
- La valeur du champ DATA est le niveau de débruitage qui doit être défini ou lu, si le paramètre est 65 (décimal), la valeur du champ DATA est 0x41.
2.2.21 Paramètre de palette (Lire/écrire)
Les images thermiques sont basées sur l'intensité du rayonnement infrarouge et ne contiennent aucune information sur la couleur.. Les algorithmes d'image mappent un ensemble de couleurs en fonction de valeurs d'échelle de gris, appelées palettes. Le module prend en charge une variété de palettes que les utilisateurs peuvent choisir. Blanc chaud (0x00) est défini par défaut.
Commandes et paramètres
Commande d'écriture du paramètre de palette.
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | À déterminer | 0x36 | 0x78 | 0x20 | 0x00 | 0x00: Blanc chaud 0x01: Noir chaud 0x02: Fusion 1 0x03: Arc-en-ciel 0x04: Fusion 2 0x05: Rouge en fer 1 0x06: Rouge en fer 2 0x07: Marron foncé 0x08: Couleur 1 0x09: Couleur 2 0x0a: Feu de glace 0x0B: Pluie 0x0C: Vert chaud 0x0D: Rouge chaud 0x0E: Bleu profond | À déterminer |
| Commentaires sur les modules | 0x05 | 0x36 | 0x78 | 0x20 | 0x03 | 0x01 | À déterminer |
Lire la commande des paramètres de la palette.
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x78 | 0x20 | 0x01 | Rien. 0x00 par défaut. | À déterminer |
| Commentaires sur les modules | À déterminer | 0x36 | 0x78 | 0x20 | 0x03 | 0x00: Blanc chaud 0x01: Noir chaud 0x02: Fusion 1 0x03: Arc-en-ciel 0x04: Fusion 2 0x05: Rouge en fer 1 0x06: Rouge en fer 2 0x07: Marron foncé 0x08: Couleur 1 0x09: Couleur 2 0x0a: Feu de glace 0x0B: Pluie 0x0C: Vert chaud 0x0D: Rouge chaud 0x0E: Bleu profond | À déterminer |
Description des commandes
- Se référer à Transmission et réception de données pour modifier des commandes ou interpréter des données de retour.
- Pour le calcul des champs SIZE et CHK, se référer à Transmission et réception de données.
- Blanc chaud (0x00) est défini par défaut.
- Le changement de palette prendra un certain temps. Vous devez attendre après l'envoi de la commande pour vérifier le résultat de la commutation.
2.2.22 Configuration de la mise en miroir d'images (Lire/écrire)
Définir le mode miroir de l'image, ou lire l'état de mise en miroir actuel du module.
Commandes et paramètres
Commande d'écriture du paramètre de mise en miroir d'image.
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x70 | 0x11 | 0x00 | 0x00: Pas de mise en miroir. 0x01: Miroir central. 0x02: Miroir gauche et droit. 0x03: Mise en miroir haut et bas. | À déterminer |
| Commentaires sur les modules | 0x05 | 0x36 | 0x70 | 0x11 | 0x03 | 0x01 | À déterminer |
Lire la commande du paramètre de mise en miroir d'image.
| Champ | TAILLE | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Chk |
| Transmission hôte | 0x05 | 0x36 | 0x70 | 0x11 | 0x01 | Rien. 0x00 par défaut. | À déterminer |
| Commentaires sur les modules | 0x05 | 0x36 | 0x70 | 0x11 | 0x03 | 0x00: Pas de mise en miroir. 0x01: Miroir central. 0x02: Miroir gauche et droit. 0x03: Mise en miroir haut et bas. | À déterminer |
Description des commandes
- Se référer à Transmission et réception de données pour modifier des commandes ou interpréter des données de retour.
- Pour le calcul des champs SIZE et CHK, se référer à Transmission et réception de données.
- Pas de mise en miroir (0x00) est défini par défaut.
2.3 Lecture de l'état d'initialisation (Lecture seule)
Cette commande est utilisée par l'hôte pour lire l'état d'initialisation du module.
Lorsque le module est dans l'état d'initialisation, il charge des flux vidéo. Une fois l'initialisation terminée, les flux vidéo seront émis.
Commandes et paramètres
Commande d'écriture du paramètre de mise en miroir d'image.
| Champ | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Remarques |
| Transmission hôte | 0x7C | 0x14 | 0x00 | 0x00 | |
| Commentaires sur les modules | 0x7D | 0x06 | 0x03 | 0x00: Chargement 0x01: Sortie vidéo |
- Remarque
Si la commande est exécutée avec succès, et le champ Flag feedback du module est “Retour normal (0x03)”, et le champ DATA est “0x00” (état de chargement) ou “0x01” (état de sortie vidéo).
2.4 Transmission et vérification de commandes en série
Pour ce module, généralement après avoir envoyé une commande, les données renvoyées par le module indiquent uniquement si la commande a été reçue, mais pas si cela a pris effet.
Pour certaines commandes de paramétrage d'image, vous pouvez vérifier si les commandes prennent effet grâce aux changements d'image. Pour les autres commandes, vous devez envoyer la commande de lecture de la fonction correspondante pour interroger l'état de l'appareil.
La procédure est la suivante.
Pas
- Envoyer une commande d'écriture.
- Attendez que l'appareil exécute la commande. Le temps d'attente varie selon les différentes commandes.
- Envoyer la commande de lecture pour la fonction correspondante.
- Vérifiez les données renvoyées par le module et vérifiez si les paramètres ont été modifiés.
- Attendez que l'appareil exécute la commande. Le temps d'attente varie selon les différentes commandes.
- Remarque
N'envoyez pas fréquemment de commandes d'écriture au module, car il gèlera en dépassant la capacité de traitement.
3 FAQ
Questions fréquemment posées sur l'appareil.
Pourquoi ne peut-il pas connecter le module à l'outil de développement ou ne peut-il pas définir les paramètres du module?
- Veuillez vérifier si le port série est correctement connecté au module.
- Veuillez vérifier si le débit en bauds et le port COM du module connecté sont correctement sélectionnés, et le port COM correspondant est également disponible sur le PC.
- Si vous utilisez USB vers le port série, veuillez confirmer si le pilote USB vers port série est installé.
Comment mettre à niveau le module?
Une fois le module connecté à l'outil de développement, utilisez la fonction de mise à niveau pour mettre à niveau le module.
- Commandes de communication série
- Commandes de requête d'informations
| Commande | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Remarques |
| Lecture du modèle du module | 0x36 | 0x74 | 0x02 | 0x01 | Rien | 5 octets valides. Retourner le modèle du module. |
| Lecture du numéro de version du programme FPGA | 0x36 | 0x74 | 0x03 | 0x01 | Rien | Par exemple. 0x050112 indique 5.1.12. 5 est la version majeure, qui est le 3rd octet; 1 est la version mineure, qui est le 2sd octet, 12 est la version subdivisée, qui est le 1st octet. 3 octets valides, MSB est l'octet de poids fort. |
| Lecture du temps de compilation du programme FPGA | 0x36 | 0x74 | 0x04 | 0x01 | Rien | 4 octets valides, MSB est l'octet de poids fort. Par exemple. 0x20140820 signifie 20140820. |
| Lecture du numéro de version du logiciel du module | 0x36 | 0x74 | 0x05 | 0x01 | Rien | Se référer à Lecture du numéro de version du programme FPGA au dessus. |
| Lecture du temps de compilation du logiciel du module | 0x36 | 0x74 | 0x06 | 0x01 | Rien | Se référer à Lecture du temps de compilation du programme FPGA au dessus. |
| Lecture de l'heure de la version d'étalonnage du processus de la caméra | 0x36 | 0x74 | 0x0b | 0x01 | Rien | 4 octets valides, MSB est l'octet de poids fort. Par exemple. 0x20170101 signifie 20170101. |
| Lecture du numéro de version des paramètres du FAI | 0x36 | 0x74 | 0x0C | 0x01 | Rien | 4 octets valides. Par exemple. si le numéro de version du FAI est 5, 0x00000005 sera retourné. |
- Commandes de réglage des fonctions
| Commande | Appareil Adresse | Classe Adresse | Sous-classe Adresse | Drapeau | DONNÉES | Défaut |
| Calibrage manuel de l'obturateur | 0x36 | 0x7C | 0x02 | 0x00 | Écriture seule | |
| Correction manuelle de l'arrière-plan | 0x36 | 0x7C | 0x03 | 0x00 | Écriture seule | |
| Contrôle automatique de l'obturateur | 0x36 | 0x7C | 0x04 | 0x00 | 0x00: Contrôle automatique désactivé 0x01: Commutation automatique, contrôle de synchronisation 0x02: Commutation automatique, contrôle de la différence de température 0x03: Contrôle entièrement automatique | 0x03 |
| Réglage de l'intervalle de commutation automatique de l'obturateur | 0x36 | 0x7C | 0x05 | 0x00 | L'intervalle d'obturation est en minutes, et 2 les octets sont valides. Le paramètre par défaut est 10 minutes (0x00 0A) | 0x00 0A |
| Correction du vignettage | 0x36 | 0x7C | 0x0C | 0x00 | 0x02: Correction du vignettage | |
| Réglage de la luminosité | 0x36 | 0x78 | 0x02 | 0x00 | 1 octet valide. Plage de valeurs: 0~100, défaut 50 (décimal). | 0x32 |
| Réglage du contraste | 0x36 | 0x78 | 0x03 | 0x00 | 1 octet valide. Plage de valeurs: 0~100, défaut 50 (décimal). | 0x32 |
| Définition de l'amélioration numérique des détails de l'image | 0x36 | 0x78 | 0X10 | 0x00 | 1 octet valide. Plage de valeurs: 0~100, défaut 50 (décimal). | 0x32 |
| Définition du niveau de débruitage statique | 0x36 | 0x78 | 0x15 | 0x00 | 1 octet valide. Plage de valeurs: 0~100, défaut 50 (décimal). | 0x32 |
| Définition du niveau de débruitage dynamique | 0x36 | 0x78 | 0x16 | 0x00 | 1 octet valide. Plage de valeurs: 0~100, défaut 50 (décimal). | 0x32 |
| Correction des pixels défectueux | 0x36 | 0x78 | 0x1a | 0x00 | 0x00: Désactivez l'affichage du curseur 0x0F: Allumez l'affichage du curseur 0x02: Curseur vers le haut 0x03: Curseur vers le bas 0x04: Curseur décalé vers la gauche 0x05: Curseur décalé vers la droite 0x06: Curseur au centre 0x0D: Ajouter le pixel à la table des pixels défectueux. 0x0E: Supprimer le pixel de la table des pixels défectueux. 0x2N: Curseur vers le haut pour N pixels (N: 0x1 ~ 0xF) 0x3N: Curseur vers le bas pour N pixels (N: 0x1 ~ 0xF) 0x4N: Curseur décalé vers la gauche pour N pixels (N: 0x1 ~ 0xF) 0x5N: Curseur décalé vers la droite pour N pixels (N: 0x1 ~ 0xF) | 0x00 |
| Paramètre de palette | 0x36 | 0x78 | 0x20 | 0x00 | 0x00: Blanc chaud 0x01: Noir chaud 0x02: Fusion 1 0x03: Arc-en-ciel 0x04: Fusion 2 0x05: Rouge en fer 1 0x06: Rouge en fer 2 0x07: Marron foncé 0x08: Couleur 1 0x09: Couleur 2 0x0a: Feu de glace 0x0B: Pluie 0x0C: Vert chaud 0x0D: Rouge chaud 0x0E: Bleu profond | 0x00 |
| Réinitialisation d'usine | 0x36 | 0x74 | 0x0F | 0x00 | Écriture seule | |
| Enregistrer les paramètres actuels | 0x36 | 0x74 | 0X10 | 0x00 | Sauvegarder les paramètres modifiés du module. | |
| Configuration de la mise en miroir d'images | 0x36 | 0x70 | 0x11 | 0x00 | 0x00: Pas de mise en miroir. 0x01: Miroir central. 0x02: Miroir gauche et droit. 0x03: Mise en miroir haut et bas. | 0x00 |
- Historique des mises à jour
| Rendez-vous amoureux | Changements |
| Février 27, 2024 | Première édition. |

Poser une question
Merci pour votre réponse. ✨