Obsah:

DIY generátor funkcí s STC MCU snadno: 7 kroků (s obrázky)
DIY generátor funkcí s STC MCU snadno: 7 kroků (s obrázky)

Video: DIY generátor funkcí s STC MCU snadno: 7 kroků (s obrázky)

Video: DIY generátor funkcí s STC MCU snadno: 7 kroků (s obrázky)
Video: Generátor funkcí DANIU FY3200S z Banggoodu 2024, Listopad
Anonim
DIY generátor funkcí s STC MCU snadno
DIY generátor funkcí s STC MCU snadno

Toto je generátor funkcí vyrobený pomocí STC MCU. Stačí jen několik komponent a obvod je jednoduchý.

Specifikace

  • Výstup: Jeden kanál
  • Frekvence čtvercových průběhů: 1 Hz ~ 2 MHz
  • Frekvence sinusového průběhu: 1Hz ~ 10kHz
  • Amplituda: VCC, asi 5V
  • Možnost zatížení: Není k dispozici
  • MCU: STC15W4K32S4 @24 MHz
  • Displej: LCD1602
  • Ovladač: kodér EC11

Krok 1: Podívejte se na video

Image
Image

V tomto videu vám ukážu, jak si tento generátor funkcí sestavit krok za krokem.

Krok 2: Připravte si díly

Schéma a obvod!
Schéma a obvod!

Seznam dílů

  • MCU: STC15W4K32S4 x 1 Získejte z AliExpress
  • Displej: LCD1602 x 1 Získejte z AliExpress
  • Row Pin Female: Získejte z AliExpress

    • 16kolíkový x 1
    • 2kolíkový x 1
  • Potenciometr: Získejte z AliExpress

    • 10 kΩ x 1
    • 200 kΩ x 1
    • 500Ω x 1
  • Zásuvka IC 40kolíková x 1 Získejte ji z AliExpress
  • Induktor 1 mH x 1 Získejte z AliExpress
  • Kondenzátor:

    • 220nF x 1 Získejte to z AliExpress
    • 10nF x 1
    • 47uF x 1
  • Kodér EC11 x 1 Získejte jej z AliExpress
  • Lithium -polymerová baterie x 1 Získejte ji z AliExpress
  • Posilovač 5V x 1 Získejte to z AliExpress
  • Terminál 2kolíkový x 2 Získejte to z AliExpress
  • Push Switch x 1 Získejte to z AliExpress
  • Kondenzátor 1uF (volitelný) x 1 Získejte jej z AliExpress

Krok 3: Schéma a obvod

Schéma a obvod!
Schéma a obvod!
Schéma a obvod!
Schéma a obvod!

Podívejte se prosím na obvod a krok ve videu, můžete snadno uspořádat součásti na desce s obvody.

Krok 4: Stáhněte si kód

Stáhněte si kód!
Stáhněte si kód!
Stáhněte si kód!
Stáhněte si kód!
Stáhněte si kód!
Stáhněte si kód!

Stáhněte si balíček níže. Existuje zdrojový kód a kompilovaný hex soubor.

Pokud nechcete číst kódy, stačí vypálit soubor.hex do MCU. Ke stažení kódu do MCU použijte USB to TTL downloader a STC-ISP software. Připojte TXD, RXD a GND.

Stáhněte si software STC-ISP zde:

Pokud je rozhraní STC-ISP čínské, můžete kliknutím na ikonu vlevo nahoře změnit jazyk na angličtinu. Podrobnou konfiguraci STC-ISP najdete ve videu v kroku 1.

Kódy byly napsány v jazyce C. K úpravě a kompilaci použijte software Keil.

Krok 5: Úspěch

Úspěch!
Úspěch!
Úspěch!
Úspěch!
Úspěch!
Úspěch!
Úspěch!
Úspěch!

Tento generátor funkcí DIY můžete použít k výstupu signálu čtvercového nebo sinusového průběhu.

Rozhraní:

  • Vlevo dole ukazuje typ průběhu (Square/Sine) a stav výstupu (ON/OFF)
  • F: Frekvence
  • D: Duty of Square Waveform
  • CD: Koeficient rozdělení hodin (pouze pro informaci)
  • P: Frekvence PWM pro generování sinusového průběhu (pouze pro informaci)
  • Pt: Počet bodů pro generování sinusového průběhu (pouze pro informaci)

Operace:

  • Jednoklikový kodér: Přepněte frekvenci a zátěž v rozhraní Square Waveform
  • Dvakrát klikněte na kodér: Výstup signálu Start/Stop
  • Kodér s dlouhým stiskem: Přepínání mezi čtvercovými průběhy/sinusovými průběhy/informacemi o napětí
  • Rotate Encoder: Adjust Parameters

Krok 6: Tipy

Výstupní signál nemá schopnost zatížení. Pokud chcete řídit jiné komponenty, mějte na paměti, že ke zvýšení zatěžovací schopnosti použijte operační zesilovač.

Krok 7: Plán budoucnosti

Budoucí plán
Budoucí plán

Mám v plánu udělat další generátor funkcí s STM32.

Očekávat to

  • Mohlo by navíc generovat průběh trojúhelníku a Saw.
  • Frekvence sinusového průběhu může být vyšší než 10 kHz.

Pokud máte k tomuto projektu rady nebo požadavky, laskavě mi to sdělte.

Doufám, že se vám to líbí.

Neváhejte se podívat na můj kanál YouTube:

Doporučuje: