Sisällysluettelo:
Video: DIY -toimintogeneraattori ja STC MCU helposti: 7 vaihetta (kuvilla)
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tämä on toimintogeneraattori, joka on valmistettu STC MCU: lla. Tarvitset vain useita komponentteja ja piiri on yksinkertainen.
Erittely
- Lähtö: Yksikanavainen
- Neliön aaltomuodon taajuus: 1Hz ~ 2MHz
- Siniaaltoaaltotaajuus: 1 Hz - 10 kHz
- Amplitudi: VCC, noin 5V
- Kuormituskyky: Ei saatavilla
- MCU: STC15W4K32S4 @24 MHz
- Näyttö: LCD1602
- Ohjain: EC11 -anturi
Vaihe 1: Katso video
Tässä videossa näytän sinulle, kuinka tehdä tämä toimintogeneraattori DIY askel askeleelta.
Vaihe 2: Valmistele osat
Osaluettelo
- MCU: STC15W4K32S4 x 1 Hanki se AliExpressistä
- Näyttö: LCD1602 x 1 Hanki se AliExpressistä
-
Rivi Pin Female: Hanki se AliExpressistä
- 16-nastainen x 1
- 2-nastainen x 1
-
Potentiometri: Hanki se AliExpressistä
- 10 kΩ x 1
- 200 kΩ x 1
- 500Ω x 1
- IC-kanta 40-nastainen x 1 Hanki se AliExpressistä
- Induktori 1mH x 1 Hanki se AliExpressistä
-
Kondensaattori:
- 220nF x 1 Hanki se AliExpressistä
- 10 nF x 1
- 47uF x 1
- EC11 -kooderi x 1 Hanki se AliExpressistä
- Litiumpolymeeriakku x 1 Hanki se AliExpressistä
- 5 V: n tehostin x 1 Hanki se AliExpressistä
- Liitin 2-nastainen x 2 Hae se AliExpressistä
- Painokytkin x 1 Hanki se AliExpressistä
- Kondensaattori 1uF (valinnainen) x 1 Hanki se AliExpressistä
Vaihe 3: Kaavio ja piiri
Katso piiri ja vaihe videossa, voit järjestää komponentit piirilevylle helposti.
Vaihe 4: Lataa koodi
Lataa alla oleva paketti. Siellä on lähdekoodi ja koottu heksatiedosto.
Jos et halua lukea koodeja, polta.hex -tiedosto MCU: han. Lataa koodi MCU: han USB-TTL-latausohjelman ja STC-ISP-ohjelmiston avulla. Yhdistä TXD, RXD ja GND.
Lataa STC-ISP-ohjelmisto täältä:
Jos STC-ISP-käyttöliittymä on kiina, voit vaihtaa kielen englanniksi napsauttamalla vasemman yläkulman kuvaketta. Katso STC-ISP: n yksityiskohtaiset asetukset vaiheen 1 videosta.
Koodit on kirjoitettu C. Käytä Keil -ohjelmistoa sen muokkaamiseen ja kääntämiseen.
Vaihe 5: Menestys
Voit käyttää tätä DIY -toimintogeneraattoria neliö- tai siniaaltomuodon signaalin lähettämiseen.
Käyttöliittymä:
- Vasemmassa alakulmassa näkyy aaltomuodon tyyppi (neliö/sini) ja lähtötila (ON/OFF)
- F: Taajuus
- D: Neliön aaltomuodon velvollisuus
- CD: Kellojakokerroin (vain tiedoksi)
- P: PWM -taajuus siniaaltomuodon luomiseksi (vain tiedoksi)
- Pt: Siniaaltomuodon tuottamisen pisteiden määrä (vain tiedoksi)
Toiminnot:
- Yhden napsautuksen kooderi: Vaihda taajuus ja käyttö Neliön aaltomuodon käyttöliittymässä
- Kaksoisnapsauta Encoder: Start/Stop Signal Output
- Pitkä painalluskooderi: Vaihda neliön aaltomuodon/siniaaltomuodon/jännitetietojen välillä
- Pyöritä enkooderia: Säädä parametreja
Vaihe 6: Vinkkejä
Lähtösignaalilla ei ole kuormituskykyä. Jos haluat ajaa muita komponentteja, ota huomioon, että käytät operaatiovahvistinta kuormituskyvyn parantamiseksi.
Vaihe 7: Tulevaisuuden suunnitelma
Aion tehdä toisen toimintogeneraattorin STM32: lla.
Sitä odotellessa
- Voisi lisäksi tuottaa kolmion ja sahan aaltomuodon.
- Siniaaltomuodon taajuus voi olla yli 10 kHz.
Jos sinulla on neuvoja tai vaatimuksia tästä projektista, kerro ystävällisesti.
Toivottavasti pidät siitä.
Tutustu YouTube -kanavaani: