Puis-je obtenir un bouton unique sans 555?


10

J'ai un circuit complexe, mais mon problème ne concerne qu'une petite partie.

J'ai un relais, qui est alimenté en tirant le bas côté bas à l'aide d'un NPN. Je voudrais un bouton poussoir pour faire fonctionner le transistor (et donc le relais) pendant un certain temps (500 ms ish) puis le désactiver et attendre la prochaine pression (en ignorant le bouton s'il est maintenu). Je comprends comment je peux y arriver en utilisant des minuteries (ou un MCU), mais j'espérais qu'il pourrait y avoir une solution plus simple et compacte ...

L'image montre un schéma simplifié du point de départ ...

relais transistor et circuit de bouton


1
Merci ... Je comprends comment y parvenir avec un 555, j'espérais qu'il pourrait y avoir une solution plus simple et plus petite avec un couple R / C ou quelque chose du genre.
Jon

2
Oh, désolé, il est dit sans NE555. Ça ne fait rien. Ce n'est pas un doublon, mon mauvais.

Réponses:


4

Si votre question est simple, pouvez-vous le faire sans 555 ou MCU, absolument! Vous pouvez utiliser un multivibrateur monostable 74HC123 redéclenchable, ou une douzaine similaire.

Alternativement, vous pouvez le faire avec des transistors discrets, mais cela prendrait presque toujours plus de pièces qu'un 555, et probablement plus de surface de carte.

Peu importe ce que vous faites, vous n'allez obtenir que beaucoup en termes de taille de réduction sur une 555. Le point de l' ensemble d'un circuit intégré est de réduire le nombre de pièces.

Vraiment, le meilleur que vous pourriez espérer en termes de réduction de la complexité de la carte / partie est un circuit intégré plus sophistiqué. Le LTC6993 TimerBlox: générateur d'impulsions monostable est une pièce assez cool, et il ne nécessite que 2 composants externes.

entrez la description de l'image ici

Remarque: dans cette situation, il est utilisé comme détecteur d'impulsions manquant. C'est pourquoi l'entrée est étiquetée "porteuse modulée".


1
J'espérais qu'il y aurait un circuit simple avec quelques composants discrets, mais il semble qu'un minuteur soit la meilleure voie à suivre pour des raisons de simplicité.
Jon

@ Jon - Vous ne pourrez pas réduire le nombre de pièces d'un 555 one-shot en devenant discret. L'intérêt du 555 / tout IC est de réduire le nombre total de pièces. En tant que tel, à peu près toute solution qui réduit le nombre total de pièces impliquera invariablement un IC.
Connor Wolf

1

Voici un circuit qui se rapprochera de ce que vous voulez qui utilise des composants discrets.

entrez la description de l'image ici

Ce circuit aura la bobine de relais à la place de la résistance de 120 ohms. N'oubliez pas d'ajouter une diode en polarisation inverse à travers votre bobine de relais pour protéger le transistor des pointes de surtension lorsque le transistor s'éteint.

Vous devez être conscient de certaines choses à ce sujet. L'entraînement du relais persistera tant que le commutateur est enfoncé jusqu'à ce que le condensateur 100uF ne fournit plus de courant à la base NPN. Ce comportement entraînera la désactivation du relais même si l'interrupteur est maintenu fermé pendant une longue période. Si l'interrupteur est maintenu plus court que le temps de charge du condensateur, le relais s'arrête lorsque l'interrupteur est relâché.


1
C'est certainement ce que je recherche, mais je pense que j'aurais du mal à le faire plus petit qu'un 555. On dirait qu'une minuterie sera la voie à suivre. OU ... quelqu'un devrait produire un bouton-poussoir physique (s'il existe déjà une telle chose, je ne le trouve pas)
Jon

@Jon - Je suis d'accord que vous devriez regarder un 555 pour cette application. Comme vous pouvez le voir dans la publication que j'ai faite, il y a quelques réductions dans le circuit minimal. Le condensateur utilisé de cette façon provoque également une fermeture lente et douce du transistor NPN et pourrait conduire à une caractéristique moins nette de la sortie marche / arrêt. Dans le cas du relais, il abandonnera OK avec ce type de forme d'onde d'entraînement, bien que la synchronisation puisse finir par être variable.
Michael Karas

1
Je pense que oui, bien qu'en utilisant un petit MCU, je puisse également gagner des capacités utiles ailleurs, donc je pense que (comme si souvent) je recourrai au code. En y réfléchissant, il finira probablement par être plus petit (car il peut remplacer quelques autres morceaux du circuit aussi) et pas beaucoup plus cher à la fin ...
Jon

1

Il semble qu'il n'y ait pas de circuit simple pour ce faire, cela nécessite une minuterie ou un circuit complexe (ish) plus grand qu'une puce de minuterie. Au final, j'ai décidé d'utiliser un petit MCU car cela en valait la peine dans l'ensemble, car cela me donne des capacités que je peux utiliser ailleurs pour remplacer d'autres bits de circuit (non représentés).


0

Que diriez-vous d'un monoflop discret comme celui-ci:

schématique

simuler ce circuit - Schéma créé à l'aide de CircuitLab

Pas tout à fait sûr du dimensionnement des composants (en particulier R4 et C1) car ceux-ci sont très dépendants de la tension d'alimentation.

  • C2 garantit qu'une pression trop longue sur le bouton libère éventuellement la charge;
  • Soit R3 soit R1 peuvent être remplacés par un relais (en parallèle avec une diode flyback, cathode à Vcc);
  • R4 × C1 définit le temps de retard;
  • Soit le transtor Q1 conduit, soit Q2;
  • Q1 mène pendant qu'il est au repos.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.