15-03-2025, 10:10 AM
Bonjour André,
J'utilise depuis un moment ton programme très aboutis mais je me permet de te faire un retour sur des modifications sur la régularisation que j'ai fait.
Dans ton programme tu récupéré toutes les 600ms au minimum pour enphase ( mais le principe et le même pour les autres)
Par contre la régulation elle se fait toutes les 200 ms. Donc on envoies des ordres au triac alors que on a pas encore le résultat sur la mesure.
Donc j'ai modifier ton programme pour
- prendre en compte la puissance de mon chauffe eau ( 1000w) en changeant la formule ( / 10 au lieu de 10000 a adapter à la puissance de la charge)
- ne faire la régulation que après la réception d'une mesure et initialiser énergievalide à false après chaque passage dans la boucle
Le résultat est une régularisation bcp plus fluide et réactive
Le fait de prendre en compte la puissance de la charge est vraiment la partie qui améliore la régulation.
J'utilise depuis un moment ton programme très aboutis mais je me permet de te faire un retour sur des modifications sur la régularisation que j'ai fait.
Dans ton programme tu récupéré toutes les 600ms au minimum pour enphase ( mais le principe et le même pour les autres)
Par contre la régulation elle se fait toutes les 200 ms. Donc on envoies des ordres au triac alors que on a pas encore le résultat sur la mesure.
Donc j'ai modifier ton programme pour
- prendre en compte la puissance de mon chauffe eau ( 1000w) en changeant la formule ( / 10 au lieu de 10000 a adapter à la puissance de la charge)
- ne faire la régulation que après la réception d'une mesure et initialiser énergievalide à false après chaque passage dans la boucle
Le résultat est une régularisation bcp plus fluide et réactive
Le fait de prendre en compte la puissance de la charge est vraiment la partie qui améliore la régulation.