ST Nucleo: Generare Segnali PWM su STM32 (anche con DMA) - Tutorial su STM32CubeIDE
ฝัง
- เผยแพร่เมื่อ 22 ต.ค. 2022
- Possiamo sfruttare i SEGNALI PWM per controllare Inverters, Convertitori DC-DC, Motori Elettrici, LED, e tanto altro! Generare Segnali PWM con STM32 è relativamente Semplice e oggi vedremo come si può fare! Rispetto ad Arduino, STM32 fornisce un ambiente per generare segnali PWM molto più professionale, tramite uso di Prescalers, Auto Reload Registers e tutta l'interfaccia di configurazione dei clock del microcontrollore.
Nella puntata precedente abbiamo visto come usare Interrupts e Timers:
• ST Nucleo: Interrupt e...
Generare segnali PWM è utilissimo in diversi contesti, un segnale PWM è un segnale nel quale possiamo modulare la durata dell'impulso all'interno di un periodo. Quindi, preso un periodo di clock, un segnale PWM può generare un segnale Alto (o basso a seconda della configurazione) per una durata che varia in base a una percentuale impostata dal programmatore. Ad esempio, se il periodo è di 1s e impostiamo un Duty Cycle del 40%, per 400ms il segnale sarà alto e per i successivi 600ms il segnale sarà basso, e questo si ripeterà periodicamente.
Per programmare un STM32 spesso può tornare utile l'ST-LINK:
amzn.to/3SuhPph
amzn.to/3N4O8tS
Su Amazon potete trovare le seguenti schede (cerca su internet la sigla del processore per vedere le features della scheda sul sito di ST):
amzn.to/3sm2pbX
amzn.to/3gDolwM
amzn.to/3f17bbF
amzn.to/3f4sKbk
amzn.to/3eVGPb4
Qua trovate l'IDE sul quale programmo:
www.st.com/en/development-too...
Trovate il mio main.c al seguente link:
github.com/ProjectoOfficial/S...
Iscriviti QUI al canale!
Https://th-cam.com/users/ProjectoOfficia...
La nostra lista amazon dei prodotti migliori!
AMAZON: PC - FILAMENTO 3D - ARDUINO - RASPBERRY PI
amzn.to/2RV7KWc
Vuoi farci un Regalo o inviarci un prodotto? Vi ringrazieremo in un video dedicato! :D
www.amazon.it/hz/wishlist/gen...
Seguici sui nostri social!
Facebook: / miniprojectsofficial
Instagram: / officialprojecto
#PWM #STM32 #STNucleo - วิทยาศาสตร์และเทคโนโลยี
Complimenti. Spero di vedere più spesso questa tipologia di video e qualche progetto. Grazie ragazzi
Super video! Grande trattazione.
che figata ! devo averne una ! ho visto che fai molti video sui pwm ....
Ciao, complimenti per i contenuti! per vedere la variazione della uscita, potresti usare il sw STM studio, dove puoi monitorare in tempo reale le variabili.ti fa da oscilloscopio virtuale. Io sarei interessato a un tutorial per ogni periferica a bordo della stm32 :)
Ci ho dato un occhio e, il software è molto rudimentale 😂, però super interessante considerando appunto che non tutti (me compreso) hanno un oscilloscopio. Molto probabilmente cercherò di fare un video a riguardo! Grazie! 😊
Ciao, Quando hai provato a fare variare il duty cicle forse ti sei dimenticato di temporizzare, in quanto l'esecuzione del programma veniva fatta a clock di macchina e quindi molto più veloce del clock del segnale. Bisognava introdurre dei delay oppure utilizzare il timer stesso e il suo conteggio per creare qualcosa di più "lento" e visibile in tempo reale.
Comunque ottimo video!
Complimenti per la spiegazione chiara come sempre. Per caso puoi fare un video per realizzare un controllo di velocità tramite motore dc con la stm32?
seguo
ciao video bellissimo, molto interessante
tempo fa ho visto che avevi una scheda della stm con porta ethernet, se puoi fare un video di come attivi e disattivi un led con un cellulare, magari con un bot di telegram magari
buona giornata
ancora complimenti
Antonio
Quello è l'F429ZI che purtroppo avevo preso in prestito da lavoro e non ho più 😕, però con ESP32 ho fatto una cosa molto simile però con un Web Server: th-cam.com/video/p8Lyb-oBCDk/w-d-xo.html
Eventualmente usare un bot telegram al posto del webserver potrebbe essere un argomento interessante per un prossimo video👍
@@ProjectoOfficial :)