Bonjour,
ma LiveBox fonctionne en mode légèrement dégradé
Suite à un orage, je n'ai plus de VDSL depuis 3 semaines ...
La Livebox n'est pas en cause, c'est une ligne ou une carte HS dans le quartier, mais je trouve que c'est bien long à réparer ... En attendant je passe par mon téléphone utilisé en borne 4G, c'est d'ailleurs plus rapide que le VDSL, j'ai juste une petite larme quand je vois la facture s'allonger au fil des jours ...
Le problème des parasites est assez touffu, et en dehors des règles d'usage (longueur et disposition des fils, utilisation éventuelle de blindages, de filtres, qualité de la prise de terre, type de gradateurs, emplacement des connexions à la terre, etc etc ...) il faut voir et faire des essais au cas par cas.
J'ai plusieurs installations avec gradateurs qui tournent, sans problème à ce jour, et pour une installation avec gradateur il y a en gros 2 possibilités :
2018-06-18-08h22m21.JPG
Soit l'installation est faite pour fournir un courant à peu près propre, pour de l'éclairage, des appareils, etc ... auquel cas le régulateur gère un ballast (résistance à ailettes, ou immergée, ou radiateur, etc ...), soit avec un système à gradins (ancien système Leroy Somer), soit en découpage, et dans ce cas je place un filtre sur la sortie vers l'utilisation, voir photo ci-dessous
Régulation ballast tri 30 kW.JPG
Soit l'installation est là juste pour chauffer un cumulus ou un thermoplongeur ou autre circuit résistif unique, hors circuit domestique, le régulateur sert alors juste à moduler la puissance dans un unique appareil, donc pas d'autre choix que de découper la sinusoïde, la régulation permet de maintenir une fréquence constante, donc une vitesse constante, et donc un rendement optimal de la turbine dans le cas d'une hauteur de chute stable, dans ce cas là je ne place pas de filtre.
Ci-dessous le module dont j'ai parlé plus haut, en version fiabilisée :
2018-06-18-08h13m28.JPG
2018-06-18-08h14m38.JPG
Schéma.png
Typon.png
Le programme :
Code : Tout sélectionner
//
// ***********************-------------------- Convertisseur Fréquence > 4-20 mA --------------------***********************
//
// dB-)
// 15-06-2018
//
const int Eopto=7; // Affectation entrée optocoupleur signal secteur (broche 7)
const int PotPerMax=0; // Affectation entrée potentiomètre période maxi ou fréquence mini (broche A0)
const int PotPerMin=1; // Affectation entrée potentiomètre période mini ou fréquence maxi (broche A1)
const int PotPause=2; // Affectation entrée potentiomètre temps de pause (broche A2)
const int SPwm=9; // Affectation sortie signal PWM (broche 9)
unsigned int Pause; // Temps de pause (ms)
unsigned int PerMax; // Seuil de période maxi (µs)
unsigned int PerMin; // Seuil de période mini (µs)
unsigned int Pwm; // Sortie PMW (0 à 255)
unsigned long Calcul; // Variable temporaire
unsigned long Periode; // Période courante (µs)
unsigned long TEoptoBas; // Durée de l'état bas du signal optocoupleur (µs)
unsigned long TEoptoHaut; // Durée de l'état haut du signal optocoupleur (µs)
void setup()
{
pinMode(Eopto,INPUT); // Déclaration broche optocoupleur
pinMode(SPwm, OUTPUT); // Déclaration broche PWM
}
void loop()
{
TEoptoHaut = pulseIn(Eopto,HIGH); // Mesure temps à l'état haut
TEoptoBas = pulseIn(Eopto,LOW); // Mesure temps à l'état bas
Periode = TEoptoHaut + TEoptoBas; // Période = temps état haut + temps état bas
PerMin = 1023 - analogRead (PotPerMin);
PerMin = 19950 - (PerMin * 2); // Période mini de 19950 à (19950 - 1023 * 2) = 17954 µs soit Fmax = 50.1 à 55.8 Hz
PerMax = analogRead (PotPerMax);
PerMax = 20050 + (PerMax * 2); // Période maxi de 20050 à (20050 + 1023 * 2) = 22046 µs soit Fmin = 49.9 à 45.2 Hz
Periode = (Periode < 6700)? PerMax : Periode; // si la mesure ne se fait pas (Periode à 0) désactivation de la sortie
Periode = (Periode < PerMin)? PerMin : Periode; // si la période est inférieure au seuil mini on la rend égale au seuil mini
Periode = (Periode > PerMax)? PerMax : Periode; // si la période est supérieure au seuil maxi on la rend égale au seuil maxi
Calcul = 1023-(1023 * (Periode - PerMin) / (PerMax - PerMin)); // Calcul varie de 0 si Periode = PerMax à 1023 si Periode = PerMin
Pwm = Calcul / 4; // Pwm varie de 0 si Periode = PerMax à 255 si Periode = PerMin
Pause = analogRead (PotPause); // Pause varie de 0 à 1023 * 5 = 5115 ms soit 0 à 5.1 s
delay(Pause * 5);
analogWrite(SPwm, Pwm); // Ecriture de la sortie Pwm
}
Les modifications par rapport à la version V1 quelques messages plus haut concernent l'alimentation, avec un petit module à découpage qui remplace un 78xx, mais sans chauffer !! (Extra, rendement plus de 85%, et fiabilité 1 million d'heures ...). Autre modification, l'opto coupleur qui ne prend plus qu'une demi alternance. (PS : certains choix de composants peuvent paraître bizarres, ils sont simplement liés à ce que je trouve quand j'ouvre le tiroir à composants
)
Pour ce problème de parasites sur la Livebox, il faudrait faire des essais pour voir où est le point d'entrée des parasites :
- utilisation en Wifi ou connexion en Ethernet
- alimentation provisoire de la box par une batterie 12 V (le + est au centre du connecteur !)
- petit filtre du commerce (circuit RC ou autre entre neutre et terre et phase et terre) placé sur la prise d'alimentation du bloc transfo
- voir aussi le régime de terre de l'installation, plus compliquée que la moyenne puisque l'alimentation du logement se fait ici par un onduleur !
- etc ...
Bonne journée
dB-)