Firmware - Febbraio 2013 - N°85 - (Page 32)
+ Skills
PICSIM - PIC
MICROCONTROLLER
SIMULATOR
Tra le varie soluzioni
software per simulare
ed emulare i
microcontrollori PIC, ne
esiste una molto valida,
efficace e, soprattutto
freeware. Si tratta del
programma “PICsim PIC microcontroller
simulator”, distribuito
gratuitamente in rete
per motori DC
Un sistema a microcontrollore per modulare la potenza erogabile a motori DC,
lampade ad incandescenza ecc…
ome introduzione alla descrizione
del dispositivo, ecco di seguito
elencate le più importanti funzionalità:
- variazione della potenza (o velocità
di rotazione dei motori ) tramite coppia di pulsanti e potenziometro;
- settabilità dei livelli minimo e massimo
di potenza consentiti;
- memorizzazione permanente di tali livelli;
- settabilità dello step di incremento/decremento di potenza operato dai tasti;
- blocco di emergenza del dispositivo pilotato;
- programmabilità in-circuit tramite ICSP
(In-Circuit Serial Programming);
- controllo visivo dello stato del sistema
tramite led e display.
Per coloro che da poco si sono affacciati al mondo dell’elettronica, sono doverose alcune brevi premesse teoriche.
C
CONTROLLO POMPA
PER LIQUIDI
Questo articolo
descrive come
realizzare un circuito in
grado di controllare
una pompa in base al
livello di un serbatoio
da svuotare. Una
piccola modifica al
circuito genera una
nuova applicazione
completamente
differente
Come già accennato il sistema, per modulare la potenza erogata al dispositivo
elettrico pilotato, fa uso di un segnale
PWM (Pulse Width Modulation). Un’onda PWM è un’onda rettangolare il cui impulso (generalmente lo stato alto del
segnale), ha una durata che varia in funzione di una grandezza. In altre parole,
viene modificato il D.C. in funzione di
una grandezza modulante (Duty Cycle:
rapporto tra durata dello stato alto ed il
periodo dell’onda stessa - generalmente
espresso in %).
Nel nostro caso questa grandezza è un
valore che il microcontrollore determina,
o leggendo la tensione sull’indice di un
potenziometro, o modificandola alla
pressione di uno dei due tasti : sw_up
(per l’incremento) e sw_down (per il decremento). Per tutta la durata dello stato alto, il nostro dispositivo elettrico
viene abilitato a funzionare, e per il restante tempo del periodo dell’onda rimarrà spento. Il risultato sarà quello di
apportare potenza al dispositivo pilotato, in una quantità che è funzione del
D.C., per l’appunto. Il microcontrollore
che integra un dispositivo PWM, riesce a modificare il D.C. di un segnale
generato da esso stesso, semplicemente scrivendo su di un registro un
opportuno valore. I parametri dell’onda
PWM come il periodo dell’onda (e quindi la sua frequenza), e la durata dello
stato alto, sono determinati da semplici formule di calcolo, implementate dalla logica del micro stesso.
I PIC integrano generalmente uno o più
moduli CCP (Capture/Compare/PWM)
che si appoggiano al segnale di sincronismo (clock) del micro stesso, ai
timer, al prescaler e postscaler, per fornire le temporizzazioni volute dal programmatore. Il microcontrollore, oltre
a fornire il segnale PWM, genera anche due segnali che andranno a determinare il verso di rotazione di un motore o, se si presenta il caso, di arrestarlo.
I tre segnali necessari a pilotare il dispositivo elettrico (da adesso in poi un
motore DC), ovvero l’onda PWM e i due
segnali per il verso di rotazione (rot_or
& rot_an), vengono amplificati in potenza da una coppia di driver di potenza. Le loro due uscite vengono così utilizzate per alimentare direttamente il
nostro motore.
13
FOCUS ON
24
SKILLS
42
INSIDE
45
TOOLS
7
TIPS’N TRICKS
3
MARKET NEWS
48
SPOTLIGHT
60
EVENTS ZAPPING
55
ANALOG
MEMBERSHIP
http://www.elettroshop.com/smart
Tabella dei contenuti per la edizione digitale del Firmware - Febbraio 2013 - N°85
News
TIPS'n tricks
FOCUS on La scheda easyPIC7 PRO
SKILLs
- PICsim un simulatore per PIC
- Pompa per fluidi
- Driver per motori brushless
INside Moduli Bluetooth Low-Energy
TOOLS Generatori di segnale
SPOTlight Freescale amplia la serie di prodotti per data center con i coprocessori crittografici C29x
ANALOG
- Alimentazione DC/DC ad alta potenza
- Criteri di Selezione d ei Riferimenti di Tensione
EVENTS zapping
Guida
Firmware - Febbraio 2013 - N°85
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