[TERMINE] Régulation de chauffage par PIC par fil pilote
Bonjour,
J'aimerai realiser une regulation du chauffage par PC d'abord et ensuite par PIC quand j'aurai la connaissance necessaire.
Il "suffit" d'envoyer les ordres sur les pilotes car ce sont des chauffages electriques :
Confort 0V --> utilisé
Eco 230V --> utilisé
Hors Gel 115V negatif --> non utilisé
Arret 115V positif --> utilisé par le delesteur et peux-etre par mon montage
Je vais mettre 2 relais + 2 diodes qui seront commander par le PC (port //)
Puis-je utiliser des relais 125V AC ou il faut des 250V AC ?
Mon premier probleme est de trouver les fils pilotes dans le tableau electrique !
Je l'ai ouvert et ca a l'air bien fait.
220 - inter - relais - je ne sais pas quoi pour le chauffage au sol et pour les radiateurs 220 - inter - au chauffage je suppose
Je pense avoir trouvé quelques fils pilotes qu'il me faut mais je suis pas sur car il y a un programmateur et un delesteur. Je ne voudrai pas supprimer le delesteur. Il faut que je debranche les fils pilotes du programmateur et les brancher au montage ?
Ensuite quand le montage qui est tres simple sera fini, je m'attaquerai au logiciel !
Quand je me lancerai dans l'univers des PICs, j'espere pouvoir realiser une commande par PIC.
Une petite question : Combien faut-il d'entrée pour mesurer une tension qui varie d'1V environ a 1mV de precision ?
Est-ce qu'il faut un composant autre que le PIC pour pouvoir mesurer ces tensions ? J'aimerai pouvoir en mesuré 4 ou 5 avec un PIC et disposer de 8 bits de sortie.
Désolé pour la qualité mais j'ai fait ca sur un logiciel que je voulais tester.
30/11/2005 - 16h25
Gérard
Date d'inscription
janvier 2003
Localisation
France
Âge
54
Messages
6 576
Re : [Projet] Régulation chauffage par PC par fil pilote
Bonjour,
As-tu pensé que le PC devra rester allumé tout le temps pour la commande de ton chauffage ?
Le schéma n'est pas très lisible.
Certain PIC intègrent un CAN 10 bit qui permet une résolution de ~4,8 mV si tu le fais travailler entre 0 et 5V.
Il est possible de définir d'autres tensions que 0 et 5V (ex 2 et 4V) ce qui permet une meilleure résolution, attention à la valeur et la stabilité des tensions de référence.
Gérard.
A ta place je commencerais par les PIC et pas le PC, mais ce n'est que mon avis.
Gérard.
30/11/2005 - 16h42
azertylr
Date d'inscription
septembre 2004
Localisation
France
Messages
1 107
Re : [Projet] Régulation chauffage par PC par fil pilote
Salut,
Tu ne peux pas zoomer sur le schema ? Je n'ai pas pu relier certaines bornes, je ne sais pas trop pourquoi.
Pour le moment je n'ai encore aucune connaissance des PICs.
Je vais peux etre me lancer a Noel.
Oui pour le PC il devra rester allumé, c'est pour ca que je souhaite le faire au final avec un PIC.
Mais un petit relais qui commute sur le programmateur si le PC est eteint et le tour est joué
J'ai trouver où prendre le fil pilote pour le salon : a la sortie du programmateur.
Par contre pour les chambres, il y a une sortie alors qu'il y a 3 radiateurs. Je n'ai pas trouvé ou le raccord se fait.
Pour la salle de bain, pareil il y a un chauffage au sol et un seche serviette.
C'est bizarre car si je me souviens bien, le seche serviette s'arrete si le delesteur se met en route mais le mode confort/eco du programmateur n'a pas l'air d'influencer quelque chose. Pareil pour le chauffage au sol, il a l'air d'etre toujours en confort.
Je vais tester le programmateur de suite.
La mesure de tension, c'est pour mesurer une temperature.
Avec un AOP on peux faire que la tension soit entre 0 et 1V par exemple, avec CAN 8 bits : 1mV de resolution non ?
A condition que les sources de tensions soit stables mais ca c'est une autre histoire !
Pour les CAN : il faut 1 port d'entrée c'est ca ?
Car il me faudrai comme je l'ai dit que ca mesure 4 a 5 temperatures.
Merci de m'avoir répondu.
30/11/2005 - 19h29
Gérard
Date d'inscription
janvier 2003
Localisation
France
Âge
54
Messages
6 576
Re : [Projet] Régulation chauffage par PC par fil pilote
Bonjour, http://www.abcelectronique.com/bigonoff/
pour les PIC, c'est la référence, ça occupera tes longues soirées d'hiver.
Pour 1 mV de résolution et une amplitude de 1V, 8 bit ne suffisent pas.
Ce n'est pas grave , le CAN intégré aux PIC est un 10 bit.
Fais un tour chez Microchip http://www.microchip.com/stellent/id...PAGE&nodeId=64
tu pourras te faire une idée.
Gérard.
Re : [Projet] Régulation chauffage par PC par fil pilote
Salut,
J'ai deja dl les cours de bigonoff et j'ai commencer tout doucement a lire
Effectivement je me suis tromper, pour 1mV c'est 10bits
Avec un PIC on peux mesurer combien de tension differente ?
Le 16F628 est assez utilisé je crois.
Une petite question : quelle est la difference entre les PIC 16 et 18 ?
Pour la commande des fils pilotes, on pourrai utiliser des triacs. +5V : 115V positif
-5V : 115V negatif mais par contre pour faire du 220V, il faudrai synchroniser la commande avec le 220V non ?
Merci
30/11/2005 - 21h11
Gérard
Date d'inscription
janvier 2003
Localisation
France
Âge
54
Messages
6 576
Re : [Projet] Régulation chauffage par PC par fil pilote
Bonjour,
Le 16F628 ne contient pas de CAN, le 16F876 en a un.
Pour tes fils pilotes, je ne sais pas trop comment ça marche.
Les 18Fxxx sont plus récents que les 16F.
Pour te faire la main, un 16F876 est déjà pas mal.
Attention à l'utilisation des triacs, ils ont la masse commune avec le montage --> tout est sous la tension du secteur. Si tu tiens au triac, utilise un optotriac pour sa commande.
Bonne nuit,
Gérard.
Gérard.
30/11/2005 - 21h14
gienas
Date d'inscription
janvier 2005
Messages
19 334
Re : [Projet] Régulation chauffage par PC par fil pilote
Bonsoir azertylr et tout le groupe
En ce qui concerne la commande de tes fils pilotes, je ne suis pas sûr que ton projet triac soit convenable. La consommation sur le fil pilote est dérisoire, et le triac a peu de chances de rester amorcé.
Quand tu parles de +/- 115V, j'ai peur que tu fasses une "confusion". Il me semble que c'est du 230V redressé monoalternance en - ou en +. Au final cela donne bien +/- 115V mais en tension moyenne, mais avec des crêtes à +/- 350V
Mon chauffage fonctionne avec un PC. J'avais un PC industriel, qui a tenu 10 ans (24/24 &7/7). Le plus fragile était l'écran, que je préférais éteindre, pour n'allumer au moment de certaines actions manuelles sur le programme. Ce PC avait des ports E/S sur une carte.
L'UC m'a laché au printemps. J'ai essayé de convertir le programme pour sortir sur le port parallèle. C'est OK. J'ai pour l'instant un vieux portable, sous W95, qui a l'avantage de se mettre en veille de disque dur et d'écran, et d'être très silencieux. Le programme de gestion fonctionne bien, mais serait "impossible" (dans l'état actuel de mes connaissances) sous XP, car la gestion des ports est verrouillée sous XP. Je ne me suis pas encore attelé à cette tâche qui est, paraît il, réalisable.
Mais je suis comme toi: "j'envisage" de passer par un PIC. Un jour
D'ailleurs, il n'y en aura pas qu'un.
01/12/2005 - 09h41
Gérard
Date d'inscription
janvier 2003
Localisation
France
Âge
54
Messages
6 576
Re : [Projet] Régulation chauffage par PC par fil pilote
Bonjour,
As-tu déjà calculé le cout (facture EDF) d'un PC qui tourne 24h/24 et 7j/7 ?
Avec qq PIC, un (des) LCD, qq BP la conso est ridicule.
C'est un projet intéressant.
Gérard.
Re : [Projet] Régulation chauffage par PC par fil pilote
Salut,
Effectivement le +115V c'est du 220 redressé monoalternance avec une diode.
C'est vrai que le consommation doit etre faible : irrealisable avec des triacs alors.
Est-ce que des relais 115V AC suffisent ?
gienas : je serai interesser par le montage que tu a fait.
En delphi programmer le port parrallele sous XP est très simple, il suffit d'avoir une DLL.
Concernant les PICs :
Je vais peux-etre debuter avec un PIC16F877 car il comporte 33 E/S
Il m'en faut : 5 entrées analogiques (4 CAN donc non ?) 12 sorties TTL et des sorties pour ecran LCD + quelques E/S pour communiquer avec un PC.
Quelle est la difference entre un PIC16F877-04/P et un PIC16F877-20/P ? leur frequence de travail ?
Je prendrai aussi un PIC16F84 pour m'entrainer.
Re : [Projet] Régulation chauffage par PC par fil pilote
Bonjour, Azerty
Voilà ce (du concret) qui pourrai te convenir : http://www.68hc08.net/modules/news/a...php?storyid=57
Un processeur puissant dans un volume particulièrement réduit il y a également un programme de démontration du LCD et, si cela t'intéresse je me tiens à ta disposition pour tout renseignement complémentaire : programmateur/debugger à moins de 10 euros, , .. (y compris des cours assembleur "à la bigonoff");
th
01/12/2005 - 17h51
azertylr
Date d'inscription
septembre 2004
Localisation
France
Messages
1 107
Re : [Projet] Régulation chauffage par PC par fil pilote
Salut,
Il me semble que c'est toi qui etait contre les PIC et a 100% dans les 68HC** ?
Cette carte a l'air interessante mais je prefere malgres tout me lancer dans les PICs.
A ce propos, j'aimerai les programmer en pascal car je programme deja en delphi.
J'ai vu pour commander les LCD, il faut 7 E/S, ce qui ferait 24 ports sur les 33 du 16F877. Ca laisse de la marche pour mettre quelques boutons de commandes et une liason avec un PC qui utiliserai 2 ports en RS232 avec un MAX232 soit 7 ports de libre.
01/12/2005 - 18h12
invite76a
Date d'inscription
août 2005
Localisation
Belgique
Messages
0
Re : [Projet] Régulation chauffage par PC par fil pilote
Bonbjour, Azerty
Je ne suis pas "contre" les Pics, je dis simplement que le choix d'un µC doit se faire sans idées péconçues et avec un minimum d'objectivité.
Pour un afficheur LCD il faut au minimum 6 lignes ES.
Les boutons sont cablés en matrice, c.a.d que pour 20 boutons, il te faut 5+4= 9 lignes d'ES (5x4=20) dont éventuellmement certaines peuvent être communes avec le LCD ( par exemple 1 msec input en ES de clavier et 1 ms output en ES de commande LCD si nécessaire)
th.
01/12/2005 - 18h18
azertylr
Date d'inscription
septembre 2004
Localisation
France
Messages
1 107
Re : [Projet] Régulation chauffage par PC par fil pilote
Salut,
Je me lance dans les PIC car ca a l'air pas trop compliquer a programmer.
J'ai trouvé un compilateur pascal : http://www.picant.com/c2c/download.html
Si vous en avez des meilleurs ou alors des compilateurs basics.
Concernant le programmeur, j'ai penser a celui de kudelsko qui a l'air tres complet.
Si vous avez plus simple pour debuter je suis preneur.
Les PIC18 sont les derniers mais qu'apportent t-il en plus concretement ?