Salve a tutti , non e' facile che scriva , ma stasera ho provato il mio quadricottero , elettronica homemade , firmware realizzato col mikroC , esperienze di pilotaggio elicotteri , ed e' stata una inaspettata sorpresa.
un paio di tentativi di decollo et viola' ovvero VOLA.
Ho settato il tutto da buon ignorante , sotto le funzioni di traserimento:
ch1=(dsc3-102)*2+305 + (dsc2-163) + (dsc4-163) + G_ele*s_g_ele + G_rud*s_g_rud ;
ch2=(dsc3-102)*2+305 - (dsc2-163) + (dsc4-163) - G_ele*s_g_ele + G_rud*s_g_rud ;
ch3=(dsc3-102)*2+305 + (dsc1-163) - (dsc4-163) + G_ail*s_g_ail - G_rud*s_g_rud ;
ch4=(dsc3-102)*2+305 - (dsc1-163) - (dsc4-163) - G_ail*s_g_ail - G_rud*s_g_rud ;
dove ch1,2,3,4 sono gli out che vanno a quattro regolatori convenzionali
dsc1,2,3,4 sono gli ingressi dalla rx
g_ele,g_ail,g_rud sono le uscite dei tre gyro relativi agli assi ail,rud,ele
s_g_ail,s_g_ele,s_g_rud sono dei fattori di sensibilita' dei vari giro.
riesco a tenerlo in volo per circa quattro minuti con una 3s da2200
i motori sono brushless classe 370 da 1000G/V
la stabilita' scarseggia ma il primo risultato e' stato oltremisura appagante , il tutto e' possibile migliorarlo poiche' in primis ho programmato il pic con un linguaggio ad alto livello ma in assembler le velocita' di reazione aumentano sicuramente.....
i bracci sono di 35cm .
le mie domande principali sono:
aumentando la misura dei bracci acquisto in stabilita' (vorrei farli da 50 cm..)
e' giusto correggere in maniera lineare ( es. ' - G_ail*s_g_ail ' ) oppure una correzione tipo - G_ail^2 e' piu' affidabile?
sicuramente qualche guru storcera' il naso ma sono soddisfattissimo del primo volo .
grazie a chi si sente di potermi dare una mano senza sconvolgere il progetto originale.
Ciao Nicola
un paio di tentativi di decollo et viola' ovvero VOLA.
Ho settato il tutto da buon ignorante , sotto le funzioni di traserimento:
ch1=(dsc3-102)*2+305 + (dsc2-163) + (dsc4-163) + G_ele*s_g_ele + G_rud*s_g_rud ;
ch2=(dsc3-102)*2+305 - (dsc2-163) + (dsc4-163) - G_ele*s_g_ele + G_rud*s_g_rud ;
ch3=(dsc3-102)*2+305 + (dsc1-163) - (dsc4-163) + G_ail*s_g_ail - G_rud*s_g_rud ;
ch4=(dsc3-102)*2+305 - (dsc1-163) - (dsc4-163) - G_ail*s_g_ail - G_rud*s_g_rud ;
dove ch1,2,3,4 sono gli out che vanno a quattro regolatori convenzionali
dsc1,2,3,4 sono gli ingressi dalla rx
g_ele,g_ail,g_rud sono le uscite dei tre gyro relativi agli assi ail,rud,ele
s_g_ail,s_g_ele,s_g_rud sono dei fattori di sensibilita' dei vari giro.
riesco a tenerlo in volo per circa quattro minuti con una 3s da2200
i motori sono brushless classe 370 da 1000G/V
la stabilita' scarseggia ma il primo risultato e' stato oltremisura appagante , il tutto e' possibile migliorarlo poiche' in primis ho programmato il pic con un linguaggio ad alto livello ma in assembler le velocita' di reazione aumentano sicuramente.....
i bracci sono di 35cm .
le mie domande principali sono:
aumentando la misura dei bracci acquisto in stabilita' (vorrei farli da 50 cm..)
e' giusto correggere in maniera lineare ( es. ' - G_ail*s_g_ail ' ) oppure una correzione tipo - G_ail^2 e' piu' affidabile?
sicuramente qualche guru storcera' il naso ma sono soddisfattissimo del primo volo .
grazie a chi si sente di potermi dare una mano senza sconvolgere il progetto originale.
Ciao Nicola
Commenta