Saya baru (dan pemula) dalam elektronik. Saya datang untuk mencari pengetahuan Anda untuk melihat apakah seseorang dapat membantu saya dengan sirkuit yang sangat dasar.
Ini adalah chip 555, yang seharusnya menyalakan LED (sekitar 1/2 detik) setiap jam. Saya berhasil membuat diagram rangkaian dengan perangkat lunak yang terkenal.
Pertanyaan saya adalah bahwa saya tidak tahu nilai apa yang harus dimasukkan resistor dan / atau kapasitor untuk mencapai frekuensi cahaya atau lampu kilat ini. Sebenarnya, ini memicu rangkaian paralel (jadi saya perlu pelatuk setiap 1 jam). Saya kira harus ada beberapa perhitungan untuk mendapatkan nilai-nilai ini, tetapi apa yang saya lihat online saya merasa sangat sulit untuk dipahami. Saya bukan mahasiswa elektronik, hanya seorang amatir yang berusaha belajar serta merealisasikan sebuah proyek. Sekarang sirkuit bekerja, tetapi tidak dalam pencahayaan lampu kilat frekuensi yang diinginkan (setiap jam sedikit flash).
PS: Gambar skematik yang dilampirkan. Maaf atas kemungkinan kesalahan dalam teks, saya menggunakan penerjemah Google.
PS: Saya kira ini sirkuit astabil dan osilator ... tapi saya tidak yakin.
Jawaban:
Betapa hebatnya 555 ini, penyimpangannya mungkin agak terlalu tinggi untuk periode selama ini.
Saya sarankan Anda melihat menggunakan MCU sebagai gantinya, seperti ATtiny4. Muncul dalam kemasan SOT23-6 dan memiliki osilator RC internal yang cukup akurat.
Jika Anda naik ke ATtiny25 / 45/85 (SOIC-8 / DIL-8 / QFN-20) maka Anda dapat memprogramnya menggunakan Arduino IDE setelah Anda menginstal arduino-tiny , plus itu dapat mendukung arloji 32.768kHz eksternal kristal yang akan meningkatkan akurasi dengan beberapa kali lipat.
sumber
Apa yang Anda minta bukanlah sesuatu penghitung waktu RC seperti yang dapat dilakukan 555. Masalahnya adalah bahwa untuk waktu yang lama, arus untuk mengisi atau melepaskan tutup sangat kecil sehingga arus bocor mendominasi.
Membuat pulsa 1/2 detik setiap jam adalah sesuatu yang bisa dilakukan mikrokontroler dengan mudah. Bahkan yang paling sederhana, PIC 10F200 dapat melakukan ini. Anda dapat mengatur timer di dalamnya untuk membagi jam instruksi 1 MHz dengan 250 untuk mendapatkan kutu 250 μs. Kemudian Anda menghitung menggunakan variabel dari sana.
Anda bisa membagi kutu 250 µs dengan 40 untuk mendapatkan kutu 10 ms, lalu gunakan itu sebagai dasar untuk yang lainnya. Anda menghitung 50 dari mereka untuk berapa lama LED menyala. Maka akan ada 359.950 dari mereka untuk waktu antara pulsa LED. Anda dapat menghitung setinggi itu menggunakan 3 byte.
sumber
"Peningkatan" ke produk seri 555 adalah rangkaian penghitung yang dapat diprogram (tanggal ini kembali ke tahun-tahun awal sebelum mikrokontroler). Perusahaan saya adalah salah satu dari beberapa pembuat ICM7555 dan kakak-kakaknya ICM7240, ICM7217, ICM7224, ICM7225, ICM7242, ICM7250, ICM7250, ICM7260. Tidak yakin apakah salah satu dari chip yang benar-benar kuno ini akan menjadi solusi terbaik untuk apa yang Anda lakukan, tetapi mungkin layak untuk dilihat.
sumber
CMOS NE555 dengan kapasitor kebocoran rendah (bukan elektrolit tetapi film logam) dan resistor bernilai tinggi dapat bekerja tetapi kelembaban dan kotoran akan berarti tidak stabil.
Pengatur waktu CMOS HEF4060 dan chip pembagi yang lama bisa bekerja di sini,
atau membuat osilator NE555 yang berjalan lebih cepat dan membuat pembagi biner untuk mengurangi frekuensinya menjadi satu siklus per jam.
sumber