INHOUDSOPGAWE:

DIY -funksiegenerator met STC MCU maklik: 7 stappe (met foto's)
DIY -funksiegenerator met STC MCU maklik: 7 stappe (met foto's)

Video: DIY -funksiegenerator met STC MCU maklik: 7 stappe (met foto's)

Video: DIY -funksiegenerator met STC MCU maklik: 7 stappe (met foto's)
Video: ESP32 Tutorial 10 - Digital counter using Seven Segment Display 74HC595 -ESP32 IoT Learnig kit 2024, November
Anonim
DIY -funksieopwekker met STC MCU maklik
DIY -funksieopwekker met STC MCU maklik

Dit is 'n funksieopwekker wat gemaak is met STC MCU. Benodig slegs verskeie komponente en die kring is eenvoudig.

Spesifikasie

  • Uitset: Enkele kanaal
  • Vierkante golfvormfrekwensie: 1Hz ~ 2MHz
  • Sinusgolfvormfrekwensie: 1Hz ~ 10kHz
  • Amplitude: VCC, ongeveer 5V
  • Laaivermoë: nie beskikbaar nie
  • MCU: STC15W4K32S4 @24MHz
  • Skerm: LCD1602
  • Beheerder: EC11 Encoder

Stap 1: Kyk na die video

Image
Image

In hierdie video sal ek u wys hoe u hierdie funksiegenerator stap vir stap kan doen.

Stap 2: Berei u onderdele voor

Skema en stroombaan!
Skema en stroombaan!

Onderdele lys

  • MCU: STC15W4K32S4 x 1 Koop dit van AliExpress
  • Skerm: LCD1602 x 1 Koop dit op AliExpress
  • Row Pin Female: kry dit van AliExpress

    • 16-pen x 1
    • 2-pen x 1
  • Potensiometer: kry dit van AliExpress

    • 10kΩ x 1
    • 200kΩ x 1
    • 500Ω x 1
  • IC Socket 40-Pin x 1 Koop dit van AliExpress
  • Induktor 1mH x 1 Koop dit van AliExpress
  • Kondensator:

    • 220nF x 1 Kry dit van AliExpress
    • 10nF x 1
    • 47uF x 1
  • EC11 Encoder x 1 Koop dit van AliExpress
  • Lithium Polymer Battery x 1 Koop dit van AliExpress
  • 5V booster x 1 Koop dit van AliExpress
  • Terminal 2-Pin x 2 Koop dit van AliExpress
  • Drukskakelaar x 1 Kry dit van AliExpress
  • Kondensator 1uF (opsioneel) x 1 Koop dit van AliExpress

Stap 3: Skema en kring

Skema en stroombaan!
Skema en stroombaan!
Skema en stroombaan!
Skema en stroombaan!

Raadpleeg die stroombaan en die stap in die video; u kan die komponente maklik op die bord plaas.

Stap 4: Laai die kode af

Laai die kode af!
Laai die kode af!
Laai die kode af!
Laai die kode af!
Laai die kode af!
Laai die kode af!

Laai die pakket hieronder af. Daar is 'n bronkode en 'n saamgestelde hex -lêer.

As u nie die kodes wil lees nie, brand die.hex -lêer in die MCU. Gebruik 'n USB-na-TTL-aflaaier en STC-ISP-sagteware om die kode na MCU af te laai. Koppel TXD, RXD en GND.

Laai die STC-ISP sagteware hier af:

As die koppelvlak van STC-ISP Chinees is, kan u op die ikoon links bo klik om die taal na Engels te verander. Raadpleeg die video in stap 1 vir die detailkonfigurasie van STC-ISP.

Die kodes is in C. geskryf. Gebruik Keil -sagteware om dit te wysig en op te stel.

Stap 5: Sukses

Sukses!
Sukses!
Sukses!
Sukses!
Sukses!
Sukses!
Sukses!
Sukses!

U kan hierdie DIY -funksiegenerator gebruik om 'n vierkantige golfvorm of 'n sinus -golfvormsein uit te voer.

Koppelvlak:

  • Links onder toon die tipe golfvorm (vierkant/sinus) en uitsetstatus (AAN/UIT)
  • F: Frekwensie
  • D: Plig van vierkantige golfvorm
  • CD: Klokindelingskoëffisiënt (slegs vir inligting)
  • P: PWM -frekwensie vir die opwekking van sinusgolfvorm (slegs vir inligting)
  • Pt: Aantal punte vir die opwekking van sinusgolfvorm (slegs vir inligting)

Operasies:

  • Enkele klik -enkodeerder: skakel frekwensie en plig in vierkantige golfvorm -koppelvlak
  • Dubbelklik -enkodeerder: Begin/stop seinuitset
  • Encoder vir lang druk: wissel tussen vierkantige golfvorm/sinusgolfvorm/spanninginligting
  • Draai enkodeerder: pas parameters aan

Stap 6: Wenke

Die uitsetsein het nie 'n laaivermoë nie. As u 'n ander komponent wil bestuur, moet u daarop let dat u 'n operasionele versterker gebruik om die lasvermoë te verbeter.

Stap 7: Toekomsplan

Toekomsplan
Toekomsplan

Ek is van plan om nog 'n funksieopwekker met STM32 te maak.

Verwag dit

  • Kan ook driehoek- en saaggolfvorm genereer.
  • Die frekwensie van Sinus -golfvorm kan hoër as 10kHz wees.

As u advies of vereistes het oor hierdie projek, vertel dit asseblief.

Hoop jy hou daarvan.

Kyk gerus na my YouTube -kanaal:

Aanbeveel: