Bayangkan Anda memiliki kotak hitam dengan input 5VDC dan ground dan Anda harus membuat satu output yang merupakan sinyal berosilasi. Apa sirkuit paling sederhana yang bisa melakukannya? Bisakah Anda membuat sirkuit tangki dengan induktor dan kapasitor?
Sinyal output akan terdeteksi oleh PIC. Frekuensinya tidak penting tetapi harus agak rendah (antara 10 dan 500Hz). PIC tidak akan mengukur frekuensi tetapi hanya mendeteksi jika sinyal berosilasi ada atau tidak berdasarkan pada apakah "kotak" ini terhubung atau tidak. Itu artinya sinyalnya bisa berupa dosa, kotak, gigi gergaji, apa pun bentuknya tidak masalah.
Poin bonus untuk termurah, jumlah komponen terendah dan solusi real estat terendah!
oscillator
PICYourBrain
sumber
sumber
Jawaban:
Hitungan komponen terendah yang dapat saya pikirkan:
The 74HC1G14 adalah versi gerbang tunggal dari paket 74HC14 dalam SOT-23.
OKE, saya berbohong. Anda bisa melakukannya dengan lebih sedikit. Ambil mikrokontroler dengan osilator internal dan tulis program yang sangat rumit ini untuk menghasilkan gelombang persegi. Jumlah komponen: 1. Ruang papan: 6 mm 2 .2
Jika Anda menjatuhkan batasan frekuensi, Anda dapat menggunakan LED: f ~ 374740572500000 Hz. ;-)
Juga out-of-spec adalah inverter Schmitt-trigger dengan output yang terhubung ke input. Itu juga solusi 1 komponen. Harus berosilasi pada beberapa MHz.
sumber
Anda ingin jumlah komponen rendah? Bagaimana dengan ini:
Anda menerapkan kekuatan. Relai diaktifkan. Kontak terbuka. Relai dinonaktifkan. Kontak ditutup. Relai mengaktifkan ...
Ini juga bagus sebagai buzzer, dan untuk menghasilkan voltase flyback yang bagus.
Berhati-hatilah - voltase flyback dapat membunuh μC.
Tapi hei - itu satu komponen tunggal - Anda tidak bisa mendapatkan lebih dari itu tanpa mendapatkan semua kuantum ...
sumber
Satu bagian: ATtiny 13. Ya Anda harus memprogramnya untuk menghasilkan gelombang persegi, tapi ini hanya perangkat 8 pin, Anda dapat menjalankannya pada tegangan rendah, dan dengan mudah menekan frekuensi yang Anda sebutkan.
sumber
Jika saya menginginkan osilator mandiri "nyata" maka sesuatu seperti gerbang pemicu Steven's Schmitt (yang juga saya sebutkan dalam kueri monostable) adalah solusi elektronik praktis yang murah dan fleksibel. Anda dapat menggunakan pkg 6 gerbang untuk biaya terendah (karena sangat umum) atau untuk ukuran minimum menggunakan beberapa paket gerbang tunggal kecil. Anda juga bisa menggunakan opamp atau pembanding untuk tujuan yang sama. Unijunction membentuk osilator relaksasi dengan sedikit bagian. Neon dan tutup dan resistor jika mulai putus asa. Esaki / Tunnel diode dan R !!! :-).
TETAPI jika Anda menginginkan sesuatu yang lebih kecil dan lebih murah dan elektronik yang bisa dibilang memuaskan huruf dan semangat persyaratan Anda meskipun itu tidak terlihat seperti osilator dalam isolasi, dan yang membutuhkan komponen 0 sen tunggal dikemas 140 lalu -
Siklus osilasi gigi gergaji yang digerakkan oleh perangkat lunak. Biaya eksponensial kapasitor menggunakan pullup yang lemah, didahului dengan pelepasan kapasitor. Dengan perawatan ini memberikan biaya minimal, luas minimal, tidak ada daya terkuras kecuali saat pengujian (dan hampir tidak), tidak ada EMI dll ketika tidak digunakan.
PIC pin ke Capacitor. Tutup timah lainnya ke tanah.
Aktifkan pullup yang lemah. Buat pin output. Setel rendah.
Setel pin ke input. Ukur waktu yang diperlukan untuk menjadi tinggi karena tutup dibebankan oleh pullup yang lemah. Ulangi beberapa kali jika diinginkan untuk memeriksa nilai. Dapat berupa osilator multisepeda atau siklus tunggal.
Kebutuhan: Satu kapasitor, nilai relatif rendah. Dapat 0402 jika diinginkan (bahaya pernapasan :-)) Pin bahkan dapat digunakan untuk keperluan lain jika diinginkan jika tutupnya tidak terlalu besar.
Lemahnya pullup bervariasi dalam sumber saat ini oleh? Rasio 2: 1. Di atas dapat dikalibrasi dengan menambahkan satu lagi tutup di papan dengan kap >> nyasar dan kapasitansi pin. Bersepeda dengan topi ini menunjukkan seberapa kuat pullupnya. Menambahkan tutup offboard secara paralel meningkatkan waktu pengisian.
Serupa dapat dilakukan dengan pin ADC. Versi ADC memiliki keuntungan dari respons siklus pengisian sebagian. Dengan mencari bentuk kurva muatan eksponensial, Anda dapat mengetahui berapa banyak kapasitansi yang ada di << 1 siklus RC.
Pullup eksternal R dapat ditambahkan dalam setiap kasus jika diinginkan.
sumber
Saya akan menggunakan IC timer 555, dalam mode astable. Dua resistor dan dua kapasitor.
Lima komponen. $ 0,50
Ini tidak sepintar jawaban yang lain. Tapi itu akan berhasil. Dan 10Hz atau 500Hz mudah dicapai. Dan insinyur lain akan melihatnya dan langsung mengerti. Dan Anda dapat dengan mudah menyetelnya dengan pot atau dengan menukar komponen. Ini adalah solusi teknik.
Saya memberi diri saya 10/10 dan tidak ada poin bonus.
Jika yang benar-benar Anda inginkan adalah trik magis yang dikaburkan yang tergantung pada suhu, jejak induktansi, pengorbanan hewan ritual, dll. Maka dengan segala cara gunakan salah satu peretasan analog.
sumber