Ma version du firmware Mk2PVRouter en 3 phases (voir http://www.mk2pvrouter.co.uk).
Robin Emley propose déjà un routeur PV triphasé (https://www.mk2pvrouter.co.uk/3-phase-version.html).
Il prend en charge jusqu'à 12 sorties pour charges résistives, qui sont complÚtement indépendantes.
NOTE: Pour une version en monophasé, voir PVRouter-Single.
- PVRouter (version triphasée)
- Mk2_3phase_RFdatalog_temp : contient tous les fichiers nécessaires au programme du routeur.
- dev : contient divers programmes pour le développement du routeur.
- cal_CTx_v_meter : contient tous les fichiers nécessaires au programme d'étalonnage du routeur.
- RawSamplesTool_6chan : permet de tester les 6 canaux de mesure.
- autres dossiers : contiennent des fichiers divers et variés relatifs au site.
Vous trouverez quelques photos de routeurs assemblés.
Vous trouverez ici le schéma de la carte-mÚre.
Vous pouvez commencer Ă lire la documentation ici 3-phase routeur (en anglais).
Lâobjectif Ă©tait de modifier/optimiser le programme pour le cas « spĂ©cial » dâun chauffe-eau triphasĂ©. Un chauffe-eau triphasĂ© est composĂ© en fait de 3 Ă©lĂ©ments de chauffage indĂ©pendants. La plupart du temps, un tel chauffe-eau peut ĂȘtre connectĂ© en monophasĂ©, en triphasĂ© Ă©toile (WYE) ou triphasĂ© triangle (Delta). Lorsquâil est connectĂ© en Ă©toile, il nây a pas besoin de fil de neutre parce que le systĂšme est Ă©quilibrĂ©, donc Ă tout moment, il nây a pas de courant qui circule vers le neutre.
Fonctionnalités ajoutées :
- gestion des priorités de charge (configurable)
- détection HC/HP (configurable)
- forçage à pleine puissance
- capteur de température (juste la lecture pour le moment)
- enregistrement de données optimisé (RF)
- sortie série en JSON ou TXT
Le programme original a dĂ» ĂȘtre entiĂšrement retravaillĂ© et re-structurĂ© pour permettre la lecture de la tempĂ©rature. Dans le programme dâorigine, lâISR ne fait que lire et convertir les donnĂ©es analogiques, et le traitement se fait dans la boucle loop. Cela ne fonctionnera pas avec un capteur de tempĂ©rature en raison de ses performances lentes. Il dĂ©stabiliserait lâensemble du systĂšme, des donnĂ©es de courant / tension seraient perdues, ...
Maintenant, tout le traitement critique en termes de temps se fait Ă lâintĂ©rieur de lâISR, les autres tĂąches comme la journalisation des donnĂ©es (RF), la sortie sĂ©rie, la lecture de la tempĂ©rature sont faites Ă lâintĂ©rieur de la boucle loop(). LâISR et le processeur principal communiquent entre eux par le biais d'« Ă©vĂ©nements ».
Dans ma variante du programme de Robin, les 3 charges sont toujours physiquement indĂ©pendantes, c'est-Ă -dire que le routeur va dĂ©tourner lâexcĂ©dent dâĂ©nergie Ă la premiĂšre charge (prioritĂ© la plus Ă©levĂ©e) de 0% Ă 100%, puis Ă la seconde (0% Ă 100%) et enfin Ă la troisiĂšme.
Pour Ă©viter que les prioritĂ©s restent tout le temps inchangĂ©es, ce qui signifie que la charge 1 fonctionnera beaucoup plus que la charge 2, qui elle-mĂȘme fonctionnera plus que la charge 3, jâai ajoutĂ© une gestion des prioritĂ©s. Chaque jour, les prioritĂ©s des charges sont permutĂ©es, donc sur plusieurs jours, tous les Ă©lĂ©ments de chauffage fonctionneront en moyenne de façon Ă©quitable.
Selon le pays, certains compteurs dâĂ©nergie disposent d'interrupteur/relais qui bascule au dĂ©but de la pĂ©riode creuse. Il est destinĂ© Ă contrĂŽler un commutateur HC/HP. Si vous le reliez Ă une broche numĂ©rique libre du routeur (dans mon cas D3), vous pouvez dĂ©tecter le dĂ©but et fin des HC.
Le support a Ă©tĂ© ajoutĂ© pour forcer la pleine puissance sur des charges spĂ©cifiques. Chaque charge peut ĂȘtre forcĂ©e indĂ©pendamment les unes des autres, lâheure de dĂ©but et la durĂ©e peuvent ĂȘtre dĂ©finies individuellement.
Dans ma variante, câest utilisĂ© pour changer le chauffage pendant la pĂ©riode creuse, dans le cas oĂč le surplus a Ă©tĂ© trop faible au cours de la journĂ©e. Ici, pour optimiser le comportement, un capteur de tempĂ©rature sera utilisĂ© pour vĂ©rifier la tempĂ©rature de lâeau et dĂ©cider dâallumer ou non pendant la nuit.
Une ou plusieurs sorties tout-ou-rien via un relais peuvent ĂȘtre maintenant pilotĂ©es par le routeur. Leur prioritĂ© sera toujours en dernier, c'est-Ă -dire que les sorties TRIAC hachĂ©es auront toujours une prioritĂ© plus Ă©levĂ©e.
L'utilisateur devra définir pour cela, et ce pour chaque sortie relais :
- le seuil de surplus pour le déclenchement du relais (par défaut 1000W)
- le seuil d'import pour l'arrĂȘt du relais (par dĂ©faut 200W)
- le temps minimal de fonctionnement du relais en minutes (par défaut 5 mn)
- le temps minimal d'arrĂȘt du relais en minutes (par dĂ©faut 5 mn)
Les seuils de surplus et d'import sont calculés par une moyenne glissante sur une période de temps donnée. Par défaut, les moyennes sont calculées sur 1 minute.
Il peut ĂȘtre utilisĂ© pour optimiser le fonctionnement de la marche forcĂ©e, pour prendre la bonne dĂ©cision pendant la nuit.
Lorsque le profil zĂ©ro-export est activĂ©, le systĂšme PV rĂ©duit la production dâĂ©nergie si la production du systĂšme dĂ©passe les besoins de consommation du site. Cela garantit zĂ©ro injection dans le rĂ©seau.
Comme effet secondaire, le routeur ne verra pas Ă aucun moment un surplus dâĂ©nergie.
LâidĂ©e est donc dâappliquer un certain dĂ©calage Ă lâĂ©nergie mesurĂ©e par le routeur.
Comme il est dĂ©jĂ commentĂ© dans le code, aprĂšs l'assignation dâune valeur nĂ©gative Ă REQUIRED_EXPORT_IN_WATTS, le routeur agira comme un gĂ©nĂ©rateur PV.
Si vous dĂ©finissez une valeur de -20, chaque fois que le routeur mesure le flux dâĂ©nergie, il ajoutera -20 aux mesures.
Alors, maintenant voyons ce qui se passe dans différents cas:
- la valeur mesurĂ©e est positive (importation dâĂ©nergie = pas dâexcĂ©dent), aprĂšs avoir ajoutĂ© -20, cela reste positif, le routeur ne fait rien. Pour une valeur comprise entre -20 et 0, le dĂ©viateur ne fera rien non plus.
- la valeur mesurée est autour de zéro. Dans cette situation, la limitation du "profil zéro exportation" est active.
AprĂšs lâajout de -20, nous obtenons une valeur nĂ©gative, ce qui dĂ©clenchera le dĂ©tournement dâĂ©nergie vers le chauffe-eau.
Ensuite, il y a une sorte de rĂ©action en chaĂźne. LâEnvoy dĂ©tecte plus de consommation, dĂ©cide dâaugmenter la production.
Ă la mesure suivante, le routeur mesure Ă nouveau une valeur autour de zĂ©ro, ajoute Ă nouveau -20, et dĂ©tourne encore plus dâĂ©nergie.
Lorsque la production (et lâexcĂ©dent) arrive au maximum possible, la valeur mesurĂ©e restera autour de zĂ©ro+ et le systĂšme deviendra stable.
Cela a Ă©tĂ© testĂ© en situation rĂ©elle par Amorim. Selon chaque situation, il peut ĂȘtre nĂ©cessaire de modifier cette valeur de -20 Ă une valeur plus grande ou plus petite.
Ici vous trouverez une rapide notice d'installation du routeur.
Je veux:
- changer mon chauffe-eau (avec thermostat mécanique) monophasé en triphasé, voir Chauffe-eau avec thermostat mécanique
- connecter mon chauffe-eau (avec thermostat mécanique) en triphasé, voir Chauffe-eau avec thermostat mécanique
- changer mon chauffe-eau aci monophasé en triphasé sans acheter de kit triphasé, voir Chauffe-eau avec thermostat ACI monophasé
- connecter mon chauffe-eau ACI triphasé, voir Chauffe-eau avec thermostat ACI triphasé (SANS neutre)
- connecter plusieurs charges rĂ©sistives pures, il suffit de les cĂąbler, une sur chaque sortie. Nâoubliez pas de dĂ©sactiver la gestion des prioritĂ©s de charge.
Votre chauffe-eau DOIT supporter le cùblage en triphasé (c'est-à -dire il doit y avoir 3 éléments chauffants).
Avertissement de sécurité
Pour modifier le cĂąblage existant, lâaccĂšs Ă la tension du rĂ©seau 240V est nĂ©cessaire.
Soyez sûr de savoir ce que vous entreprenez. Au besoin, faßtes appel à un électricien qualifié.
NĂ©cessite un routeur avec 3 sorties
Avec cette solution, vous commandez chaque résistance séparément l'une de l'autre.
Vous devrez sĂ©parer les 3 Ă©lĂ©ments de chauffage, et probablement ajouter un nouveau fil pour chacun dâeux. Parfois, les Ă©lĂ©ments sont reliĂ©s ensemble avec une sorte "d'Ă©toile" mĂ©tallique. Il y en a une pour la phase, et une pour le fil neutre. Vous nâavez quâĂ supprimer celle de la phase, celle pour neutre doit rester cĂąblĂ©e.
Sur tous les chauffe-eau (triphasĂ©) que jâai vu, le thermostat ne coupe que 2 phases en mode normal (les 3 phases en mode de sĂ©curitĂ©), il doit donc ĂȘtre cĂąblĂ© dâune autre maniĂšre pour obtenir une commutation complĂšte sur les 3 phases.
Rappel
Dans une situation entiĂšrement Ă©quilibrĂ©e en triphasĂ©, vous nâavez pas besoin de fil neutre. Pour Ă©teindre lâappareil, il suffit de couper 2 phases, ce qui explique la construction de ces thermostats
Pour cela, jâai « recyclĂ© » un commutateur HC/HP triphasĂ©, mais vous pouvez utiliser nâimporte quel relais triphasĂ©. La bobine de commande doit ĂȘtre connectĂ©e Ă une alimentation "permanente" (et non Ă travers le routeur) contrĂŽlĂ©e par le thermostat.
Dans ce cas, câest en quelque sorte la mĂȘme situation quâavant. Vous nâavez pas besoin dâacheter un kit ACI en triphasĂ© pour convertir votre chauffe-eau monophasĂ©. La carte ACI doit ĂȘtre connectĂ©e Ă une phase permanente. Elle contrĂŽlera ensuite nâimporte quel relais en triphasĂ©.
Figure : Diagramme de cĂąblage
NĂ©cessite un routeur avec 2 sorties
Avec cette solution, vous commandez chaque résistance séparément l'une de l'autre.
La carte ACI ne coupe pas les 3 phases lorsque la température est atteinte. Seules 2 phases sont coupées.
La phase non coupée est celle qui correspond au fil du milieu sur le connecteur. Il est trÚs IMPORTANT que cette phase, non coupée par le thermostat, ne passe pas par un triac.
La carte ACI doit ĂȘtre reliĂ©e Ă 3 phases permanentes.
Figure : Diagramme de cĂąblage
NĂ©cessite un routeur avec 2 sorties
Cette solution vous permet d'Ă©conomiser le rajout d'un fil de neutre et/ou l'ajout un contacteur.
Cette configuration permet de simplifier les branchements et surtout, il n'est plus nécessaire de rajouter un contacteur tri-/quadripolaire.
Zoom sur le thermostat
Il faut bien faire attention, en regardant sur le thermostat, quelles bornes sont coupées.
En rouge, coupure de sécurité (remarquez le 'S' sur chaque contact) : les 3 phases sont coupées.
En vert, seules 2 phases sont coupées, L2 et L3. Il est trÚs IMPORTANT que la phase L1, non coupée par le thermostat, ne passe pas par un triac.
This project is maintained by @FredM67. Please understand that we won't be able to provide individual support via email. We also believe that help is much more valuable if it's shared publicly, so that more people can benefit from it.
Type | Platforms |
---|---|
đš Bug Reports | GitHub Issue Tracker |
đ Docs Issue | GitHub Issue Tracker |
đ Feature Requests | GitHub Issue Tracker |
đĄ Report a security vulnerability | See SECURITY.md |
đŹ General Questions | GitHub Discussions |
No changes are currently planned.
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
- Frédéric Metrich - Initial work - FredM67
See also the list of contributors who participated in this project.