capteur de courant 1-wire raspberry

Un lieu pour discuter des composants et de leur utilisation. Un passage obligé si vous devez interfacer votre Raspberry Pi avec le monde extérieur. On y trouvera aussi les cartes type commande de moteur pas à pas, continu, servo...

Modérateurs : Francois, smba38

youn260
Messages : 25
Enregistré le : sam. 9 mai 2015 10:43

Re: capteur de courant 1-wire raspberry

Message par youn260 » mar. 19 mai 2015 15:39

bonjour
hier j'étais légèrement vaseux
aujourd'hui idées claires fini le montage provisoire
les essais
et bingo
j'ai tout
la température
la VDD et la VAD
ecran raspi.jpg
ecran raspi.jpg (48.33 Kio) Vu 1669 fois
ET UNE PHOTO DE MA PLANCHE A PAIN
planche a pain.jpg
planche a pain.jpg (72.96 Kio) Vu 1669 fois
la photo du programme c'est pas un copier coller
elle vaut ce qu'elle vaut
j'ai aussi redimensionné les images pour une meilleure lisibilité
Modifié en dernier par youn260 le mar. 19 mai 2015 22:44, modifié 1 fois.

smba38
Modérateur
Messages : 193
Enregistré le : mar. 24 févr. 2015 09:28
Localisation : Bourgoin

Re: capteur de courant 1-wire raspberry

Message par smba38 » mar. 19 mai 2015 20:24

Bonsoir Youn260,

Bravo,

les VAD et VDD c'est pour quelle intensité traversant le capteur et pour quelle résistance de charge.

A+
SMBA38.

youn260
Messages : 25
Enregistré le : sam. 9 mai 2015 10:43

Re: capteur de courant 1-wire raspberry

Message par youn260 » mar. 19 mai 2015 21:40

bonsoir
j'ai donné l'adresse du forum a un copain pour lui expliquer ce que je voulais faire
il m'a un peu remonté les bretelles
car j'avais pas répondu aux questions posées a domi et manfred
ça va venir doucement mais je veux pas mettre la charrue devant les boeufs
le shéma est copié servilement la
http://vesta.homelinux.free.fr/wiki/bus ... ry_Monitor
et pour l'exploitation des résultats c'est dans l'ordre
weehzy,owfs et python sur le raspberry
le problème du moment maintenant que le montage fonctionne
c'est de le mettre au propre et en plusieurs exemplaires
j'ai encore des soucis
la j'ai utilisé des capteurs ac1010 j'aurais voulu passer a ac1030
et puis pour 1kw installé j'ai autour de 6v en VAD avec 5 ou 6kw je dépasserais les capacités du ds2438 qui est 10.2volt
la VDD c'est l'alimentation extérieure la c'est normal
pour le programme python j'ai déja un qui tourne depuis plus d'un an avec des températures et relais en 1-wire
ce sera je pense pas plus compliqué de gérer des voltages
je ferais comme pour la construction du module d'acquisition ....progressivement par étapes
j'ai du mal aussi a cerner ce qu'est la résistance de charge(sur le web l'exemple c'est 100 ohms)
c'est une résistance qui est sur le shéma ou c'est le consommateur de 1kwque j'ai branché pour faire mes expériences?

smba38
Modérateur
Messages : 193
Enregistré le : mar. 24 févr. 2015 09:28
Localisation : Bourgoin

Re: capteur de courant 1-wire raspberry

Message par smba38 » jeu. 21 mai 2015 15:29

Bonjour,
ac1010.JPG
ac1010.JPG (22.32 Kio) Vu 1653 fois
D'après le datasheet, il faut adapter la résistance de charge en fonction de l'intensité maximum qui va traverser le capteur pour ne pas dépasser le maximum admis par le 1-Wire, avec une résistance de 100Ώ le ratio Volt par ampère est = 0,1.

le AC1010 est mieux adapté pour des faibles intensités.

Essaye de faire des tests avec plusieurs intensités traversant le capteur et avec une résistance de charge de 100Ώ.
Puis essaye plusieurs résistances avec l'intensité maximum qui traversera le capteur.
Le graphique indique les tensions à la sortie du capteur, mais dans ton cas comme tu redresses le signal alternatif il faut faire des mesures pour connaître la tension aux bornes de la résistance de charge.

SMBA38.

youn260
Messages : 25
Enregistré le : sam. 9 mai 2015 10:43

Re: capteur de courant 1-wire raspberry

Message par youn260 » jeu. 21 mai 2015 21:15

bonsoir
merci pour le retour
j'avais vu ce shéma mais mème la traduction était hasardeuse
oui Rl c'est la résistance de charge et Vl le voltage qui en résulte
si j'avais compris ça j'aurais directement acheté des AC1030
la 100ohms peut on la remplacer par une résistance variable?
je vais reprendre mes essais sur la breadboard avec plusieurs consommateurs différents jusqu'a 6kw
et des résistances de charge pour rentrer dans les clous du ds2438
pour me faire une idée avant de faire le capteur définitif(enfin ...presque)

smba38
Modérateur
Messages : 193
Enregistré le : mar. 24 févr. 2015 09:28
Localisation : Bourgoin

Re: capteur de courant 1-wire raspberry

Message par smba38 » ven. 22 mai 2015 07:51

Bonjour Youn260,
Oui je pense que tu peux faire des tests avec un potentiomètre.
Avec trois mesures que tu reportes sur le graphique tu dois avoir une idée de la courbe(Qui doit être à peu prés une droite).
Attention les échelles en X et Y sont logarithmiques.

Je regardé ton projet, c'est pas mal surtout l'idée d'utiliser des WRT54G.
Quand je trouve un WRT54G pas trop cher sur Internet je l'achète.
sauf que la dernière fois j'ai acheté une version V7 sur laquelle je ne peux pas installer DD-WRT car la V7 dispose de peu de mémoire.

A+
SMBA38.

youn260
Messages : 25
Enregistré le : sam. 9 mai 2015 10:43

Re: capteur de courant 1-wire raspberry

Message par youn260 » ven. 22 mai 2015 15:22

bonjour
c'est dur de s'expliquer et merci SMBA38
le seul shéma lisible que j'ai trouvé correspondant a ce que je voulais entreprendre c'est celui la
je l'ai monté essayé et ça fonctionne j'ai tout fouillé le web
en plus c'est le seul qui n'a pas de résistance de charge
mais je voulais surtout le faire fonctionner sur mon raspberry avec wheezy et owfs
car j'ai une tres bonne expérience sur cette configuration avec des ds18b20
et un logiciel python a la portée de tous
pour moi la seule façon de ramener des information a ma centrale de pilotage
c'est le cable ethernet qui va d'un bout a l'autre de la maison
je suis sur qu'il ya plus de 60 metres
de plus je suis en parasite 1-wire
je vais me payer un breaboard plus grande avec une alim de 5v
mes plus grosses incertitudes c'était ma capacité a souder le ds2438 en soic et de comprendre son fonctionnement
je me demande aussi s'il n'aurait pas été préférable d'utiliser le ds2450 qui est plus cher mais peut gérer 3 capteurs
de suite que j'aurais fabriqué 2 protos je pourrais faire le petit programme qui pourra faire basculer production de mes panneaux photovoltaique
de façon a ne jamais injecter de courant gratuit a EDF si j'ai une surproduction

smba38
Modérateur
Messages : 193
Enregistré le : mar. 24 févr. 2015 09:28
Localisation : Bourgoin

Re: capteur de courant 1-wire raspberry

Message par smba38 » ven. 22 mai 2015 15:35

Bonjour Youn260
youn260 a écrit :bonjour
le seul shéma lisible que j'ai trouvé correspondant a ce que je voulais entreprendre c'est celui la
je l'ai monté essayé et ça fonctionne j'ai tout fouillé le web
en plus c'est le seul qui n'a pas de résistance de charge
De quel schéma parles tu ?

SMBA38.

youn260
Messages : 25
Enregistré le : sam. 9 mai 2015 10:43

Re: capteur de courant 1-wire raspberry

Message par youn260 » ven. 22 mai 2015 19:18

bonsoir
c'est ce shéma que j'ai monté sur ma breadboard
a600capteur ds2438.jpg
a600capteur ds2438.jpg (21.17 Kio) Vu 1614 fois
et c'est sur cette page que tout est expliqué
http://vesta.homelinux.free.fr/wiki/bus ... ry_Monitor
et sur ce shéma y a pas de résistance de charge
j'ai commandé des 100 ohms je vais voir ce que ça donne
le plus dur va etre de mettre tout ça sur un petit circuit impimé pas trop encombrant

smba38
Modérateur
Messages : 193
Enregistré le : mar. 24 févr. 2015 09:28
Localisation : Bourgoin

Re: capteur de courant 1-wire raspberry

Message par smba38 » ven. 22 mai 2015 19:54

Bonsoir,
Ta résistance de charge est celle de 5K6.

c'est en faisant varier cette résistance que la valeur de la tension mesurée par le DS2436 va changer.
tu as en plus une résistance de rappel de 4.7M.

Avec cette résistance de 5K6 , quelles sont les tensions mesurées pour 1A, 10A,30A traversant ton capteur.
Change ensuite cette résistance en l'adaptant pour ne pas dépasser les valeurs admises par le DS2436.

A+
SMBA38.

Répondre

Retourner vers « L'électronique et le Raspberry Pi »