Obsah:
Video: DIY generátor funkcií s STC MCU ľahko: 7 krokov (s obrázkami)
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Toto je generátor funkcií vyrobený s MCU STC. Potrebujete iba niekoľko komponentov a obvod je jednoduchý.
Špecifikácia
- Výstup: jednokanálový
- Frekvencia štvorcového tvaru: 1 Hz ~ 2 MHz
- Frekvencia sínusového priebehu: 1 Hz ~ 10 kHz
- Amplitúda: VCC, asi 5V
- Nosnosť: Nie je k dispozícii
- MCU: STC15W4K32S4 pri 24 MHz
- Displej: LCD1602
- Ovládač: kodér EC11
Krok 1: Pozrite si video
V tomto videu vám ukážem, ako si tento generátor funkcií vytvoriť sami krok za krokom.
Krok 2: Pripravte si súčiastky
Zoznam položiek
- MCU: STC15W4K32S4 x 1 Získajte ho z AliExpress
- Displej: LCD1602 x 1 Získajte z AliExpress
-
Row Pin Female: Získajte ju z AliExpress
- 16-kolíkový x 1
- 2-kolíkový x 1
-
Potenciometer: Získajte ho z AliExpress
- 10 kΩ x 1
- 200 kΩ x 1
- 500Ω x 1
- Zásuvka IC 40-pinová x 1 Získajte ju z AliExpress
- Induktor 1 mH x 1 Získajte ho z AliExpress
-
Kondenzátor:
- 220nF x 1 Získajte to z AliExpress
- 10nF x 1
- 47uF x 1
- Kodér EC11 x 1 Získajte ho z AliExpress
- Lítium -polymérová batéria x 1 Získajte ju z AliExpress
- 5V zosilňovač x 1 Získajte ho z AliExpress
- Terminál 2-kolíkový x 2 Získajte ho z AliExpress
- Push Switch x 1 Získajte z AliExpress
- Kondenzátor 1uF (voliteľný) x 1 Získajte ho z AliExpress
Krok 3: Schéma a obvod
Obráťte sa na obvod a krok vo videu, kde môžete komponenty na doske plošných spojov ľahko usporiadať.
Krok 4: Stiahnite si kód
Stiahnite si balíček nižšie. Existuje zdrojový kód a skompilovaný hex súbor.
Ak nechcete čítať kódy, stačí napáliť súbor.hex do MCU. Na stiahnutie kódu do MCU použite softvér na stiahnutie z USB na TTL a softvér STC-ISP. Pripojte TXD, RXD a GND.
Stiahnite si softvér STC-ISP tu:
Ak je rozhranie STC-ISP čínske, kliknutím na ikonu vľavo hore zmeníte jazyk na angličtinu. Podrobnú konfiguráciu STC-ISP nájdete vo videu v kroku 1.
Kódy boli napísané v jazyku C. Na úpravu a skompilovanie použite softvér Keil.
Krok 5: Úspech
Tento generátor funkcií pre domácich majstrov môžete použiť na výstup signálu so štvorcovým alebo sínusovým priebehom.
Rozhranie:
- Vľavo dole je zobrazený typ priebehu (Square/Sine) a stav výstupu (ON/OFF)
- F: Frekvencia
- D: Povinnosť štvorcového tvaru vlny
- CD: Koeficient delenia hodín (len pre informáciu)
- P: Frekvencia PWM na generovanie sínusového priebehu (len pre informáciu)
- Pt: Počet bodov na generovanie sínusového priebehu (len pre informáciu)
Operácie:
- Jednoklikový kodér: Prepnite frekvenciu a záťaž v rozhraní štvorcových tvarov
- Dvakrát kliknite na kodér: Spustenie/zastavenie výstupu signálu
- Kodér s dlhým stlačením: Prepínanie medzi informáciami o tvare štvorcového/sínusového priebehu/napätí
- Otočiť kodér: Upravte parametre
Krok 6: Tipy
Výstupný signál nemá schopnosť zaťaženia. Ak chcete riadiť iný komponent, upozorňujeme vás, že na zvýšenie zaťažiteľnosti použite operačný zosilňovač.
Krok 7: Plán do budúcnosti
Mám v pláne urobiť ďalší generátor funkcií s STM32.
Očakával som to
- Dodatočne môže generovať tvar vlny trojuholníka a píly.
- Frekvencia sínusového priebehu môže byť vyššia ako 10 kHz.
Ak máte k tomuto projektu rady alebo požiadavky, dajte mi prosím vedieť.
Dúfam, že sa vám to páči.
Neváhajte a navštívte môj kanál YouTube: