Etape 3: Comment fonctionne le circuit
Bloc d’alimentation
Puissance pour l’électronique se fait par un transformateur 220/14V, qui est redressé et filtrée (D1... D4, C1). Il existe deux organismes de réglementation, un 7805 pour le + 5V pour l’électronique (IC2, C3, C5) et un 7812 pour le + 12V (IC1, C2, C4) nécessaire pour le relais. Je n’ai pas relais 5V à portée de main, donc cela peut être modifié.
Relais et conducteur
Le relais est commuté / de par la broche 3 de la puce. Il sert à son tour à l’interrupteur marche/arrêt pour les chargeurs (R1, R2, Q1, D5, 1 m end).
Minuteur de substitution
Le sélecteur de substitution (S2) est connecté à la broche 7 de la puce. R5 est une résistance pull-up pour garder l’entrée pin au + 5V lorsque le bouton n’est pas enfoncé.
Indication LED
L’est une indication de la puissance LED (D6 et R6) et une indication de charge LED (D7 et R7) pour indiquer l’état de la minuterie.
Calendrier
Pour obtenir une chronologie précise relative sur une longue période, j’ai décidé de faire usage de la fréquence de la ligne. R3 est connecté à la sortie de ca du transformateur, avant les redresseurs. Ainsi la broche 2 de la puce verra une impulsion chaque 20ms (50Hz) ou 16.66ms (60Hz). C’est alors comptée par la puce pour obtenir l’heure avec une précision de base.
Sélection de 50 / 60Hz
R4 et J2 est utilisé pour choisir entre 50Hz et 60Hz.
Logiciel
J’ai créé le logiciel à l’aide de MicroChip MPLab. J’ai inclus le fichier ASM et HEX.