Torna indietro   BaroneRosso.it - Forum Modellismo > Elettronica > Radiocomandi


Rispondi
 
Strumenti discussione Visualizzazione
Vecchio 05 aprile 10, 20:44   #1 (permalink)  Top
User
 
L'avatar di LONGFLYER
 
Data registr.: 06-09-2008
Messaggi: 11.388
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 ..
__________________
"If flying were the language of man,
soaring would be its poetry."
LONGFLYER non è collegato   Rispondi citando
Vecchio 05 aprile 10, 20:47   #2 (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 non è collegato   Rispondi citando
Vecchio 05 aprile 10, 20:54   #3 (permalink)  Top
User
 
L'avatar di LONGFLYER
 
Data registr.: 06-09-2008
Messaggi: 11.388
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 ..
__________________
"If flying were the language of man,
soaring would be its poetry."
LONGFLYER non è collegato   Rispondi citando
Vecchio 05 aprile 10, 21:10   #4 (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 non è collegato   Rispondi citando
Vecchio 05 aprile 10, 21:21   #5 (permalink)  Top
User
 
Data registr.: 03-04-2010
Residenza: Bologna
Messaggi: 47
ahahh bellissimo il quadricottero

quindi l'iphone si collega con modulo wifi che è sempre a 2,4Ghz ma ha un protocollo diverso dallo Zigbee (bisogna vedere qual'è la portata del wifi, inoltre consuma un casino il wifi...) poi vedo che invece del gps usano tecnologie differenti e più costose per l'altitudine e la velocità da terra...per la velocità usano una microcamera, in pratica funziona come un mouse ottico... e per l'altezza gli ultrasuoni, che non so fino a che distanza possano funzionare...

il controllo del tutto è fatto attraverso l'accelerometro dell'iphone, insomma lo stesso meccanismo del nintendo wii...

mi chiedo il prezzo del velivolo...

In ogni modo è interessante l'utilizzo del protocollo wifi per gestire tutto... in realtà però utilizzato così non ha molti vantaggi...l'unico vantaggio è che è l'unico collegamento wireless a lunga distanza che ha l'iphone...

L'altro giorno mentre pensavo a questo progetto e all'FPV mi è venuta in mente una cosa simile e forse fattibile chissà... in pratica come tecnologia di controllo utilizzare un connessione internet, cioè mettere sull'aereo un dispositivo che si connetta ad internet (tipo un cellulare o una chiavetta per internet della vodafone!!!) e il radiocomando invia i dati via internet...in questo modo la distanza di controllo è infinita! ovviamente è un progetto quasi impossibile...
RonGraham non è collegato   Rispondi citando
Vecchio 05 aprile 10, 21:38   #6 (permalink)  Top
User
 
L'avatar di marcosinatti
 
Data registr.: 11-06-2007
Residenza: Sansepolcro (Ar)
Messaggi: 1.948
Per l'altitudine puoi usare un sensore di pressione MPX4100 o 5100 della freescale, li mandano anche in sample, avevo fatto delle prove e con un operazionale da strumentazione, quindi molto lineare, basso offset e stabile in temperatura entrando in un pic con adc a 12 bit riuscivo ad avere la definizione di una trentina di cm. Ovviamente la lettura va azzerata al momento del decollo per compensare le variazioni di pressione dovute ai cambiamenti meteo.
Per la stabilizzazione del modello la cosa più semplice è l'utilizzo di termopile, vedi qui http://www.baronerosso.it/forum/elim...licottero.html , se vai verso i 3/4 della discussione vedi qualche risultato, senza doversi immattire con giroscopi e accelerometri che richiedono l'implementazione di filtri di Kalman che non è facile da fare entrare in un pic18, magari con un processore più performante è fattibile.
Un consiglio, per le funzioni della radio da implementare puoi scaricarti un manuale di una radio digitale completa per capire le funzioni di base necessarie.
Comunque complimenti per l'impresa...
marcosinatti non è collegato   Rispondi citando
Rispondi

Bookmarks




Regole di scrittura
Non puoi creare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks è Disattivato
Pingbacks è Disattivato
Refbacks è Disattivato


Discussioni simili
Discussione Autore discussione Forum Commenti Ultimo Commento
Con una trasmittente 2.4ghz posso usare qualsiasi ricevente 2.4ghz? searchworlds Radiocomandi 5 12 novembre 09 21:23
Programma Microcontrollore Radio Walkera primiz Circuiti Elettronici 2 31 gennaio 08 23:53
un servo digitale può essere usato con un radiocomando che nn ha lo schermo digitale? team3 Automodellismo 3 27 agosto 06 18:40



Tutti gli orari sono GMT +2. Adesso sono le 11:47.


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/2019 - K-Bits P.I. 09395831002