Electromag1 Circuits électroniques et Picaxes

Petit site pour ceux qui bricolent en électronique en général et sur les PICAXES en particulier.
Les PICAXES sont des microprocesseurs (PIC de Microship) programmables en BASIC. Pleins de qualités, pas chers, ultra faciles à programmer.
Tout (ou presque) est sur le site du distributeur Gotronic (voir les liens).
Les pages  seront ajoutées ou modifiées petit à petit.
Dans le but d'améliorer ce blog, communiquez moi vos remarques et les erreurs que vous pouvez constater.
Pour me contacter: Envoyez un mail à l'adresse : mag1mic@free.fr .  Tout message reçoit une réponse
Pour retourner au menu, Cliquer sur "LISTE DES PAGES", ici ou en haut de la colonne de gauche
Pour laisser un message, allez dans le "LIVRE D'OR"
Bonne visite
 
 

HORLOGE FILLE

Gabriel demandait par mail  de l'aide pour mettre en service une horloge fille FAVAG, marque suisse bien connue.
La question revient parfois sur les forum. Des horloges filles étaient présentent dans les gares, usines, écoles, etc, et étaient pilotées par une horloge mère de précision, produisant des impulsions pour les synchroniser.
Quelques marques en ont fabriquées, le principe consiste à envoyer les pulses, alternativement positifs et négatifs, espacés de 30s ou une minute. Les tensions utilisées varient de 1,5V à 48V, ou plus.
Ici, l'horloge fille demande des impusions de 24V, espacés de 1 minute.
Voir aussi une variante pour une horloge fille IBM cadencée par RTC DS3231
Pour cette tension, voici le schéma proposé:


(Une de plus: c'est pas des créneaux de 60s,mais 30s)

Quelques explications:
Le transfo utilisé est un 2 x 6V de 2,6W: https://www.gotronic.fr/art-transfo-moule-bvei3042045-5304.htm
Si vous lisez les caractéristiques, il est spécifié que la tension à vide est de 10V AC par enroulement. En effet, la tension de 6 V est celle correspondant à une puissance nominale de 2,6W, mais le picaxe ne consomme que quelques mA et le reste, à part le pulse par minute ...rien. On est tès proche de la consommation à vide. De fait, la tension lue sur la maquette est de 25V sur la sortie de la diode 1N4007.
L'alternance positive du secteur est prélevée sur le transfo, limitée en amplitude par la Zener de 4v7.
Le programme est très simple, une interruption compte les alternances secteur. La précision horlogère est garantie.
Pour une impulsion par minute, on compte 3000 alternances secteur positives pour faire basculer la sortie C.1. Ce signal est amplifié en tension par un BC337 et en courant par un couple BC327/BC337. La différenciation des créneaux par le condensateur de sortie donne de beaux pulses positifs et négatifs.
Dans le code ci dessous, les inters de mise à l'heure sur C.2 et C.3 ne sont pas utilisés, l'horloge dispose de son propre dispositif.
Si la précision par comptage des alternances secteur n'était pas suffisante, il faut adopter cette solution avec la RTC DS3231

Le code:
;Horloge fille MM 02/01/23
#picaxe 08M2
#no_data
; 50Hz=> 50 x 60= 3000 pulses / minutes ; 1500 / 30s
symbol entr=pinC.4    ;entrée pulses
symbol Npuls=w13    ;(deux octets)
symbol sortie= C.1
    setint %10000,%10000    ;interruption sur C.4        
    Npuls=0            ;RAZ Npuls
    do    loop    ;boucle principale, attente interruption    
interrupt:
    inc Npuls        ;incrémentation Npuls (alternance >0)
    do loop while entr=1    ;attente fin condition interruption (10 ms)
    if Npuls>=3000 then    ;250=>1 pulse/5s    ;3000 pour 1 pulse/mn
        toggle sortie        ;inversion C.2 si Npuls>=1500 (30s)
        Npuls=0            ;RAZ Npuls
    endif
    setint %10000,%10000    ;réactivation interruption sur C.4 niveau haut
    return


 
Petite vidéo de démo.  La maquette est la réplique du schéma ci dessus, les leds visualisent les pulses positifs et négatifs. L'alternance est réglée sur 5 secondes.
 

Un pcb possible:
Dimention de la carte  : 40 x 70 mm
En format .zip  ICI

 
 

 



Créer un site
Créer un site