Torna indietro   BaroneRosso.it - Forum Modellismo > Elettronica > Radiocomandi
Registrazione Gallery FAQ Lista utenti Calendario Cerca I messaggi di oggi Segna forums come letti


Rispondi
 
Strumenti discussione Cerca nella discussione Visualizzazione
Vecchio 05 aprile 10, 19:31   #21 (permalink)  Top
User
 
Data registr.: 03-04-2010
Residenza: Bologna
Messaggi: 47
Il radiocomando che utilizzerà l'operatore è semplicemente un PIC con collegato il modulo wireless MRF24J40MA.

I PIC18/32 hanno interfaccia USB, quindi si collegano al PC senza problemi e dunque in teoria si potrebbe controllore l'aereo direttamente dal PC, come fosse un videogame...chiaramente si perde tutto il gusto... in ogni modo la mia idea è di controllare i movimenti dell'aereo con una radio normale, magari svuotata e riempita con i nuovi componenti; poi si utilizza il PC per inviare all'aereo comandi speciali scritti a riga di comando, ad esempio per settare le impostazioni dell'accelerometro e cose simili.
RonGraham is offline   Rispondi citando
Vecchio 05 aprile 10, 19:37   #22 (permalink)  Top
User
 
L'avatar di LONGFLYER
 
Data registr.: 06-09-2008
Residenza: Roma
Messaggi: 6.446
Smile

Citazione:
Originalmente inviato da RonGraham Visualizza messaggio
Il radiocomando che utilizzerà l'operatore è semplicemente un PIC con collegato il modulo wireless MRF24J40MA.

I PIC18/32 hanno interfaccia USB, quindi si collegano al PC senza problemi e dunque in teoria si potrebbe controllore l'aereo direttamente dal PC, come fosse un videogame...chiaramente si perde tutto il gusto... in ogni modo la mia idea è di controllare i movimenti dell'aereo con una radio normale, magari svuotata e riempita con i nuovi componenti; poi si utilizza il PC per inviare all'aereo comandi speciali scritti a riga di comando, ad esempio per settare le impostazioni dell'accelerometro e cose simili.
mmhhh .. vedo un pò di accrocchi se me lo consenti .. ma non potrebbe essere altrimenti, sei nella fase embrionale del progetto e le idee crescono e muoiono per dare posto ad altre più forti e precise ..

Tanto per aggiungerne una in più .. semmai se ne sentisse la mancanza .. la Apple ha presentato una idea (rappresentata anche qui sul forum) di controllo di un velivolo più vicino ad un elicottero ma che elicottero non è e controllabile dal un IPHONE attraverso dei movimenti nello spazio del medesimo e con la particolarità di vedere all'interno sempre del medesimo ciò che una telecamera posta sul velivolo vede .. pare sia una nuova piattaforma giochi .. ovviamente volanti
Se vuoi cerco il link e te lo passo ..

PS. nel frattempo vola anche con un radiocomando tradizionale in 2.4Ghz tipo Hitec Optic 6 che tra l'altro è già bidirezionale .. cosicchè provare di persona necessità e limiti .. di cui far tesoro .. (o anche Aurora 9 ..)
__________________
Un sincero Buon anno a coloro in buona fede ... per tutti gli altri è solo una questione di tempo

Ultima modifica di LONGFLYER : 05 aprile 10 alle ore 19:40.
LONGFLYER is offline   Rispondi citando
Vecchio 05 aprile 10, 19:40   #23 (permalink)  Top
User
 
Data registr.: 03-04-2010
Residenza: Bologna
Messaggi: 47
Citazione:
Originalmente inviato da LONGFLYER Visualizza messaggio
Una curiosità: hai pensato anche alla bidirezionalità del link 2.4Ghz?
Immagino che lo sia di base e quindi intendo la sua gestione, non conoscendo nello specifico il PIC non vorrei possa essere insufficiente e quindi poi riferirsi a qualche ARM ..
Ad es. il log dei dati letti avviene sulla Tx o sulla Rx?
Immagino si possa pensare direttamente sulla Tx giacchè bidirezionale, però bisogna vedere se i dati che arrivano alla Tx possono considerarsi in "tempo reale" e quindi poi anche archiviati o solo appena sufficienti per aggiornare degli strumenti digitali su schermo Tx e quindi il log avviene sulla Rx senza alcuna perdita dati e con un'alta frequenza di registrazione .. ovviamente su supporto esterno, quale una SD ..
Si, i moduli MRF24J40 sono bidirezionali. I PIC32 sono micro a 32 bit con frequenza di funzionamento a 80Mhz, sicuramente ci sono ARM più potenti, però non li ho mai usati, in ogni modo credo che un PIC dovrebbe bastare, anche un PIC18 andrà bene (spero).

Sinceramente la funzione di "scatola nera" pensavo di implementarla a terra, magari direttamente sul PC. In ogni modo il micro a bordo legge le informazioni dai sensori e fa quello che deve fare a bordo (tipo stabilizzazioni e simili) e poi invia in tempo reale su temperatura, altezza ecc.. con una frequenza non altissima. In realtà quello che farà il micro a bordo è inviare dati solo quando il nuovo dato campionato è diverso dal precedente inviato (es.: l'aereo invia temp=27,0°, se per 1 minuto la temp rimane entro 27,5° e 26,5° non c'è bisogno che mi invia di nuovo il dato per 100 volte...).
RonGraham is offline   Rispondi citando
Vecchio 05 aprile 10, 19:44   #24 (permalink)  Top
User
 
L'avatar di LONGFLYER
 
Data registr.: 06-09-2008
Residenza: Roma
Messaggi: 6.446
Smile

Citazione:
Originalmente inviato da RonGraham Visualizza messaggio
Si, i moduli MRF24J40 sono bidirezionali. I PIC32 sono micro a 32 bit con frequenza di funzionamento a 80Mhz, sicuramente ci sono ARM più potenti, però non li ho mai usati, in ogni modo credo che un PIC dovrebbe bastare, anche un PIC18 andrà bene (spero).

Sinceramente la funzione di "scatola nera" pensavo di implementarla a terra, magari direttamente sul PC. In ogni modo il micro a bordo legge le informazioni dai sensori e fa quello che deve fare a bordo (tipo stabilizzazioni e simili) e poi invia in tempo reale su temperatura, altezza ecc.. con una frequenza non altissima. In realtà quello che farà il micro a bordo è inviare dati solo quando il nuovo dato campionato è diverso dal precedente inviato (es.: l'aereo invia temp=27,0°, se per 1 minuto la temp rimane entro 27,5° e 26,5° non c'è bisogno che mi invia di nuovo il dato per 100 volte...).
Giusto! L'importante è mandare l'evento che a quel punto deve essere riferito ad un timestamp ..
Io cmq. dividerei in due macro funzionamenti: senza autocontrollo di bordo (come gli attuali sistemi commerciali) e con, se predisposto ..
__________________
Un sincero Buon anno a coloro in buona fede ... per tutti gli altri è solo una questione di tempo
LONGFLYER is offline   Rispondi citando
Vecchio 05 aprile 10, 19:44   #25 (permalink)  Top
User
 
Data registr.: 03-04-2010
Residenza: Bologna
Messaggi: 47
si certo...all'inizio volerò con l'elettronica standard e piano piano aggiungo cose

Ora ho aperto un 3d in principianti per un po' di consigli per gli acquisti...
RonGraham is offline   Rispondi citando
Vecchio 05 aprile 10, 19:45   #26 (permalink)  Top
User
 
L'avatar di LONGFLYER
 
Data registr.: 06-09-2008
Residenza: Roma
Messaggi: 6.446
Smile

Citazione:
Originalmente inviato da RonGraham Visualizza messaggio
si certo...all'inizio volerò con l'elettronica standard e piano piano aggiungo cose

Ora ho aperto un 3d in principianti per un po' di consigli per gli acquisti...
Non tralasciare la sezione FPV ..
__________________
Un sincero Buon anno a coloro in buona fede ... per tutti gli altri è solo una questione di tempo
LONGFLYER is offline   Rispondi citando
Vecchio 05 aprile 10, 19:47   #27 (permalink)  Top
User
 
Data registr.: 03-04-2010
Residenza: Bologna
Messaggi: 47
Citazione:
Originalmente inviato da LONGFLYER Visualizza messaggio
Giusto! L'importante è mandare l'evento che a quel punto deve essere riferito ad un timestamp ..
Io cmq. dividerei in due macro funzionamenti: senza autocontrollo di bordo (come gli attuali sistemi commerciali) e con, se predisposto ..
si esatto, l'autocontrollo parte nel caso in cui si perda il segnale (come ti dicevo prima) o se per esempio volessi stabilizzare il velivolo prima dell'atterraggio o volessi volare con il pilota automatico... altrimenti il velivolo lo controllo solo io da terra.

Tutto ciò si implementa via software e si possono fare tantissime prove senza problemi, perchè a livello software equivale a creare funzioni da chiamare oppure no...



EDIT:
Si per quanto riguarda l'FPV devo dire che mi sono appassionato moltissimo infatti sto seguendo vari forum, tra cui un forum spagnolo di FPV (non so se posso postare il link della concorrenza ) dove ci sono dei tipi che volano a 7-8km di distanza e 1km di altezza...
RonGraham is offline   Rispondi citando
Vecchio 05 aprile 10, 19:54   #28 (permalink)  Top
User
 
L'avatar di LONGFLYER
 
Data registr.: 06-09-2008
Residenza: Roma
Messaggi: 6.446
Smile

Citazione:
Originalmente inviato da RonGraham Visualizza messaggio
si esatto, l'autocontrollo parte nel caso in cui si perda il segnale (come ti dicevo prima) o se per esempio volessi stabilizzare il velivolo prima dell'atterraggio o volessi volare con il pilota automatico... altrimenti il velivolo lo controllo solo io da terra.

Tutto ciò si implementa via software e si possono fare tantissime prove senza problemi, perchè a livello software equivale a creare funzioni da chiamare oppure no...
Ok! Guarda qui qualche idea ..
http://www.baronerosso.it/forum/elim...ml#post1871486
AR Drone Parrot. Il drone-elicottero con videocamera… | Il tuo iPhone 3G 3GS



PS. .. posta .. posta ..
__________________
Un sincero Buon anno a coloro in buona fede ... per tutti gli altri è solo una questione di tempo
LONGFLYER is offline   Rispondi citando
Vecchio 05 aprile 10, 20:10   #29 (permalink)  Top
User
 
Data registr.: 03-04-2010
Residenza: Bologna
Messaggi: 47
Codice:
COSA DEVE FARE IL COMPUTER DI BORDO:

-> 	Il modulo 2,4Ghz TX/RX:
	di base è impostato in modalità di ricezione per ricevere i comandi da terra.

-> 	Il micro nel suo ciclo di funzionamento legge il comando preso dal modulo tx/rx 
	e a seconda del comando esegue un'operazione e legge i dati dai sensori

      ESECUZIONE COMANDI (comando : operazione)
      
	->Aumenta velocità : aumenta il duty cyclePWM che controlla lo speed controller
    
      	->Diminuisci velocità : diminuisce il duty del PWM

      	->Controlli di virata : controlla in PWM i servi

      	->Sgancia missile : innesca il missile (altra mia passione :D)
  
      	->Comandi particolari per settaggi vari (arrivano dal PC)

      LETTURA SENSOSRI

      	-> Il micro legge i tutti i sensori

        	-> in memoria ha delle soglie in base alle quali invia o meno i dati 
		   a terra (se la temperatura è variata di 0,2° dal precedente invio 
		   a terra, non c'è bisogno di riinviare il dato e risparmiamo risorse :D )

		-> se necessario effettua in automatico delle operazioni ("intelligenza 
		   artificiale") di stabilizzazione di diminuzione motore se la temp
		   è troppo alta ecc...

      IL CICLO RICOMINCIA CON LA LETTURA DEI COMANDI DAL MRF24J40
RonGraham is offline   Rispondi citando
Vecchio 05 aprile 10, 20:20   #30 (permalink)  Top
User
 
L'avatar di dtruffo
 
Data registr.: 21-10-2003
Residenza: Torino
Messaggi: 4.351
Invia un messaggio via MSN a dtruffo Send a message via Skype™ to dtruffo
Citazione:
Originalmente inviato da RonGraham Visualizza messaggio
si certo, infatti dicendo che sono un ingegnere elettronico non intendevo dire che sono in grado di brevettare un qualcosa in 10 minuti, anzi proprio il contrario, cioè di quanto sia difficile brevettare qualcosa del genere! In ogni modo la passione per l'elettronica ce l'ho da sempre quindi è quello il mio punto forte! e comunque le lacune informative ci sono e come, perchè si che sono un ing elettronico, però non mi sono mai documentato sull'elettronica degli aeromodelli (cosa che sto facendo in questi giorni) , quindi ogni vostro consiglio e spiegazione su come funziona l'elettronica a bordo degli aerei per me è importantissimo.

torniamo al progetto

Il microcontroller sarà un PIC32 o PIC18 (si deciderà in base al rapporto consumo prestazioni...).
[EDIT]
I PIC32 consumano parecchio, sono orientato verso un PIC18f87J50, forse si potrebbe prendere in considerazione un Digital Signal Processor, ma direi che consuma molto più del PIC18..
[/EDIT]

La comunicazione wireless è affidata al chip MRF24J40 della Microchip.

I sensori analogici (temperatura e accelerometro) si interfacciano tramite l'ADC, mentre per i motori (servi e motore principale) userò il PWM, in realtà controllerò lo speed controller del motore, non il motore direttamente.

Poi stavo pensando come leggere altezza e velocità... ho visto che i sensori di pressione costano un po' (una decina di euro) e volendo fare un calcolo preciso dovrei usare anche un sensore di temperatura e tenendo conto che un giorno vorrei fare anche FPV ho pensato di prendere subito un GPS così risolvo il problema, tanto ormai te li tirano dietro i gps
Mi spiace, ma stai partendo col piede sbagliato. Come ing dovresti sapere che un GPS non e' assolutamente affidabile sulla quota e in piu' il suo margine di errore, considerate le quote a cui vola un modello, e' assultamente troppo elevato. Inoltre la velocita' che serve conoscere di un mezzo volante non e' quella rispetto al suolo ma quella rispetto all'aria. Quindi ... GPS bocciato. Fontamentale un Pitot per la velocita' e un barometrico (compensato) per quota e vario.....

Il progetto puo' essere molto interessante, ma ti consiglio di partire prima dalla dinamica del volo....
__________________
VST - Volare su Tetti
http://vst.nssitaly.com
dtruffo is offline   Rispondi citando
Rispondi



Strumenti discussione Cerca nella discussione
Cerca nella discussione:

Ricerca avanzata
Visualizzazione

Regole di scrittura
Tu non puoi inserire nuovi messaggi
Tu non puoi rispondere ai messaggi
Tu non puoi inviare files
Tu non puoi modificare i tuoi messaggi

Il codice vB è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Disattivato

Discussioni simili
Discussione Autore discussione Forum Commenti Ultimo Messaggio
radio 6 canali 2,4ghz digitale per ely + ric. e servi lupinlll77 Merc. Motori ed Elettronica 1 20 gennaio 10 20:19
Con una trasmittente 2.4ghz posso usare qualsiasi ricevente 2.4ghz? searchworlds Radiocomandi 5 12 novembre 09 20:23
vendo 6 riceventi-motore regolatore nuovo trex600-MICROCONTROLLORE S7... popipopipopipopi Vendo e Scambio 11 17 luglio 09 18:08
Programma Microcontrollore Radio Walkera primiz Circuiti Elettronici 2 31 gennaio 08 22:53
un servo digitale può essere usato con un radiocomando che nn ha lo schermo digitale? team3 Automodellismo 3 27 agosto 06 17:40



Tutti gli orari sono GMT +1. Adesso sono le 03:09.

Basato su: vBulletin versione 3.6.12
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2011 - K-Bits P.I. 09395831002