Turinys:

„Pasidaryk pats“funkcijų generatorius su STC MCU lengvai: 7 žingsniai (su paveikslėliais)
„Pasidaryk pats“funkcijų generatorius su STC MCU lengvai: 7 žingsniai (su paveikslėliais)

Video: „Pasidaryk pats“funkcijų generatorius su STC MCU lengvai: 7 žingsniai (su paveikslėliais)

Video: „Pasidaryk pats“funkcijų generatorius su STC MCU lengvai: 7 žingsniai (su paveikslėliais)
Video: Mokslo sriuba: didžiausios vėjo jėgainės Lietuvoje (1 dalis) 2024, Birželis
Anonim
„Pasidaryk pats“funkcijų generatorius su STC MCU lengvai
„Pasidaryk pats“funkcijų generatorius su STC MCU lengvai

Tai funkcijų generatorius, pagamintas naudojant STC MCU. Reikia tik kelių komponentų, o grandinė paprasta.

Specifikacija

  • Išėjimas: vienas kanalas
  • Kvadrato bangos formos dažnis: 1Hz ~ 2MHz
  • Sinusinės bangos formos dažnis: 1Hz ~ 10kHz
  • Amplitudė: VCC, apie 5V
  • Pakrovimo galimybė: Negalima
  • MCU: STC15W4K32S4 @24MHz
  • Ekranas: LCD 1602
  • Valdiklis: EC11 kodavimo įrenginys

1 žingsnis: žiūrėkite vaizdo įrašą

Image
Image

Šiame vaizdo įraše aš jums parodysiu, kaip žingsnis po žingsnio pasidaryti šį funkcijų generatorių.

2 žingsnis: Paruoškite savo dalis

Schema ir grandinė!
Schema ir grandinė!

Dalių sąrašas

  • MCU: STC15W4K32S4 x 1 Gaukite jį iš „AliExpress“
  • Ekranas: LCD 1602 x 1 Gaukite jį iš „AliExpress“
  • Eilutės kaištis patelė: gaukite iš „AliExpress“

    • 16 kontaktų x 1
    • 2 kontaktų x 1
  • Potenciometras: gaukite jį iš „AliExpress“

    • 10 kΩ x 1
    • 200 kΩ x 1
    • 500Ω x 1
  • IC lizdas 40 kontaktų x 1 Gaukite jį iš „AliExpress“
  • Induktorius 1 mH x 1 Gaukite jį iš „AliExpress“
  • Kondensatorius:

    • 220 nF x 1 Gaukite jį iš „AliExpress“
    • 10 nF x 1
    • 47uF x 1
  • EC11 kodavimo įrenginys x 1 Gaukite jį iš „AliExpress“
  • Ličio polimerų baterija x 1 Gaukite ją iš „AliExpress“
  • 5V stiprintuvas x 1 Gaukite jį iš „AliExpress“
  • Terminalas 2 kontaktų x 2 Gaukite jį iš „AliExpress“
  • Paspauskite jungiklį x 1 Gaukite jį iš „AliExpress“
  • Kondensatorius 1uF (neprivaloma) x 1 Gaukite jį iš „AliExpress“

3 žingsnis: schema ir grandinė

Schema ir grandinė!
Schema ir grandinė!
Schema ir grandinė!
Schema ir grandinė!

Žiūrėkite grandinę ir vaizdo įrašo žingsnį, nes galite lengvai sudėti komponentus į plokštę.

4 žingsnis: atsisiųskite kodą

Atsisiųskite kodą!
Atsisiųskite kodą!
Atsisiųskite kodą!
Atsisiųskite kodą!
Atsisiųskite kodą!
Atsisiųskite kodą!

Atsisiųskite žemiau esantį paketą. Yra šaltinio kodas ir sudarytas šešioliktainis failas.

Jei nenorite skaityti kodų, tiesiog įrašykite.hex failą į MCU. Norėdami atsisiųsti kodą į MCU, naudokite USB į TTL atsisiuntimo programą ir STC-ISP programinę įrangą. Prijunkite TXD, RXD ir GND.

Atsisiųskite STC-ISP programinę įrangą čia:

Jei STC-ISP sąsaja yra kinų, galite spustelėti viršutinę kairę piktogramą, kad pakeistumėte kalbą į anglų. Išsamią STC-ISP konfigūraciją žr. 1 veiksmo vaizdo įraše.

Kodai buvo parašyti C. Naudokite „Keil“programinę įrangą jos redagavimui ir kompiliavimui.

5 žingsnis: sėkmė

Sėkmė!
Sėkmė!
Sėkmė!
Sėkmė!
Sėkmė!
Sėkmė!
Sėkmė!
Sėkmė!

Šį „pasidaryk pats“funkcijų generatorių galite naudoti kvadratinės arba sinusinės bangos formos signalui išvesti.

Sąsaja:

  • Apačioje kairėje rodomas bangos formos tipas (kvadratas/sinusas) ir išvesties būsena (įjungta/išjungta)
  • F: Dažnis
  • D: Kvadratinės bangos formos pareiga
  • CD: laikrodžio padalijimo koeficientas (tik informacijai)
  • P: PWM dažnis sinusinės bangos formai generuoti (tik informacijai)
  • Pt: sinusinių bangų formos generavimo taškų skaičius (tik informacijai)

Operacijos:

  • Vieno paspaudimo kodavimo įrenginys: perjunkite dažnį ir pareigą kvadratinės bangos formos sąsajoje
  • Dukart spustelėkite kodavimo priemonę: paleidimo/sustabdymo signalo išvestis
  • Ilgo paspaudimo kodavimo įrenginys: perjunkite kvadratinės bangos formos/sinusinės bangos formos/įtampos informaciją
  • Pasukti kodavimo priemonę: koreguoti parametrus

6 žingsnis: patarimai

Išvesties signalas neturi apkrovos. Jei norite vairuoti kitą komponentą, atminkite, kad apkrovos gerinimui naudokite operacinį stiprintuvą.

7 žingsnis: ateities planas

Ateities planas
Ateities planas

Planuoju pagaminti kitą funkcijų generatorių su STM32.

Tikėdamiesi to

  • Papildomai gali sukurti trikampio ir pjūklo bangos formą.
  • Sinuso bangos formos dažnis gali būti didesnis nei 10 kHz.

Jei turite patarimų ar reikalavimų dėl šio projekto, prašome man pasakyti.

Tikimės, kad jums patiks.

Nedvejodami apsilankykite mano „YouTube“kanale:

Rekomenduojamas: