Isi kandungan:

Penjana Fungsi DIY Dengan STC MCU dengan Mudah: 7 Langkah (dengan Gambar)
Penjana Fungsi DIY Dengan STC MCU dengan Mudah: 7 Langkah (dengan Gambar)

Video: Penjana Fungsi DIY Dengan STC MCU dengan Mudah: 7 Langkah (dengan Gambar)

Video: Penjana Fungsi DIY Dengan STC MCU dengan Mudah: 7 Langkah (dengan Gambar)
Video: TUTORIAL SEDERHANA: FUNCTION GENERATOR + OSILOSKOP 2024, November
Anonim
Penjana Fungsi DIY Dengan STC MCU Dengan Mudah
Penjana Fungsi DIY Dengan STC MCU Dengan Mudah

Ini adalah Generator Fungsi yang dibuat dengan STC MCU. Hanya memerlukan beberapa komponen dan litarnya mudah.

Spesifikasi

  • Keluaran: Saluran Tunggal
  • Frekuensi Bentuk Gelombang Persegi: 1Hz ~ 2MHz
  • Frekuensi Bentuk Gelombang Sinus: 1Hz ~ 10kHz
  • Amplitud: VCC, kira-kira 5V
  • Keupayaan memuatkan: Tidak tersedia
  • MCU: STC15W4K32S4 @ 24MHz
  • Paparan: LCD1602
  • Pengawal: Pengekod EC11

Langkah 1: Tonton Video

Image
Image

Dalam video ini, saya akan menunjukkan kepada anda cara DIY Fungsi Generator ini selangkah demi selangkah.

Langkah 2: Sediakan Bahagian Anda

Skim dan Litar!
Skim dan Litar!

Senarai Bahagian

  • MCU: STC15W4K32S4 x 1 Dapatkannya dari AliExpress
  • Paparan: LCD1602 x 1 Dapatkannya dari AliExpress
  • Row Pin Female: Dapatkannya dari AliExpress

    • 16-Pin x 1
    • 2-Pin x 1
  • Potensiometer: Dapatkannya dari AliExpress

    • 10kΩ x 1
    • 200kΩ x 1
    • 500Ω x 1
  • IC Socket 40-Pin x 1 Dapatkannya dari AliExpress
  • Induktor 1mH x 1 Dapatkannya dari AliExpress
  • Kapasitor:

    • 220nF x 1 Dapatkannya dari AliExpress
    • 10nF x 1
    • 47uF x 1
  • EC11 Encoder x 1 Dapatkannya dari AliExpress
  • Lithium Polymer Battery x 1 Dapatkannya dari AliExpress
  • 5V booster x 1 Dapatkannya dari AliExpress
  • Terminal 2-Pin x 2 Dapatkannya dari AliExpress
  • Push Switch x 1 Dapatkannya dari AliExpress
  • Kapasitor 1uF (pilihan) x 1 Dapatkannya dari AliExpress

Langkah 3: Skema dan Litar

Skim dan Litar!
Skim dan Litar!
Skim dan Litar!
Skim dan Litar!

Lihat litar dan langkah dalam video, anda boleh mengatur komponen pada papan litar dengan mudah.

Langkah 4: Muat turun Kod

Muat turun Kod!
Muat turun Kod!
Muat turun Kod!
Muat turun Kod!
Muat turun Kod!
Muat turun Kod!

Muat turun pakej di bawah. Terdapat kod sumber dan fail hex yang disusun.

Sekiranya anda tidak mahu membaca kod, bakar fail.hex ke dalam MCU. Gunakan pemuat turun USB ke TTL dan perisian STC-ISP untuk memuat turun kod ke MCU. Sambungkan TXD, RXD dan GND.

Muat turun perisian STC-ISP di sini:

Sekiranya antara muka STC-ISP berbahasa Cina, anda boleh mengklik ikon kiri atas untuk menukar bahasa ke bahasa Inggeris. Untuk konfigurasi terperinci STC-ISP sila rujuk video dalam Langkah 1.

Kodnya ditulis dalam C. Gunakan perisian Keil untuk menyunting dan menyusunnya.

Langkah 5: Berjaya

Berjaya!
Berjaya!
Berjaya!
Berjaya!
Berjaya!
Berjaya!
Berjaya!
Berjaya!

Anda boleh menggunakan Generator Fungsi DIY ini untuk mengeluarkan bentuk gelombang persegi atau isyarat bentuk gelombang sinus.

Antara muka:

  • Kiri bawah menunjukkan jenis bentuk gelombang (Square / Sine) dan status output (ON / OFF)
  • F: Kekerapan
  • D: Tugas Bentuk Gelombang Persegi
  • CD: Pekali Bahagian Jam (Untuk maklumat sahaja)
  • P: Kekerapan PWM untuk menghasilkan Bentuk Gelombang Sinus (Untuk maklumat sahaja)
  • Pt: Bilangan titik untuk menghasilkan Bentuk Gelombang Sine (Untuk maklumat sahaja)

Operasi:

  • Pengekod Klik Tunggal: Tukar Frekuensi dan Tugas dalam Antara Muka Bentuk Gelombang Persegi
  • Encoder Klik Dua Kali: Mula / Hentikan Output Isyarat
  • Pengekod Tekan Panjang: Tukar antara Maklumat Bentuk Gelombang Persegi / Gelombang Sinus / Voltan
  • Putar Encoder: Laraskan Parameter

Langkah 6: Petua

Isyarat output tidak mempunyai kemampuan memuat. Sekiranya anda ingin menggerakkan komponen lain, harap maklum bahawa menggunakan penguat operasi untuk meningkatkan kemampuan beban.

Langkah 7: Rancangan Masa Depan

Rancangan Masa Depan
Rancangan Masa Depan

Saya bercadang untuk membuat Generator Fungsi lain dengan STM32.

Mengharapkannya

  • Boleh menghasilkan bentuk gelombang Segitiga dan Melihat.
  • Kekerapan bentuk gelombang sinus boleh lebih tinggi daripada 10kHz.

Sekiranya anda mempunyai nasihat atau keperluan mengenai projek ini, sila beritahu saya.

Harap awak suka.

Jangan ragu untuk melihat Saluran YouTube saya:

Disyorkan: