Esta é uma maneira adequada de conectar uma campainha piezo ao pino do microcontrolador? Existe algo que possa ser melhorado no sentido de robustez e consumo de energia? Como faço para selecionar D1?
Esta é uma maneira adequada de conectar uma campainha piezo ao pino do microcontrolador? Existe algo que possa ser melhorado no sentido de robustez e consumo de energia? Como faço para selecionar D1?
Respostas:
Provavelmente, você pode aumentar significativamente o valor do resistor pull-down. (tente 100k ou 1M) - No que diz respeito ao resistor de 1K, pois isso fornece um caminho de descarga para a capacitância do piezo, seu valor será determinado pelo tamanho do piezo, bem como pela faixa de frequência em que você pretende acioná-lo. . Um valor mais alto terá menos perdas, mas poderá não fornecer descarga adequada para o piezo, se ele for muito grande ou você pretender acioná-lo em uma frequência muito alta (onde é necessária uma recuperação rápida). É fácil estimar se você conhece o capacitância da campainha.
D1 deve ser um diodo rápido, qualquer tipo schottky deve se sair bem.
Dependendo de quão alto você deseja a campainha, você pode adicionar um resistor em série com a própria campainha. Começava com baixos valores de resistência (10s de ohms) e trabalhava em algo que lhe agrada. Novamente, você está sofrendo uma perda, mas se não conseguir ajustar a tensão da unidade, essa é uma opção. Um capacitor em série com a campainha também é uma opção, para fornecer uma limitação de energia e alterar o caráter do tom.
Nem todas as campainhas piezoelétricas são iguais,
Basicamente, você tem os mais simples, esses são apenas um tipo de alto-falante piezoelétrico (como os antigos tweeters da Motorola, todos de plástico, sem ímã), cuidado; estes são destruídos por CC, portanto, use um capacitor (0,01 uf) para evitar que o CC passe pelo transdutor e certifique-se de alimentar a fera com alguma onda quadrada ou sinusoidal e depois os campainhas piezoelétricas que possuem um no circuito oscilador / driver, que aciona o elemento piezoelétrico, com aqueles que você deve ter as especificações da campainha, mas descobri que a maioria deles se comporta bem com 5 Volts dc. produção em massa tornaram sujeira barata.
Uma maneira mais simples que usei muito é conectar diretamente o piezo no modo ponte, usando dois pinos de E / S. Essa técnica deve ser usada apenas com os elementos piezoelétricos simples, muito mais baratos, e não com as campainhas que possuem um driver de frequência fixo. Para este último, o circuito dos questionadores deve ser usado.
Por definição, um piezo não gera muito mais voltagem do que o usado para acioná-lo, e os diodos de proteção na porta protegem o MCU de qualquer pico.
A maioria dos módulos PWM em MCUs modernas pode ser configurada para usar dois pinos de saída; um não inversor e um inversor. Isso fornece o dobro da tensão de alimentação no piezo, pico a pico, o que proporciona um volume muito melhor e evita a descarga lenta que se obteria com o circuito de acionador de extremidade única acima.
Além disso, essa maneira de fazer isso remove todos os componentes auxiliares. É necessário um pouco de codificação para configurar o PWM para emitir a frequência correta, mas se você deseja controle total da frequência e do volume de saída, é muito barato. É uma técnica comumente usada, geralmente usada em circuitos de cartões de aniversário musicais, por exemplo.