Discussione: Convertire PWM
Visualizza messaggio singolo
Vecchio 30 settembre 08, 23:52   #21 (permalink)  Top
Mrk89
User
 
L'avatar di Mrk89
 
Data registr.: 29-05-2006
Residenza: Catania
Messaggi: 2.933
Citazione:
Originalmente inviato da SoldatoSemplice Visualizza messaggio
E tu generi il segnale invertito in modo di avere un duty cycle ampissimo e poi lo inverti di nuovo, tanto una frequenza massima di 500 hertz si può dire che praticamente qualunque transistor regge (almeno quelli che sono solito trattare io) e neanche viene troppo complicato e resto comunque del parere di non usare il PIC poi ci sono infinite soluzioni per raggiungere un medesimo risultato che decida il nostro amico.....
Si potrebbe utilizzare il PIC per "copiare" il segnale PWM del servo più volte.
Il pic rileva il fronte di salita del segnale, resetta il TMR0 e, sul fronte di discesa del segnale memorizza il valore letto dal TMR0.
Nei restanti 18ms ripete il segnale letto.
Sicuramente non sono stato molto chiaro
Spero si capisca meglio dal disegno.


Supponiamo di aver 2ms divisi in 200 passi di TMR0.
Utiliziamo il TMR0 nei primi 2ms del segnale per leggerlo, e nei restanti 18ms per generare un segnale "copia" del precedente. Poi in uscita si utilizza un semplicissimo RC per portare il segnale da digitale ad analogico variabile da 0 a 5V
Icone allegate
Convertire PWM-immagine.jpg  
__________________
Il filo attaccato all'antenna non mente mai....Troppo vento, si torna a casa....
I miei circuiti elettronici autocostruiti: Postbruciatore per ventole intubate ; Circuito luci per aeromodello-elimodello ; Rallenta servo con protezione da corto circuito
Mrk89 non è collegato   Rispondi citando