24 marzo 05, 19:23 | #1 (permalink) Top |
User Data registr.: 31-01-2005
Messaggi: 3
|
Ho scritto queste line di codice con PicbasicPro: start: pulsout 0,150 pause 18 pulsout 0,120 pause 18 goto start In sostanza voglio che il mio servo,hs311 hitec, collegato a RB0 del Pic 16f84A vada avanti e indietro o a qualsiasi posizione specificata nel codice,invece va solo in una direzione e per farlo ritornare al punto di partenza devo riprogrammare il Piccon un nuovo data ad esempio pulsout 0,300. grazie chip_ Soluzione? |
24 marzo 05, 19:39 | #2 (permalink) Top | |
UserPlus Data registr.: 10-04-2004 Residenza: Brescia
Messaggi: 9.730
| Citazione:
Se la coppia di istruzioni pulsout-pause rappresenta tutto l'impulso(semionda positiva e negativa), la durata totale deve essere sempre uguale. Vado a memoria: la durata di un canale è di 2msec, lo zero corrisponde ad 1msec e la larghezza dell'impulso va da 0,5 a 1,5 msec; quando l'imp. è 0,5, la pausa deve essere 1,5 e viceversa.
__________________ Ciao, Piero. URL="www.educaunranocchio.org"]www.educaunranocchio.org[/URL] [/SIZE]onlus per il recupero di ranocchi cafoni cerca volontari da inserire nel proprio organico[/CENTER] | |
25 marzo 05, 00:33 | #3 (permalink) Top | |
User Data registr.: 31-01-2005
Messaggi: 3
| Citazione:
Non ho capito molto bene.. cmq, grazie. chip_ | |
25 marzo 05, 00:47 | #4 (permalink) Top | |
UserPlus Data registr.: 10-04-2004 Residenza: Brescia
Messaggi: 9.730
| Citazione:
Quando al servo arriva un segnale in cui le due semionde hanno la stessa durata rimane fermo al centro; se la semionda positiva diventa più corta o più lunga della negativa, il servo ruota da una parte o dall'altra. La durata totale delle due semionde rimane, però, sempre la stessa. Se le istruzioni pulseout e pause rappresentano le due semionde, la somma dei valori ad esse associati deve essere sempre uguale: 150 e 50, 120 e 80 etc... E' più chiaro?
__________________ Ciao, Piero. URL="www.educaunranocchio.org"]www.educaunranocchio.org[/URL] [/SIZE]onlus per il recupero di ranocchi cafoni cerca volontari da inserire nel proprio organico[/CENTER] | |
25 marzo 05, 00:55 | #5 (permalink) Top | |
User Data registr.: 12-08-2004 Residenza: Ispra (VA)
Messaggi: 2.228
| Citazione:
la durata della semionda positiva (impulso) determina la posizione del servo la somma della semionda positiva e della semionda negativa (durata del canale) deve essere 2 msec la larghezza della semionda positiva deve essere compresa tra 0.5 e 1.5 msec, pena il superamento dei fondocorsa del servo
__________________ Volare e' bello. Atterrare e' piu' bello | |
25 marzo 05, 01:00 | #6 (permalink) Top | |
UserPlus Data registr.: 10-04-2004 Residenza: Brescia
Messaggi: 9.730
| Citazione:
In pratica, il tempo in cui funzionano gli altri canali presenti sulla radio. In definitiva, se la radio avesse un solo canale, gli impulsi si susseguirebbero immediatamente o ci deve essere una pausa... di riflessione?
__________________ Ciao, Piero. URL="www.educaunranocchio.org"]www.educaunranocchio.org[/URL] [/SIZE]onlus per il recupero di ranocchi cafoni cerca volontari da inserire nel proprio organico[/CENTER] | |
25 marzo 05, 01:06 | #7 (permalink) Top |
User Data registr.: 12-08-2004 Residenza: Ispra (VA)
Messaggi: 2.228
| Se il comando pause 18 si riferisce ai 18 msec di intervallo fra gli impulsi omologhi per quel dato canale all' interno del treno di onde, allora, premesso che pulseout deve essere > 0.5 msec e < 1.5 msec, manca l' informazione relativa alla parte negativa della semionda (2 - x) e gli impulsi sono distanziati di 20 msec come da manuali vari
__________________ Volare e' bello. Atterrare e' piu' bello |
25 marzo 05, 01:11 | #8 (permalink) Top | ||
User Data registr.: 12-08-2004 Residenza: Ispra (VA)
Messaggi: 2.228
| Citazione:
20 msec é la durata del pacchetto completo: canali, pausa e picco di sincronizzazione del demultiplexer editato: Citazione:
mettiamo il caso di avere una rx a 6 canali e una tx a 4. e tutto funziona tranquillamente perché ogni canale ha il suo spazio, che sia realmente presente o meno, sia nella tx che nella rx
__________________ Volare e' bello. Atterrare e' piu' bello | ||
25 marzo 05, 01:14 | #9 (permalink) Top | |
UserPlus Data registr.: 10-04-2004 Residenza: Brescia
Messaggi: 9.730
| Citazione:
pulseout 0,150 pause 0,150 pause 18 etc. etc.
__________________ Ciao, Piero. URL="www.educaunranocchio.org"]www.educaunranocchio.org[/URL] [/SIZE]onlus per il recupero di ranocchi cafoni cerca volontari da inserire nel proprio organico[/CENTER] | |
25 marzo 05, 01:33 | #10 (permalink) Top |
User Data registr.: 12-08-2004 Residenza: Ispra (VA)
Messaggi: 2.228
|
sto facendo ipotesi, perché non conosco il picbasicpro secondo me dovrebbe essere pulsout= 0,7 pause=2-pulsout pause=18 ma se il pulsout non varia da 0,5 a 1,5 il servo parte, ma poi resta fermo alla posizione 0,7 non so che comandi corrispondano (se esistono) a "per pulsout che va da 0,5 a 1,5 ..... ecc." e se c'é un incremento automatico o no tipo "step" o qualcosa di simile. Ragazzi sono 15÷20 anni che ho mollato il basic !!!!!
__________________ Volare e' bello. Atterrare e' piu' bello |
Bookmarks |
| |
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Commenti | Ultimo Commento |
servo con pic | zippo | Circuiti Elettronici | 10 | 25 ottobre 07 16:37 |
Servo x GV1 | kzn14d | Elimodellismo in Generale | 1 | 24 maggio 07 00:36 |
servo HS 422 | yokoama | Aeromodellismo Principianti | 1 | 16 gennaio 07 09:35 |
ZOOM 400: servo di coda e servo passo | brifa | Elimodellismo Motore Elettrico | 1 | 01 luglio 06 01:10 |
un servo per ala | Sauro | Aeromodellismo | 1 | 01 agosto 05 13:13 |