Your EasyEDA usage duration is brief. In order to avoid advertising information, this action is not supported at present. Please extend your EasyEDA usage duration and try again.
Editor Version×
Standard
1.Easy to use and quick to get started
2.The process supports design scales of 300 devices or 1000 pads
3.Supports simple circuit simulation
4.For students, teachers, creators
Profession
1.Brand new interactions and interfaces
2.Smooth support for design sizes of over 30,000 devices or 100,000 pads
3.More rigorous design constraints, more standardized processes
4.For enterprises, more professional users
STD
Régulation ballon ECS
License: CC-BY 3.0
993
0
0
0
Creation time:
2018-12-21 10:32:42
Update time:
2020-02-26 15:54:53
Description
# Spécifications #
Le but de ce projet est de contôler la température d'un balon d'eau chaude sanitaire (ECS) grâce à 2 capteurs (un en haut et l'autre en bas du ballon) pour commander une chaudière via un contact sec (normalement ouvert ou normalement fermé).
La commande de la chaudière se déclenche dès que la température de la sonde haute descend en dessous du seuil fixé et s'arrête dès que la température de la sonde basse monte au dessus du seuil fixé. Les 2 seuils (sondes basse et haute) sont réglables. Le seuil de la sonde haute ne peut pas être inférieur au seuil de la sonde basse.
Une alarme est possible en cas de température trop haute ou trop basse comme le risque de gel par exemple.
# Fonctionnement #
L'activation de la chaudière se fait en fonction de la température donnée par 2 sondes de type LM35, une en haut du balon [P2], l'autre en bas [P3], via un relais sec (NO/NF) en utilisant une platine toute faite
[P1] sert à connecter une alimentaion externe CC avec une tension comprise entre 9V et 24V. Cette entrée est protégée contre l'inversion de polarité mais pas contre les surtensions ou surintensité. Cependant, le régulateur de tension [VR1] apporte une protection (limité à 1A ou par la température si trop de puissance dissipée). Il n'y a cependant aucun fusible pour protéger d'une surintensité ou court-circuit au niveau d'une sonde par exemple.
[H1] et [H2] permettent de connecter le panneau de contrôle composé respectivement d'un écran I²C et d'un encodeur à bouton poussoir intégré. L'écran permet de voir les températures de consigne et mesurées. L'encodeur permet de changer les températures de consigne.
[H3] permet de connecter la platine relais pour commander la chaudière.
[H4] permet de connecter un buzzer d'alarme par exemple (ou un autre relais pour commander ce qu'on veut).
La [LED1] s'allume lorsque la consigne est donnée à la chaudière de s'allumer. La [LED2] lors d'une alarme. La [LED3] indique que le montage est sous tension.
_Note:_ il n'y a aucune protection au niveau des sondes pour se protéger d'éventuels parasites ou pics de tensions dus à des interférences avec d'autres câbles à proximité ou encore des phénomènes atmosphérique (orages, etc.). Il faut donc éviter d'avoir des câbles trop longs et éviter l'induction en les mettant trop près de sources de parasites (câbles de courant fort, borne WiFi, alimentation à découpage, ampoule fluocompacte, etc.)
# Modules à ajouter#
Les modules suivants sont à ajouter à la BOM:
- écran I²C ([LCD](https://www.banggood.com/fr/IIC-I2C-1602-Blue-Backlight-LCD-Display-Module-For-Arduino-p-950726.html?rmmds=search&cur_warehouse=CN), TFT, [OLED](https://www.banggood.com/fr/0_91-Inch-128x32-IIC-I2C-Blue-OLED-LCD-Display-DIY-Oled-Module-SSD1306-Driver-IC-DC-3_3V-5V-p-1140506.html?rmmds=search&cur_warehouse=CN)...) graphique ou texte. La version texte est à privilégier pour ne pas alourdir la taille du programme dans le microcontrôleur
- [encodeur avec bouton poussoir](https://www.banggood.com/fr/KY-040-Rotary-Decoder-Encoder-Module-For-Arduino-AVR-PIC-p-914010.html?rmmds=search&cur_warehouse=CN)
- [platine 1 relais](https://www.banggood.com/fr/1-Channel-5V-Relay-Module-Shield-Board-For-Arduino-ARM-PIC-AVR-DSP-ARM-p-914846.html?cur_warehouse=CN)
- [un buzzer actif](https://www.banggood.com/fr/Arduino-Compatible-Active-Speaker-Buzzer-Alarm-Module-For-PC-Printer-p-76358.html?rmmds=search&cur_warehouse=CN) (en option)
# Microcontrôleur #
Le microcontrôleur utilisé est de la marque Atmel (ATTiny44 ou 84, en fonction de la taille nécessaire pour le programme). C'est donc programable via un Arduino et l'IDE Arduino. Une prise [ICSP](https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSyI1tc7FSaFtqEwONNKlaB6bbp1_9Sype0Nk8BaQUjcO_B9gcJ) standard 6 broches est disponible sur le circuit et permet la [programmation ArduinoISP](https://www.arduino.cc/en/tutorial/arduinoISP).
*Remarque:* pour programmer le microcontrôleur via le port ICSP, il faut débrancher à minima tout ce qui est connecté au bus I²C (écran). Il est cependant conseillé de déconnecter totalement la carte, y compris l'alimentation et la carte relais, celle-ci se fera via le port ICSP.
# Consommation maximale #
- 80 mA par relais (x2 max.)
- 15 mA par LED (x3)
- 3 mA pour la référence de température
- 50 mA pour un écran LCD 16x2 caractères
- 15 mA pour le microcontrôleur
**Total: 300 mA**
# Programme #
*Le code source sera bientôt disponible.*
# Évolutions #
Il est possible d'ajouter plus de périphériques sur le bus I²C comme par exemple:
- une [horloge temps-réel](https://www.banggood.com/I2C-RTC-DS1307-AT24C32-Real-Time-Clock-Module-For-AVR-ARM-PIC-SMD-p-89311.html?rmmds=search&cur_warehouse=CN) ce qui permet de programmer en focntion des jours/heures
- un lecteur de carte SD pour ajouter une fonctionalité de sauvegarde de données (écriture d'un journal notant les heures d'allumages et d'extinction ainsi que la variation de la température)
- ajout d'une sonde de température/humidité pour mesurer par rapport à la température de la pièce
- etc.
Forked project will be set private in personal workspace. Do you continue?
Clone
Project
The Pro editor is about to be opened to save as. Do you want to continue?
private message
Send message to vmarzlin
Delete
Comment
Are you sure to delete the comment?
Report
Régulation ballon ECS
No Profile
Announcer: vmarzlin
Creation time: 2018-12-21 10:32:42
Published time:
2020-02-26 15:54:53
*
Report type:
Please select report type
*
Report reason:
Please fill in the reason for your report and the content is 2-1000
words
*
Upload image:
+
Upload image
*
Email address:
Please fill in your email address
Report
*
Report type:
Please select report type
*
Report reason:
Please fill in the reason for your report and the content is 2-1000
words
*
Upload image:
+
Upload image
*
Email address:
Please fill in your email address
Report
Submitted successfully! The review result can be viewed in the personal
center, review notification.
Kind tips
Your EasyEDA usage duration is brief. In order to avoid advertising information, this action is
not supported at present. Please extend your EasyEDA usage duration and try again.
Share
Project
Copy
Copy
Scan the QR code and open it on the mobile terminal