| |
| Autore |
Messaggio |
opzioni |
 Daniels118


postato il: 26.05.2012, alle ore 09:30 |
Ecco il sorgente modificato per ritardare l'invio del segnale dopo l'attivazione del relè, ho lasciato comunque un ritardo prima di disattivarlo:
http://daniels118.altervista.org/temp/CARPUTER5.pbp
http://daniels118.altervista.org/
Il principio di funzionamento è controllato da un microprocessore... mi fido di più quando il principio di funzionamento è controllato da chi ha progettato l'apparecchio! |
|
 carlo201983


postato il: 26.05.2012, alle ore 13:31 |
ciao daniel ma mettendo il transistor il ritardo non serve + ??
cmq nel pom lo provo e ti aggiorno ;) |
|
 Daniels118


postato il: 26.05.2012, alle ore 13:37 |
E io come faccio a saperlo? Il transistor l'hai proposto tu perchè secondo te il relè genera interferenze, così come hai proposto il ritardo nel segnale all'accensione del relè per consentire al servo di andare a regime, dal mio punto di vista assolutamente teorico nè l'una nè l'altra soluzione risolvono il problema, poi se mi sbaglio buon per te.
http://daniels118.altervista.org/
Il principio di funzionamento è controllato da un microprocessore... mi fido di più quando il principio di funzionamento è controllato da chi ha progettato l'apparecchio! |
|
 carlo201983


postato il: 26.05.2012, alle ore 15:18 |
Ciao Daniel ho appena provato il firmware ma c'è qualcosa che nn và. Mi spiego al raggiungimento il segnale stacca subito e nn è ritardato. Infatti quando premo il pulsante dopo che il relé é diseccitato il monitor esegue una corsa verso il senso di chiusura x poi eseguire il comando corretto, se il problema nn é è chiaro ti faccio il video del problema dimmi tu.
P.S. Al momento sto utilizzando ancora il relé.. |
|
 Daniels118


postato il: 26.05.2012, alle ore 15:28 |
Era quello che volevi no? Il segnale è ritardato di 500ms dopo l'attivazione del relè.
http://daniels118.altervista.org/
Il principio di funzionamento è controllato da un microprocessore... mi fido di più quando il principio di funzionamento è controllato da chi ha progettato l'apparecchio! |
|
 carlo201983


postato il: 26.05.2012, alle ore 15:39 |
metto il transitor e riprovo nn so + come spiegarmi e cosa dire..
sto x distruggere |
|
 carlo201983


postato il: 26.05.2012, alle ore 16:34 |
io credo che il problema alla pressione del tasto sia che il segnale è assente e quindi il distrubo causa il movimento del servo..
allora in apertura và bene così com'è ma alla pressione del tasto deve prima attivarsi il segnale è successivamente il relè a questo punto questo movimwento anomalo credo si risolva.. ad ogni modo se mi dici dove dovrei intervenire nel listato lo modifico io.. |
|
 Jasson


postato il: 26.05.2012, alle ore 16:47 |
Secondo me funziona già così, perché è più veloce il segnale ad arrivare che il relè ad eccitarsi.
Quindi in pratica quando il relè si eccita e alimenta il servo, il segnale sta già arrivando. |
|
 Daniels118


postato il: 26.05.2012, alle ore 16:48 |
Abbiamo già provato la soluzione che stai dicendo, se vuoi riprovare, la routine è questa:
servoOn:
if servoState = 0 then
servoState = 1
high vccServo
' for i = 0 to 20
' PULSOUT sigSERVO, curpos
' pause 19
' next i
pause 500
endif
return
Devi modificarla così:
servoOn:
if servoState = 0 then
servoState = 1
high vccServo
for i = 0 to 20
PULSOUT sigSERVO, curpos
pause 19
next i
' pause 500
endif
return
http://daniels118.altervista.org/
Il principio di funzionamento è controllato da un microprocessore... mi fido di più quando il principio di funzionamento è controllato da chi ha progettato l'apparecchio! |
|
 carlo201983


postato il: 26.05.2012, alle ore 16:51 |
hai messo 2 stringhe uguali.. :P
|
|
| |