- Messaggi: 63
- Ringraziamenti ricevuti 0
18f4550 e moduli CCP1 e CCP2 incompatibili.
11 Anni 5 Mesi fa #1
da velvettiere
18f4550 e moduli CCP1 e CCP2 incompatibili. è stato creato da velvettiere
Salve ragazzi.
eccomi di nuovo a porvi un dilemma su questo bel pic in oggetto.
Praticamente ho attivato entrambi i moduli pwm
OpenPWM2(249);
SetDCPWM2(600); // duty cicle al 60% circa MiSURO 3V e la ventola parte
delay_s(3);
OpenPWM1 (249);
SetDCPWM1 (511);
PROBLEMA 1:
Praticamente quando si apre la ccp1 e si setta il DC questa istruzione cambia anche il dc del ccp2 e la ventola si spegne.
PROBLEMA 2:
Se inizialmente collegavo la ventola su RC2 sentivo un rumore sul buzzerino attaccato alla PWM1 come se ci fosse un ritorno di massa... Allora ho spostato la CCP2 sul pin RB3 e il rumore non si sente più..
La cosa che mi preme di più è il problema 1 dato che se l'impostazione dei dc è mutuamente escludente non posso lavorare... Teoricamente però i moduli dovrebbero lavorare indipendentemente... BHO...
Qualcuno ha un idea??? Grazie a tutti.
eccomi di nuovo a porvi un dilemma su questo bel pic in oggetto.
Praticamente ho attivato entrambi i moduli pwm
OpenPWM2(249);
SetDCPWM2(600); // duty cicle al 60% circa MiSURO 3V e la ventola parte
delay_s(3);
OpenPWM1 (249);
SetDCPWM1 (511);
PROBLEMA 1:
Praticamente quando si apre la ccp1 e si setta il DC questa istruzione cambia anche il dc del ccp2 e la ventola si spegne.
PROBLEMA 2:
Se inizialmente collegavo la ventola su RC2 sentivo un rumore sul buzzerino attaccato alla PWM1 come se ci fosse un ritorno di massa... Allora ho spostato la CCP2 sul pin RB3 e il rumore non si sente più..
La cosa che mi preme di più è il problema 1 dato che se l'impostazione dei dc è mutuamente escludente non posso lavorare... Teoricamente però i moduli dovrebbero lavorare indipendentemente... BHO...
Qualcuno ha un idea??? Grazie a tutti.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- velvettiere
- Autore della discussione
- Senior Member
Riduci
Di più
11 Anni 5 Mesi fa #2
da Mauro Laurenti
Risposta da Mauro Laurenti al topic 18f4550 e moduli CCP1 e CCP2 incompatibili.
Ciao,
i due moduli sono indipendenti per il duty cycle ma la base dei tempi e' relativo allo stesso timer.
Hai propriamente impostato il timer?
Il problema del rumore potrebbe dipendere dal motore.
Hai i condensatori di disaccoppiamento vicino alle alimentazioni del PIC?
Mettine due da 0.1uF una sui due piedini superiori e una su quelli inferiori.
Metti 0.1uF anche in parallelo alla ventola.
Saluti,
Mauro
i due moduli sono indipendenti per il duty cycle ma la base dei tempi e' relativo allo stesso timer.
Hai propriamente impostato il timer?
Il problema del rumore potrebbe dipendere dal motore.
Hai i condensatori di disaccoppiamento vicino alle alimentazioni del PIC?
Mettine due da 0.1uF una sui due piedini superiori e una su quelli inferiori.
Metti 0.1uF anche in parallelo alla ventola.
Saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
11 Anni 5 Mesi fa #3
da velvettiere
Risposta da velvettiere al topic 18f4550 e moduli CCP1 e CCP2 incompatibili.
Grazie mauro per la risposta.
1 --> Quali sono i condensatori di disaccoppiamento vicino alle alimentazioni del PIC?
2 --> Non capisco come connettere le capacità
3 --> Quando la ventola si spegne il circuito svalvola come se una tensione di ritorno compromette qualcosa. Potrebbe bastare il condensatore in parallelo alla ventola?
Grazie.
1 --> Quali sono i condensatori di disaccoppiamento vicino alle alimentazioni del PIC?
2 --> Non capisco come connettere le capacità
3 --> Quando la ventola si spegne il circuito svalvola come se una tensione di ritorno compromette qualcosa. Potrebbe bastare il condensatore in parallelo alla ventola?
Grazie.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- velvettiere
- Autore della discussione
- Senior Member
Riduci
Di più
- Messaggi: 63
- Ringraziamenti ricevuti 0
11 Anni 5 Mesi fa #4
da Mauro Laurenti
Risposta da Mauro Laurenti al topic 18f4550 e moduli CCP1 e CCP2 incompatibili.
...sembra che i problemi arrivino da piu' parti.
Il PIC ha due Vcc e due Vdd due sopra e due in basso metti un condensatore tra i due sopra (Vcc e Vdd) e una in basso.
Per vedere se il problema viene dalla ventola, toglila e metti un semplice LED.
Saluti,
Mauro
Il PIC ha due Vcc e due Vdd due sopra e due in basso metti un condensatore tra i due sopra (Vcc e Vdd) e una in basso.
Per vedere se il problema viene dalla ventola, toglila e metti un semplice LED.
Saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
Moderatori: Mauro Laurenti, Pinna, StefA, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.