Apakah ini cara yang tepat untuk menghubungkan speaker piezo ke MCU?

8

masukkan deskripsi gambar di sini

Apakah ini cara yang tepat untuk menghubungkan bel piezo ke pin mikrokontroler? Adakah yang bisa ditingkatkan dalam arti ketahanan dan konsumsi daya? Bagaimana saya memilih D1?

miceuz
sumber
Sejauh yang saya tahu, piezo dapat memancarkan lonjakan tegangan negatif ketika secara fisik memukul. di sisi lain - Anda menggunakan tegangan pada piezo - itu melengkung, lalu meluruskan kembali dan memancarkan lonjakan yang polaritasnya terbalik.
miceuz
Kamu mungkin benar. Tetapi sirkuit yang saya lihat menggunakan resistor atau dioda, tetapi tidak keduanya.
m .lin
Apakah Anda memiliki nomor bagian untuk bel piezo? Banyak yang memiliki sirkuit mengemudi bawaan, dan bekerja dengan baik dengan TTL.
Scott Seidman
@ScottSeidman saya merancang dengan buzzer "bodoh" seperti yang dengan driver di dalam cenderung jauh lebih mahal, belum memilih bagian tertentu
miceuz
@ miceuz: piezo akan membuat voltase negatif dalam arti yang sama dengan kapasitor. Bel mungkin memiliki BEBERAPA induktansi, yang berpotensi dapat bertindak sebagai sumber saat ini. Rangkaian Anda akan bekerja dengan baik, karena dioda akan menangani efek induktansi. Resistor 1k di bagian atas bahkan mungkin tidak diperlukan.
Christoph B

Jawaban:

1

Anda mungkin dapat berdiri untuk meningkatkan nilai resistor pull-down Anda secara signifikan. (coba 100rb atau 1rb) - Sejauh resistor 1rb berjalan, karena ini menyediakan jalur pembuangan untuk kapasitansi piezo, nilainya akan ditentukan oleh ukuran piezo, serta rentang frekuensi yang Anda inginkan untuk mengendarainya. . Nilai yang lebih tinggi akan lebih sedikit lossy, tetapi mungkin tidak memberikan debit yang cukup untuk piezo jika itu sangat besar atau Anda bermaksud mengendarainya pada frekuensi yang sangat tinggi (di mana pemulihan cepat diperlukan) Ini mudah untuk diperkirakan jika Anda tahu kapasitansi bel.

D1 harus berupa dioda cepat, semua tipe schottky harus bekerja dengan baik.

Bergantung pada seberapa keras Anda menginginkan buzzer, Anda dapat menambahkan resistor secara seri dengan buzzer itu sendiri. Saya akan mulai dengan nilai resistansi rendah (10s ohm) dan menyelesaikan sesuatu yang Anda sukai. Sekali lagi Anda mengambil kerugian, tetapi jika Anda tidak dapat mengatur tegangan drive Anda, ini merupakan opsi. Kapasitor secara seri dengan bel juga merupakan opsi, untuk memberikan batasan daya, serta mengubah karakter nada.

Ryan
sumber
1
Tidak, dia tidak bisa menjatuhkan resistor: piezo adalah kapasitif, dan FET akan mengisi daya, tetapi mematikannya tidak melepaskan kapasitansi. Itulah yang dilakukan resistor.
stevenvh
Doh! Kamu benar! Pengawasan di pihak saya! Jawaban yang diedit.
Ryan
2

Tidak semua buzzer piezoelektrik dibuat sama,

Pada dasarnya Anda memiliki yang sangat sederhana, itu hanya semacam speaker piezoelektrik kecil, (seperti tweeter Motorola lama, semua kotak plastik, tidak ada magnet), berhati-hatilah; mereka dihancurkan oleh DC, jadi gunakan kapasitor (0,01 uf) untuk menghindari dc melalui transduser, dan pastikan bahwa Anda memberi makan binatang dengan beberapa gelombang persegi atau sinusoidal, dan .. Kemudian bel piezo yang memiliki built-in di sirkuit osilator / driver, yang menggerakkan elemen piezoelektrik, dengan yang Anda harus memiliki spesifikasi buzzer, tapi saya telah menemukan bahwa kebanyakan dari mereka berperilaku baik dengan 5 Volt dc. produksi massal telah membuatnya murah.

RDeLaPlaza
sumber
2

Cara sederhana yang sering saya gunakan adalah dengan langsung menghubungkan piezo dalam mode bridged, menggunakan dua pin I / O. Teknik ini hanya digunakan dengan elemen piezo telanjang yang jauh lebih murah, bukan buzzers yang memiliki driver frekuensi tetap terpasang. Untuk yang terakhir, rangkaian kuesioner harus digunakan.

Menurut definisi, piezo tidak akan menghasilkan lebih banyak tegangan daripada yang digunakan untuk mengendarainya, dan dioda perlindungan pada port akan melindungi MCU dari paku apa pun.

Sebagian besar modul PWM di MCU modern dapat dikonfigurasi untuk menggunakan dua pin output; satu non-pembalik, dan satu non-pembalik. Ini memberikan dua kali tegangan suplai melintasi piezo, puncak ke puncak, yang memberikan volume yang jauh lebih baik dan menghindari pelepasan lambat yang akan didapat dengan rangkaian driver berujung tunggal di atas.

Juga, cara melakukannya menghilangkan semua komponen pendukung. Memang diperlukan sedikit pengkodean untuk mengatur PWM untuk menghasilkan frekuensi yang benar, tetapi jika Anda ingin kontrol penuh dari frekuensi dan volume keluaran, itu sangat murah. Ini adalah teknik yang biasa digunakan, sering digunakan dalam sirkuit kartu ulang tahun musik misalnya.

Simon Tillson
sumber