![]() |
>>Il segnale di una radio per modellismo può essere PPM o PCM ( lasciamo perdere i 2.4Ghz per ora ), comunque, entrambi sono digitali. Dalla ricevente ( segnale che interessa a te ) esce, per ogni canale un segnale digitale PWM ( livello basso = 0V; livello alto = tensione alimentazione ricevente = 5V ) ad una frequenza di 50Hz, con dutycicle variabile dal 5% al 10% ( quindi da un minimo di 1ms alto e 19ms basso, ad un massimo 2ms alto e 18ms basso ). Tu leggendo la durata di questi impulsi sai in che posizione si trova lo stick della radio abbinato al canale letto.>> Ma questa codifica non la fa già la ricevente? che poi manda i tre segnali 0, 3,3V, e quello varibile al servo? il pacchetto digitale in PPM non serve solo alla trasmissione seriale e poi decodificato in analogico? |
Citazione:
A dopo |
Citazione:
Il segnale che esce dalla ricevente ( come già scritto ) è un segnale PWM a 50Hz il quale dutycicle varia dal 5% al 10%. Praticamente il lavoro del tuo micro sarebbe questo: //Segnale basso Attendo cambio di stato. //Segnale passa da basso ad alto Azzero e faccio partire un timer //segnale passa da alto a basso Leggo il valore del timer, questo è un numero proporzionale al canale letto. Es: La parte alta del segnale varia da 1ms a 2ms. Diciamo che il tuo timer gira a 100kHz, quindi si incrementa ogni 10us. Se il tuo segnale dura 1ms, il valore che leggerai sarà 100; segnale 1.5ms = 150; segnale 2ms = 200 Questo numero poi lo devi elaborare con il micro.:wink: |
| Tutti gli orari sono GMT +2. Adesso sono le 16:18. |
Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2026