Sisukord:

DIY funktsioonigeneraator koos STC MCU -ga hõlpsalt: 7 sammu (piltidega)
DIY funktsioonigeneraator koos STC MCU -ga hõlpsalt: 7 sammu (piltidega)

Video: DIY funktsioonigeneraator koos STC MCU -ga hõlpsalt: 7 sammu (piltidega)

Video: DIY funktsioonigeneraator koos STC MCU -ga hõlpsalt: 7 sammu (piltidega)
Video: Siglent DSO Oscilloscope SDS1202X-E | DSO Unboxing | DSO Settings | DSO Complete Training 2024, Juuni
Anonim
DIY funktsioonigeneraator hõlpsasti STC MCU -ga
DIY funktsioonigeneraator hõlpsasti STC MCU -ga

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

Image
Image

Selles videos näitan teile samm -sammult, kuidas seda funktsioonigeneraatorit ise teha.

Samm: valmistage oma osad ette

Skeem ja skeem!
Skeem ja skeem!

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

Skeem ja skeem!
Skeem ja skeem!
Skeem ja skeem!
Skeem ja skeem!

Palun vaadake vooluringi ja video sammu, saate trükkplaadil olevad komponendid hõlpsalt korraldada.

Samm: laadige kood alla

Laadige kood alla!
Laadige kood alla!
Laadige kood alla!
Laadige kood alla!
Laadige kood alla!
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

Edu!
Edu!
Edu!
Edu!
Edu!
Edu!
Edu!
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

Tulevikuplaan
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: