Page 1 sur 7

Régulation évoluée

Posté : jeu. avr. 03, 2008 1:35 pm
par tigrou
On en parlait ... elle arrive :D

Flap et moi, nous sommes en bonne voie de terminer notre première version de la régulation "évoluée" (en tout cas plus que celle du microtech).
C'est encore un prototype, qui fonctionne en "simulation". Les premiers essais réels sont prévus pour ce week-end.



but recherché:

- Piloter le circulateur de la PAC. Celui ci consomme inutilement pendant les phase de non chauffage (valable que si c'est le circulateur principal)!
- Piloter le circulateur de chauffage (gestion Hiver / été).
- Gestion de l'ECS attachée à la PAC.
- Gestion du chauffage piscine.
- Gestion de phénomènes climatiques comme le vent (fréquent dans notre région).

- Afficheur de statut de la régulation (mieux que l'afficheur déporté).
- Serveur Web intégré permettant la configuration et la visualisation de l'état.
- Envoi de données sur une base externe MySql.
- Retour des défauts possibles par SMS (via la bas eMySql).

C'est tout pour l'instant !



L'architecture

Une version "micro-controlleur" (plus intégrée) a été ma première idée. Puis flap est arrivé à me convaincre pour prendre une architecture intégrant déjà le soft TCP/IP ... et du php .
Après m'avoir fait dépenser des sommes inconsidérées pour une NSLU2 Linksys ;-) on est parti sur une base plus puissante!

- Carte Wrap (PCEngine)
Image
C'est un AMD Geode SC1100 CPU (233Mhz) avec 128Mo de Ram.
La consommation électrique est très raisonnable (Une petite alim 12v externe suffit).
Cette carte n'est plus commercialisée, mais sa remplaçante (Alix http://www.pcengines.ch/alix.htm) est encore mieux !
La carte tourne sur une Linux Debian Wrap'isée Voyage Linux -- (http://linux.voyage.hk/)
L'avantage de cette distribution est d'être proche du hard PcEngine, et de fonctionner sur une carte Flash. Un gestion intelligente permet d'être en lecture seule, ou lecture écriture pour les modifications. Les fichiers temporaires sont montée sur un filesystem en Ram (16Mo).

- Bus One Wire :
* carte de connection au PC en usb (DS9490R)
Image
* capteurs de température (DS18B20)
Image
* carte de pilotage des relais Hobby board
Image
*carte de gestion de l'afficheur LCD (compatible HD44780)
Image
* Un afficheur 4*16
Image
* Quelques câbles réseau RJ45 (+ 1 RJ12) ... et tout est prêt !

L'applicatif tourne en php, et utilise une base de donnée locale (SqlLite) pour sauvegarder les paramètres.
Un fichier de paramètres permet de modeler l'application comme l'on veut.
Les sources seront ouverts et gratuits (open source) soit pour adaptation, soit amélioration.

Quelques photos du prototype !

Image

Les températures sont à zéro car il n'y a pas de capteurs connectés !

Image

Deux relais sont activés (on voit les led). celui de la PAC et celui du circulateur.

Image
L'éditeur de configuration des capteurs via le Web (en local)



Le grand avantage de cette solution est de pouvoir faire fonctionner la régulation sur de multiples architectures (Wrap, Alix, PC,...).
Il faut cependant connaitre un minimum la programmation php et linux pour mettre en place seul ce type de régulation.

Posté : jeu. avr. 03, 2008 6:35 pm
par stephk
Pensez-vous gérer les dégivrages et l'appoint qui sont très mal géré par le microtech ? :wink:

Posté : jeu. avr. 03, 2008 11:23 pm
par flap
stephk a écrit :Pensez-vous gérer les dégivrages et l'appoint qui sont très mal géré par le microtech ? :wink:
Pour les degivrages ca semble assez chaud (c'est un comble!) mais par contre pour l'appoint, ca pourrait etre interessant de le piloter et techniquement realisable, je pense...

Encore du boulot en perspective ;-)

Posté : ven. avr. 04, 2008 3:02 am
par jobarjo
Combien coute les différents éléments? (carte relais, carte afficheur + afficheur, etc..)
Le tout est bien en 1wire?
Je vais m'équiper bientot.

Pour le dégivrage, ca pourrait se faire s'il y avait déja une commande, grâce à la mesure de température de l'air et celle de l'évaporateur.
L'algorithme est expliqué ici: http://www.chaleurterre.com/forum/viewt ... 3&start=30 par regis57

Posté : ven. avr. 04, 2008 9:22 am
par dddoun
Salut,
Ca m'intéresse pour mon install d'une PA64 en juin, j'attends vos retours de test et après la liste du matos. Je suis déjà sur une distrib. linux.

@+

dd

Posté : ven. avr. 04, 2008 9:36 am
par hd31
Une PA64 a déjà une régulation plus évoluée, c'est donc certainement moins nécessaire que sur une BT.

Posté : ven. avr. 04, 2008 10:49 am
par tigrou
Pour les dégivrages, on doit pouvoir les bloquer sur le microtech ... mais ensuite il faudrait pouvoir piloter la vanne voie et le ventilateur !!!
Cela ne semble pas très simple pour un gain relatif (et des problèmes potentiels).
A rediscuter éventuellement plus tard !

Pour les prix (très approximatifs):
- Une carte Alix 120€ (possibilité d'utiliser des Via ou autres). (Aerial.net)
- DS9490R 25€ (hobby board)
- Carte 4 Relais 30€ (hobby board)
- Carte LCD 25€ (hobby board)
- LCD 4*20 20€ (hobby board)
- câbles réseau de récup,...
- Capteur DS18B20 1,20€ pièce (ebay)
- 1 coffret 20€ (2*13 modules)
Soit un total de 240€ si on achète tout.
On peux diminuer la facture si on soude soi même, si on cherche bien sur ebay .....

Posté : ven. avr. 04, 2008 11:29 am
par hd31
Et on peut envisager, s'il y a un intérêt confirmé, la fabrication d'une carte spécifique reprenant toutes les interfaces utiles, telles que poussoirs, interface 1 Wire, afficheur, relais...

Posté : ven. avr. 04, 2008 11:46 am
par tigrou
C'est un très bonne idée !

Dans un premier temps, pour le prototypage et les test ,cela nous a été plus facile de tout commander (on a toutefois fait des modifs mineures sur chaque carte ).

La carte pourrait faire avec une seule prise USB (Le composant du DS9490R pourrait y être intégré) et une alimentation, l'intégralité des fonctions !

A rediscuter et démarrer (je peux y participer activement) si assez de personnes sont intéressées. Je suis intéressé à titre personnel (il me faut plus E/S).
On peux même y mettre 2 bus one Wire (optionnel) pour séparer les fonctions de "régulation" et celles de "confort" ... pour plus de fiabilité.

Posté : dim. avr. 06, 2008 10:43 am
par flap
hd31 a écrit :Et on peut envisager, s'il y a un intérêt confirmé, la fabrication d'une carte spécifique reprenant toutes les interfaces utiles, telles que poussoirs, interface 1 Wire, afficheur, relais...
C'a m'interesse aussi d'avoir un assemblage professionnel de ces composants donc je suis preneur.

J'ai franchi le pas en ce dimanche gris et j'ai donc connecte notre regul sur l'entree thermostat de la PAC.

H33 à 0
HEA à 48
H01 à 48

et le tour est joue...

le demarrage de 9h55 a ete effectue par la regul "evoluee", ainsi que ce qui va suivre...

http://mynetmemo.com/php3/mesure_graph. ... ret=abcdef

a+

Re: Régulation évoluée

Posté : lun. avr. 07, 2008 12:06 am
par flap
tigrou a écrit :On en parlait ... elle arrive :D

Flap et moi, nous sommes en bonne voie de terminer notre première version de la régulation "évoluée" (en tout cas plus que celle du microtech).
C'est encore un prototype, qui fonctionne en "simulation". Les premiers essais réels sont prévus pour ce week-end.
Comme ce n'est plus de la simulation pour tigrou et moi (on pilote vraiment notre Amzair maintenant), est ce que ca ne serait pas mieux de migrer le topic vers la section REGULATION?

a+

Posté : lun. avr. 07, 2008 2:45 pm
par jobarjo
Cool ca!
Est-ce que les irrégularités qu'on voit entre 2 et 7h du mat sont dues au dégivrage?
Comment est monté ton BT? série ou parallele?

Posté : lun. avr. 07, 2008 3:00 pm
par tigrou
Elle tourne maintenant depuis 24h ...

C'est maintenant un version bêta :D
Il ya encore beaucoup de travail, mais c'est déjà présentable !

J'ai du réduire mon hystérésis (de 3° à 2) car le temps que l'eau chaude ne revienne à la sonde on avait en réalité 5 à 6° !
L'autre solution serait de d'utiliser la température de départ Radiateur !

L'idée de faire une carte "régul" à connecter sur une Wrap ou ALix ou PC nous plait de plus en plus !
Je commence à y réfléchir!

Il y a des personnes intéressées ?

L'adresse pour consulter mes graphiques.
http://mynetmemo.com/php3/mesure_graph. ... ret=ghijkl

Posté : lun. avr. 07, 2008 3:46 pm
par fanfan
Ayant prévu une Amzair dans notre futur chez nous, je suis ce post de prés et si je peux en aider en qqchose.... @ plus....

Posté : lun. avr. 07, 2008 4:00 pm
par flap
jobarjo a écrit :Cool ca!
Est-ce que les irrégularités qu'on voit entre 2 et 7h du mat sont dues au dégivrage?
Oui, en effet, ca vient bien de la. Il y aurait matiere a amelioration a condition de bien savoir ce qui se fait exactement pendant cette phase, ce qui n'est pas encore completement notre cas ;-)
jobarjo a écrit : Comment est monté ton BT? série ou parallele?
La PAC chauffe l'eau du BT et le circulateur du chauffage puise dans le BT, donc on peut dire que les 2 systemes (chauffage et PAC) sont en paralleles sur le BT...