diff --git a/125b2de4-733c-4798-96a9-3c0ba1858a0c/draft_overlay.json b/125b2de4-733c-4798-96a9-3c0ba1858a0c/draft_overlay.json deleted file mode 100644 index ad0b0b5..0000000 --- a/125b2de4-733c-4798-96a9-3c0ba1858a0c/draft_overlay.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "Protocole de communication", - "_updated_at": "2026-05-16 17:23:32", - "slug": "protocole-de-communication-du-compteur-electrique", - "published": true, - "published_at": "2021-01-01 22:00", - "category": "Électronique", - "tags": [], - "seo_title": "", - "seo_description": "" -} diff --git a/125b2de4-733c-4798-96a9-3c0ba1858a0c/draft_overlay.md b/125b2de4-733c-4798-96a9-3c0ba1858a0c/draft_overlay.md deleted file mode 100644 index 24e6044..0000000 --- a/125b2de4-733c-4798-96a9-3c0ba1858a0c/draft_overlay.md +++ /dev/null @@ -1,55 +0,0 @@ -# Protocole de communication - -Les compteurs électroniques disposent d'une sortie de téléinformation client (TIC) permettant de récupérer en temps réel les informations de consommation. Après démodulation ASK du signal, le bornier de communication se comporte comme une liaison série transmettant des caractères ASCII selon les paramètres suivants : - -- débit : 1200 bits/s -- 7 bits de données par caractère -- 1 bit de stop -- parité paire - -## Structure d'une trame - -Un ensemble complet de messages constitue une **trame**, délimitée par : - -- le caractère **STX** (`0x02`) en début de trame ; -- le caractère **ETX** (`0x03`) en fin de trame. - -Chaque trame est composée de plusieurs **messages**, structurés ainsi : - -- un caractère **LF** (`0x0A`) ; -- une **étiquette** de 4 à 8 caractères ; -- un espace **SP** (`0x20`) ; -- des **données** de 1 à 12 caractères ; -- un espace **SP** (`0x20`) ; -- un **caractère de contrôle** (checksum) ; -- un caractère **CR** (`0x0D`). - -## Liste des messages - -Les messages présents dans la trame dépendent de l'option tarifaire souscrite. Le tableau ci-dessous récapitule les étiquettes possibles : - -| Désignation | Option | Code | Nb caractères | Unité | -| ----------- | ------ | ---- | ------------- | ----- | -| N° d'identification du compteur | | **ADCO** | 12 | | -| Option tarifaire (type d'abonnement) | | **OPTARIF** | 4 | | -| Intensité souscrite | | **ISOUSC** | 2 | ampères | -| Index base | base | **BASE** | 9 | Wh | -| Index heures creuses | heures creuses | **HCHC** | 9 | Wh | -| Index heures pleines | heures creuses | **HCHP** | 9 | Wh | -| Index heures normales | EJP | **EJPHN** | 9 | Wh | -| Index heures de pointe mobile | EJP | **EJPHPM** | 9 | Wh | -| Index heures creuses jours bleus | tempo | **BBRHCJB** | 9 | Wh | -| Index heures pleines jours bleus | tempo | **BBRHPJB** | 9 | Wh | -| Index heures creuses jours blancs | tempo | **BBRHCJW** | 9 | Wh | -| Index heures pleines jours blancs | tempo | **BBRHPJW** | 9 | Wh | -| Index heures creuses jours rouges | tempo | **BBRHCJR** | 9 | Wh | -| Index heures pleines jours rouges | tempo | **BBRHPJR** | 9 | Wh | -| Préavis EJP (30 min avant période EJP) | EJP | **PEJP** | 2 | | -| Période tarifaire en cours | | **PTEC** | 4 | | -| Couleur du lendemain | tempo | **DEMAIN** | 4 | | -| Intensité instantanée | | **IINST** | 3 | ampères | -| Avertissement de dépassement de puissance souscrite (émis uniquement en cas de dépassement effectif, immédiatement) | | **ADPS** | 3 | ampères | -| Intensité maximale | | **IMAX** | 3 | ampères | -| Puissance apparente | | **PAPP** | 5 | volt-ampères | -| Groupe horaire | heures creuses ou tempo | **HHPHC** | 1 | | -| Mot d'état (autocontrôle) | | **MOTDETAT** | 6 | | \ No newline at end of file diff --git a/125b2de4-733c-4798-96a9-3c0ba1858a0c/index.md b/125b2de4-733c-4798-96a9-3c0ba1858a0c/index.md index 14860cb..24e6044 100644 --- a/125b2de4-733c-4798-96a9-3c0ba1858a0c/index.md +++ b/125b2de4-733c-4798-96a9-3c0ba1858a0c/index.md @@ -1,49 +1,55 @@ # Protocole de communication -![Protocole de communication du compteur électrique](dummy.png) +Les compteurs électroniques disposent d'une sortie de téléinformation client (TIC) permettant de récupérer en temps réel les informations de consommation. Après démodulation ASK du signal, le bornier de communication se comporte comme une liaison série transmettant des caractères ASCII selon les paramètres suivants : -Le bornier de communication du compteur électrique, après démodulation ASK, est une liaison série qui délivre des caractères ASCII suivant le protocole suivant : -- 1200 bits/s -- 7 bits/caractères +- débit : 1200 bits/s +- 7 bits de données par caractère - 1 bit de stop - parité paire -Un groupe de messages complet constitue une trame qui débute par le caractère **STX** (code ASCII **02xF**), et se termine par **ETX** (**03xF**). +## Structure d'une trame -Chaque message composant la trame comprend : +Un ensemble complet de messages constitue une **trame**, délimitée par : -- un caractère **LF** (**0AxF**) -- une étiquette de 4 à 8 caractères -- un espace **SP** (**20xF**) -- des données de 1 à 12 caractères -- un espace **SP** (**20xF**) -- un caractère de contrôle -- un caractère **CR** (**0DxF**) +- le caractère **STX** (`0x02`) en début de trame ; +- le caractère **ETX** (`0x03`) en fin de trame. -Ces différents messages donnent les indications suivantes en fonction de l'abonnement souscrit +Chaque trame est composée de plusieurs **messages**, structurés ainsi : -| designation | option | code | nb caractères | unité | +- un caractère **LF** (`0x0A`) ; +- une **étiquette** de 4 à 8 caractères ; +- un espace **SP** (`0x20`) ; +- des **données** de 1 à 12 caractères ; +- un espace **SP** (`0x20`) ; +- un **caractère de contrôle** (checksum) ; +- un caractère **CR** (`0x0D`). + +## Liste des messages + +Les messages présents dans la trame dépendent de l'option tarifaire souscrite. Le tableau ci-dessous récapitule les étiquettes possibles : + +| Désignation | Option | Code | Nb caractères | Unité | | ----------- | ------ | ---- | ------------- | ----- | -| n° d'identification du compteur, étiquette | | **ADCO** | 12 | -| option tarifaire (type d'abonnement) | | **OPTARIF** | 4 | -| intensité souscrite | | **ISOUSC** | 2 | ampères | -| index | base | **BASE** | 9 | Wh | -| index heures creuses | heures creuses | **HC HC** | 9 | Wh | -| index heures pleines | heures creuses | **HC HP** | 9 | Wh | -| index heures normales | EJP | **EJP HN** | 9 | Wh | -| index heures de pointe mobile | EJP | **EJP PM** | 9 | Wh | -| index heures creuses jours bleus | tempo | **BBR HC JB** | 9 | Wh | -| index heures pleines jours bleus | tempo | **BBR HP JB** | 9 | Wh | -| index heures creuses jours blancs | tempo | **BBR HC JW** | 9 | Wh | -| index heures pleines jours blancs | tempo | **BBR HP JW** | 9 | Wh | -| index heures creuses jours rouges | tempo | **BBR HC JR** | 9 | Wh | -| index heures pleines jours rouges | tempo | **BBR HP JR** | 9 | Wh | -| préavis EJP \\ 30mn avant période EJP | EJP | **PEJP** | 2 | -| période tarifaire en cours | | **PTEC** | 4 | -| couleur du lendemain | tempo | **DEMAIN** | -| intensité instantanée | | **IINST** | 3 | ampères | -| avertissement de dépassement de puissance souscrite\\ message émis uniquement en cas de dépassement effectif, dans ce cas il est immédiat | | **ADPS** | 3 | ampères | -| intensité maximale | | **IMAX** | 3 | ampères | -| puissance apparente | | **PAPP** | 5 | volt ampères | -| groupe horaire | heures creuses ou\\ tempo | **HHPHC** | 1 | -| mot d’état (autocontrôle) | | **MOTDETAT** | 6 | \ No newline at end of file +| N° d'identification du compteur | | **ADCO** | 12 | | +| Option tarifaire (type d'abonnement) | | **OPTARIF** | 4 | | +| Intensité souscrite | | **ISOUSC** | 2 | ampères | +| Index base | base | **BASE** | 9 | Wh | +| Index heures creuses | heures creuses | **HCHC** | 9 | Wh | +| Index heures pleines | heures creuses | **HCHP** | 9 | Wh | +| Index heures normales | EJP | **EJPHN** | 9 | Wh | +| Index heures de pointe mobile | EJP | **EJPHPM** | 9 | Wh | +| Index heures creuses jours bleus | tempo | **BBRHCJB** | 9 | Wh | +| Index heures pleines jours bleus | tempo | **BBRHPJB** | 9 | Wh | +| Index heures creuses jours blancs | tempo | **BBRHCJW** | 9 | Wh | +| Index heures pleines jours blancs | tempo | **BBRHPJW** | 9 | Wh | +| Index heures creuses jours rouges | tempo | **BBRHCJR** | 9 | Wh | +| Index heures pleines jours rouges | tempo | **BBRHPJR** | 9 | Wh | +| Préavis EJP (30 min avant période EJP) | EJP | **PEJP** | 2 | | +| Période tarifaire en cours | | **PTEC** | 4 | | +| Couleur du lendemain | tempo | **DEMAIN** | 4 | | +| Intensité instantanée | | **IINST** | 3 | ampères | +| Avertissement de dépassement de puissance souscrite (émis uniquement en cas de dépassement effectif, immédiatement) | | **ADPS** | 3 | ampères | +| Intensité maximale | | **IMAX** | 3 | ampères | +| Puissance apparente | | **PAPP** | 5 | volt-ampères | +| Groupe horaire | heures creuses ou tempo | **HHPHC** | 1 | | +| Mot d'état (autocontrôle) | | **MOTDETAT** | 6 | | \ No newline at end of file diff --git a/125b2de4-733c-4798-96a9-3c0ba1858a0c/meta.json b/125b2de4-733c-4798-96a9-3c0ba1858a0c/meta.json index 75553e2..2883977 100644 --- a/125b2de4-733c-4798-96a9-3c0ba1858a0c/meta.json +++ b/125b2de4-733c-4798-96a9-3c0ba1858a0c/meta.json @@ -4,15 +4,24 @@ "title": "Protocole de communication", "author": "cedric@abonnel.fr", "published": true, - "published_at": "2021-01-01 22:00:33", + "featured": false, + "published_at": "2021-01-01 22:00", "created_at": "2021-01-01 22:00:33", - "updated_at": "2021-01-01 22:00:33", - "revisions": [], + "updated_at": "2026-05-16 17:23:35", + "revisions": [ + { + "n": 1, + "date": "2026-05-16 17:23:35", + "comment": "Contenu modifié", + "title": "Protocole de communication" + } + ], "cover": "", "files_meta": [], "external_links": [], "seo_title": "", "seo_description": "", "og_image": "", - "category": "Électronique" + "category": "Électronique", + "tags": [] } diff --git a/125b2de4-733c-4798-96a9-3c0ba1858a0c/revisions/0001.md b/125b2de4-733c-4798-96a9-3c0ba1858a0c/revisions/0001.md new file mode 100644 index 0000000..14860cb --- /dev/null +++ b/125b2de4-733c-4798-96a9-3c0ba1858a0c/revisions/0001.md @@ -0,0 +1,49 @@ +# Protocole de communication + +![Protocole de communication du compteur électrique](dummy.png) + +Le bornier de communication du compteur électrique, après démodulation ASK, est une liaison série qui délivre des caractères ASCII suivant le protocole suivant : +- 1200 bits/s +- 7 bits/caractères +- 1 bit de stop +- parité paire + +Un groupe de messages complet constitue une trame qui débute par le caractère **STX** (code ASCII **02xF**), et se termine par **ETX** (**03xF**). + +Chaque message composant la trame comprend : + +- un caractère **LF** (**0AxF**) +- une étiquette de 4 à 8 caractères +- un espace **SP** (**20xF**) +- des données de 1 à 12 caractères +- un espace **SP** (**20xF**) +- un caractère de contrôle +- un caractère **CR** (**0DxF**) + +Ces différents messages donnent les indications suivantes en fonction de l'abonnement souscrit + +| designation | option | code | nb caractères | unité | +| ----------- | ------ | ---- | ------------- | ----- | +| n° d'identification du compteur, étiquette | | **ADCO** | 12 | +| option tarifaire (type d'abonnement) | | **OPTARIF** | 4 | +| intensité souscrite | | **ISOUSC** | 2 | ampères | +| index | base | **BASE** | 9 | Wh | +| index heures creuses | heures creuses | **HC HC** | 9 | Wh | +| index heures pleines | heures creuses | **HC HP** | 9 | Wh | +| index heures normales | EJP | **EJP HN** | 9 | Wh | +| index heures de pointe mobile | EJP | **EJP PM** | 9 | Wh | +| index heures creuses jours bleus | tempo | **BBR HC JB** | 9 | Wh | +| index heures pleines jours bleus | tempo | **BBR HP JB** | 9 | Wh | +| index heures creuses jours blancs | tempo | **BBR HC JW** | 9 | Wh | +| index heures pleines jours blancs | tempo | **BBR HP JW** | 9 | Wh | +| index heures creuses jours rouges | tempo | **BBR HC JR** | 9 | Wh | +| index heures pleines jours rouges | tempo | **BBR HP JR** | 9 | Wh | +| préavis EJP \\ 30mn avant période EJP | EJP | **PEJP** | 2 | +| période tarifaire en cours | | **PTEC** | 4 | +| couleur du lendemain | tempo | **DEMAIN** | +| intensité instantanée | | **IINST** | 3 | ampères | +| avertissement de dépassement de puissance souscrite\\ message émis uniquement en cas de dépassement effectif, dans ce cas il est immédiat | | **ADPS** | 3 | ampères | +| intensité maximale | | **IMAX** | 3 | ampères | +| puissance apparente | | **PAPP** | 5 | volt ampères | +| groupe horaire | heures creuses ou\\ tempo | **HHPHC** | 1 | +| mot d’état (autocontrôle) | | **MOTDETAT** | 6 | \ No newline at end of file