Decoder le % d'eau et de graisse avec GR101

Toutes les discussions sur les produits RFXCOM : RFXPower, RFXSensor et autres réalisations supportées par notre ami Bert

Messagede DaRkYoda » 25 Sep 2008, 10:16

Y'a ici aussi : http://www.domoticaforum.eu/topic.asp?w ... =578&#8943

Tout le monde cherche :)

Bon, hier soir, j'ai fait plein de mesure avec une autre valeur de taille et age.

Et j'ai fait aussi des mesures avec batterie faible.

Je mettrais les résultats dans le tableau google et ici, j'ai pas eu le courage hier soir.

Je voulais faire une résolution d'équation pour calculer les coef de la formule de totor, parce que je suis pas certains que ce soit les bons coef, j'ai trouvé plusieurs formule sur le net avec des param à peine différents...

Le problème de la résolution d'équation, c'est qu'on a pas la valeur du %masse d'eau, on a uniquement un arrondi !

Dans tous les cas, vivement que vous ayez vos balances les gars pour avoir d'autres mesures ;)

A++
-
Ma boutique de produits domotique : http://www.planete-domotique.com

Chez moi : RFXCom - Météo WMR928 Oregon - GR101 - X10
Zwave - Téléinfo EDF - Freebox HD
ROOMBA 560 - Box eeDomus
Avatar de l’utilisateur
DaRkYoda
Dieu de domotique
 
Messages: 1244
Inscription: 22 Déc 2006, 18:15
Localisation: Clermont-Fd

Publicité

La publicité est nécessaire car elle permet de pérenniser ce site, son hébergement, ses contributions ... Vous pouvez aussi faire un don pour le soutenir (cliquez sur ce texte). Pensez aux revues que vous économisez en lisant régulièrement Touteladomotique.com ...

Publicité
 

Messagede totor » 25 Sep 2008, 10:44

DaRkYoda a écrit:Y'a ici aussi : http://www.domoticaforum.eu/topic.asp?w ... =578&#8943
e voulais faire une résolution d'équation pour calculer les coef de la formule de totor, parce que je suis pas certains que ce soit les bons coef, j'ai trouvé plusieurs formule sur le net avec des param à peine différents...


A++


Certes... mainenant j'arrive à avoir un approché de la valeur de la résitance.... et une fois ma formule appliqué j'ai le %eau à 0.1 ou 0.2% d'erreur par rapport au GR101....
Mais après... chaque formule est valide.. je ne pense pas qu'on soit à 0.2% près.....
On ne sait pas en fait quelle formule est la plus exacte.... après c vrai qu'on en utilise une à l'envers pour essayer de trouver la formule nous donnant la résitance...

pour le moment: (res packet decimal value) * 1219 / 65535

le 1219 sera a affiné mais on a un résutat pas trop mal...

Autre chose... A chaque fois, la blance semble envoyé deux paquets pour un affichage de %.
Je me demdais si la base ne faisait pas la moyenne des 2 résistances alors recu pour calculer le %. Afin de minimiser les variations.... Cela expliquerait pourquoi on a des ration (res dans packet/ res à trouver) pas toujours très stable. Mais il est clair que la formule est à affiné... mais pour le moment le résultat est assez sympa

PS: pour la formule, je me demandais comment la GR101 utilisait l'age... après tout il demande le mois et l'année de naissance... il peut donc ajuster l'age en 12ème..... (30 ans et 6 mois = 30,5)
totor
Membre Actif
 
Messages: 39
Inscription: 15 Jan 2008, 11:49

Messagede DaRkYoda » 25 Sep 2008, 10:50

totor a écrit:Certes... mainenant j'arrive à avoir un approché de la valeur de la résitance.... et une fois ma formule appliqué j'ai le %eau à 0.1 ou 0.2% d'erreur par rapport au GR101....
Mais après... chaque formule est valide.. je ne pense pas qu'on soit à 0.2% près.....
On ne sait pas en fait quelle formule est la plus exacte.... après c vrai qu'on en utilise une à l'envers pour essayer de trouver la formule nous donnant la résitance...

pour le moment: (res packet decimal value) * 1219 / 65535

le 1219 sera a affiné mais on a un résutat pas trop mal...


Euh non :)

La tu t'embale ;) comme je le répéte depuis le début, il faut des mesures avec d'autre valeur de taille et d'age, parce que si toutes les mesures sont faites avec les même valeur, ça fausse tout :)

Et on voit bien qu'avec une autre valeur, le coef est pas le mĂŞme :'(

Je met les données en ligne ce soir ...


totor a écrit:Autre chose... A chaque fois, la blance semble envoyé deux paquets pour un affichage de %.
Je me demdais si la base ne faisait pas la moyenne des 2 résistances alors recu pour calculer le %. Afin de minimiser les variations.... Cela expliquerait pourquoi on a des ration (res dans packet/ res à trouver) pas toujours très stable. Mais il est clair que la formule est à affiné... mais pour le moment le résultat est assez sympa


Non, la balance envoi un premier packet qui contient que le poid, et une valeur d'impédance incohérente (la valeur de la pesée d'avant).

Le second packet contient la vrai mesure.
-
Ma boutique de produits domotique : http://www.planete-domotique.com

Chez moi : RFXCom - Météo WMR928 Oregon - GR101 - X10
Zwave - Téléinfo EDF - Freebox HD
ROOMBA 560 - Box eeDomus
Avatar de l’utilisateur
DaRkYoda
Dieu de domotique
 
Messages: 1244
Inscription: 22 Déc 2006, 18:15
Localisation: Clermont-Fd

Messagede DaRkYoda » 25 Sep 2008, 10:52

PS: y'a une erreur dans ta formule, tu fais +xx*age au lieu de -xx*age

A+
-
Ma boutique de produits domotique : http://www.planete-domotique.com

Chez moi : RFXCom - Météo WMR928 Oregon - GR101 - X10
Zwave - Téléinfo EDF - Freebox HD
ROOMBA 560 - Box eeDomus
Avatar de l’utilisateur
DaRkYoda
Dieu de domotique
 
Messages: 1244
Inscription: 22 Déc 2006, 18:15
Localisation: Clermont-Fd

Messagede DaRkYoda » 26 Sep 2008, 00:30

Voila, j'ai ajouté mes données, du coup, ca marche moins bien :'(

++
-
Ma boutique de produits domotique : http://www.planete-domotique.com

Chez moi : RFXCom - Météo WMR928 Oregon - GR101 - X10
Zwave - Téléinfo EDF - Freebox HD
ROOMBA 560 - Box eeDomus
Avatar de l’utilisateur
DaRkYoda
Dieu de domotique
 
Messages: 1244
Inscription: 22 Déc 2006, 18:15
Localisation: Clermont-Fd

Messagede totor » 26 Sep 2008, 11:09

Ok... en fait.. du a fait varié les données age et taille au niveau de la console.... ce qui prouve qu'on a un problème coté formule :-(

Il faudrait lister toutes le formules qu'on peu trouver et regarder pour chacune de ces formules la res qu'on doit alors trouver pour un % donné...

Sinon... intéressant pour la batterie... Notre ancien constant 1F1... serait en fait le niveau de batterie....
totor
Membre Actif
 
Messages: 39
Inscription: 15 Jan 2008, 11:49

Messagede DaRkYoda » 26 Sep 2008, 11:19

En fait, j'ai essayé de reproduire les trames avec mon RFX Transmetteur, mais ca plante :'(

J'ai donc envoyé un mail à Bert pour lui demander pourquoi ça plante...

Mauvaise nouvelle, le RFX Transmitteur ne peut pas générer des trames OREGON :'(

totor a écrit:Il faudrait lister toutes le formules qu'on peu trouver et regarder pour chacune de ces formules la res qu'on doit alors trouver pour un % donné...


Il faudrait surtout arriver à reproduire des mesures avec impédance constante, et pour ça, bert m'a donner une idée, à tester :)

Prendre une feuille d'alu et la mettre sous les pieds pour faire la mesure.

Apparement l'alu doit avoir une certaine résistance ...

Je teste ce soir ;)

++
-
Ma boutique de produits domotique : http://www.planete-domotique.com

Chez moi : RFXCom - Météo WMR928 Oregon - GR101 - X10
Zwave - Téléinfo EDF - Freebox HD
ROOMBA 560 - Box eeDomus
Avatar de l’utilisateur
DaRkYoda
Dieu de domotique
 
Messages: 1244
Inscription: 22 Déc 2006, 18:15
Localisation: Clermont-Fd

Messagede totor » 26 Sep 2008, 11:24

Le mieux serait toujours de reussir à faire un test avec une résitance (le composant).... Pour connaître précisément sa valeur
totor
Membre Actif
 
Messages: 39
Inscription: 15 Jan 2008, 11:49

Messagede DaRkYoda » 26 Sep 2008, 11:50

totor a écrit:Le mieux serait toujours de reussir à faire un test avec une résitance (le composant).... Pour connaître précisément sa valeur


Ouep, mais avec une feuille d'alu, je peux mesurer la resistance avec un ohmmetre, pas de soucis :)

J'avais déjà fait le test avec resistance, mais peut être pas correctement, je vais reessayer :)
-
Ma boutique de produits domotique : http://www.planete-domotique.com

Chez moi : RFXCom - Météo WMR928 Oregon - GR101 - X10
Zwave - Téléinfo EDF - Freebox HD
ROOMBA 560 - Box eeDomus
Avatar de l’utilisateur
DaRkYoda
Dieu de domotique
 
Messages: 1244
Inscription: 22 Déc 2006, 18:15
Localisation: Clermont-Fd

Messagede Laser. » 26 Sep 2008, 19:33

En fait tu mets un morceau d'alu sur chaque capteur qui va dépasser de tes pieds qui permettra de mettre un ohmètre à coté. C'est bien ça?
Laser.
Dieu de domotique
 
Messages: 667
Inscription: 29 Nov 2006, 00:33
Localisation: Loire Atlantique

Messagede DaRkYoda » 27 Sep 2008, 19:12

Salut,

En fait, je met une feuille d'alu qui touche les deux capteurs gauches, une qui touche les deux capteurs droits, et je relis les 2 feuilles d'alu avec une resistance (ou un potentiométre) et en parallèle, un ohmmétre.

Cela m'a permis de faire une régression linéaire en faisant des mesures pour des résistances allant de 250ohms à 1000 ohms

250, car en dessous de 215 ohms, la valeur d'impédance dans la trame est 0, et 1000, car mon potar ne va que jusqu'a 1kohms

Grace à cette regression, je pense avoir trouvé à quoi correspondent les 2 octets identifiés dans la trame :

R = (Val trame - 3128) / 27,96

Cette equation est assez sommaire, mais semble plutot juste suivant mes mesures (j'ai pas un ohmmetre de precision non plus ...)

Pour info, voici les mesures pour la regression lineaire :

Code: Tout sélectionner
Res   Trame               Imp hex   Imp Dec
300   4073F181C3C2AE4221   2AEC   10988
400   4073F101807C7DC33B   37D7   14295
500   4053F1C1A3C23B4421   43BC   17340
600   4073F101B402F1C412   4F10   20240
700   4053F1C15DC2A0853E   5A0C   23052
800   4073F141A14245C621   6454   25684
900   4053F1C1BF02E18610   6E10   28176
1000   4053F18166827BC718   77B8   30648


Avec ça, du coup, j'ai pu faire 2 types de mesures que je n'ai pas encore analysées ...

Variation du poids avec une resistance fixe, puis, poids fixe, variation de la resistance :

Code: Tout sélectionner
Res   Trame               %eau   %graisse   Poids
326   4053F1C123C2E6421A   25,2   54,5   21,9
326   4073F1C187C2E6821C   34   48,1   25,9
326   4053F1013EC2E6420E   27,4   52,9   22,9
326   4073F1C178C2E6C20F   32,6   49,1   25,3

314   4073F1012581CBC217   4,1   69,9   11,7
685   4053F1012501844516   6,8   67,9   11,7




Bon, je continue mes recherches ;)

A+++
-
Ma boutique de produits domotique : http://www.planete-domotique.com

Chez moi : RFXCom - Météo WMR928 Oregon - GR101 - X10
Zwave - Téléinfo EDF - Freebox HD
ROOMBA 560 - Box eeDomus
Avatar de l’utilisateur
DaRkYoda
Dieu de domotique
 
Messages: 1244
Inscription: 22 Déc 2006, 18:15
Localisation: Clermont-Fd

Messagede totor » 27 Sep 2008, 21:51

La résitance obtenue est vraiment très différente que celle obtenue par l'inverse de la formule que j'ai trouvée....

JE ne pensais pas trouver une telle différence....

C'est bizarre... Cela voudrait dire que le % peut énormément varier en fonction de la formule utilisée....
totor
Membre Actif
 
Messages: 39
Inscription: 15 Jan 2008, 11:49

PrécédenteSuivante

Retourner vers Matériel - RFXCOM et Capteurs à base des produits RFX

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

Copyright © 2011 - Touteladomotique.com - Tous droits réservés.