F1ATB forum
[v16.03] Mode forçage Demi-sinus - Version imprimable

+- F1ATB forum (https://f1atb.fr/forum_f1atb)
+-- Forum : Forum de F1ATB (https://f1atb.fr/forum_f1atb/forum-3.html)
+--- Forum : Routeur Photovoltaïque (https://f1atb.fr/forum_f1atb/forum-4.html)
+--- Sujet : [v16.03] Mode forçage Demi-sinus (/thread-1986.html)

Pages : 1 2 3


[v16.03] Mode forçage Demi-sinus - Chris - 16-11-2025

Bonjour,

Il manque un critère pour le forçage du mode Demi-Sinus dans MQTT.ino:

Code :
          if (message.indexOf("Mode\":") > 0){
              String modeRecu = StringJson("Mode", message);
              if (modeRecu == "Inactif") {
                  LesActions[i].Actif = 0;
              } else if (modeRecu == "Decoupe" || modeRecu == "OnOff") {
                  LesActions[i].Actif = 1;
              } else if (modeRecu == "Multi") {
                  LesActions[i].Actif = 2;
              } else if (modeRecu == "Train") {
                  LesActions[i].Actif = 3;
              } else if (modeRecu == "PWM") {
                  LesActions[i].Actif = 4;
              }
          }



RE: [v16.03] Mode forçage Demi-sinus - F1ATB - 16-11-2025

Bien vu.

Je corrige dans V16.04 à venir

>Le Mode sera "Demi"

André


RE: [v16.03] Mode forçage Demi-sinus - Lolo69 - 16-11-2025

(16-11-2025, 05:58 PM)F1ATB a écrit : Bien vu.

Je corrige dans V16.04 à venir

>Le Mode sera "Demi"

André

et si vous voulez  pour la v16.04, la ligne 1615 du fichier solar_routeur__v16_03 remplacer la ligne existante par
Retard[i] = round(RetardF[i]);           //Valeure entiere arroundie et non tronquée pour piloter le Triac et les relais

cela enlève le bruit quand on est à mesure =consigne


RE: [v16.03] Mode forçage Demi-sinus - F1ATB - 16-11-2025

C'est déjà prévu le round


RE: [v16.03] Mode forçage Demi-sinus - memz - 17-11-2025

Bonjour André, est-ce qu'il serait possible d'ajouter dans la prochaine version le mode Multisinus modifié avec la répartition des on de Lolo69 car elle réduit énormément le scintillement des led ?


RE: [v16.03] Mode forçage Demi-sinus - 59jag - 18-11-2025

le mode demi sinus le fait deja


RE: [v16.03] Mode forçage Demi-sinus - Lolo69 - 18-11-2025

(18-11-2025, 01:08 AM)59jag a écrit : le mode demi sinus le fait deja

Oui mais le demi sinus garde toujours le même nombre de tick total sans réduire au maximum possible la trame donc sur des trames toujours plus longues le clignotement reste plus visible.
Le multisinus combine les deux .: des trames les plus courtes possibles et une répartition régulière.


RE: [v16.03] Mode forçage Demi-sinus - F1ATB - 18-11-2025

Le mode demi sinus est long uniquement pour les valeurs très basses d'ouverture 1%,2% ou hautes 98%,99%. A 3% la longueur de trame tombe à 333ms, à 4% à 250ms.

André


RE: [v16.03] Mode forçage Demi-sinus - memz - 18-11-2025

(18-11-2025, 07:35 AM)F1ATB a écrit : Le mode demi sinus est long uniquement pour les valeurs très basses d'ouverture 1%,2% ou hautes 98%,99%. A 3% la longueur de trame tombe à 333ms, à 4% à 250ms.

André

Sur mon installation électrique je remarque une vraie différence au niveau du clignotement des led entre multisinus/demisinus et la version modifiée de Lolo69 avec la répartition des on quelque soit le pourcentage d'ouverture du ssr. Par contre si plusieurs ssr en fonction simultanée le clignotement reprend mais toujours moins quand version officielle seule. En mode demi sinus le clignotement est plus régulier quand multisinus mais toujours present, la version modifiée apporte un vrai plus et réduit énormément la gêne du clignotement, si elle pouvait être introduite dans la version officielle se serait grandement apprécié sur les installations électriques sensibles aux clignotements.
Merci


RE: [v16.03] Mode forçage Demi-sinus - 59jag - 18-11-2025

(18-11-2025, 07:35 AM)F1ATB a écrit : Le mode demi sinus est long uniquement pour les valeurs très basses d'ouverture 1%,2% ou hautes 98%,99%. A 3% la longueur de trame tombe à 333ms, à 4% à 250ms.

André
Sauf erreur de ma part, d'après ce que j'ai vu dans le code, en mode demi-sinus il n'y a pas de nombre de ticks total : le pourcentage peut être modifié à tout moment (limité a l'appel de GestionOverProduction toutes les 200ms).
La répartition des pulses en demi-sinus est idéale, un peu comme l'algorithme de Bresenham."