Daftar Isi:
Video: Generator Fungsi DIY Dengan STC MCU Dengan Mudah: 7 Langkah (dengan Gambar)
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Ini adalah Generator Fungsi yang dibuat dengan STC MCU. Hanya membutuhkan beberapa komponen dan rangkaiannya sederhana.
Spesifikasi
- Keluaran: Saluran Tunggal
- Frekuensi Gelombang Persegi: 1Hz~2MHz
- Frekuensi Gelombang Sinus: 1Hz~10kHz
- Amplitudo: VCC, sekitar 5V
- Kemampuan memuat: Tidak tersedia
- MCU: STC15W4K32S4 @24MHz
- Tampilan: LCD1602
- Pengontrol: Encoder EC11
Langkah 1: Tonton Videonya
Dalam video ini, saya akan menunjukkan kepada Anda cara membuat DIY Generator Fungsi ini selangkah demi selangkah.
Langkah 2: Siapkan Suku Cadang Anda
Daftar Suku Cadang
- MCU: STC15W4K32S4 x 1 Dapatkan dari AliExpress
- Tampilan: LCD1602 x 1 Dapatkan dari AliExpress
-
Baris Pin Wanita: Dapatkan dari AliExpress
- 16-Pin x 1
- 2-Pin x 1
-
Potensiometer: Dapatkan dari AliExpress
- 10kΩ x 1
- 200kΩ x 1
- 500Ω x 1
- IC Soket 40-Pin x 1 Dapatkan dari AliExpress
- Induktor 1mH x 1 Dapatkan dari AliExpress
-
Kapasitor:
- 220nF x 1 Dapatkan dari AliExpress
- 10nF x 1
- 47uF x 1
- EC11 Encoder x 1 Dapatkan dari AliExpress
- Baterai Lithium Polymer x 1 Dapatkan dari AliExpress
- 5 V penguat x 1 Dapatkan dari AliExpress
- Terminal 2-Pin x 2 Dapatkan dari AliExpress
- Push Switch x 1 Dapatkan dari AliExpress
- Kapasitor 1uF (opsional) x 1 Dapatkan dari AliExpress
Langkah 3: Skema dan Sirkuit
Silakan merujuk ke sirkuit dan langkah dalam video, Anda dapat mengatur komponen di papan sirkuit dengan mudah.
Langkah 4: Unduh Kode
Unduh paket di bawah ini. Ada kode sumber dan file hex yang dikompilasi.
Jika Anda tidak ingin membaca kode, cukup bakar file.hex ke dalam MCU. Gunakan pengunduh USB ke TTL dan perangkat lunak STC-ISP untuk mengunduh kode ke MCU. Hubungkan TXD, RXD dan GND.
Unduh perangkat lunak STC-ISP di sini:
Jika antarmuka STC-ISP adalah bahasa Cina, Anda dapat mengklik ikon kiri atas untuk mengubah bahasa ke bahasa Inggris. Untuk detail konfigurasi STC-ISP silakan lihat video di Langkah 1.
Kode ditulis dalam C. Gunakan perangkat lunak Keil untuk mengedit dan mengompilasinya.
Langkah 5: Sukses
Anda dapat menggunakan Generator Fungsi DIY ini untuk menghasilkan gelombang persegi atau sinyal gelombang sinus.
Antarmuka:
- Kiri bawah menunjukkan jenis bentuk gelombang (Persegi/Sine) dan status keluaran (ON/OFF)
- F: Frekuensi
- D: Tugas Bentuk Gelombang Persegi
- CD: Koefisien Pembagian Jam (Untuk informasi saja)
- P: Frekuensi PWM untuk menghasilkan Gelombang Sinus (Untuk informasi saja)
- Pt: Jumlah poin untuk menghasilkan Gelombang Sinus (Untuk informasi saja)
Operasi:
- Encoder Klik Tunggal: Beralih Frekuensi dan Tugas di Antarmuka Bentuk Gelombang Persegi
- Encoder Klik Ganda: Keluaran Sinyal Mulai/Berhenti
- Encoder Tekan Lama: Beralih di antara Bentuk Gelombang Persegi/Gelombang Sinus/Informasi Tegangan
- Putar Encoder: Sesuaikan Parameter
Langkah 6: Kiat
Sinyal keluaran tidak memiliki kemampuan beban. Jika Anda ingin menggerakkan komponen lain, harap diperhatikan agar menggunakan penguat operasional untuk meningkatkan kemampuan beban.
Langkah 7: Rencana Masa Depan
Saya berencana membuat Function Generator lain dengan STM32.
Mengharapkannya
- Bisa menghasilkan bentuk gelombang Segitiga dan Saw tambahan.
- Frekuensi gelombang sinus bisa lebih tinggi dari 10kHz.
Jika Anda memiliki saran atau persyaratan tentang proyek ini, mohon beri tahu saya.
Harap Anda menyukainya.
Jangan ragu untuk memeriksa Saluran YouTube saya: