Firmware - Febbraio 2014 / N°97 - (Page 21)
PCB-Pool - circuiti stampati
continua o semplicemente per variare la
luminosità delle lampade/LED.
Alcuni esempi possono essere:
- Negli alimentatori elettronici, negli inverter e nei gruppi di continuità la modulazione può essere regolata in funzione della tensione in uscita, in modo
da introdurre una retroazione che stabilizza la tensione al variare di quella in
ingresso.
- Nei regolatori di luminosità domestici,
si utilizza un particolare sistema PWM in
cui la modulazione viene applicata alla
tensione sinusoidale della rete elettrica,
nel momento in cui si ha il passaggio attraverso lo zero della tensione, un circuito dedicato determina un ritardo
temporale compreso tra circa zero e
un semiperiodo, dipendentemente della posizione di un potenziometro; trascorso tale ritardo viene innescato
un dispositivo (Triac) che inizia a condurre da questo momento fino al prossimo passaggio per lo zero.
- Nel comando di valvole proporzionali
si utilizza un comando di tipo PWM che
si sovrappone all'onda principale a una
frequenza di qualche kHz, per mantenere in leggera vibrazione il nucleo e
ridurre così l'isteresi della valvola. In
alternativa viene usato un PWM a bassa frequenza (50-200Hz) in modo che sia
l'ondulazione (ripple) della corrente a
garantire la vibrazione necessaria. In
ogni caso come si evince da questi bre-
vi esempi le applicazioni del PWM sono
molteplici e i moduli per la sua generazione li troviamo nella maggior parte
dei microcontrollori; ma ora scendiamo nei dettagli, per comprendere fino in
fondo il suo funzionamento e le caratteristiche ai fini di un suo corretto impiego, facendo riferimento alla famiglia
PIC16F della Microchip.
PULSE-WIDTH MODULATION
Il PWM non è altro che un tipo di modulazione digitale che permette di ottenere una tensione media variabile dipendente dal rapporto tra la durata del
valore logico alto (1) e la durata di quello basso (0). Solo per avere un'idea dei
blocchi funzionali e registri da impostare in un PIC per poter configurare
correttamente un PWM, si veda Figura 1
in cui è riportato un diagramma a blocchi semplificato per un PIC16F. Tre cose fondamentali vanno impostate, il periodo, il duty cycle e la risoluzione.
Facendo riferimento alla Figura 2, in
cui è riportato un segnale impulsivo costituente un'onda rettangolare; possiamo definire "duty cycle" (ciclo di lavoro)
la frazione di tempo che un segnale
passa in uno stato alto in proporzione al
tempo totale considerato, quindi il rapporto tra la durata del segnale alto e il
periodo totale del segnale (T PWM ),
esprimendo per quanta porzione di periodo il segnale è a un livello logico alto.
Il risultato di tale rapporto è sempre un
numero compreso tra 0 e 1, nel caso
in cui si abbia un duty cycle pari a "0" o
"1" si è in presenza di segnali continui.
Generalmente si preferisce esprimere
il ciclo di lavoro in percentuale, considerando che lo 0% indica un impulso di
durata nulla, in pratica assenza di segnale e come si può intuire la potenza
trasferita è nulla; mentre un valore del
100% indica che l'impulso termina nel
momento in cui inizia il successivo e la
potenza corrisponde al valore massimo trasferito nel caso in cui non sia
presente il circuito di modulazione. Ogni
valore intermedio determina una corrispondente fornitura di potenza.
I LIMITI DELLA RISOLUZIONE
Sebbene molte applicazioni possano
funzionare con risoluzioni PWM inferiori a 8 bit, vi è una gamma di applicazioni, come la regolazione di lampade,
dove è richiesta una risoluzione più alta a causa della sensibilità dell'occhio
umano. La risoluzione effettiva (misurata
Figura 1: Blocchi funzionali semplificati
per generazione PWM nei PIC16
FOCUS ON
SKILLS
INSIDE
TOOLS
ANALOG
TIPS'N TRICKS
MARKET NEWS
SPOTLIGHT
EVENTS ZAPPING
MEMBERSHIP
Tabella dei contenuti per la edizione digitale del Firmware - Febbraio 2014 / N°97
News
TIPS'n tricks
FOCUS on I Microcontrollori Kinetis K60
SKILLs
High Resolution PWM
Rilevamento Scheda con NFC e RFID “Low-Power”
INside
Power Supply Layout ed EMI
Evitare le Interferenze E.M. nel progetto di PCB
Regolatore PoE, “Power-over- Ethernet”
ANALOG
Bilanciare le Celle Li-Ion
Misurazioni di Energia con MSP430
TOOLS Freescale Code Warrior
SPOTlight Scheda di Valutazione per RX111
EVENTS zapping
Guida
Firmware - Febbraio 2014 / N°97
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2015-02_109
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2015-01_108
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-12_107
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-11_106
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-10_105
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-09_104
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-07_102
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-06_101
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-05_100
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-04_99
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-03_98
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-02_97
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-01_96
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-12_95
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-11_94
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-10_93
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-09_92
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-07_90_91
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-06_89
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-05_88
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-04_87
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-03_86
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-02_85
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-01_84
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-12_83
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-11_82
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-10_81
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-09_80
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-07_78-79
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-06_77
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-05_76
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-04_75
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-03_74
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-02_73
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-01_72
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-12_71
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-11_70
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-10_69
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-09_68
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-07_66_67
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-06_65
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-05_64
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-04_63
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-02_62
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2011-02_61
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2011-01_60
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-12_59
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-11_58
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-10_57
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-09_56
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2010-07_54-55
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2010-06_53
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Maggio-2010-52
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Aprile-2010-51
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Marzo-2010-50
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Febbraio-2010-49
https://www.nxtbookmedia.com