Projets: relevé compteur EDF

From Electrolab
Revision as of 15:28, 12 November 2013 by Pitrak (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

PRINCIPE :

Récupérer les informations de comptage du compteur EDF pour mémoriser les consos jour par jour.

APPLICATION:

Utile pour suivre une production photovoltaïque ou ses consommations. Dérivés possibles : mémoriser les pointes de conso, faire un système de délestage en fonction de la charge en temps réel, relever le courant, la période tarifaire, le type de tarif, l'alerte dépassement de puissance, l'abonnement, gérer la tarification tempo.


DUREE :

XX jours en développement

FONCTIONNEMENT :

Il existe sur les compteurs électroniques SAGEM un sortie téléinformation en accès libre qui permet de récuperer les ind. NOTA : il se peut que cette sortie ne soit pas active, auquel cas, il faudra appeler EDF pour qu'il vienne activer la sortie. Cela à un coût qui, d'après les internautes, avoisine les 22 euros.

MATERIEL:

ARDUINO UNO CARTE SHIELD SD Quelques CI, condos et résistances (liste à faire une fois au point)


REALISATION:

Isolation galvanique

Le manuel du compteur EDF ( http://www.bis-electric.com/catalog/images/guide_compteur_sagem.pdf ) stipule qu'il est possible d'avoir la présence accidentelle de 250V en sortie de téléinformation et conseil donc de s'isoler par rapport à cela. On utilisera donc un optocoupleur dont la tension d'isolation est supérieure à 250V.


Démodulation signal

Il s'avère que le compteur communique de 2 manières - par bus "euridis" codé par cryptage DES - par bus série numérique à modulation d'amplitude 50kHz On utilisera donc le bus non codé qui est en accès libre Pour vérifier si la sortie est active, J'ai branché un oscillo en sortie téléinformation, à priori la sortie est active sur les 3 compteurs. Afin de rendre la lecture du signal possible, il faut supprimer la composante alternative puis rendre le signal carré.

Comptage double

Le montage proposé permet de lire les informations sur deux compteurs grâce à un système de contacts commandés qui donne alternativement la communication à l'un puis à l'autre compteur

Lecture

La lecture du signal se fait à l'aide de l'entrée RX de l'Arduino. Attention à bien déconnecter cette entrée lors de la programmation avec le câble USB afin d'éviter les conflits

Enregistrement

L'enregistrement des données se fait sur une carte SD à l'aide d'un Shield. Pour horodater les données, on aura pris soins de réaliser un montage horloge temps réel (RTC)


Programme

Le programme détecte automatiquement les type d'abonnement et de compteur EDF en tarif bleu et jaune. Il enregistre toutes les minutes la consommation en Ampère et Volt Ampère pour les deux compteurs avec date et heure

Lors de la première mise en fonction il faut initialiser le montage : Formater la carte mémoire microSD avec un PC.

Mettre en place la carte mémoire

Initialiser l'horloge : 1) Pour cela débrancher la pile de sauvegarde durant 2 secondes.

2) Raccorder l'arduino au PC pour l'alimenter

3) Lancer un moniteur série type Termite et le configurer en liaison série 1200 bauds, 7 bits, paire, 1 bit de stop.

4) Le programme vous demande de taper les chiffres pour l'heure puis la date

5) Un message téléinfo apparaît, débrancher le PC en faisant attention à bien avoir la pile de sauvegarde branchée

NOTA : si la pile de sauvegarde est débranchée alors que l'horloge n'est pas alimentée, il faudra recommencer la procédure

Raccorder le montage à la téléinformation.

Des fichiers .CSV seront créés sur la carte microSD pour exploiter les mesures

REMERCIEMENTS:

Merci a Clément et Pierre qui ont dégrossi la façon de récupérer et stocker l'information avec un Arduino (à affiner pour la suite). Grand merci à Michel pour son aide au développement du programme (en cours)