| |
| | #1 (permalink) Top | |
| Adv Moderator Data registr.: 15-08-2007 Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.071
| Citazione:
Il segnale di un servo non è altro che un'segnale PWM con frequenza di PWM di 50hz e duty cycle max del 10% e mi minimo 5%. Vedi anche: Servomechanism - Wikipedia, the free encyclopedia PS: Lo standard prevede durata minima 1000us e massima di 2000us 900 e 2100 sono le corse estese non garantite.
__________________ Vivere in qeusto mondo e molto belo belo e vale la pena starci ma a volte in questa UNICA vita che ci apartiene posono succedere cose brute brute alora mi chiedo perche siete incazziati domani pole esere anche lultimo Grazie "TRANQUILLO" FAI 15766 | |
| | |
| | #2 (permalink) Top |
| User Data registr.: 11-06-2007 Residenza: Sansepolcro (Ar)
Messaggi: 1.948
|
Grazie Romoloman per la risposta, io non capisco se quando uno risponde ad una discussione legge tutti i post prima di rispondere oppure legge solo le righe pari o quelle dispari. Io ho scritto: Dal momento che serve un impulso da 1 a 2ms su un periodo di 20mS si parla si modulare il pwm dal 5 al 10% Mi sembra una frase chiara e che non da modo di fraintedere. Pwm = Pulse Width Modulation (modulazione di larghezza di impulso) Poi se il pwm lo usi da 0 a 100% o da 5 a 10% sempre pwm è! Stop. Dimenticavo... penso di aver chiaro il concetto di ponte H, pwm etc... come puoi vedere sul mio sito Elettronica - Software - Marco Sinatti Ultima modifica di marcosinatti : 16 ottobre 11 alle ore 17:06 |
| | |
| | #4 (permalink) Top | |
| Adv Moderator Data registr.: 15-08-2007 Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.071
| Citazione:
La cosa più tragica è che certa gente ha a che fare con gli studenti... Se ha certe convinzioni mi chiedo cosa insegni..... Speriamo sia stata una svista da mente in relax per il weekend... Prendere abbagli capita a tutti...
__________________ Vivere in qeusto mondo e molto belo belo e vale la pena starci ma a volte in questa UNICA vita che ci apartiene posono succedere cose brute brute alora mi chiedo perche siete incazziati domani pole esere anche lultimo Grazie "TRANQUILLO" FAI 15766 | |
| | |
| | #5 (permalink) Top |
| User Data registr.: 19-07-2008 Residenza: catania
Messaggi: 978
| delucidazione
ciao romoloman.. scusa se ti scrivo dopo tutto questo tempo, volevo una delucidazione, allora davo per scontato che si parlasse di Pic, ecco scusandomi se esco leggermente fuori tema.. per generare un PWM opportuno per un servo devo creare una pausa di almeno 15.000 mS però con il TMR2 che è un registro da 8 bit, usando un prescaler massimo 16 posso arrivare mx ad un ritardo di appena 4096 mS ...come faccio? scusa anticipatamente se la domanda è formulata in breve .. vado di fretta |
| | |
| | #6 (permalink) Top | |
| User | Citazione:
![]()
__________________ Peace & Love Fate le cose nel modo più semplice possibile, ma senza semplificare. (A. Einstein) | |
| | |
| | #7 (permalink) Top |
| User Data registr.: 19-07-2008 Residenza: catania
Messaggi: 978
| PWM via software
..ok ..quindi occore generare un segnale d'onda quadra che oscilla dal 50% duty cycle (un millisencondo) fino al 100% (due milli secondo) , terminato il quale si ggiunge un' attesa di 15 mS ovvreo 5 x 3mS = 15 mS .. e cosi via ciclico.. a dopo |
| | |
| | #8 (permalink) Top | |
| User Data registr.: 19-07-2008 Residenza: catania
Messaggi: 978
| --
si ok corretto, il fatto è che appunto nel moviemtno dei servi questa onda quadra può variare tra i 900uS ma anche 850 e i 2200 mS infatti vi sono gli estensori, poi il segnale va adormire circa 20 mS.. max 30 mS, e poi ricomincia, non ho mai provato con un PWM a smuover un servo, quando a vrò modo ci voglio provare.. rimane il fatto che con i PWM ci piloti i motori DC, mentre i servo con un segnale simile ma che ha una tempistica diversa, 50 Hz significa che in ogni ciclo disponiamo di 20.000 uS, il 10% come da te suggerito corrisponde a 2 mS perfetto minimo 5% sono 1 mS anche questo perfetto, quindi quale prescaler al TMR2 ? quale valore a PR2.. per determinare la frequenza? che valori poter far osciollare CCPR1L ? a dopo fausto Citazione:
| |
| | |
| | #9 (permalink) Top | |
| Adv Moderator Data registr.: 15-08-2007 Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.071
| Citazione:
Grazie.... Hai detto una cosa errata e questa è una Il servo si comanda con un segnale PWM. PUNTO!!!! Comunque a 8 Mhz: T2CON |= 120; T2CON.TMR2ON = 1; T2CON.T2CKPS1 = 1 T2CON.T2CKPS0 = 0; PR2=120 Questo per far si che Timer2 abbia una frequenza di interrupt di 50.08Hz Se i calcoli a mente non mi fregano....
__________________ Vivere in qeusto mondo e molto belo belo e vale la pena starci ma a volte in questa UNICA vita che ci apartiene posono succedere cose brute brute alora mi chiedo perche siete incazziati domani pole esere anche lultimo Grazie "TRANQUILLO" FAI 15766 Ultima modifica di romoloman : 17 ottobre 11 alle ore 01:59 | |
| | |
| | #10 (permalink) Top | |
| Adv Moderator Data registr.: 15-08-2007 Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.071
| Citazione:
Un segnale impulsato a duty cycle variabile per definizione si chiama PWM. Quindi per tua stessa ammissione un servo si comanda con un segnale PWM (come del resto riportato ovunque). Considerazione prima di andare a dormire visto che domattina alle 6 sono in piedi... Questo post dimostra incontrovertibilmente come ormai trovare qualcuno che avendo detto una cosa errata abbia il coraggio di ammetterlo è cosa rara..... Lascio perdere ulteriori considerazioni....
__________________ Vivere in qeusto mondo e molto belo belo e vale la pena starci ma a volte in questa UNICA vita che ci apartiene posono succedere cose brute brute alora mi chiedo perche siete incazziati domani pole esere anche lultimo Grazie "TRANQUILLO" FAI 15766 | |
| | |
![]() |
| Bookmarks |
| Strumenti discussione | |
| Visualizzazione | |
| |
Discussioni simili | ||||
| Discussione | Autore discussione | Forum | Commenti | Ultimo Commento |
| Servocomandi | FrancoC. | Categoria F3K | 50 | 27 luglio 09 18:37 |
| PLC semplice | AleBS | Circuiti Elettronici | 9 | 03 gennaio 09 23:13 |
| servocomandi | veltro62 | Aeromodellismo Principianti | 3 | 19 agosto 08 21:28 |
| Servocomandi | bigskill | Elimodellismo Principianti | 3 | 27 aprile 07 20:47 |
| Rx e servocomandi | Tarquinio | Aeromodellismo Principianti | 7 | 02 novembre 05 02:06 |