Est-ce une bonne façon de connecter un haut-parleur piézoélectrique au MCU?

8

entrez la description de l'image ici

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?

miceuz
la source
pour autant que je sache, les piézos peuvent émettre des pointes de tension négatives lorsqu'ils sont physiquement touchés. d'autre part - vous utilisez une tension sur un piézo - il se plie, puis il se redresse et émet un pic qui est de polarité inversée.
miceuz
Il se peut que vous ayez raison. Mais les circuits que j'ai vus utilisent une résistance ou une diode, mais pas les deux.
m.Alin
Avez-vous un numéro de pièce pour le buzzer piézo? Beaucoup ont des circuits de conduite intégrés et fonctionnent bien avec TTL.
Scott Seidman
@ScottSeidman je conçois avec un buzzer "stupide" car ceux avec des pilotes à l'intérieur ont tendance à être beaucoup plus chers, n'ont pas encore choisi une partie particulière
miceuz
@miceuz: un piézo créera des tensions négatives dans le même sens qu'un condensateur. Le buzzer peut avoir une certaine inductance, qui peut potentiellement agir comme source de courant. Votre circuit fonctionnera très bien, car la diode se chargera des effets d'inductance. La résistance 1k au sommet pourrait même ne pas être nécessaire.
Christoph B

Réponses:

1

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é.

Ryan
la source
1
Non, il ne peut pas laisser tomber la résistance: le piézo est capacitif, et le FET le chargera, mais le désactiver ne décharge pas la capacité. C'est ce que fait la résistance.
stevenvh
Ah! Tu as raison! Surveillance de ma part! Réponse modifiée.
Ryan
2

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é.

RDeLaPlaza
la source
2

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.

Simon Tillson
la source