Innehållsförteckning:
- Steg 1: Se videon
- Steg 2: Förbered dina delar
- Steg 3: Schema och krets
- Steg 4: Ladda ner koden
- Steg 5: Framgång
- Steg 6: Tips
- Steg 7: Framtidsplan
Video: DIY -funktionsgenerator med STC MCU enkelt: 7 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:40
Detta är en funktionsgenerator gjord med STC MCU. Behöver bara flera komponenter och kretsen är enkel.
Specifikation
- Utgång: Enstaka kanal
- Kvadratisk vågformsfrekvens: 1Hz ~ 2MHz
- Sinusvågfrekvens: 1Hz ~ 10kHz
- Amplitud: VCC, ca 5V
- Lastförmåga: Ej tillgängligt
- MCU: STC15W4K32S4 @24MHz
- Display: LCD1602
- Styrenhet: EC11 Encoder
Steg 1: Se videon
I den här videon kommer jag att visa dig hur du gör denna funktionsgenerator steg för steg.
Steg 2: Förbered dina delar
Reservdelar
- MCU: STC15W4K32S4 x 1 Hämta det från AliExpress
- Display: LCD1602 x 1 Hämta det från AliExpress
-
Row Pin Female: Hämta det från AliExpress
- 16-stift x 1
- 2-stift x 1
-
Potentiometer: Hämta den från AliExpress
- 10kΩ x 1
- 200kΩ x 1
- 500Ω x 1
- IC Socket 40-Pin x 1 Hämta det från AliExpress
- Induktor 1mH x 1 Hämta det från AliExpress
-
Kondensator:
- 220nF x 1 Hämta det från AliExpress
- 10nF x 1
- 47uF x 1
- EC11 Encoder x 1 Hämta det från AliExpress
- Litiumpolymerbatteri x 1 Hämta det från AliExpress
- 5V booster x 1 Hämta det från AliExpress
- Terminal 2-Pin x 2 Hämta den från AliExpress
- Push Switch x 1 Hämta det från AliExpress
- Kondensator 1uF (tillval) x 1 Hämta den från AliExpress
Steg 3: Schema och krets
Se kretsen och steget i video, du kan enkelt ordna komponenterna på kretskortet.
Steg 4: Ladda ner koden
Ladda ner paketet nedan. Det finns källkod och sammanställd hexfil.
Om du inte vill läsa koderna bränner du bara.hex -filen i MCU. Använd en USB till TTL-nedladdare och STC-ISP-programvara för att ladda ner koden till MCU. Anslut TXD, RXD och GND.
Ladda ner STC-ISP-programvara här:
Om gränssnittet för STC-ISP är kinesiskt kan du klicka på ikonen längst upp till vänster för att ändra språket till engelska. För detaljerad konfiguration av STC-ISP, se videon i steg 1.
Koderna skrevs i C. Använd Keil -programvara för att redigera och kompilera den.
Steg 5: Framgång
Du kan använda denna DIY -funktionsgenerator för att mata ut fyrkantig vågform eller sinusvågsignal.
Gränssnitt:
- Nederst till vänster visar typen av vågform (kvadrat/sinus) och utgångsstatus (ON/OFF)
- F: Frekvens
- D: Plats för fyrkantig vågform
- CD: Clock Division Coefficient (endast för information)
- P: PWM -frekvens för att generera sinusvågform (endast för information)
- Pt: Antal punkter för att generera sinusvågform (endast för information)
Operationer:
- Single Click Encoder: Växla frekvens och drift i fyrkantigt vågformsgränssnitt
- Dubbelklicka Encoder: Start/Stop Signal Output
- Långpresskodare: Växla mellan fyrkantig vågform/sinusvågform/spänningsinformation
- Rotera kodare: Justera parametrar
Steg 6: Tips
Utsignalen har inte lastförmåga. Om du vill köra annan komponent, var god notera att du använder en operationsförstärkare för att förbättra lastförmågan.
Steg 7: Framtidsplan
Jag planerar att göra en annan funktionsgenerator med STM32.
Förväntar det
- Kan generera triangel och sågvågform dessutom.
- Frekvensen för sinus vågform kan vara högre än 10 kHz.
Om du har råd eller krav angående detta projekt, berätta det gärna.
Hoppas du gillar det.
Kolla gärna in min YouTube -kanal:
Rekommenderad:
COVID-19-instrumentpanel (enkelt och enkelt): 4 steg
COVID-19-instrumentpanel (enkelt och enkelt): Överallt finns ett stort utbrott av det nya COVID-19-viruset. Det blev nödvändigt att hålla koll på det aktuella scenariot med COVID-19 i landet. Så när jag var hemma var det här projektet jag tänkte på: " An Information Dashboard " - En dag
Gör ditt eget oscilloskop (Mini DSO) med STC MCU enkelt: 9 steg (med bilder)
Gör enkelt ditt eget oscilloskop (Mini DSO) med STC MCU: Detta är ett enkelt oscilloskop tillverkat med STC MCU. Du kan använda denna Mini DSO för att observera vågform. Tidsintervall: 100us-500ms Spänningsområde: 0-30V Draw Mode: Vector eller Dots
(Enkelt) enkelt sätt att få analogt/pwm -ljud från Raspberry PI Zero och även ansluta till Crt TV: 4 steg
(Enkelt) enkelt sätt att få analogt/pwm -ljud från Raspberry PI Zero och även ansluta till Crt TV: Här har jag använt en enklaste metod för att mata ljud till en tv tillsammans med video från en annan webbplats
Enkelt och enkelt bärbart stativ för ditt varv: 4 steg
Enkelt och enkelt bärbart stativ för ditt varv: Jag tittade mig omkring i en mängd butiker efter ett bärbart stativ som får luftflöde till den bärbara datorn, men ett där jag faktiskt kunde använda i mitt knä. Hittade inget som var vad jag ville, så jag bestämde mig för att göra mitt eget
Ett riktigt enkelt/enkelt/inte komplicerat sätt att få människor/människor/djur/robotar att se ut som om de har riktigt cool/ljus värmevision (valfri färg) med GIMP: 4 steg
Ett riktigt enkelt/enkelt/inte komplicerat sätt att få människor/människor/djur/robotar att se ut som om de har riktigt cool/ljus värmevision (valfri färg) med GIMP: Läs … titeln