Sadržaj:

Generator funkcija "uradi sam" sa STC MCU -om jednostavno: 7 koraka (sa slikama)
Generator funkcija "uradi sam" sa STC MCU -om jednostavno: 7 koraka (sa slikama)

Video: Generator funkcija "uradi sam" sa STC MCU -om jednostavno: 7 koraka (sa slikama)

Video: Generator funkcija
Video: Trinary Time Capsule 2024, Jun
Anonim
Generator funkcija "uradi sam" sa STC MCU -om jednostavno
Generator funkcija "uradi sam" sa STC MCU -om jednostavno

Ovo je generator funkcija napravljen sa STC MCU. Potrebno je samo nekoliko komponenti, a krug je jednostavan.

Specifikacija

  • Izlaz: jednokanalni
  • Frekvencija kvadratnog talasnog oblika: 1Hz ~ 2MHz
  • Frekvencija sinusnog talasa: 1Hz ~ 10kHz
  • Amplituda: VCC, oko 5V
  • Nosivost: Nije dostupno
  • MCU: STC15W4K32S4 na 24 MHz
  • Ekran: LCD1602
  • Kontroler: EC11 koder

Korak 1: Pogledajte video

Image
Image

U ovom videu ću vam pokazati kako DIY ovaj Generator funkcija napraviti korak po korak.

Korak 2: Pripremite svoje dijelove

Shema i sklop!
Shema i sklop!

Lista delova

  • MCU: STC15W4K32S4 x 1 Nabavite sa AliExpress -a
  • Zaslon: LCD1602 x 1 Nabavite ga sa AliExpressa
  • Ženski red za pin: Nabavite ga sa AliExpressa
    • 16-pinski x 1
    • 2-pinski x 1
  • Potenciometar: Nabavite ga sa AliExpress -a
    • 10 kΩ x 1
    • 200 kΩ x 1
    • 500Ω x 1
  • IC utičnica 40-pinski x 1 Nabavite sa AliExpress-a
  • Induktor 1mH x 1 Nabavite sa AliExpress -a
  • Kondenzator:

    • 220nF x 1 Nabavite sa AliExpress -a
    • 10nF x 1
    • 47uF x 1
  • EC11 koder x 1 Nabavite ga sa AliExpress -a
  • Litijum -polimerska baterija x 1 Nabavite sa AliExpress -a
  • 5V pojačivač x 1 Nabavite sa AliExpress -a
  • Priključak 2-pinski x 2 Nabavite ga sa AliExpress-a
  • Pritisni prekidač x 1 Preuzmite sa AliExpress -a
  • Kondenzator 1uF (opcionalno) x 1 Nabavite ga sa AliExpress -a

Korak 3: Shema i sklop

Shema i sklop!
Shema i sklop!
Shema i sklop!
Shema i sklop!

Molimo pogledajte strujno kolo i korak u videu, možete lako rasporediti komponente na ploči.

Korak 4: Preuzmite kôd

Preuzmite kôd!
Preuzmite kôd!
Preuzmite kôd!
Preuzmite kôd!
Preuzmite kôd!
Preuzmite kôd!

Preuzmite paket ispod. Postoje izvorni kod i sastavljena heksadecimalna datoteka.

Ako ne želite čitati kodove, samo narežite.hex datoteku u MCU. Upotrijebite USB to TTL downloader i STC-ISP softver za preuzimanje koda na MCU. Povežite TXD, RXD i GND.

Preuzmite STC-ISP softver ovdje:

Ako je interfejs STC-ISP-a kineski, možete kliknuti na gornju lijevu ikonu da promijenite jezik na engleski. Za detaljnu konfiguraciju STC-ISP-a pogledajte video u koraku 1.

Kodovi su napisani na C. Za uređivanje i kompajliranje koristite softver Keil.

Korak 5: Uspjeh

Uspjeh!
Uspjeh!
Uspjeh!
Uspjeh!
Uspjeh!
Uspjeh!
Uspjeh!
Uspjeh!

Ovaj DIY funkcijski generator možete koristiti za izlaz kvadratnog ili sinusnog signala.

Interfejs:

  • Dolje lijevo prikazuje vrstu valnog oblika (kvadrat/sinus) i status izlaza (UKLJ./ISKLJ.)
  • F: Učestalost
  • D: Dužnost kvadratnog valnog oblika
  • CD: Koeficijent podjele sata (samo za informaciju)
  • P: PWM frekvencija za generiranje sinusnog oblika (samo za informaciju)
  • Pt: Broj točaka za generiranje sinusnog valnog oblika (samo za informaciju)

Operacije:

  • Enkoder jednim klikom: Promijenite frekvenciju i dužnost u sučelju kvadratnog valnog oblika
  • Enkoder dvostrukog klika: Start/Stop signalni izlaz
  • Enkoder dugog pritiska: Prebacivanje između kvadratnih talasnih oblika/sinusnih talasa/informacija o naponu
  • Rotacijski koder: Podesite parametre

Korak 6: Savjeti

Izlazni signal nema sposobnost opterećenja. Ako želite upravljati drugom komponentom, upozoravamo vas da upotrebom operacijskog pojačala poboljšate sposobnost opterećenja.

Korak 7: Plan budućnosti

Plan budućnosti
Plan budućnosti

Planiram napraviti još jedan generator funkcija sa STM32.

Očekujem to

  • Mogao bi dodatno generirati oblik trokuta i pile.
  • Frekvencija sinusnog valnog oblika može biti veća od 10 kHz.

Molimo vas da mi kažete ako imate savjete ili zahtjeve u vezi ovog projekta.

Nadam se da vam se sviđa.

Slobodno pogledajte moj YouTube kanal:

Preporučuje se: