DIY SR Latch Out of Transistors: 7 étapes
DIY SR Latch Out of Transistors: 7 étapes
Anonim
DIY SR Latch Hors Transistors
DIY SR Latch Hors Transistors

Une bascule SR est une sorte de circuit appelé « bistable ». Les circuits bistables ont deux états stables, d'où le nom BI-stable. L'une des versions les plus simples de ce type de circuit est le verrou SR, qui signifie "Set/Reset Latch". Le verrou SR est notamment utilisé pour la mémoire, car après avoir sélectionné une valeur, il est "verrouillé", donc s'il n'y a pas de changement d'entrée ou si les entrées sont désactivées, les sorties restent les mêmes.

Étape 1: Concevoir

Concevoir
Concevoir
Concevoir
Concevoir
Concevoir
Concevoir
Concevoir
Concevoir

Au plus haut niveau de conception, nous avons deux portes NOR connectées avec leurs sorties liées à l'une des entrées des autres. Réfléchissons à ceci: si la sortie est déjà que Q est 0, alors nous activons l'entrée S, alors la sortie de la porte NOR serait 0 (car la sortie d'une porte OU régulière est 1 si l'un, l'autre, ou les deux entrées sont hautes) qui, si R est éteint, activerait l'autre porte NOR et tirerait la sortie Q vers le haut. Dans cet état où Q est haut, si nous activons S rien n'arrive à l'état de sortie, car la porte NOR inférieure est déjà active et la porte supérieure n'est pas affectée. Mais si, dans cet état, nous activons l'entrée Reset, la même chose qui s'est déjà produite se produirait en miroir et la sortie Q s'éteindrait.

Pour créer une porte NOR à partir de transistors, nous pouvons construire une porte OU régulière (avec les collecteurs et les émetteurs du transistor en parallèle), et simplement relier les émetteurs à la terre et la sortie à une résistance de rappel.

L'étape suivante consiste simplement à lier ces types de portes NOR dans l'organisation d'un verrou SR. Étant donné qu'un transistor est un commutateur commandé en courant, nous devons prendre en compte les résistances que nous utilisons. La principale chose que nous devons garder à l'esprit est que nos sorties se divisent en charges parallèles, l'une pilotant la LED de sortie et l'autre pilotant la porte de l'autre porte NOR. J'ai dressé un schéma simplifié de ce circuit de sortie afin de choisir les valeurs de résistance, en supposant que nous voulons que notre courant de base soit de 0,0001 ampères et que notre courant de LED soit de 0,01 ampères. Je vous encourage à jeter un œil au schéma et à voir si vous pouvez arriver à la même conclusion que moi, et si vous arrivez à une conclusion différente sur les valeurs de résistance, essayez-le dans votre circuit et faites-moi savoir comment il se rend!

Étape 2: Configuration initiale de la carte

Configuration initiale de la carte
Configuration initiale de la carte

Les rails d'alimentation doivent être attachés ensemble et le tout doit être alimenté par une sorte de source d'alimentation 5V, telle qu'une alimentation Arduino ou un banc de laboratoire. Quoi que vous choisissiez, essayez d'obtenir une source de courant limitée afin de ne rien brûler par accident.

Étape 3: Ajouter des transistors et des LED

Ajouter des transistors et des LED
Ajouter des transistors et des LED

Étape 4: ajouter des résistances

Ajouter des résistances
Ajouter des résistances

Étape 5: ajouter des fils de raccordement

Ajouter des fils de raccordement
Ajouter des fils de raccordement
Ajouter des fils de raccordement
Ajouter des fils de raccordement

Étape 6: Tester

Maintenant que vous avez tout branché, essayez-le ! Essayez de le configurer, de le réinitialiser, de le configurer puis de le redéfinir et de le réinitialiser deux fois. Si quelque chose ne fonctionne pas comme il se doit, testez le courant à travers les LED et voyez si cela fonctionne, juste avec un courant trop faible pour piloter les LED. Une autre chose à tester serait la résistance de chacune des portes NOR lorsqu'elles sont censées être actives. Toute résistance autre qu'environ 0 Ohms signifierait que la sortie essaie de tirer trop de courant (plus de 100-150x le courant de base selon la fiche technique du 2N2222, le transistor que j'ai utilisé), ce qui pourrait signifier que le courant de base est trop faible, ou le courant de sortie est trop élevé (ce qui ne devrait pas être le cas si vos LED sont correctement limitées en courant).

Étape 7: Vous cherchez plus ?

Si vous avez aimé ce que vous avez vu dans ce Instructable, veuillez envisager de consulter mon nouveau livre « The Beginners Guide to Arduino ». Il donne un aperçu concis du fonctionnement de la plate-forme Arduino d'une manière à la fois applicable et pertinente.

Conseillé: