Electronique > Réalisations > Sequenceur 003

Dernière mise à jour : 13/06/2011

Présentation

Ce séquenceur a été conçu sur une demande un peu particulière : celle d'arrêter un enregistrement vidéo au bout d'une heure et d'en redémarrer un nouveau, avec l'intention première d'éviter que le fichier vidéo de l'enregistrement en cours n'atteigne la taille de 4 GO.

sequenceur_003_pcb_3d_a

Son fonctionnement est codé en dur et ne peut pas être modifié : toutes les heures, le circuit génère une première impulsion de une seconde (arrêt enregistrement en cours) puis une seconde plus tard génère une deuxième impulsion de même durée (démarrage enregistrement). Le circuit est basé sur un PIC 12F675 associé à un quartz 32,768 kHz et s'inspire grandement du temporisateur 010.

Schéma

Le montage est basé sur un PIC de type 12F675 associé à un quartz de 32,768 kHz. Ah oui, je l'avais déjà dit.

sequenceur_003

Principe général de fonctionnement
Une horloge interne cadencée à 1 Hz - obtenue par interruption du Timer0 après plusieurs divisions par deux du signal d'horloge général - incrémente un compteur (une simple variable de type word). Quand le compteur atteint la valeur de 3600 (3600 secondes = 1 heure), la sortie Out passe à l'état logique haut pendant une durée de une seconde puis repasse à l'état bas. Une seconde plus tard, cette même sortie Out prend à nouveau l'état logique haut pendant une durée de une seconde avant de revenir à l'état bas. Puis le compteur (qui à ce moment valait 3600) est remis à zéro et le même cinéma se reproduit une heure plus tard, quand le compteur a de nouveau atteint la valeur de 3600. Une petite remarque concernant la génération des deux impulsions de une seconde : leur durée est obtenue par une fonction de délai dont la précision est moindre que celle du timer, mais ici cela n'a aucune espèce d'importance car la valeur exacte des impulsions n'est pas critique.

Réglages
Il n'y en a pas et ça tombe bien car là où ce circuit est destiné à se ballader, c'est mieux.

Rôle des cavaliers JP1 et JP2
Ces deux cavaliers permettent de décider si oui ou non des impulsions doivent être générées en sortie Out lors de la mise en fonction du circuit.

Cavalier JP2Cavalier JP1Comportement à la mise sous tension
En place (GP1 = 0)En place (GP0 = 0)Aucune impulsion en sortie Out
En place (GP1 = 0)Retiré (GP0 = 1)Une seule impulsion en sortie Out
Retiré (GP1 = 1)En place (GP1 = 0)Une seule impulsion en sortie Out
Retiré (GP1 = 1)Retiré (GP0 = 1)Deux impulsions en sortie Out

La position de ces cavaliers n'a aucune incidence sur le fonctionnement ultérieur des impulsions générées toutes les heures.

Alimentation
La source d'alimentation requise pour ce petit montage doit fournir une tension comprise entre +2,0 V et +5,5 V. Il pourra s'agir de deux ou trois piles standard de 1,5 V (type AA ou AAA) ou de deux, trois ou quatres accumulateurs de 1,2 V chacun. La consommation est de l'ordre de 10 uA quand la sortie Out n'est pas activée. Quand la sortie Out est activée, la consommation dépend de la valeur de la tension d'alim et de ce qui est branché derrière la sortie Out. Sur le schéma j'ai mis une LED rouge avec une résistance série de 470 ohms ce qui occasionne un courant de sortie voisin de 6 mA si l'alim est de +5 V. Donc en gros 6 mA pendant 2 secondes toutes les 3600 secondes (toutes les heures). Ramené à une valeur moyenne ça fait grosso-modo 3,3 uA (6 mA / 1800). Franchement, une consommation si basse ne devrait en aucun cas vous inciter à utiliser des accus... A la limite, je me demande si l'utilisation de piles bouton style CR2032 ne pourrait pas suffire...

Utilisation de la sortie Out
La broche GP2 du PIC configurée ici en sortie et utilisée pour mettre à disposition de l'utilisateur les impulsions désirées, au format TTL. Cette sortie peut attaquer directement un circuit logique si ce dernier attend des commandes de type TTL, dans ce cas l'alimentation devra être de +5 V. La sortie Out peut aussi attaquer un transistor NPN monté en émetteur commun si le circuit commandé attend une boucle de connexion vers la masse. C'est ce que suggère précisement le schéma suivant.

sequenceur_003b

Dans ce cas le montage peut être alimenté entre +3,0 V et +5,0 V. La ligne de masse du montage séquenceur 003 doit obligatoirement partager la ligne de masse du circuit commandé. La mise en commun d'une alimentation unique pour les deux circuits n'est envisageable que si les deux parties peuvent travailler avec une même valeur de tension d'alim et si les polarités requises par rapport à la masse sont identiques. Et vue la topologie de câblage du transistor, rien n'interdit la pose d'un relais miniature (par exemple 5 V basse consommation si alim 5 V) entre le collecteur du transistor Q1 et la branche positive d'alimentation.

Logiciel du PIC

L'archive zip dont le lien suit contient le source complet (MikroPascal Pro V4.80) et le fichier binaire compilé (*.hex).
Séquenceur 003 - 12F675 (13/06/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é

Réalisé en simple face avec un seul trou de fixation de diamètre 3 mm pour lui permettre de servir de girouette.

sequenceur_003_pcb_composants

Typon aux formats PDF, EPS et Bitmap 600 dpi