Buongiorno, mi chiamo Matteo e sono uno studente universitario.
Attualmente stavo cercando un PIC in grado di fornire 4 uscite PWM indipendenti per pilotare dei carichi.
Cercando online, inizialmente ero arrivato a credere che per avere molteplici PWM indipendenti, il micro doveva avere CCP o ECCP di pari numero ai PWM. Poi cercando nel catalogo della Microchip ho notato il parametro Standalone PWMs.
E, in quanto nuovo del campo (dei micro), non ho idea se questo parametro possa dare risposta alla mia ricerca.
Qualcuno potrebbe gentilmente spiegarmi in cosa consiste ? Il PWM è creato 0-5V ?
Ringrazio anticipatamente per la disponibilità.
Standalone PWMs PIC
Moderatore:
Paolino
8 messaggi
• Pagina 1 di 1
0
voti
Ciao
cose99.
Che microcontrollore hai individuato, nella tua ricerca?
Il PWM è generato con estensione 0-Vdd: se il microcontrollore è alimentato a 5V, il segnale PWM generato ha estensione 0-5V.
Ciao.
Paolo.
Che microcontrollore hai individuato, nella tua ricerca?
cose99 ha scritto:Il PWM è creato 0-5V ?
Il PWM è generato con estensione 0-Vdd: se il microcontrollore è alimentato a 5V, il segnale PWM generato ha estensione 0-5V.
Ciao.
Paolo.
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong
-------------------------------------------------------------
PIC Experience - http://www.picexperience.it
-------------------------------------------------------------
PIC Experience - http://www.picexperience.it
-

Paolino
32,6k 8 12 13 - G.Master EY

- Messaggi: 4226
- Iscritto il: 20 gen 2006, 11:42
- Località: Vigevano (PV)
0
voti
Se non sei costretto ad usare i PICmicro, e se potessi passare ad esempio ad STM32, allora sappi che ad ogni timer è associato un modulo PWM e, ad ogni modulo PWM corrisondono quattro canali indipendenti.
Questo vuol dire che, per ogni timer puoi avere quattro canali PWM indipendenti.
Quanto detto è valido ad esempio per l'STM32F103RB. Per controller più piccoli potresti avere limitazioni.
Considera inoltre che in questo particolare controller hai (se non sbaglio) dieci timer, e quindi puoi avere canali PWM in abbondanza.
Controlla comunque anche sui PICmicro quanti canali PWM puoi avere. Di solito sono tutti indipendenti, e condividono solamente la base dei tempi generata dal core-timer.
Questo vuol dire che, per ogni timer puoi avere quattro canali PWM indipendenti.
Quanto detto è valido ad esempio per l'STM32F103RB. Per controller più piccoli potresti avere limitazioni.
Considera inoltre che in questo particolare controller hai (se non sbaglio) dieci timer, e quindi puoi avere canali PWM in abbondanza.
Controlla comunque anche sui PICmicro quanti canali PWM puoi avere. Di solito sono tutti indipendenti, e condividono solamente la base dei tempi generata dal core-timer.
-

harpefalcata
326 1 3 6 - Stabilizzato

- Messaggi: 422
- Iscritto il: 28 lug 2015, 21:03
0
voti
Ringrazio per la più che rapida risposta
.
Uno dei tanti che corrispondono a queste caratteristiche è il PIC 16f1507, infatti come indicato possiede 4 standalone PWM.
Da quello che so, uno dei vantaggi del PIC è il poter definire la Frequenza del PWM, che per "problemi" progettuali deve essere sui 500 Hz.
Inoltre, dopo 5 anni di elettronica in cui cercano di "iniziarti" ad arduino dove è sempre tutto pronto, volevo iniziare a masticare un po' di PIC, un mondo che mi ha sempre affascinato ed attratto. Ma data la sua "magra" e "scarsa" documentazione a livello base, iniziare da soli non è semplicissimo.
Uno dei tanti che corrispondono a queste caratteristiche è il PIC 16f1507, infatti come indicato possiede 4 standalone PWM.
Da quello che so, uno dei vantaggi del PIC è il poter definire la Frequenza del PWM, che per "problemi" progettuali deve essere sui 500 Hz.
Inoltre, dopo 5 anni di elettronica in cui cercano di "iniziarti" ad arduino dove è sempre tutto pronto, volevo iniziare a masticare un po' di PIC, un mondo che mi ha sempre affascinato ed attratto. Ma data la sua "magra" e "scarsa" documentazione a livello base, iniziare da soli non è semplicissimo.
0
voti
credo che questa caratteristica(vantaggio) sia propria anche d'altri micro, non mi pare una peculiarità della Microchip.cose99 ha scritto:(...) Da quello che so, uno dei vantaggi del PIC è il poter definire la Frequenza del PWM, che per "problemi" progettuali deve essere sui 500 Hz. (...)
Comunque, nel PIC16(L)F1507 la base per il periodo è comune, viene interessato solo il timer T2.
In termini qualitativi per te potrebbe essere un limite ?
Altrimenti, se non sei vincolato all'impiego di moduli PWM free-run, ne puoi realizzare altri a livello firmware.
Saluti
W - U.H.F.
-

WALTERmwp
30,2k 4 8 13 - G.Master EY

- Messaggi: 8982
- Iscritto il: 17 lug 2010, 18:42
- Località: le 4 del mattino
1
voti
cose99 ha scritto:Da quello che so, uno dei vantaggi del PIC è il poter definire la Frequenza del PWM, che per "problemi" progettuali deve essere sui 500 Hz.
Non ho inteso in pieno quello che vuoi dire: quali sarebbero i problemi progettuali? Per generare il PWM il microcontrollore sfrutta il clock di sistema (interno o esterno), agendo sul timer TMR2 (come già detto da
cose99 ha scritto:Ma data la sua "magra" e "scarsa" documentazione a livello base, iniziare da soli non è semplicissimo.
Dissento un poco su quanto dici. Vero è che negli ultimi anni (ahimè) anche le scuole puntano troppo su Arduino e suoi fratelli, con il rischio che un perito non capisca più cosa significa microcontrollore! Ma per quanto concerne i PIC in rete trovi una quantità molto ampia di tutorial ed esempi. Anche qui, su ElectroYou, in diversi utenti abbiamo scritto articoli e sviluppato progetti con PIC.
Fatti coraggio, da solo non sei
Ciao.
Paolo.
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong
-------------------------------------------------------------
PIC Experience - http://www.picexperience.it
-------------------------------------------------------------
PIC Experience - http://www.picexperience.it
-

Paolino
32,6k 8 12 13 - G.Master EY

- Messaggi: 4226
- Iscritto il: 20 gen 2006, 11:42
- Località: Vigevano (PV)
2
voti
Aggiornamento: dopo un po' di prove ed impegno sono riuscito ad entrare a pieno nel mondo dei PIC, e devo dire che mi affascina molto.
Ringrazio tutti per la disponibilitá e il supporto
Ringrazio tutti per la disponibilitá e il supporto
8 messaggi
• Pagina 1 di 1
Torna a Realizzazioni, interfacciamento e nozioni generali.
Chi c’è in linea
Visitano il forum: Nessuno e 8 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)