| |
| | #2 (permalink) Top | |
| User Data registr.: 21-01-2004 Residenza: Milano
Messaggi: 989
| Citazione:
Vai con il pic che è facile! Michele
__________________ __________________________________________________ The worst day flying is better than the best day working. | |
| | |
| | #3 (permalink) Top |
| User Data registr.: 28-05-2005 Residenza: Roma
Messaggi: 660
|
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.....
|
| | |
| | #4 (permalink) Top | |
| User Data registr.: 29-05-2006 Residenza: Catania
Messaggi: 2.933
| Citazione:
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
__________________ 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 | |
| | |
| | #5 (permalink) Top |
| User Data registr.: 21-01-2004 Residenza: Milano
Messaggi: 989
|
Questa è carina!! Più che ripetere il segnale del servo bisogna generare una frequenza il cui periodo alto vari da 0% a 100% quando l'impulso in ingresso varia da 1 a 2 mS: in pratica basta sottrarre i mS dal segnale letto e buttare fuori impulsi da 0 a 1mS ogni millisecondo. Bravo! Michele
__________________ __________________________________________________ The worst day flying is better than the best day working. |
| | |
| | #6 (permalink) Top | |
| User Data registr.: 29-05-2006 Residenza: Catania
Messaggi: 2.933
| Citazione:
![]() L'avevo fatto tempo fa per un regolatore per motori brushed... ![]() Solo che facevo aprire e chiudere un MOS per variare la velocità di un motore. P.S. Ho detto "ripetere" perchè io utilizzo il TMR0 sia per leggere il segnale che arriva dalla ricevente, sia per creare il segnale "copia", quindi in uscita riporto il segnale arrivato dalla ricevente "riempito" dai segnali creati dal PIC.
__________________ 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 | |
| | |
| | #7 (permalink) Top |
| User Data registr.: 28-05-2005 Residenza: Roma
Messaggi: 660
|
Concordo sul fatto che sia una soluzione elegante e che probabilmente occupa poche righe di codice ma per questa pplicazione è sprecata nel thread sopra stiamo discutendo qualcosa di molto simile, guarda per esempio questo circuito postato nell'altro thread e segui la discussione, al finale tu ci metti un invertitore BJT e ottieni fedele il tuo segnale
|
| | |
![]() |
| Bookmarks |
| |
Discussioni simili | ||||
| Discussione | Autore discussione | Forum | Commenti | Ultimo Commento |
| Pulse Width modulation (PWM) chi vuole parlarne? | PAPERINO | Aeromodellismo Volo Elettrico | 5 | 03 marzo 08 04:24 |
| Esiste solo il PWM | Max187 | Circuiti Elettronici | 12 | 13 dicembre 07 19:35 |
| pwm | gazosa.1985 | Circuiti Elettronici | 10 | 07 dicembre 06 19:52 |
| sttaggi timming e pwm towerpro | daniele 1973 | Elimodellismo Principianti | 1 | 10 maggio 06 19:09 |
| Aiuto PWM | Pepus | Circuiti Elettronici | 3 | 01 marzo 06 01:11 |