Sommario:

Generatore di funzioni fai-da-te con STC MCU facilmente: 7 passaggi (con immagini)
Generatore di funzioni fai-da-te con STC MCU facilmente: 7 passaggi (con immagini)

Video: Generatore di funzioni fai-da-te con STC MCU facilmente: 7 passaggi (con immagini)

Video: Generatore di funzioni fai-da-te con STC MCU facilmente: 7 passaggi (con immagini)
Video: MOSFETs Drivers and Bootstrap - Types, Logic Level and More 2024, Dicembre
Anonim
Generatore di funzioni fai-da-te con STC MCU facilmente
Generatore di funzioni fai-da-te con STC MCU facilmente

Questo è un generatore di funzioni realizzato con STC MCU. Servono solo diversi componenti e il circuito è semplice.

Specifiche

  • Uscita: canale singolo
  • Frequenza della forma d'onda quadrata: 1Hz~2MHz
  • Frequenza della forma d'onda sinusoidale: 1Hz~10kHz
  • Ampiezza: VCC, circa 5V
  • Capacità di carico: non disponibile
  • MCU: STC15W4K32S4 @24MHz
  • Display: LCD1602
  • Controllore: codificatore EC11

Passaggio 1: guarda il video

Image
Image

In questo video, ti mostrerò come realizzare il fai-da-te di questo generatore di funzioni passo dopo passo.

Passaggio 2: prepara le tue parti

Schema e circuito!
Schema e circuito!

Elenco delle parti

  • MCU: STC15W4K32S4 x 1 Scaricalo da AliExpress
  • Display: LCD1602 x 1 Acquistalo da AliExpress
  • Row Pin Female: Acquistalo da AliExpress

    • 16 pin x 1
    • 2 pin x 1
  • Potenziometro: acquistalo da AliExpress

    • 10kΩ x 1
    • 200 kΩ x 1
    • 500Ω x 1
  • Presa IC 40 pin x 1 Acquistalo da AliExpress
  • Induttore 1 mH x 1 Acquistalo da AliExpress
  • Condensatore:

    • 220nF x 1 Acquistalo da AliExpress
    • 10nF x 1
    • 47uF x 1
  • Encoder EC11 x 1 Acquistalo da AliExpress
  • Batteria ai polimeri di litio x 1 Acquistala da AliExpress
  • Booster 5V x 1 Acquistalo da AliExpress
  • Terminale 2-Pin x 2 Acquistalo da AliExpress
  • Interruttore a pressione x 1 Acquistalo da AliExpress
  • Condensatore 1uF (opzionale) x 1 Acquistalo da AliExpress

Passaggio 3: schema e circuito

Schema e circuito!
Schema e circuito!
Schema e circuito!
Schema e circuito!

Fare riferimento al circuito e al passaggio nel video, è possibile disporre facilmente i componenti sul circuito.

Passaggio 4: scarica il codice

Scarica il codice!
Scarica il codice!
Scarica il codice!
Scarica il codice!
Scarica il codice!
Scarica il codice!

Scarica il pacchetto qui sotto. Ci sono codice sorgente e file esadecimali compilati.

Se non vuoi leggere i codici, masterizza semplicemente il file.hex nell'MCU. Utilizzare un downloader da USB a TTL e il software STC-ISP per scaricare il codice sull'MCU. Connetti TXD, RXD e GND.

Scarica il software STC-ISP qui:

Se l'interfaccia di STC-ISP è cinese, puoi fare clic sull'icona in alto a sinistra per cambiare la lingua in inglese. Per la configurazione dettagliata di STC-ISP fare riferimento al video al passaggio 1.

I codici sono stati scritti in C. Usa il software Keil per modificarlo e compilarlo.

Passaggio 5: successo

Successo!
Successo!
Successo!
Successo!
Successo!
Successo!
Successo!
Successo!

È possibile utilizzare questo generatore di funzioni fai-da-te per emettere un segnale di forma d'onda quadra o sinusoidale.

Interfaccia:

  • In basso a sinistra mostra il tipo di forma d'onda (quadrata/seno sinusoidale) e lo stato dell'uscita (ON/OFF)
  • F: Frequenza
  • D: dovere della forma d'onda quadra
  • CD: coefficiente di divisione dell'orologio (solo a scopo informativo)
  • P: frequenza PWM per la generazione della forma d'onda sinusoidale (solo a scopo informativo)
  • Pt: numero di punti per la generazione della forma d'onda sinusoidale (solo a scopo informativo)

Operazioni:

  • Encoder a clic singolo: cambia frequenza e servizio nell'interfaccia a forma d'onda quadrata
  • Encoder doppio clic: uscita segnale di avvio/arresto
  • Encoder pressione prolungata: cambia tra forma d'onda quadra/forma d'onda sinusoidale/informazioni sulla tensione
  • Ruota codificatore: regola i parametri

Passaggio 6: suggerimenti

Il segnale di uscita non ha capacità di carico. Se si desidera pilotare altri componenti, si prega di notare che l'utilizzo di un amplificatore operazionale per migliorare la capacità di carico.

Passaggio 7: piano futuro

Piano futuro
Piano futuro

Ho intenzione di creare un altro generatore di funzioni con STM32.

Lo aspettavo

  • Potrebbe generare inoltre forme d'onda Triangolo e Saw.
  • La frequenza della forma d'onda sinusoidale potrebbe essere superiore a 10kHz.

Se avete consigli o richieste su questo progetto, vi prego gentilmente di dirmelo.

Spero ti piaccia.

Sentiti libero di dare un'occhiata al mio canale YouTube:

Consigliato: