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 » ven. 15 mai 2015 10:02

bonjour
j'avance
j'ai reçu mes ds2438 que j'ai préféré aux ds2450 a cause d'une plus large tolérance (2,4v-10v)je fais peut etre une erreur
j'ai soudé le composant sur un socle adaptable et ficher sur ma" planche a pain"
mon raspi le reconnait
je fais :
//////// ls mnt/1wire/26.xxxxxxxxxxxx/temperature
bon il indique " 0°" mais il faut dire que pour le moment je suis en parasite donc je connais pas encore son comportement
DSCN6697.JPG
DSCN6697.JPG (179.4 Kio) Vu 7677 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 » ven. 15 mai 2015 13:51

Bonjour Youn260,

d'après le DataSheet du DS2438 il faut envoyer un ordre pour lancer une conversion de tension sur l'ADC ou pour lancer une lecture de température (Commandes Convert V: B4h et Convert T:44h).
Je ne sais pas comment owfs gère ces commandes .
Regarder sur ows/26.xxxxxxxx
s'il existe des répertoires du genre (VAD,VDD):

Code : Tout sélectionner

Synopsis
Temperature Voltages and Current.

26 [.]XXXXXXXXXXXX[XX][/[ CA | EE | date | disconnect/date | disconnect/udate | endcharge/date | endcharge/udate | IAD | offset | pages/page.[0-7|ALL] | temperature | udate | VAD | VDD | vis | address | crc8 | id | locator | r_address | r_id | r_locator | type ]] 

Vad Vdd
read-only, floating point 
 Voltage read (~10 bits) at the one of the chip’s two supply voltages. Range VDD= 2.4V to 10V, VAD=1.5 to 10V. 


Informations sur les commandes

Code : Tout sélectionner

OPERATION-MEASURING BATTERY VOLTAGE
The on-board analog-to-digital converter (ADC) has 10 bits of resolution and will perform a conversion
when the DS2438 receives a command protocol (Convert V) instructing it to do so. The result of this
measurement is placed in the 2-byte Voltage Register. The range for the DS2438 ADC is 0 volt to
10 volt; this range is suitable for NiCd or NiMH battery packs up to six cells, and for lithium ion battery
packs of two cells. The full-scale range of the ADC is scaled to 10.23 volt, resulting in a resolution of
10 mV

Convert V [B4h]
This command instructs the DS2438 to initiate a voltage analog-to-digital conversion cycle. This sets the
ADB flag (see Status/Configuration register discussion in the Memory Map section). The voltage supply
that is measured is defined by the AD bit of the Status/Configuration register. When the A/D conversion
is done, the ADB flag is cleared and the current voltage value is placed in the VOLTAGE REGISTER of
page 00h. While an A/D conversion is taking place, all other memory functions are still available for use.
If the bus master issues read time slots following this command, the DS2438 will output “0” on the bus as
long as it is busy making a voltage measurement; it will return a “1” when the conversion is complete.

Convert T [44h]
This command begins a temperature conversion. No further data is required. The temperature conversion
will be performed, setting the TB flag in the Status/Configuration register to a “1” during conversion.
When the temperature conversion is done, the TB flag will clear to a “0”. If the bus master issues read
time slots following this command, the DS2438 will output “0” on the bus as long as it is busy making a
temperature conversion; it will return a “1” when the temperature conversion is complete.

SMBA38.

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

Re: capteur de courant 1-wire raspberry

Message par youn260 » ven. 15 mai 2015 16:01

REBONJOUR
merci pour l'intérèt
ma crainte est surtout au niveau électronique
ça parait fonctionner j'ai encore reçu des composants ce matin
j'ai l'habitude des ds18b20 et ds2406 avec owfs
je trouve quand mème un peu bizarre de ne pas avoir le mème résultat avec mes ds2438
la procédure est très simple
y a peut ètre un détail qui m'a sans doute échappé
-------------------------------------------------------------------------------------------------------------------
root@wrt54gl:~/1wire# cat 26.D050E7000000/VDD ; echo
5.01
root@wrt54gl:~/1wire# cat 26.D050E7000000/VAD ; echo
4.46
root@wrt54gl:~/1wire# cat 26.D050E7000000/temperature ; echo
13.9
----------------------------------------------------------------------------------------------------------------------
pas grave
pour la programmation j'ai pas de soucis car j'ai un fils ingénieur informatique
mais j'ai aussi ma fierté quand je réussi tout seul a résoudre mes petits problèmes

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. 15 mai 2015 21:37

Bonsoir Youn260,

OWFS semble fonctionner
VDD= tension alimentation=5.01V
VAD= tension AD =4.46V
Température= 13,9
A quoi correspond le 4,46V (tension du capteur de courant redressée ?)
youn260 a écrit : ma crainte est surtout au niveau électronique
Quelle est ta crainte au niveau électronique ?
youn260 a écrit : je trouve quand même un peu bizarre de ne pas avoir le même résultat avec mes ds2438
Quelles sont les différences par rapport au DS2438 ?.

A+
SMBA38

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

Re: capteur de courant 1-wire raspberry

Message par youn260 » ven. 15 mai 2015 21:56

bonsoir
hou la la
on se goure
c'est un exemple de procédure de com owfs que j'ai donné
le résultat temperature chez moi me donne zero (0)
je mets ça sur le compte d'une mauvaise manip ou mauvaise compréhension

merci de suivre j'attends les derniers composants et je pense qu'on va résoudre le problème
le web c'est super mais bon c'est pas toujours facile de s'expliquer
par contre je pense que le résultat sera explosif
et changera la vie de beaucoup d'utilisateurs de panneaux PV
je suis peut etre un rèveur
je suis né comme ça

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 » sam. 16 mai 2015 10:16

Bonjour Youn260
youn260 a écrit :je fais :
//////// ls mnt/1wire/26.xxxxxxxxxxxx/temperature
bon il indique " 0°" mais il faut dire que pour le moment je suis en parasite donc je connais pas encore son comportement
Si un ls permet de voir dans l'arborescence des fichiers OWFS 26.xxxxxxxx (xxxx=adresse unique du ds2438)
c'est que celui ci est reconnu.
Le mode parasite sur deux fils demande plus de puissance, la lecture est peut-être possible mais les commandes envoyées sont peut-être mal reçues par le ds2438.
Essaye avec le mode alimenté sur trois fils.

A+
SMBA38.

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

Re: capteur de courant 1-wire raspberry

Message par youn260 » sam. 16 mai 2015 22:01

bonsoir
effectivement je viens de revoir le datasheet
j'alimente demain avec une résistance de 4.7kohm
ce soir j'ai la flemme
je vais prendre du 5v sur un vieux transfo d'ordi
c'est sur ça va marcher je suis sur la bonne voie

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

Re: capteur de courant 1-wire raspberry

Message par youn260 » dim. 17 mai 2015 08:58

bonjour
la nuit porte conseil
j'ai un doute sur le montage au compteur
le courant peut entrer ou sortir comment faire la différence
faut il mettre 2 capteurs un pour capter chaque sens du courant
pour les panneaux y a pas ce soucis
il y a encore des choses qui m'échappent

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 » dim. 17 mai 2015 10:54

Bonjour,

Il doit effectivement falloir plusieurs capteurs pour arriver à calculer la consommation de la maison .
un pour calculer l'intensité à la sortie des capteurs et un pour celle qui passe sur le câble EDF.
Si la maison ne consomme rien la différence devrait être à peu près nulle.

Il existe un produit tout fait.
http://www.domotique-info.fr/2015/02/sm ... -denergie/

SMBA38.

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

Re: capteur de courant 1-wire raspberry

Message par youn260 » dim. 17 mai 2015 22:39

bonsoir
merci
une surcharge temporaire due a une communion un peu trop arrosée
bon c'est un produit que je ne connaissais pas
je vais survoler.....demain
mais je ne fais plus confiance aux produits manufacturés quand je peux le faire moi mème
d'ou ma présence sur le forum
bon y a des jours improductifs
ça fait partie des aléas
demain je me remet au turbin
promis

Répondre

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