Sadržaj:
Video: Generator funkcija "uradi sam" sa STC MCU -om jednostavno: 7 koraka (sa slikama)
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
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
U ovom videu ću vam pokazati kako DIY ovaj Generator funkcija napraviti korak po korak.
Korak 2: Pripremite svoje dijelove
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
Molimo pogledajte strujno kolo i korak u videu, možete lako rasporediti komponente na ploči.
Korak 4: 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
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
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: