Imaginez que vous ayez une boîte noire avec 5 VCC et des entrées de masse et que vous devez créer une sortie qui est un signal oscillant. Quel est le circuit le plus simple qui puisse le faire? Pouvez-vous créer un circuit de réservoir avec une inductance et un condensateur?
Le signal de sortie sera détecté par un PIC. La fréquence n'est pas importante mais devrait être plutôt basse (entre 10 et 500Hz). Le PIC ne mesurera pas la fréquence mais détectera seulement si le signal oscillant est présent ou non selon que cette "boîte" est connectée ou non. Cela signifie que le signal peut être sin, carré, en dents de scie, peu importe, la forme n'a pas d'importance.
Points bonus pour le nombre de composants le moins cher et le plus bas et la solution immobilière la plus basse!
la source
Réponses:
Le plus petit nombre de composants auquel je peux penser:
Le 74HC1G14 est la version à porte unique du 74HC14 en boîtier SOT-23.
OK, j'ai menti. Vous pouvez le faire avec moins. Prenez un microcontrôleur avec un oscillateur interne et écrivez ce programme incroyablement compliqué pour produire une onde carrée. Nombre de composants: 1. Espace carte: 6 mm .2
Si vous réduisez la restriction de fréquence, vous pouvez utiliser une LED: f ~ 374740572500000 Hz. ;-)
L'onduleur à déclencheur Schmitt est également hors spécifications avec la sortie connectée à l'entrée. C'est également une solution à 1 composant. Devrait osciller à quelques MHz.
la source
Vous voulez un faible nombre de composants? Que dis-tu de ça:
Vous appliquez le pouvoir. Le relais s'active. Les contacts s'ouvrent. Le relais se désactive. Les contacts se ferment. Le relais s'active ...
Il est également bon comme buzzer et pour générer de belles tensions de retour.
Soyez averti - les tensions de retour pourraient tuer un µC.
Mais bon - c'est un seul composant - vous ne pouvez pas obtenir moins que cela sans obtenir tout le quantum ...
la source
Une partie: un ATtiny 13. Oui, vous devez le programmer pour produire une onde carrée, mais c'est un simple appareil à 8 broches, vous pouvez le faire fonctionner à basse tension et atteindre facilement les fréquences que vous mentionnez.
la source
Si je voulais un "vrai" oscillateur autonome, alors quelque chose comme la porte de déclenchement Schmitt de Steven (que j'ai également mentionnée dans la requête monostable) est une solution électronique pratique, bon marché et flexible. Vous pouvez utiliser un paquet de 6 portes pour le coût le plus bas (car elles sont si courantes) ou pour une taille minimale, utilisez certains des minuscules packages à une seule porte. Vous pouvez également utiliser un ampli-op ou un comparateur dans le même but. Une unijonction forme un oscillateur de relaxation avec très peu de parties. Néon et capuchon et résistance si désespéré. Esaki / Diode tunnel et R !!! :-).
MAIS si vous voulez quelque chose de plus petit et moins cher et électronique qui répond sans doute à la lettre et à l'esprit de vos exigences même s'il ne ressemble pas à un oscillateur isolé, et qui nécessite un seul composant de 1 cent emballé 0402, alors -
Cycle d'oscillation en dents de scie piloté par logiciel. Charge exponentielle d'un condensateur à l'aide de tractions faibles, précédée d'une décharge du condensateur. Avec soin, cela donne un coût minimal, une surface minimale, pas de fuite de puissance sauf lors des tests (et à peine alors), pas d'EMI, etc. lorsqu'il n'est pas utilisé.
Broche PIC au condensateur. Bouchez l'autre conducteur à la terre.
Activez les pullups faibles. Faire une sortie de broche. Réglez bas.
Réglez la broche à l'entrée. Mesurez le temps nécessaire pour atteindre un niveau élevé car le plafond est chargé par de faibles tractions. Répétez plusieurs fois si vous le souhaitez pour vérifier la valeur. Peut être un oscillateur multicycle ou un cycle unique.
Besoins: un condensateur, valeur relativement faible. Peut être 0402 si vous le souhaitez (risque respiratoire :-)) La goupille peut même être utilisée à d'autres fins si vous le souhaitez si le capuchon n'est pas trop grand.
Les pullups faibles varient dans l'approvisionnement actuel de? Rapport 2: 1. Ce qui précède peut être calibré en ajoutant un capuchon de plus à bord avec capuchon >> capacité parasite et broche. Faire du vélo avec cette casquette vous indique la force du pullup. L'ajout d'un capuchon hors-bord en parallèle augmente le temps de charge.
La même chose peut être faite avec une broche ADC. La version ADC a l'avantage d'une réponse de cycle de charge partielle. En recherchant la forme de la courbe de charge exponentielle, vous pouvez déterminer la capacité présente dans << 1 cycle RC.
Un pullup externe R peut être ajouté dans chaque cas si vous le souhaitez.
la source
J'utiliserais un IC 555 timer, en mode astable. Deux résistances et deux condensateurs.
Cinq composants. 0,50 $.
Ce n'est pas aussi intelligent que les autres réponses. Mais ça marchera. Et 10Hz ou 500Hz est facilement réalisable. Et d'autres ingénieurs le verront et comprendront immédiatement. Et vous pouvez facilement l'accorder avec un pot ou en échangeant des composants. Ceci est la solution d'ingénierie.
Je me donne 10/10 et pas de points bonus.
Si ce que vous voulez vraiment est une astuce magique obscurcie qui dépend de la température, de l'inductance de trace, du sacrifice rituel des animaux, etc., alors utilisez absolument l'un des hacks analogiques.
la source