Est-ce une bonne façon de connecter un vibreur piézoélectrique à la broche du microcontrôleur? Y a-t-il quelque chose qui pourrait être amélioré en termes de robustesse et de consommation d'énergie? Comment sélectionner D1?
Est-ce une bonne façon de connecter un vibreur piézoélectrique à la broche du microcontrôleur? Y a-t-il quelque chose qui pourrait être amélioré en termes de robustesse et de consommation d'énergie? Comment sélectionner D1?
Réponses:
Vous pouvez probablement augmenter considérablement la valeur de votre résistance de rappel. (essayez 100k ou 1M) - En ce qui concerne la résistance 1K, car cela fournit un chemin de décharge pour la capacité du piézo, sa valeur sera déterminée par la taille du piézo, ainsi que par la plage de fréquence à laquelle vous avez l'intention de le piloter. . Une valeur plus élevée entraînera moins de pertes, mais peut ne pas fournir une décharge adéquate pour le piézo s'il est très grand ou si vous avez l'intention de le conduire à une fréquence très élevée (où une récupération rapide est nécessaire) .C'est facile à estimer si vous connaissez le capacité du buzzer.
D1 devrait être une diode rapide, tout type schottky devrait bien fonctionner.
En fonction de la puissance du buzzer, vous pouvez ajouter une résistance en série avec le buzzer lui-même. Je commencerais par des valeurs de résistance faibles (10s d'ohms) et je travaillerais sur quelque chose qui vous plairait. Encore une fois, vous subissez une perte, mais si vous ne pouvez pas régler la tension de votre lecteur, c'est une option. Un condensateur en série avec le buzzer est également une option, pour fournir une limitation de puissance, ainsi que changer le caractère de la tonalité.
Les buzzers piézoélectriques ne sont pas tous égaux,
Fondamentalement, vous avez les très simples, ce ne sont qu'une sorte de petit haut-parleur piézoélectrique (comme ces vieux tweeters Motorola, tout en plastique, sans aimant), méfiez-vous; ceux-ci sont détruits par DC, alors utilisez un condensateur (0,01 uf) pour éviter que le courant continu ne traverse le transducteur, et assurez-vous que vous nourrissez la bête avec une onde carrée ou sinusoïdale, et .. Ensuite, les buzzers piézo-électriques qui ont une dans le circuit oscillateur / pilote, qui entraîne l'élément piézoélectrique, avec ceux dont vous devez avoir les spécifications du buzzer, mais j'ai trouvé que la plupart d'entre eux se comportent bien avec 5 Volts cc. la production de masse les a rendus bon marché.
Une manière plus simple que j'ai beaucoup utilisée est de connecter directement le piezo en mode ponté, en utilisant deux broches d'E / S. Cette technique ne doit être utilisée qu'avec les éléments piézoélectriques nus beaucoup moins chers, et non les buzzers qui ont un pilote de fréquence fixe intégré. Pour ces derniers, le circuit des interrogateurs doit être utilisé.
Par définition, un piézo ne produira pas beaucoup plus de tension que ce qui est utilisé pour le piloter, et les diodes de protection sur le port protégeront le MCU de tout pic.
La plupart des modules PWM des MCU modernes peuvent être configurés pour utiliser deux broches de sortie; un non inverseur et un inverseur. Cela donne deux fois la tension d'alimentation à travers le piézo, crête à crête, ce qui donne un bien meilleur volume et évite la décharge lente que l'on obtiendrait avec le circuit d'attaque asymétrique ci-dessus.
De plus, cette façon de procéder supprime tous les composants auxiliaires. Cela nécessite un peu de codage pour configurer le PWM pour produire la fréquence correcte, mais si vous voulez un contrôle complet de la fréquence et du volume de sortie, c'est très bon marché. C'est une technique couramment utilisée, souvent utilisée dans les circuits de cartes d'anniversaire musicales par exemple.