Astuces et Exemples de Programmations du Millénium II
Modérateurs : ramses, Balajol, monteric, j2c
- Yves Guern
- Expert Solaire
- Messages : 522
- Enregistré le : dim. janv. 01, 2006 20:02 pm
- Localisation : Jouques (13)
Bonjour,
En soit cela ne change rien au temps d'execution du programme!!!
Le fait de filtrer une entrée à 0.1 Hz ne veut absolument pas dire que l'on n'a plus qu'une donnée toute les dix secondes. Filtrée ou non, on a autant d'acquisitions du signal (il me semble avoir lu 1 cycle sur deux dans la doc).
En plus, côté temps de calcul, le millenium2 est bien trop performant pour nos applications. J'ai une feuille de calcul qui s'execute en 30ms c'est très nettement plus rapide que toutes les constantes de temps de réaction des vannes et plus rapide que les échauffements/refroidissements dans les tuyaux/panneaux/serpentins....
Un flitrage à 0.1Hz va faire perdre tout ce qui ne dure pas plus de 10s. Ce que je veux dire c'est que, pour le solaire, ce qui dure moins de 10s a toutes les chances d'être un parasite!, autant le supprimer 'à la source' avant de chercher à l'interpreter comme une hausse de température dans les panneaux....
Bref, même si cela coûte un peu de place, le filtrage est tout à fait cohérent avec nos applications et physiquement justifié.
A+
En soit cela ne change rien au temps d'execution du programme!!!
Le fait de filtrer une entrée à 0.1 Hz ne veut absolument pas dire que l'on n'a plus qu'une donnée toute les dix secondes. Filtrée ou non, on a autant d'acquisitions du signal (il me semble avoir lu 1 cycle sur deux dans la doc).
En plus, côté temps de calcul, le millenium2 est bien trop performant pour nos applications. J'ai une feuille de calcul qui s'execute en 30ms c'est très nettement plus rapide que toutes les constantes de temps de réaction des vannes et plus rapide que les échauffements/refroidissements dans les tuyaux/panneaux/serpentins....
Un flitrage à 0.1Hz va faire perdre tout ce qui ne dure pas plus de 10s. Ce que je veux dire c'est que, pour le solaire, ce qui dure moins de 10s a toutes les chances d'être un parasite!, autant le supprimer 'à la source' avant de chercher à l'interpreter comme une hausse de température dans les panneaux....
Bref, même si cela coûte un peu de place, le filtrage est tout à fait cohérent avec nos applications et physiquement justifié.
A+
- poloch
- Newbie
- Messages : 36
- Enregistré le : lun. déc. 26, 2005 19:34 pm
- Localisation : Gevingey 39570 Jura
bonjour
Sur mon M2 certaines températures oscillent de 2 à 3 dégrés à l'affichage sur l'écran ; est ce que ton système de programmation règlerais le problème
si oui peux tu mettre sur le forum un exemple à télécharger comme a fait andré .
merci d'avance
ps : ce sont des sondes pt 1000 Danfoss sur une carte faite par patrick 07
jean-philippe
Sur mon M2 certaines températures oscillent de 2 à 3 dégrés à l'affichage sur l'écran ; est ce que ton système de programmation règlerais le problème
si oui peux tu mettre sur le forum un exemple à télécharger comme a fait andré .
merci d'avance
ps : ce sont des sondes pt 1000 Danfoss sur une carte faite par patrick 07
jean-philippe
- Yves Guern
- Expert Solaire
- Messages : 522
- Enregistré le : dim. janv. 01, 2006 20:02 pm
- Localisation : Jouques (13)
Bonsoir
A priori voui cela doit régler le problème, si en amont les problèmes zélectroniques l'ont été...
Comme demandé voila un "exemple".
J'ai un peu peur que tu sois déçu?? Il s'agit juste de remplacer une fonction par l'autre.... Je me suis senti obligé de meubler avec quelques fonction gains et display pour que cela fasse bô...
A+
A priori voui cela doit régler le problème, si en amont les problèmes zélectroniques l'ont été...
Comme demandé voila un "exemple".
J'ai un peu peur que tu sois déçu?? Il s'agit juste de remplacer une fonction par l'autre.... Je me suis senti obligé de meubler avec quelques fonction gains et display pour que cela fasse bô...
A+
- Fichiers joints
-
- EntreeFiltree.pm2
- "exemple" d'entr?e filtr
- (111.96 Kio) Téléchargé 240 fois
Modifié en dernier par Yves Guern le sam. déc. 29, 2007 11:15 am, modifié 1 fois.
-
- Modérateur
- Messages : 879
- Enregistré le : sam. déc. 24, 2005 13:42 pm
- Localisation : Vinay - 38 - ISERE
Bonsoir à tous
Dans notre environnement de plus en plus perturbé, électromagnétiquement s' entend, il est important de commencer par le début.
Les 20 mètres de fil de lampe de lampe de chevet pour relier la sonde au convertisseur sont à P-R-O-S-C-R-I-R-E absolument.
Positionnez de préférence le convertisseur au plus prés de la sonde.
Employez du cable blindé si votre convertisseur est loin de la sonde.
J' en avais déja un peu parlé en disant que je suis obligé de tout déparasiter dans les stations de pompage.
Attention aussi à votre alimentation. Surchargée , elle est vite en sous tension, ce qui peut aussi générer des problèmes de mesure. Je crois que la tension basse pour le M2 est de 20,5v , si ma mémoire est bonne.
Ces précautions règlent déja pas mal des problèmes électroniques évoqués par Yves.
J' en profite ici pour redire un grand bravo à Patrick07. Patrick, c' est une merveille tes platines. Il y a 0° d' écart entre les tiennes et celles du constructeur, ce qui me facilite bien la tâche !!!!!!!!!!!!!!
Bonne nuit
Dans notre environnement de plus en plus perturbé, électromagnétiquement s' entend, il est important de commencer par le début.
Les 20 mètres de fil de lampe de lampe de chevet pour relier la sonde au convertisseur sont à P-R-O-S-C-R-I-R-E absolument.
Positionnez de préférence le convertisseur au plus prés de la sonde.
Employez du cable blindé si votre convertisseur est loin de la sonde.
J' en avais déja un peu parlé en disant que je suis obligé de tout déparasiter dans les stations de pompage.
Attention aussi à votre alimentation. Surchargée , elle est vite en sous tension, ce qui peut aussi générer des problèmes de mesure. Je crois que la tension basse pour le M2 est de 20,5v , si ma mémoire est bonne.
Ces précautions règlent déja pas mal des problèmes électroniques évoqués par Yves.
J' en profite ici pour redire un grand bravo à Patrick07. Patrick, c' est une merveille tes platines. Il y a 0° d' écart entre les tiennes et celles du constructeur, ce qui me facilite bien la tâche !!!!!!!!!!!!!!
Bonne nuit
- patrick07
- Maitre Solaire
- Messages : 1869
- Enregistré le : lun. avr. 03, 2006 11:07 am
- Localisation : Sud Ardèche -07- St Germain
- Contact :
Merci André
,
Ces problèmes de parasites m'inquiétaient vu que je n'ai pas (encore) pu faire d'essais en conditions réelles, mais si tu dis que ça marche chez toi...
Juste une petite précision: Faire la liaison sonde/convertisseur avec du câble blindé avec tresse ou feuillard alu mais surtout ne pas oublier de relier ce blindage à la terre et ceci seulement d'un côté, c'est à dire relier la tresse ou le fil non isolé en contact avec le feuillard sur le bornier de terre de l'alimentation du M2. Sinon le blindage fait antenne et le remède est pire que le mal... :? et si on relie des 2 côtés on crée des courants de .... terre qui sont complétements aléatoires.
@+

Ces problèmes de parasites m'inquiétaient vu que je n'ai pas (encore) pu faire d'essais en conditions réelles, mais si tu dis que ça marche chez toi...
Juste une petite précision: Faire la liaison sonde/convertisseur avec du câble blindé avec tresse ou feuillard alu mais surtout ne pas oublier de relier ce blindage à la terre et ceci seulement d'un côté, c'est à dire relier la tresse ou le fil non isolé en contact avec le feuillard sur le bornier de terre de l'alimentation du M2. Sinon le blindage fait antenne et le remède est pire que le mal... :? et si on relie des 2 côtés on crée des courants de .... terre qui sont complétements aléatoires.
@+
Patrick
[url=https://ard-tek.com/index.php/forum/sujets-recents]Le forum du MaxiSun[/url]
[url=https://ard-tek.com/index.php/forum/sujets-recents]Le forum du MaxiSun[/url]
-
- Modérateur
- Messages : 879
- Enregistré le : sam. déc. 24, 2005 13:42 pm
- Localisation : Vinay - 38 - ISERE
Bonjour Patrick
Tu as raison pour la terre. Une bonne terre est au départ une liaison équipotentielle, c' est à dire toutes les terres de tous les appareils reliées sur la terre générale de l' installation par l' intermédiaire du fil de terre de leur cable.
C' est pas clair...
Si vous avez mis le circulateur de votre install à la terre en vous servant du tuyau caloporteur en cuivre , et que vous avez mis des raccords diélectriques sur ce même tuyau qui est à la terre à son autre bout , vous allez créer une différence de potentiel sur votre tuyau cuivre et bonjour les trous dans qques années.
SI si, il y a des gens qui appellent encore la régie au secours pour ce genre de problèmes, parce que le tuyau qui passe dans le faux plafond a servi de mise à la terre pour un appareil par exemple .
Il vaut mieux une terre équipotentielle sur une valeur de terre de 50 ohms, que des fils de terre éparpillés sur une terre d' une valeur de 10 ohms. Ca fait moins de dégats.
Le meilleur étant évidemment une liaison équipotentielle sur une terre de 10 ohms !!!!!!!!!!!!!!!!!!
C' est plus vraiment des astuces de programmation, ça :D
A bientôt
Tu as raison pour la terre. Une bonne terre est au départ une liaison équipotentielle, c' est à dire toutes les terres de tous les appareils reliées sur la terre générale de l' installation par l' intermédiaire du fil de terre de leur cable.
C' est pas clair...
Si vous avez mis le circulateur de votre install à la terre en vous servant du tuyau caloporteur en cuivre , et que vous avez mis des raccords diélectriques sur ce même tuyau qui est à la terre à son autre bout , vous allez créer une différence de potentiel sur votre tuyau cuivre et bonjour les trous dans qques années.
SI si, il y a des gens qui appellent encore la régie au secours pour ce genre de problèmes, parce que le tuyau qui passe dans le faux plafond a servi de mise à la terre pour un appareil par exemple .
Il vaut mieux une terre équipotentielle sur une valeur de terre de 50 ohms, que des fils de terre éparpillés sur une terre d' une valeur de 10 ohms. Ca fait moins de dégats.
Le meilleur étant évidemment une liaison équipotentielle sur une terre de 10 ohms !!!!!!!!!!!!!!!!!!
C' est plus vraiment des astuces de programmation, ça :D
A bientôt
bonjour a tous,
salut dédé, pas trop basse la résistance pour la terre,sinon tu te trouves cofronté au pb que j'avais depuis plus de 20 ans...
étant en bout de ligne et en pleine campagne et comme la terre de l'EDF
était plus résistante que chez moi, résultat l'été a cause des orages je coupait ma prise de terre quand je partait ,sinon un éclair a 1 km et c'est moi qui disjonctait!!!!
a force de rouspeter ils ont fini par me mettre une terre au poteau en face chez moi ...au fait en france sur la ligne edf, le neutre est a la terre....si ça a changé me le faire savoir.en 1981 c'était comme ça.
de plus ici comme chez bien des radio-amateurs il y a 2 terres bien différenciées...la deuxième sert uniquement au postes émetteurs de la station radio ...terre ou également contrepoids radio-électrique.
ne pas lésiner sur la qualité du fil et son diamétre ,mais bon rappel pour la terre des install ..et des tuyaux isolés par des manchons ....merci
cordialement gérard
salut dédé, pas trop basse la résistance pour la terre,sinon tu te trouves cofronté au pb que j'avais depuis plus de 20 ans...
étant en bout de ligne et en pleine campagne et comme la terre de l'EDF
était plus résistante que chez moi, résultat l'été a cause des orages je coupait ma prise de terre quand je partait ,sinon un éclair a 1 km et c'est moi qui disjonctait!!!!
a force de rouspeter ils ont fini par me mettre une terre au poteau en face chez moi ...au fait en france sur la ligne edf, le neutre est a la terre....si ça a changé me le faire savoir.en 1981 c'était comme ça.
de plus ici comme chez bien des radio-amateurs il y a 2 terres bien différenciées...la deuxième sert uniquement au postes émetteurs de la station radio ...terre ou également contrepoids radio-électrique.
ne pas lésiner sur la qualité du fil et son diamétre ,mais bon rappel pour la terre des install ..et des tuyaux isolés par des manchons ....merci
cordialement gérard
-
- Modérateur
- Messages : 879
- Enregistré le : sam. déc. 24, 2005 13:42 pm
- Localisation : Vinay - 38 - ISERE
Salut Gégé
Oui les prises de terre trop bonnes sont aussi un inconvénient en cas de coup de foudre. Le remède ... le parafoudre en tête d' installation.
Il y a d' autres solutions mais aprés, ça fait vite usine à gaz.
Malheureusement, pour les endroits souvent foudroyés il n' y a pas de miracle sauf à tout débrancher, la terre y compris et les fusibles du téléphone , pour éviter les remontées par là.
Si j' avais le temps, je vous raconterais bien 2 ou 3 anecdotes vécues, sur les coups de foudre et leurs dégâts...
L' avantage des parafoudres en tête d' installation, c' est qu' ils protègent l' installation contre les chocs électriques.
L' avantage de la bonne prise de terre, c' est qu' elle vous protège vous contre les chocs électriques
A vous de voir
Pour les réseaux élec, oui, le neutre des transfos est toujours à la terre.
Bonne nuit
Oui les prises de terre trop bonnes sont aussi un inconvénient en cas de coup de foudre. Le remède ... le parafoudre en tête d' installation.
Il y a d' autres solutions mais aprés, ça fait vite usine à gaz.
Malheureusement, pour les endroits souvent foudroyés il n' y a pas de miracle sauf à tout débrancher, la terre y compris et les fusibles du téléphone , pour éviter les remontées par là.
Si j' avais le temps, je vous raconterais bien 2 ou 3 anecdotes vécues, sur les coups de foudre et leurs dégâts...
L' avantage des parafoudres en tête d' installation, c' est qu' ils protègent l' installation contre les chocs électriques.
L' avantage de la bonne prise de terre, c' est qu' elle vous protège vous contre les chocs électriques
A vous de voir
Pour les réseaux élec, oui, le neutre des transfos est toujours à la terre.
Bonne nuit
- Yves Guern
- Expert Solaire
- Messages : 522
- Enregistré le : dim. janv. 01, 2006 20:02 pm
- Localisation : Jouques (13)
Bonjour,
Sous-Sujet : Face Avant différente du mode ‘Monitoring’
Ce n'est pas un exemple de programmation mais un exemple de problème...
Hier matin je fais une modification (1 bit dans une table de vérité d'une fonction booléenne, c'est tout!) dans la commande d'une sortie relais qui gère le chauffage. Je télécharge sur le millenium et en mode monitoring tout paraît correct. En fait le soir je constate que ce relais n'est pas fermé contrairement à ce qu'indique toujours le mode monitoring mais conformément à ce qu'indique la face avant (la vraie ou celle déportée sur le PC)!!!
J’ai rechargé deux fois le programme sans succès. Je m’en suis sorti en téléchargeant une page quasi vierge (avec uniquement de quoi commander le relais en question) puis en rechargeant le programme lui même….
J’ai vérifié la tension d’alim (24.2V). L’ensemble des autres fonctions ont parfaitement marché dans la journée puisque les stocks ont eu leur ration de calories ???
J'en ai conclu (après coup) que le Millenium était resté à la version précédente alors que la feuille ‘monitoring’ était à la nouvelle et ce, malgré les contrôles qui semblent s'effectuer entre Millénium et le logiciel Crouzet…
Quelqu’un a-t-il eu des problèmes/soupçons semblables ?
A+
Sous-Sujet : Face Avant différente du mode ‘Monitoring’
Ce n'est pas un exemple de programmation mais un exemple de problème...
Hier matin je fais une modification (1 bit dans une table de vérité d'une fonction booléenne, c'est tout!) dans la commande d'une sortie relais qui gère le chauffage. Je télécharge sur le millenium et en mode monitoring tout paraît correct. En fait le soir je constate que ce relais n'est pas fermé contrairement à ce qu'indique toujours le mode monitoring mais conformément à ce qu'indique la face avant (la vraie ou celle déportée sur le PC)!!!
J’ai rechargé deux fois le programme sans succès. Je m’en suis sorti en téléchargeant une page quasi vierge (avec uniquement de quoi commander le relais en question) puis en rechargeant le programme lui même….
J’ai vérifié la tension d’alim (24.2V). L’ensemble des autres fonctions ont parfaitement marché dans la journée puisque les stocks ont eu leur ration de calories ???
J'en ai conclu (après coup) que le Millenium était resté à la version précédente alors que la feuille ‘monitoring’ était à la nouvelle et ce, malgré les contrôles qui semblent s'effectuer entre Millénium et le logiciel Crouzet…
Quelqu’un a-t-il eu des problèmes/soupçons semblables ?
A+
-
- Apprenti Solaire
- Messages : 322
- Enregistré le : lun. janv. 09, 2006 11:10 am
- Localisation : Riorges (loire 42)
Bonjour,
Je n'ai pas rencontré ce type de problèmes, mais peut-on mettre cela sur le fait que ton programme ne comportait pas de substancielles modifs, donc pas de de changement de tailles de zones.
Considérant qu'il n'y a pas de modifs, le millénium ou le logiciel n'effectuerait pas le tranfert.
Il faudrait confirmer sur un exemple simplissime en utilisant la fonction booléenne qui pourrait être à l'origine du bug?
A+bernard42.
Je n'ai pas rencontré ce type de problèmes, mais peut-on mettre cela sur le fait que ton programme ne comportait pas de substancielles modifs, donc pas de de changement de tailles de zones.
Considérant qu'il n'y a pas de modifs, le millénium ou le logiciel n'effectuerait pas le tranfert.
Il faudrait confirmer sur un exemple simplissime en utilisant la fonction booléenne qui pourrait être à l'origine du bug?
A+bernard42.
- Yves Guern
- Expert Solaire
- Messages : 522
- Enregistré le : dim. janv. 01, 2006 20:02 pm
- Localisation : Jouques (13)
-
- Apprenti Solaire
- Messages : 322
- Enregistré le : lun. janv. 09, 2006 11:10 am
- Localisation : Riorges (loire 42)
Bonjour ,
Faiblesse de l'EEPROM, je n'y crois pas beaucoup.
Le nombre de cycle d'écritures s'exprime régulièrement en 10[sup]6[/sup].
D'autres part une erreur d'écriture aurait certainement d'autres conséquences fonctionnelles qui ne se limiteraient pas uniquement au maintien de la version enregistrée ultérieurement.
Ta remarque a l'intérêt de nous montrer que la version enregistrée peut ne pas correspondre à la version monitorée.
Comment pourrait-on pallier à ce problème?
La première idée qui me vient serait de mettre un display avec une valeur numérique fixe, incrémentée manuellement à chaque nouvelle version d'application chargée (gestion d'un indice).
On pourrait à l'aide d'une combinaison de touches faire apparaître cet indice et ainsi vérifier la validité du chargement, donc le bon indice du programme en mémoire.
Mais peut-être existe-t-il plus simple...
A+bernard42.
Faiblesse de l'EEPROM, je n'y crois pas beaucoup.
Le nombre de cycle d'écritures s'exprime régulièrement en 10[sup]6[/sup].
D'autres part une erreur d'écriture aurait certainement d'autres conséquences fonctionnelles qui ne se limiteraient pas uniquement au maintien de la version enregistrée ultérieurement.
Ta remarque a l'intérêt de nous montrer que la version enregistrée peut ne pas correspondre à la version monitorée.
Comment pourrait-on pallier à ce problème?
La première idée qui me vient serait de mettre un display avec une valeur numérique fixe, incrémentée manuellement à chaque nouvelle version d'application chargée (gestion d'un indice).
On pourrait à l'aide d'une combinaison de touches faire apparaître cet indice et ainsi vérifier la validité du chargement, donc le bon indice du programme en mémoire.
Mais peut-être existe-t-il plus simple...
A+bernard42.
- Yves Guern
- Expert Solaire
- Messages : 522
- Enregistré le : dim. janv. 01, 2006 20:02 pm
- Localisation : Jouques (13)
Bonsoir,
Le plus grave c'est que je le fais!! J'ai un N° de version qui s'affiche toute les 10s sur la face avant. Mais murphy n'étant pas loin:
1) Pour 1 bit je n'avais pas changé ce N° :( ( "version en cours de développement")
2) En plus, comme je ne comprenais pas ce qu'il se passait, il ne m'est pas venu à l'idée de vérifier (re - :( )
Merci de me rassurer sur l'EEprom. Je suis en effet loin de 10[sup]6[/sup]
A+
Le plus grave c'est que je le fais!! J'ai un N° de version qui s'affiche toute les 10s sur la face avant. Mais murphy n'étant pas loin:
1) Pour 1 bit je n'avais pas changé ce N° :( ( "version en cours de développement")
2) En plus, comme je ne comprenais pas ce qu'il se passait, il ne m'est pas venu à l'idée de vérifier (re - :( )
Merci de me rassurer sur l'EEprom. Je suis en effet loin de 10[sup]6[/sup]
A+
- poloch
- Newbie
- Messages : 36
- Enregistré le : lun. déc. 26, 2005 19:34 pm
- Localisation : Gevingey 39570 Jura
bonjour
j'ai changé les entrées analogiques en entrées analogiques filtrées avec différents réglages de filtrage et ma foi aucun résultat et mes sondes ne sont pas rallongées ( moins de 5 m ) , sur la carte 4 sondes je n'ai le phénomène que sur deux seulement alors lesdeux autres sont stables . Les cables sont dans une gaine séparée et pas à coté d'autres cables . Personne n'a ce phénomène ?
cordialement
poloch
j'ai changé les entrées analogiques en entrées analogiques filtrées avec différents réglages de filtrage et ma foi aucun résultat et mes sondes ne sont pas rallongées ( moins de 5 m ) , sur la carte 4 sondes je n'ai le phénomène que sur deux seulement alors lesdeux autres sont stables . Les cables sont dans une gaine séparée et pas à coté d'autres cables . Personne n'a ce phénomène ?
cordialement
poloch
- Yves Guern
- Expert Solaire
- Messages : 522
- Enregistré le : dim. janv. 01, 2006 20:02 pm
- Localisation : Jouques (13)
bonjour,
Utilise-tu du fil blindé? (paire torsadée+ blindage).
En général les sondes sont vendues avec une 'bonne' longueur (1.5 à 2m) de cable 'ordinaire' => ne pas hésiter à couper cette sur-longueur pour la remplacer par du cable blindé (ou alors utiliser une 'chaussette' de blindage).
Un blindage ne se relie que d'un côté (celui du millénium). Dans notre monde de tuyauterie cela veut dire qu'il faut faire attention de l'autre côté, de ne pas rentrer en contact avec le tuyau. On relie en général à la terre (moi je l'ai mis au 0V du millenium).
Si tu as tout essayé tu peux encore tester un longueur de cablage + longue au cas où ta liaison ferait antenne (Dans ce cas tu devrais le voir en changeant la sonde de place)
A+
Utilise-tu du fil blindé? (paire torsadée+ blindage).
En général les sondes sont vendues avec une 'bonne' longueur (1.5 à 2m) de cable 'ordinaire' => ne pas hésiter à couper cette sur-longueur pour la remplacer par du cable blindé (ou alors utiliser une 'chaussette' de blindage).
Un blindage ne se relie que d'un côté (celui du millénium). Dans notre monde de tuyauterie cela veut dire qu'il faut faire attention de l'autre côté, de ne pas rentrer en contact avec le tuyau. On relie en général à la terre (moi je l'ai mis au 0V du millenium).
Si tu as tout essayé tu peux encore tester un longueur de cablage + longue au cas où ta liaison ferait antenne (Dans ce cas tu devrais le voir en changeant la sonde de place)
A+