Le millenium 3 pour les nuls

Modérateurs : ramses, Balajol, monteric, j2c

Avatar du membre
remi.450
Maitre Solaire
Maitre Solaire
Messages : 2589
Enregistré le : lun. août 27, 2007 18:59 pm
Localisation : St Jean de la Ruelle (45)

Message par remi.450 »

Bonsoir,
Non non,on est tous aux aguets..... :razz: les cours du soir de 19h à 20h..
P'tite question pascal.
J'ai vu que l'on pouvait changer la couleur des traits d'un bloc et son épaisseur de trait. Mais même si on enregistre le fichier, à la réouverture celle-ci disparait. Pourquoi ??
Merci, Rémi

Avatar du membre
valtrede
Administrateur
Administrateur
Messages : 1519
Enregistré le : jeu. déc. 18, 2008 18:20 pm
Localisation : Ensuès la Redonne 13

Message par valtrede »

Bonsoir Pasquall, Tous,

La mienne

Eric

edit: suppression du fichier
Modifié en dernier par valtrede le ven. janv. 08, 2010 19:33 pm, modifié 1 fois.

Avatar du membre
Pasquall
Modérateur
Modérateur
Messages : 264
Enregistré le : mer. avr. 09, 2008 20:04 pm
Localisation : Vizille (38)
Contact :

Message par Pasquall »

Bonjour à tous

Remi
Alors pour ce qui est des traits sur les blocs....je viens de tester et je pense que c'est un bug. En fait on peux également faire ceci sur tout les objets de dessin (rectangle, ellipses, textes , lignes) et sur ces objets c'est bien sauvegardé.

Sinon merci pour la compagnie des correcteur d'orthographe :thup:

[edit : Document passé en PDF et posé sur le site dans la section "Le coin des programmeurs d'automates]
En Normandie, ça vole entre deux pluies
En Isère ça vole du tonnerre!!!

Expert en M3 (enfin programmation M3 ^^)
Site de SmartApp

Avatar du membre
YvesBr
Maitre Solaire
Maitre Solaire
Messages : 1408
Enregistré le : lun. mars 20, 2006 23:54 pm
Localisation : Moselle - aéroport 57

Message par YvesBr »

Bonsoir Pascal,
Merci, tu m'as fait découvrir la simulation des valeurs analogique par curseur. :-)
Pour les températures mesurées, je travaille en dizièmes de degré, çà évite d'introduire de l'imprécision due aux arrondis à l'entier. Mais c'est vrai que sur un tutoriel, çà pourrait introduire du parasite pour la compréhension :-x
Ya toujours ce 1023 qui me chipote. J'essaye de retrouver la justification.
Yves

Avatar du membre
Pasquall
Modérateur
Modérateur
Messages : 264
Enregistré le : mer. avr. 09, 2008 20:04 pm
Localisation : Vizille (38)
Contact :

Message par Pasquall »

Salut Yves

Content d'avoir appris quelque chose à quelqu'un qui maitrise pourtant déja bien la bestiole.
De mon coté aussi je travail en dixième (toutes valeurs converties en x10 avec les paramètres qui vont bien dans les blocs gain), c'est vrai que l'imprécision à 1° pour réguler une installation c'est bien, mais pas pour réguler finement le chauffage.
Pour ce qui est du 1023, dit moi ce qui te chagrine, je pourrai surement y répondre (de toute façon j'ai l'intention de l'expliquer dans la dernière phase du tuto)
En Normandie, ça vole entre deux pluies
En Isère ça vole du tonnerre!!!

Expert en M3 (enfin programmation M3 ^^)
Site de SmartApp

Avatar du membre
YvesBr
Maitre Solaire
Maitre Solaire
Messages : 1408
Enregistré le : lun. mars 20, 2006 23:54 pm
Localisation : Moselle - aéroport 57

Message par YvesBr »

[quote="Pasquall"]Pour ce qui est du 1023, dit moi ce qui te chagrine, je pourrai surement y répondre (de toute façon j'ai l'intention de l'expliquer dans la dernière phase du tuto)[/quote]
Bonjour Pascal,
La question en fait est de savoir si le dernier échelon 1023 commute à la valeur précise de la pleine échelle (10V) ou si il commute un peu avant de la valeur d'un digit de telle sorte qu'il atteindrait la pleine échelle au moment de basculer virtuellement à l'échelon au-dessus. Auquel cas il faudrait diviser par 1024 à la place.
Si je ne suis pas clair comme çà, je fais un petit graphique.
En recherchant dans ce c'est déjà dit sur le sujet, je suis tombé sur un message qui reprochait une erreur de coefficient de correction de l'ordre de 4% en entrée potentiométrique :-o , sans conclusion sur la pertinence de l'assertion. http://forum.apper-solaire.org/viewtopi ... 7dd1765955Aurais-tu plus de précisions ?
Yves
Modifié en dernier par YvesBr le sam. déc. 05, 2009 11:31 am, modifié 1 fois.

Avatar du membre
Pasquall
Modérateur
Modérateur
Messages : 264
Enregistré le : mer. avr. 09, 2008 20:04 pm
Localisation : Vizille (38)
Contact :

Message par Pasquall »

Salut

Alors pour le coup Yves, j'ai bien compris le sens de ta question mais j'avoue que tu me pose une colle. Pour savoir cela il faudrait les spécification des ADC du micro contrôleur du M3.
D'un autre coté si on résonne en binaire (ADC 10 bits), je ne pense pas qu'il faille diviser par 1024, car cela sous entendrai que le convertisseur à 1025 pas (le pas 0 étant compté), ce qui impliquerai un 11ième bits.

Pour ce qui est de l'imprécision..hum, joker ! :roll:
La ca attaque trop le domaine de l'électronique et bien que le sujet que tu donne en référence soit plein d'info, je ne suis pas plus informé que vous sur ce domaine... mais j'ai l'email d'un commercial de chez Crouzet qui lui pourra sans doute obtenir une réponse :grin:

Bref, j'ai aucune réponse sure à te donner sur ce coup. :-? enfin pour le moment.
En Normandie, ça vole entre deux pluies
En Isère ça vole du tonnerre!!!

Expert en M3 (enfin programmation M3 ^^)
Site de SmartApp

Avatar du membre
p_bricoleur
Modérateur
Modérateur
Messages : 1671
Enregistré le : mar. déc. 27, 2005 10:37 am
Localisation : Rueil-Malmaison (92)
Contact :

Message par p_bricoleur »

Bonjour,

Je comprends le point d'Yves sur la signification de la dernière valeur.

Le M3 tourne sur un ATMEL Mega 128, les specs de détail sont sur http://www.atmel.com.

Cela dit, s'il y a doute entre diviser par 1023 et 1024, quelle serait l'erreur ?

Pour une sonde avec une fourchette de température de 160 (comme les Crouzet), l'écart relatif entre les 2 en convertissant une valeur analogique v :

(v x 160 x (1/1023 - 1/1024)) / (v x 160 x 1/1023)
= 1023 x (1/1023 - 1/1024) = 1 - 1023/1024 < 0,1 %

Donc l'erreur serait de 0,15°C à 150°C (stagnation)
et de 0,05°C à 50°C (température courante).

Cordialement,
T.Streiff

Pierrel26
Newbie
Newbie
Messages : 8
Enregistré le : mer. sept. 17, 2008 21:14 pm
Localisation : Truinas 26

Message par Pierrel26 »

En fait la réponse 1024
Pour simplifier prenons un CAN de 2 bits avec 10 volts.
Il y a 4 valeurs de 10/4=2,5 volt
En fait la valeur de 0 est valable pour une entrée de 0à2.5
la valeur de 1 est valable de2.5 à 5
la valeur de 2 est valable de 5 à 7.5
la valeur de 3 est valable de 7.5 a10
Il ne faut pas oublier que un can aporte une valeur quantifier qui représente une plage de tension à l'entrée : LE LSB

Avatar du membre
YvesBr
Maitre Solaire
Maitre Solaire
Messages : 1408
Enregistré le : lun. mars 20, 2006 23:54 pm
Localisation : Moselle - aéroport 57

Message par YvesBr »

[quote="p_bricoleur"]Cela dit, s'il y a doute entre diviser par 1023 et 1024, quelle serait l'erreur ?
[/quote]
Je te l'accorde, c'est du chipotage. Mais en principe, j'essaye d'éviter d'introduire des erreurs systématiques là où on peut faire autrement.
Yves

Avatar du membre
Pasquall
Modérateur
Modérateur
Messages : 264
Enregistré le : mer. avr. 09, 2008 20:04 pm
Localisation : Vizille (38)
Contact :

Message par Pasquall »

Bonjour à tous,

J'ai eu la réponse de la part du service technique Crouzet à propos de la précision sur les entrée analogiques du M3
Pour des Millenium3 en 24VDC, et en mode potentiometrique, la resolution d'une entree analogique est de 10 bits (à tension max). C'est a dire que chaque bit de poids faible vaut 29 mV. (on avance d'un pas tous les 29mv)
En terme de precision, on a une precision de + ou - 5% à 25 °C, et + ou - 6.2 % à 55°C.
(la température indiqué est pour la température de fonctionnement du M3)

Les 4% observés dans un autre sujet cité dans un des post précédents rentre bien dans cette "marge d'erreur"

Pascal.
En Normandie, ça vole entre deux pluies
En Isère ça vole du tonnerre!!!

Expert en M3 (enfin programmation M3 ^^)
Site de SmartApp

Avatar du membre
p_bricoleur
Modérateur
Modérateur
Messages : 1671
Enregistré le : mar. déc. 27, 2005 10:37 am
Localisation : Rueil-Malmaison (92)
Contact :

Message par p_bricoleur »

Bonsoir,

Ca fait +/- 1,25°C à 25°C et 3,41°C à 55°C...

Donc quand le programme "voit" 55°C, cela peut être entre 51,6 et 58,41°C !

Cela veut dire que si on peut utiliser les 1/10 de °C en comparaison interne, en absolu afficher mieux que les degrés ne sert à rien.

Cordialement,
Thierry

Avatar du membre
Pasquall
Modérateur
Modérateur
Messages : 264
Enregistré le : mer. avr. 09, 2008 20:04 pm
Localisation : Vizille (38)
Contact :

Message par Pasquall »

Salut

[quote="p_bricoleur"]Bonsoir,
Donc quand le programme "voit" 55°C, cela peut être entre 51,6 et 58,41°C !
Cordialement,
Thierry[/quote]

Non! Le 55° degré donné en indication est pour la température de fonctionnement du M3 lui même (si il est dans un environnement à 55°, puisqu'il ne chauffe pas ou tellement peu que c'est imperceptible)

Pascal
En Normandie, ça vole entre deux pluies
En Isère ça vole du tonnerre!!!

Expert en M3 (enfin programmation M3 ^^)
Site de SmartApp

Avatar du membre
Pasquall
Modérateur
Modérateur
Messages : 264
Enregistré le : mer. avr. 09, 2008 20:04 pm
Localisation : Vizille (38)
Contact :

Message par Pasquall »

Bonjour tout le monde.

C'était juste pour vous informé que j'ai commencé la rédaction de la partie 2 de mon tutoriel. Bon j'ai tout de même moins de temps libre qu'avant noel et pour le coup ca sera un peu plus long, mais ca avance.
Bien entendu je vous mettrai à disposition les version intermediaires afin d'avoir vos remarques et corrections.
En Normandie, ça vole entre deux pluies
En Isère ça vole du tonnerre!!!

Expert en M3 (enfin programmation M3 ^^)
Site de SmartApp

Avatar du membre
remi.450
Maitre Solaire
Maitre Solaire
Messages : 2589
Enregistré le : lun. août 27, 2007 18:59 pm
Localisation : St Jean de la Ruelle (45)

Message par remi.450 »

Bonsoir Pascal?
C'est déjà très bien ce que tu fais.
Donc la 2ème phase on l'attendra avec de la patience.
Bon courage.
Rémi

Répondre

Retourner vers « Crouzet M2-M3, autres API et péripheriques »