20-03-2025, 11:44 PM
Bonsoir
Voici en rouge ce que j'ai modifié.
void H_Ouvre_Equivalent(unsigned long dt) {
float Dheure = float(dt) / 3600000.0;
for (int i = 0; i < NbActions; i++) {
if (PuissanceS_T > 0){
if (Actif[i] > 0) { //valeur en RAM du Mode de regulation
if (i == 0 && Actif[i] == 1) { //Decoupe pour Triac
float teta = 6.28318 * (100.0 - RetardF[i]) / 100.0; //2*PI integral sin²
LesActions[i].H_Ouvre += Dheure * (teta - sin(2.0 * teta) / 2.0) / 6.28318;
} else {
LesActions[i].H_Ouvre += Dheure * (100 - RetardF[i]) / 100.0;
}
}
}
}
}
Voici en rouge ce que j'ai modifié.
void H_Ouvre_Equivalent(unsigned long dt) {
float Dheure = float(dt) / 3600000.0;
for (int i = 0; i < NbActions; i++) {
if (PuissanceS_T > 0){
if (Actif[i] > 0) { //valeur en RAM du Mode de regulation
if (i == 0 && Actif[i] == 1) { //Decoupe pour Triac
float teta = 6.28318 * (100.0 - RetardF[i]) / 100.0; //2*PI integral sin²
LesActions[i].H_Ouvre += Dheure * (teta - sin(2.0 * teta) / 2.0) / 6.28318;
} else {
LesActions[i].H_Ouvre += Dheure * (100 - RetardF[i]) / 100.0;
}
}
}
}
}
Routeur UxIx2, V 13.3, Triac robodyn avec bta 40 déporté sur dissipateur ventilé avec sonde T° commandé en sortie TOR , seconde sonde sur C-E, 12 panneaux sanyo 236wc, onduleur réseau solarmax 6kw. CE 3300w. Installé depuis avril 2024.