Innholdsfortegnelse:

DIY funksjonsgenerator med STC MCU enkelt: 7 trinn (med bilder)
DIY funksjonsgenerator med STC MCU enkelt: 7 trinn (med bilder)

Video: DIY funksjonsgenerator med STC MCU enkelt: 7 trinn (med bilder)

Video: DIY funksjonsgenerator med STC MCU enkelt: 7 trinn (med bilder)
Video: Как использовать комплект цифрового осциллографа JYE Tech DSO138 2024, Juni
Anonim
DIY funksjonsgenerator med STC MCU enkelt
DIY funksjonsgenerator med STC MCU enkelt

Dette er en funksjonsgenerator laget med STC MCU. Trenger bare flere komponenter, og kretsen er enkel.

Spesifikasjon

  • Utgang: Enkelt kanal
  • Square Waveform Frequency: 1Hz ~ 2MHz
  • Sinusbølgeformfrekvens: 1Hz ~ 10kHz
  • Amplitude: VCC, ca 5V
  • Lastevne: Ikke tilgjengelig
  • MCU: STC15W4K32S4 @24MHz
  • Skjerm: LCD1602
  • Kontroller: EC11 Encoder

Trinn 1: Se videoen

Image
Image

I denne videoen vil jeg vise deg hvordan du gjør denne funksjonsgeneratoren trinn for trinn.

Trinn 2: Forbered delene

Plan og krets!
Plan og krets!

Deleliste

  • MCU: STC15W4K32S4 x 1 Få den fra AliExpress
  • Skjerm: LCD1602 x 1 Få den fra AliExpress
  • Row Pin Female: Få den fra AliExpress

    • 16-pins x 1
    • 2-pins x 1
  • Potensiometer: Få det fra AliExpress

    • 10kΩ x 1
    • 200kΩ x 1
    • 500Ω x 1
  • IC Socket 40-Pin x 1 Få den fra AliExpress
  • Inductor 1mH x 1 Få det fra AliExpress
  • Kondensator:

    • 220nF x 1 Få det fra AliExpress
    • 10nF x 1
    • 47uF x 1
  • EC11 Encoder x 1 Få den fra AliExpress
  • Litium Polymer Battery x 1 Få det fra AliExpress
  • 5V booster x 1 Få det fra AliExpress
  • Terminal 2-Pin x 2 Få den fra AliExpress
  • Trykkbryter x 1 Få den fra AliExpress
  • Kondensator 1uF (valgfri) x 1 Få den fra AliExpress

Trinn 3: Plan og krets

Plan og krets!
Plan og krets!
Plan og krets!
Plan og krets!

Vennligst referer til kretsen og trinnet i videoen, du kan enkelt ordne komponentene på kretskortet.

Trinn 4: Last ned koden

Last ned koden!
Last ned koden!
Last ned koden!
Last ned koden!
Last ned koden!
Last ned koden!

Last ned pakken nedenfor. Det er kildekode og kompilert hexfil.

Hvis du ikke vil lese kodene, brenner du bare.hex -filen i MCU. Bruk en USB til TTL-nedlaster og STC-ISP-programvare for å laste ned koden til MCU. Koble til TXD, RXD og GND.

Last ned STC-ISP-programvare her:

Hvis grensesnittet til STC-ISP er kinesisk, kan du klikke på ikonet øverst til venstre for å endre språket til engelsk. For detaljkonfigurasjon av STC-ISP, se videoen i trinn 1.

Kodene ble skrevet i C. Bruk Keil -programvare for å redigere og kompilere den.

Trinn 5: Suksess

Suksess!
Suksess!
Suksess!
Suksess!
Suksess!
Suksess!
Suksess!
Suksess!

Du kan bruke denne DIY -funksjonsgeneratoren til å sende firkantet bølgeform eller sinusbølgeformsignal.

Grensesnitt:

  • Nederst til venstre viser typen bølgeform (Square/Sine) og utgangsstatus (ON/OFF)
  • F: Frekvens
  • D: Plikten til firkantet bølgeform
  • CD: Clock Division Coefficient (kun for informasjon)
  • P: PWM -frekvens for generering av sinusbølgeform (kun for informasjon)
  • Pt: Antall poeng for generering av sinusbølgeform (kun for informasjon)

Operasjoner:

  • Enkeltklikkoder: Bytt frekvens og drift i firkantet bølgeformgrensesnitt
  • Dobbeltklikk Encoder: Start/Stop Signal Output
  • Long Press Encoder: Bytt mellom Square Waveform/Sine Waveform/Voltage Information
  • Roter Encoder: Juster parametere

Trinn 6: Tips

Utgangssignalet har ikke lastevne. Hvis du vil kjøre en annen komponent, må du være oppmerksom på at du bruker en operasjonsforsterker for å forbedre lastevnen.

Trinn 7: Fremtidsplan

Fremtidsplan
Fremtidsplan

Jeg planlegger å lage en annen funksjonsgenerator med STM32.

Forventer det

  • Kan i tillegg generere Triangle og Saw -bølgeform.
  • Frekvensen til sinusbølgeformen kan være høyere enn 10 kHz.

Hvis du har råd eller krav til dette prosjektet, vennligst fortell meg det.

Håper du liker det.

Sjekk gjerne ut YouTube -kanalen min:

Anbefalt: