Visualizza messaggio singolo
Vecchio 30 agosto 09, 19:40   #24 (permalink)  Top
lucriz
User
 
L'avatar di lucriz
 
Data registr.: 14-02-2008
Residenza: Lauria (PZ)
Messaggi: 339
Citazione:
Originalmente inviato da bruno Visualizza messaggio
Bello bello. Bravi.

Notizie sulla motorizzazione del Bell e dell'accensione si potrebbero avere?

mi scuso per il ritardo

come ha già detto antonio l'accensione si può effettuare con un esc per motori a spazzole.

io ho preferito fare un vero e proprio interruttore elettronico con isteresi da collegare alla ricevente.
il vantaggio principale e la sicurezza, infatti se con l'esc accidentalmente si muove di poco lo stik il razzo può sempre accendersi, con l'interruttore invece lo stik deve andare quasi a fine corsa.
Inoltre nel programma ho inserito pure alcune funzionalità per eliminare eventuali glitch. Per chi mastica il basic dei picaxe allego il codice del programma.


let b2 = 0

main:

pulsin 4, 1, w0

if w0 > 180 then
inc b2
else
let b2 = 0
endif

'introduco una lieve immunità ai disturbi,
'bisogna avere almeno 5 impulsi validi consecutivi (>1.8 msec)
'lo stesso avviene per lo spegnimento, devo avere almeno 5 impulsi validi consecutivi
'(< 1.4 msec) la differenza tra gli impulsi per l'accensione e quelli
'per lo spegnimento (isteresi) permette di evitare ascillazioni

if b2 > 5 then
high 2
let b2 = 0

do
pulsin 4, 1, w0
if w0 < 140 then
inc b2
else
let b2 = 0
endif
loop while b2 < 5

low 2
let b2 = 0
endif

goto main
lucriz non è collegato   Rispondi citando