Kazalo:

Generator funkcij DIY s STC MCU enostavno: 7 korakov (s slikami)
Generator funkcij DIY s STC MCU enostavno: 7 korakov (s slikami)

Video: Generator funkcij DIY s STC MCU enostavno: 7 korakov (s slikami)

Video: Generator funkcij DIY s STC MCU enostavno: 7 korakov (s slikami)
Video: How to DIY Oscilloscope Mini DSO with STC MCU Easily 2024, Junij
Anonim
Generator funkcij DIY s STC MCU enostavno
Generator funkcij DIY s STC MCU enostavno

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

Image
Image

V tem videu vam bom pokazal, kako korak za korakom naredite ta generator funkcij.

2. korak: Pripravite svoje dele

Shema in vezje!
Shema in vezje!

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

Shema in vezje!
Shema in vezje!
Shema in vezje!
Shema in vezje!

Oglejte si vezje in korak v videu, sestavne dele na vezju lahko preprosto razporedite.

4. korak: Prenesite kodo

Prenesite kodo!
Prenesite kodo!
Prenesite kodo!
Prenesite kodo!
Prenesite kodo!
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

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

Prihodnji načrt
Prihodnji načrt

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:

Priporočena: