Kazalo:
Video: Generator funkcij DIY s STC MCU enostavno: 7 korakov (s slikami)
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
To je generator funkcij, izdelan s STC MCU. Potrebujete le več komponent in vezje je preprosto.
Specifikacija
- Izhod: enokanalni
- Frekvenca kvadratne valovne oblike: 1Hz ~ 2MHz
- Frekvenca sinusne oblike: 1Hz ~ 10kHz
- Amplituda: VCC, približno 5V
- Nosilnost: Ni na voljo
- MCU: STC15W4K32S4 pri 24 MHz
- Zaslon: LCD1602
- Krmilnik: dajalnik EC11
Korak: Oglejte si video
V tem videu vam bom pokazal, kako korak za korakom naredite ta generator funkcij.
2. korak: Pripravite svoje dele
Seznam delov
- MCU: STC15W4K32S4 x 1 Pridobite ga na AliExpress
- Zaslon: LCD1602 x 1 Pridobite ga pri AliExpress
-
Row Pin Female: Pridobite ga na AliExpressu
- 16-pinski x 1
- 2-pinski x 1
-
Potenciometer: Pridobite ga na AliExpressu
- 10 kΩ x 1
- 200 kΩ x 1
- 500 Ω x 1
- Vtičnica IC 40-Pin x 1 Pridobite jo na AliExpressu
- Induktor 1mH x 1 Pridobite ga na AliExpressu
-
Kondenzator:
- 220nF x 1 Pridobite ga na AliExpressu
- 10nF x 1
- 47uF x 1
- Dajalnik EC11 x 1 Pridobite ga na AliExpressu
- Litij -polimerna baterija x 1 Pridobite jo na AliExpressu
- Ojačevalnik 5V x 1 Pridobite ga na AliExpressu
- Terminal 2-Pin x 2 Pridobite ga pri AliExpress
- Pritisnite stikalo x 1 Pridobite ga na AliExpressu
- Kondenzator 1uF (neobvezno) x 1 Pridobite ga na AliExpressu
3. korak: Shema in vezje
Oglejte si vezje in korak v videu, sestavne dele na vezju lahko preprosto razporedite.
4. korak: Prenesite kodo
Prenesite spodnji paket. Obstajajo izvorna koda in sestavljena šestnajstiška datoteka.
Če ne želite brati kod, preprosto zapisite datoteko.hex v MCU. Za prenos kode v MCU uporabite prenosnik USB v TTL in programsko opremo STC-ISP. Priključite TXD, RXD in GND.
Prenesite programsko opremo STC-ISP tukaj:
Če je vmesnik STC-ISP kitajski, lahko kliknete zgornjo levo ikono, da spremenite jezik v angleščino. Za podrobno konfiguracijo STC-ISP si oglejte video v 1. koraku.
Kode so bile napisane v C. Za urejanje in sestavljanje uporabite programsko opremo Keil.
5. korak: Uspeh
S pomočjo tega DIY funkcijskega generatorja lahko oddate kvadratni ali sinusni signal.
Vmesnik:
- Spodaj levo prikazuje vrsto valovne oblike (kvadrat/sinus) in izhodno stanje (VKLOP/IZKLOP)
- F: Frekvenca
- D: Dolžnost kvadratnega valovanja
- CD: Koeficient delitve ure (samo za informacijo)
- P: Frekvenca PWM za ustvarjanje sinusne oblike (samo za informacijo)
- Pt: Število točk za ustvarjanje sinusne oblike (samo za informacijo)
Operacije:
- Dajalnik z enim klikom: preklopite frekvenco in dolžnost v vmesniku kvadratne valovne oblike
- Dajalnik z dvojnim klikom: Izhod signala Start/Stop
- Kodirnik z dolgim pritiskom: preklapljajte med informacijami kvadratne valovne oblike/sinusne oblike/informacije o napetosti
- Obrnite dajalnik: prilagodite parametre
6. korak: Nasveti
Izhodni signal nima zmogljivosti obremenitve. Če želite poganjati drugo komponento, vas prosimo, da uporabite operacijski ojačevalnik za povečanje nosilnosti.
7. korak: Načrt prihodnosti
Nameravam narediti še en generator funkcij s STM32.
V pričakovanju
- Lahko bi dodatno ustvarili valovno obliko trikotnika in žage.
- Frekvenca sinusne oblike je lahko višja od 10 kHz.
Če imate nasvete ali zahteve glede tega projekta, mi to prosim povejte.
Upam, da vam je všeč.
Vabljeni k ogledu mojega kanala YouTube: