Ciao ragazzi, rieccomi qui.Allora io uso il 7805 collegato alla 12V di un alimentatore di PC proprio per evitare quel tipo
di problema.Se volete posto il codice che ho scritto in C18 cosi magari vi rendete conto meglio se i fuses sono settati come
si deve.
Problemino con Alimentazione PIC
Moderatore:
Paolino
46 messaggi
• Pagina 4 di 5 • 1, 2, 3, 4, 5
0
voti
0
voti
Ragazzi ho risolto finalmente avevate ragione voi, il problema èra l'alimentazione.Ho aggiunto un condensatore
da 220microF e tutto funge.Inizialmente ne avevo messo solo uno da 100nF come avevo trovato sugli schemi in
rete ma evidentemente non bastava.
da 220microF e tutto funge.Inizialmente ne avevo messo solo uno da 100nF come avevo trovato sugli schemi in
rete ma evidentemente non bastava.
0
voti
Te lo avevamo detto noi di postare il circuito elettrico completo, se lo avessi fatto lo avremmo notato subito la mancanza di quel condensatore (te lo dico solo perché così la prossima volta otterrai le risposte giuste subito).
comunque incredibilmente, per la prima volta, avevo ragione
.
Ciao,
comunque incredibilmente, per la prima volta, avevo ragione
Ciao,
Galaxi93.
Visita il mio sito!! E' ancora in costruzione, ma anche tu puoi contribuire a farlo crescere e darmi dei consigli per migliorarlo! Dai prova, provare non costa nulla! Vieni!
Visita il mio sito!! E' ancora in costruzione, ma anche tu puoi contribuire a farlo crescere e darmi dei consigli per migliorarlo! Dai prova, provare non costa nulla! Vieni!
0
voti
Ok ragazzi, la prossima volta vi postero lo schema,adesso continuero con i miei esperimenti anche se ho una bella
domanda di tipo tecnico da farvi.Sto giocando con il PWM e sul datasheet dice che la risoluzione a14 bit.
Ho impostato la frequenza a 50Hz e mi sono reso conto che il duty cicle che si imposta tramite i registri PDC0L e PDC0H
puo oscillare tra valori compresi tra 0 e 4xPTPER che è il registro legato alla frequenza.
E' giusto o non ci sto capendo niente come al solito?
domanda di tipo tecnico da farvi.Sto giocando con il PWM e sul datasheet dice che la risoluzione a14 bit.
Ho impostato la frequenza a 50Hz e mi sono reso conto che il duty cicle che si imposta tramite i registri PDC0L e PDC0H
puo oscillare tra valori compresi tra 0 e 4xPTPER che è il registro legato alla frequenza.
E' giusto o non ci sto capendo niente come al solito?
0
voti
Il Duty Cycle (DC) dipende dalla frequenza di clock del PIC e dalla frequenza del PWM che desideri ottenere. Se stai lavorando ancora con il quarzo a 10MHz e imposti il PWM per una frequenza di 50 Hz dovresti avere una risoluzione di ben 17 bit, quindi assolutamente 14 bit.
In Free Running mode PTPER vale 2499 (9C4 esadecimale).
In Continuous count mode il PTPER vale metà rispetto a prima.
In ogni caso però la risoluzione del DC è a 14 bit.
In base a cosa fai una tale ipotesi?
In Free Running mode PTPER vale 2499 (9C4 esadecimale).
In Continuous count mode il PTPER vale metà rispetto a prima.
In ogni caso però la risoluzione del DC è a 14 bit.
In base a cosa fai una tale ipotesi?
Fabio
0
voti
perché ho impostato il PWM a 5khz e posso vatiare il duty cicle solo su 8 bit.
0
voti
Hai impostati il PWM a 50 Hz, come detto nel messaggio precedente, o a 5kHz, come detto nell'ultimo messaggio?
Comunque sia a 5kHz la risoluzione del PWM, sempre se il quarzo è di 10MHz, è di 10 bit, non 8.
Comunque sia a 5kHz la risoluzione del PWM, sempre se il quarzo è di 10MHz, è di 10 bit, non 8.
Fabio
0
voti
L'ho provato sia a 50Hz che a 5KHz.Sto usando un quarzo a 10Mzh.Scusa mi dici come faccio a determinare il
massimo valore in bit per il duty cicle.perché a questo punto mi sorge la domanda spontanea?
massimo valore in bit per il duty cicle.perché a questo punto mi sorge la domanda spontanea?
0
voti
Il duty cycle dipende dalla frequenza di clock e dalla frequenza a cui decidi di far lavorare il PWM.
Il registro deputato alla gestione del DC viene variato ad ogni ciclo di clock, detto quindi Tc il periodo del clock e Tp periodo del PWM potrai avere al massimo
impulsi di clock per ogni periodo. Questo è il valore massimo che puoi assegnare al registro del DC. Il numero di bit si ottiene quindi dalla seguente (per altro presente nel datasheets):

Il registro deputato alla gestione del DC viene variato ad ogni ciclo di clock, detto quindi Tc il periodo del clock e Tp periodo del PWM potrai avere al massimo
impulsi di clock per ogni periodo. Questo è il valore massimo che puoi assegnare al registro del DC. Il numero di bit si ottiene quindi dalla seguente (per altro presente nel datasheets):
Fabio
46 messaggi
• Pagina 4 di 5 • 1, 2, 3, 4, 5
Torna a Realizzazioni, interfacciamento e nozioni generali.
Chi c’è in linea
Visitano il forum: Nessuno e 7 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)




