Obsah:

DIY generátor funkcií s STC MCU ľahko: 7 krokov (s obrázkami)
DIY generátor funkcií s STC MCU ľahko: 7 krokov (s obrázkami)

Video: DIY generátor funkcií s STC MCU ľahko: 7 krokov (s obrázkami)

Video: DIY generátor funkcií s STC MCU ľahko: 7 krokov (s obrázkami)
Video: Flipper Zero Alternative? - m5stickC plus 🤯 #shorts 2024, November
Anonim
DIY generátor funkcií s STC MCU ľahko
DIY generátor funkcií s STC MCU ľahko

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

Image
Image

V tomto videu vám ukážem, ako si tento generátor funkcií vytvoriť sami krok za krokom.

Krok 2: Pripravte si súčiastky

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

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

Schéma a obvod!
Schéma a obvod!
Schéma a obvod!
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 kód!
Stiahnite si kód!
Stiahnite si kód!
Stiahnite si kód!
Stiahnite si kód!
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

Úspech!
Úspech!
Úspech!
Úspech!
Úspech!
Úspech!
Úspech!
Ú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

Plán do budúcnosti
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:

Odporúča: