Stockage de l’état précédent d’une LED lorsque l’alimentation est coupée avec eeprom maintenant

skyler

Stockage de l’état précédent d’une LED lorsque l’alimentation est coupée avec eeprom maintenant


Il y a quelque temps, j’ai posé une question sur le fait d’avoir 2 boutons-poussoirs et une LED et vous réglez la LED sur un état allumé ou éteint avec les deux boutons, puis coupez l’alimentation, et lorsqu’elle est rallumée, la LED doit rester dans le état défini lors de la mise sous tension. J’ai réalisé que je ne pouvais pas le faire avec l’un des composants que j’avais, et la meilleure solution était un interrupteur mécanique à 2 boutons. J’ai maintenant la puce 24c00 EEPROM, 40 et portes, 40 ou portes, 60 onduleurs (pas de portes), quelques 555 minuteries, 4 portes NAND, 4 portes NOR (je ne compte pas la quantité de puces, juste le montant total des portes). Alors maintenant, avec EEPROM, je sais qu’avec ses MOSFETS à grille flottante, il peut stocker des électrons par effet tunnel, alors je me demande s’il existe un moyen de stocker l’état précédent d’une led avec ces composants.

skyler

goldmine-elec-products.com/prodinfo.asp?number=G16069 est le lien vers où j’ai obtenu l’eeprom (si cela peut vous aider)

Réponses


 W5VO

Avec les composants que vous avez répertoriés, vous ne pourrez pas construire un système qui se souviendra de l’état d’une LED après la mise hors tension. L’EEPROM que vous avez répertoriée peut contenir une valeur sans aucune puissance, mais le problème est qu’elle a un protocole d’entrée / sortie (relativement) complexe (I2C) par rapport aux autres parties que vous avez sous la main.

Je pense que vous constaterez qu’il existe très peu de méthodes pour stocker des données qui sont à la fois persistantes lorsque l’alimentation est coupée et suffisamment simples sur le plan électrique pour que vous puissiez les construire avec les pièces dont vous disposez.


Compte tenu de vos besoins, un interrupteur à bascule est toujours probablement la méthode la plus simple pour stocker un état, suivi d’une certaine disposition de relais à verrouillage.

Si vous souhaitez stocker l’état de la LED sur l’EEPROM que vous avez achetée, la façon la plus simple de s’interfacer avec cet appareil est d’utiliser un microcontrôleur. Par exemple, vous pouvez obtenir la carte Launchpad de Texas Instrument pour environ 5 $. Mais , de nombreux microcontrôleurs ont un stockage intégré qui serait plus que suffisant pour stocker l’état d’une LED.

Vous pouvez «simuler» vos besoins en créant une petite cellule de mémoire 1 bit (SR-Latch) et en alimentant uniquement le verrou avec une pile bouton. Lorsque vous coupez l’alimentation, vous ne retirez alors que l’alimentation de la LED, pas le verrou SR, et cela peut durer longtemps. Vous auriez besoin d’utiliser des pièces à faible courant (CMOS), mais ce serait également une méthode très simple.


 Brian Drummond

Si vous insistez pour le faire avec les composants que vous avez (la plupart du temps), essayez de créer votre propre magasin 1 bit « porte flottante ».

Prenez un petit MOSFET et connectez sa grille à un grand condensateur. Pour commencer, utilisez simplement un autre bouton-poussoir intitulé « Store » pour connecter le capuchon à l’état de la LED (pas la LED elle-même mais l’alimentation 0V ou 5V qui le commande) et découvrez comment « lire » le FET – éventuellement piloter une autre LED .

Essayez différents condensateurs (les plus gros céramiques que vous pouvez obtenir, ceux en plastique / feuille utilisés dans les croisements d’enceintes vont à 10 uf et plus avec une faible fuite, etc.). Les électrolytes deviennent ÉNORMES mais ont des fuites élevées, donc ils ne seront probablement pas utiles.

Combien de temps votre mémoire est-elle fiable?

Si vous pouvez obtenir l’un de ces 1 supercaps Farad, tant mieux …

[modifier] si le FET est configuré comme un « suiveur de source », vous pouvez mesurer sa tension de source périodiquement et voir combien de la charge stockée a disparu …


 Brandon Bailey

Je chercherais à obtenir un certain type de petit microcontrôleur afin que vous puissiez communiquer avec et utiliser l’EEPROM de cette façon. Le PIC est un bon point de départ si vous apprenez à programmer. Ce livre m’a vraiment beaucoup aidé.

jippie

De nombreux contrôleurs ont une petite EEPROM à bord, la taille varie selon le type de contrôleur exact. Donc, s’il s’agit uniquement de stocker l’état d’une seule LED, l’un des plus petits contrôleurs sera suffisant et n’aura pas besoin de mémoire externe.

 

#de, avec, coupée,, d’une, EEPROM, est, l’alimentation, l’État, LED, lorsque, maintenant, précédent, stockage

 

google

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *