Sisukord:
- Samm: vaadake videot
- Samm: valmistage oma osad ette
- Samm: skeem ja skeem
- Samm: laadige kood alla
- Samm: edu
- 6. samm: näpunäited
- 7. samm: tulevikuplaan
Video: DIY funktsioonigeneraator koos STC MCU -ga hõlpsalt: 7 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
See on funktsioonigeneraator, mis on valmistatud STC MCU -ga. Vaja ainult mitut komponenti ja ahel on lihtne.
Spetsifikatsioon
- Väljund: ühe kanaliga
- Ruutlainekuju sagedus: 1Hz ~ 2MHz
- Siinuslaine sagedus: 1 Hz ~ 10 kHz
- Amplituud: VCC, umbes 5V
- Laadimisvõime: pole saadaval
- MCU: STC15W4K32S4 @24MHz
- Ekraan: LCD 1602
- Kontroller: EC11 kodeerija
Samm: vaadake videot
Selles videos näitan teile samm -sammult, kuidas seda funktsioonigeneraatorit ise teha.
Samm: valmistage oma osad ette
Osade nimekiri
- MCU: STC15W4K32S4 x 1 Hankige see AliExpressist
- Ekraan: LCD 1602 x 1 Hankige see AliExpressist
-
Rida tihvt emane: hankige see AliExpressist
- 16-pin x 1
- 2-pin x 1
-
Potentsiomeeter: hankige see AliExpressist
- 10 kΩ x 1
- 200 kΩ x 1
- 500Ω x 1
- IC-pesa 40-pin x 1 Hankige see AliExpressist
- Induktor 1mH x 1 Hankige see AliExpressist
-
Kondensaator:
- 220 nF x 1 Hankige see AliExpressist
- 10 nF x 1
- 47 uF x 1
- EC11 kodeerija 1 Hankige see AliExpressist
- Liitiumpolümeeraku x 1 Hankige see AliExpressist
- 5V võimendi x 1 Hankige see AliExpressist
- Terminal 2-pin x 2 Hankige see AliExpressist
- Vajutage lülitit x 1 Hankige see AliExpressist
- Kondensaator 1uF (valikuline) x 1 Hankige see AliExpressist
Samm: skeem ja skeem
Palun vaadake vooluringi ja video sammu, saate trükkplaadil olevad komponendid hõlpsalt korraldada.
Samm: laadige kood alla
Laadige alla pakett. Seal on lähtekood ja kompileeritud hex -fail.
Kui te ei soovi koode lugeda, kirjutage.hex -fail lihtsalt MCU -sse. Kasutage koodi MCU-sse allalaadimiseks USB-TTL allalaadijat ja STC-ISP tarkvara. Ühendage TXD, RXD ja GND.
Laadige STC-ISP tarkvara alla siit:
Kui STC-ISP liides on hiina keel, võite klõpsata ülemisele vasakule ikoonile, et muuta keel inglise keeleks. STC-ISP üksikasjalikku konfigureerimist vaadake 1. sammu videost.
Koodid kirjutati C. Kasutage selle muutmiseks ja kompileerimiseks tarkvara Keil.
Samm: edu
Seda DIY funktsioonigeneraatorit saate kasutada ruudukujulise või siinuskuju signaali väljastamiseks.
Liides:
- All vasakul on näidatud lainekuju tüüp (ruut/siinus) ja väljundi olek (ON/OFF)
- F: Sagedus
- D: ruudukujulise lainekuju kohustus
- CD: kellajaotustegur (ainult informatiivne)
- P: PWM sagedus siinuslainekuju genereerimiseks (ainult teavitamiseks)
- Pt: siinuslainekuju genereerimise punktide arv (ainult teavitamiseks)
Toimingud:
- Ühe klõpsuga kodeerija: lülitage sagedus ja tööülesanne ruudukujulises liideses
- Topeltklõpsu kodeerija: Start/Stop Signal Output
- Pika vajutusega kodeerija: lülitage ruudukujulise/siinuslainekuju/pingeinformatsiooni vahel
- Pööra kodeerijat: parameetrite reguleerimine
6. samm: näpunäited
Väljundsignaalil puudub koormusvõime. Kui soovite juhtida mõnda muud komponenti, pidage meeles, et koormusvõime suurendamiseks kasutage operatsioonivõimendit.
7. samm: tulevikuplaan
Kavatsen teha veel ühe funktsioonigeneraatori koos STM32 -ga.
Seda oodates
- Võib tekitada täiendavalt kolmnurga ja sae lainekuju.
- Siinuslaine sagedus võib olla kõrgem kui 10 kHz.
Kui teil on selle projekti kohta nõuandeid või nõudeid, palun öelge mulle lahkesti.
Loodan, et sulle meeldib.
Vaadake julgelt minu YouTube'i kanalit:
Soovitan:
Funktsioonigeneraator: 12 sammu (piltidega)
Funktsioonigeneraator: see juhend kirjeldab funktsiooni generaatori ülesehitust, mis põhineb Maximsi analoog -integraallülitusel MAX038. Funktsioonigeneraator on elektroonikafriikidele väga kasulik tööriist. Seda on vaja resonantsahelate häälestamiseks, auditi testimiseks
Tehke oma ostsilloskoop (mini DSO) hõlpsalt STC MCU abil: 9 sammu (piltidega)
Tehke oma ostsilloskoop (Mini DSO) hõlpsalt STC MCU abil: see on lihtne ostsilloskoop, mis on valmistatud STC MCU -ga. Seda Mini DSO -d saate kasutada lainekuju jälgimiseks. Ajavahemik: 100us-500ms Pingevahemik: 0-30V Joonistusrežiim: vektor või punktid
Kuidas hõlpsalt oma 3D -printerile lisada mis tahes tüüpi LED -e: 8 sammu (piltidega)
Kuidas hõlpsasti oma 3D -printerile lisada mis tahes tüüpi LED -e: kas teil on keldris tolmu koguvat varu -LED -i? Kas olete väsinud sellest, et te ei näe kõike, mida teie printer prindib? Ärge otsige enam, see juhend juhendab teid, kuidas lisada printeri peale LED -valgusriba
Arduino kaasaskantav funktsioonigeneraator: 7 sammu (piltidega)
Arduino kaasaskantav funktsioonigeneraator: Funktsioonigeneraator on väga kasulik tööriist, eriti kui kaalume oma vooluahela reageerimist teatud signaalile. Selles juhendis kirjeldan väikese, hõlpsasti kasutatava kaasaskantava funktsioonigeneraatori ehitusjärjestust. Omadused
DIY funktsioonigeneraator (ICL8038) 0 Hz - 400 khz: 11 sammu
DIY funktsioonigeneraator (ICL8038) 0 Hz - 400 khz: Funktsioonigeneraatorid on elektroonikapingis väga kasulik tööriist, kuid see võib olla üsna kallis, kuid meil on palju võimalusi selle odavaks ehitamiseks. Selles projektis kasutame ICl8038