Dernière mise à jour :
27/03/2011
Présentation
Ce circuit, basé sur un PIC de type 16F628A, permet de vérifier la
robustesse d'un appareil soumis à des perturbations secteur de type
coupures. Ce circuit ne propose pas de produire une
tension d'alimentation secteur fluctuante. Le nombre de programmes (32
x 16) est assez conséquent et permet de provoquer des coupures rapides
et lentes, avec des délais plus ou moins longs entre chaque coupure,
quand plusieurs successives sont produites.
Avertissements
Il
ne s'agit pas d'un appareil professionnel, et les durées de coupures
n'ont pas été établies pour correspondre à des normes "CEM"
particulières, qui pour certaines d'entre elles ne correspondent pas à des situations pratiques représentatives. Il m'est
arrivé de nombreuses fois de constater que certains équipements se
comportent bien avec des "coupures normalisées", mais plantent
lamentablement dès qu'ils sont mis sur le réseau EDF, qui comme chacun
le sait n'a pas forcement tendance à présenter des coupures en rapport
avec les normes...
Schéma
Le coeur du montage repose sur l'emploi d'un PIC de type 16F628A dont on exploite l'oscillateur interne 4 MHz.
Section commande
Un
ensemble d'interrupteurs (DSW1) et de boutons poussoirs (SW1 à SW16)
permet de sélectionner le programme de coupures souhaité. On peut voir
le groupe d'interrupteurs comme une sélection de "banque" de
programmes, et les boutons poussoirs comme sélection du numéro de
programme dans la banque sélectionnée. Pour l'heure, le système dispose de 32 banques de 16
programmes chacun, mais pour être franc tous les programmes ne sont pas
remplis. Le code source étant livré, à vous de compléter les trous ;-)
Section puissance
Les coupures programmées du
secteur sur l'équipement sous test se fait au travers d'un relais de
puissance. J'ai préféré utiliser ce type de composant plutôt qu'un
triac, car la commande de charges de natures diverses de façon répétée
demande certaines précautions si on ne veut pas claquer trop
vite le triac. J'ai bien conscience que le temps de commutation du
relais est plus élevé que celui d'un triac ou d'un thyristor, et que la
durée de vie du relais est de quelques milliers de manoeuvres. C'est un
choix et j'assume. Une led et un buzzer sont prévus pour indiquer
visuellement et auditivement les moments où les coupures ont lieu. Le
buzzer a été prévu pour rappeler que le système est en
fonctionnement quand les périodes qui séparent deux coupures
successives sont longues, et qu'on n'est pas juste à côté. Il pourra le
cas échéant être raccordé avec un interrupteur en série qui permettra
de couper le son si ce dernier agace trop.
Logiciel du PIC
Fichier binaire compilé (*.hex)
et code source (MikroPascal Pro V3.80) prêt à flasher dans le PIC, dans l'archive zip que voici :
Générateur coupure alim 001 - 16F628
(version du 27/03/2011)
Si vous souhaitez recevoir par la poste un PIC
préprogrammé et prêt à utiliser, merci de
consulter la page
PIC - Sources.
Circuit imprimé
Non réalisé.