jeudi 31 octobre 2024

alarme d'inondation simple

Ce petit circuit simple permet de détecter une inondation et de déclencher une alarme sonore.

Fonctionnement

Ce multivibrateur utilise 2 transistors, Q1 2N3904 qui est un petit transistor NPN d'usage général dans un boitier TO-92 et Q2 TIP32C qui est un transistor de puissance PNP dans un boitier TO-220 qui alimente le haut-parleur.

Lorsque les 2 électrodes sont mise en contact à travers un milieu conducteur comme l'eau, Q1 reçoit un courant dans sa base et entre en conduction. Le collecteur de Q1 fournie à son tour du courant à la base de Q2 qui lui aussi entre en conduction. Cependant à travers C1 et R2 il y a une rétro-action positive qui fait entrer les 2 transistors en saturation rapidement. C1 se charge et lorsqu'il a atteint sa pleine charge le courant dans la base de Q1 dimininue donc sa conduction aussi et entraîne Q2 dans la même direction. La conséquence est que le courant dans le collecteur de Q2 diminue et donc le voltage sur le haut-parleur. Encore une fois par rétro-action positive à travers C1 et R2 le voltage à la base de Q1 diminue rapidement et les 2 transistors coupent rapidement. À ce moment la tension à la base de Q1 est négative à cause de la charge qui s'est accumulée dans C1 durant la phase 1. Cependant C1 va se décharger à travers R1, R2 et les sondes. Lorsque le voltage aux bornes de C1 deviendra légèrement positif Q1 va se remettre à conduire pour débuter un nouveau cycle. La durée de la première phase est déterminée par la constante de temps (R2+résistance de la base de Q1)*C1 et la durée de la seconde phase est déterminée par la constante de temps (R1+R2+résistance entre les sondes)*C1. Avec les valeurs des composants choisis on on obtient une fréquence d'environ 990 Hertz lorsqu'on met les 2 fils de sonde en court-circuit. Cependant dans l'eau la conduction entre les 2 fils est moins bonne donc la fréquence diminue.

Aperçu du signal

Dans cette capture de l'image à l'oscilloscope la courbe en jaune est le signal sur la base de Q1 et celle en bleu est le signal aux bornes du haut-parleur. Cette capture a étée réalisé avec C1 de 4,7nF et les sondes en court-circuit. L'oscilloscope indique une fréquence 990 Hertz et un rapport cyclique près de 50%. Lorsque les sondes sont dans l'eau la résistance de décharge de C1 augmente donc la phase 2 rallonge, ce qui diminue la fréquence ainsi que le rapport cyclique.

La phase 1 est lorsque les transistors sont en saturation et que C1 se charge et la phase 2 celle ou ils sont bloqués et C1 se décharge.

Dans ces conditions l'alimentation draine 100ma à 3 volts.

démonstration

Dans ce démo on voit que la fréquence lorsque les 2 fils sont en court-circuit est plus élevée que lorsque les fils sont dans l'eau. Ceci est du au fait que la résistance de l'eau s'ajoute à celles de R1 et R2.

jeudi 16 mai 2024

Traceur de cable

Le traceur de cable est un outil très utile lorsqu'on travaille sur les réseaux cablés ou les systèmes téléphoniques. On s'en sert pour identifier un cable dans le panneau de jonction à partir de la prise murale dans un local. Comme tous les fils des prises murales aboutissent dans ce panneau et que la plupart du temps ils ne sont pas indentifiés cet outil a été inventé dans le but de simplifier cette identification. Il est constitué de 2 modules.

  • Un générateur de tonalité. Généralement il émet 2 tonalités en alternance rapide pour que le signal soit facilement reconnaissable à travers le bruit.
  • Une sonde qu'on balait le long des barettes du panneau de jonction. Il n'y a pas de contact physique entre la sonde et les cables. La détection se fait par coupable électromagnétique.

Lorsque la sonde s'approche du bon cable on entend la tonalité du générateur. La sensibilité est habituellement de 3 à 4 centimètres mais ça dépend de la résistance de terminaison de la ligne. Si la ligne est ouverte en extrémité le signal est plus fort que lorsqu'elle est en court-circuit.

Le générateur de tonalité

Ce module est très simple à réaliser avec une minuterie double TLC556 (2 minuteries 555 dans le même boitier 14 broches).

La première minuterie fonctionne en basse fréquence et est utilisée pour commuter les tonalités. Dans ce montage la période est d'environ 0,65 seconde. La sortie de cette minuterie est branchée à travers la résistance R10 à l'entrée CV de la deuxième minuterie. Cette entrée contrôle la fréquence en modifiant le point de bascule des 2 comparateurs de la minuterie. Dans mon montage les tonalités sont d'environ 570 et 630 hertz.

réalisation

Le montage est fait sur une plaquette à pastille de 5x7cm. Les pastilles de cuivre sont sur une seule face. La plaquette est montée dans un petit boitier en plastique de 98H x 58L x 22P mm.

La sonde

La sonde se compose d'un amplificateur et d'un préamplicateur contenu dans des boitiers différents. L'ampli est basé sur un LM386-N.

Le préamplificateur est contenu dans un tube d'aluminium de 21mm de diamètre intérieur et de 10cm de long. Le préamplificateur est branché à l'amplificateur par un connecteur mini-DIN 3 broches.

J'ai utilisé un transistor NJFET à l'entrée du préamplificateur pour avoir une impédance d'entrée maximale puisque le couplage avec le signal se fait par couplage capacitif il est important que l'impédance d'entrée soit très élevée. Un circuit avec transistor bijonction n'aurait pas une impédance d'entrée suffisante.

Les condensateurs C4, C5 ainsi que la résistance R5 forme un filtre passe-bande. J'ai utilisé ltSpice pour simuler le circuit du préamplificateur et obtenir sa courbe de réponse.

Le gain en voltage du préamplifcateur est d'environ 5DBv selon la simulation.

réalisation

Une carte identique de 5x7cm a été utilisée pour le montage de l'amplificateur. Celui-ci nécéssitant un boitier plus gros de 120H x 65L x 38P mm.

Le tube d'aluminium est récupéré d'un balais à neige pour auto et il est bouché à chaque extrémité par 2 morceaux de liège coupés dans un bouchon de bouteille de vin. Une languette de 21mm de largeur a été découpé dans une carte 5x7cm pour le préamplificateur inséré dans le tube d'aluminium. L'antenne de la sonde est un fil de cuivre calibre 14 AWG recouvert d'une gaine thermorétrécicante (shrink tubing). La longueur est arbitraire.

démonstration

dimanche 28 avril 2024

POMME I moniteur version 1.4R0

J'ai recommencé à travailler sur le moniteur du pomme I en ajoutant des fonctions au moniteur. Il s'agit de la version 1.4R0 Dans cette version j'ai ajouter les commandes:

  • xxxxS nom nnnn permet de sauvegarder la plage mémoire débutant à l'adresse xxxx et de nnnn octets dans le fichier nom.
  • xxxxL nom permet de charger en mémoire RAM le fichier nom à l'adresse xxxx.
  • La touche rapide CTRL+D permet d'afficher la liste des fichiers.
  • xxxxZ nnnn permet de mettre à zéro une plage mémoire à partir de l'adresse xxxx et d'une taille de nnnn octets.

Vidéo de démonstration