Newsgroup: it.hobby.elettronica.digitale
Titolo: Apri cancello motorizzato - Somma di errori

Sto lavorando (divertendomi :-) ) con il programma per un apri cancello 
motorizzato.
Il motore e' di tipo professionale, ma sospetto che vari la velocita', 
come penso sia normale, al momento dell'inversione del senso di 
rotazione (Apri/Chiudi).
Il motore funziona con la temporizzazione, non ha finecorsa elettronici 
o elettromeccanici.
Ho provato a registrare un solo tempo e usarlo per ambedue gli stati, 
ma, credo a causa della diversa velocita', apre bene e chiude male o 
viceversa; l'importante e' che gli errori si sommano e quindi, dopo 
qualche ciclo, bisogna resettare i movimenti.
Ho provato a registrare e usare due tempi distinti per apertura e per 
chiusura, ma a causa della evidente differenza, anche di pochi 
millesimi, il problema si ripresenta.
Il programma lavora con interrupt e ho cercato di ottenere la massima 
precisione nell'attivazione dei relay di comando.
Al momento sto usando timing di controllo a un millisecondo; forse sto 
cercando di essere troppo preciso?
Vediamo se posso avere un aiuto da qualcuno che mi da' l'imbeccata giusta.
Tia
Angelo
 
 

Io ho lavorato per un breve periodo nelle automazioni di cancelli, porte 
e basculanti.
Non ho mai visto un apricancello senza sensori.
Sicuro che non ci sia almeno un encoder incrementale dentro il blocco 
motore?
Se non altro per motivi di sicurezza.. se uno finisse incastrato nel 
cancello non credo avrebbe molta voglia di aspettare le tue 
temporizzazioni :-)



 
Io non ci ho lavorato ma ho dovuto mettere le mani su alcuni, e molti usano 
solo le temporizzazioni, la sicurezza � demandata a frizioni e limitatori di 
corrente (prese su trasformatore), che poi � la cosa migliore l'elettronica 
con la sicurezza va poco daccordo. 
 
 

 ha scritto nel messaggio 
news:lq2tic$ebh$1...@speranza.aioe.org...

Quelli che ho visto io a doppia anta lavoravano con le temporizzazioni, ma 
ben poco critiche (tarati con trimmers monogiro).
 
Apertura:
 
parte l'anta secondaria dopo un paio di secondi la primaria (battente) 
entrambe arrivano a finecorsa e spingono per un 30 secondi buoni contro il 
finecorsa.
 
Chiusura:
 
parte l'anta primaria dopo un 2 secondi la secondaria, arriva in battuta la 
primaria e poi a seguire la secondaria, entrambe spingono sul fermo di 
chiusura un 30 secondi e stop.
 
Non � che tu stai foraggiando l' UCAS? 
 
 

 Non ï¿œ che tu stai foraggiando l' UCAS?
 
mi sa che hai detto bene...
In effetti, non avevo capito l'utilita' del fine corsa che deve essere 
montato sul motore, ma adesso mi hai schiarito le idee.
Pero', mi sembrava troppo poco intelligente, con i mezzi a disposizione, 
che qualcuno ancora facesse dei sistemi temporizzati senza nessun controllo!
Sai mica se non ci sono controlli sull'assorbimento e il motore e' 
predisposto per lo sforzo della battuta a fine corsa?
Grazie a tutti
Angelo
 
 
 


 
I sensori per la sicurezza ci sono e sono le fotocellule di passaggio, 
ma servono solo in caso di pericolo e sono fuori dallo sbraccio delle 
ante; io sto parlando del controllo di apertura e chiusura del motore 
che e' demandato al solo temporizzatore.
Comunque, dopo il suggerimento di "El Ciula", ho capito cosa devo fare e 
sto gia' lavorando per l'implementazione.
Grazie anche a te.
Angelo
 
 


 
 
Non lo so, ma l'anta se la tieni con una mano deve fermarsi, spinge ma deve 
fermarsi, la sicurezza � tutta nella corrente ridotta data ai motori.
 
Tu vuoi complicare una cosa banale solo perch� c'� la tecnologia, e cio' non 
� bello.
 
Fa conto che devi prevedere che un ostacolo o una mancanza di tensione ti 
metta nella condizione di dover ripartire e portare a termine il ciclo. 
 
 

 motorizzato.
 > [...]
 
Mi inserisco qui per una domanda al volo su centraline per tapparelle 
automatizzate.
 
Ho provato, come passatempo, a programmare una semplice centralina con 
due tasti momentanei che, ad impulso, attivano il motore in apertura o 
chiusura. A parte i fine-corsa, ho voluto metter su un meccanismo 
temporizzato.
 
In pratica con un trimmer si sceglie il tempo di salita/discesa in modo 
che, anche se il fine-corsa dovesse non funzionare, il motore non 
continuerebbe a spingerebbe.
 
Il problema ï¿œ quando il movimento della tapparella viene interrotto 
durante la corsa. Ovviamente ï¿œ molto semplice tenere il conto del tempo 
nel software, ma ho notato questo:
 
- il motore va da A a C in 30 secondi
- va da A a B in 15 secondi e da B a C' in altri 15 secondi
 
C e C' sono due punti diversi (C' < C). Deduco che, quando il motore si 
ferma o riparte, "perde del tempo". E' giusto cosï¿œ?
 
Ho provato ad accumulare un tot ad ogni interruzione del movimento e la 
cosa migliora... ma ovviamente ï¿œ una taratura molto empirica e potrebbe 
dipendere molto dal sistema motore/tapparella.


Mi spiace, ma non ho esperienza in merito e non posso esserti di nessun 
aiuto; speriamo tu abbia la mia stessa fortuna e che qualcuno in grado 
di farlo si faccia vivo, altrimenti proveremo a parlarne per vedere se 
riusciamo a capirci qualcosa di piu' (quattro occhi vedono meglio di 
due! :-) )
 
Per quanto riguarda il cancello, come da suggerimento di "El Ciula", una 
volta montato il fine corsa meccanico di apertura e lasciato agire 
quello di chiusura  a battente sulla seconda anta, ha cominciato 
magicamente a funzionare perfettamente e non batte nemmeno.
Sto inserendo nel programma il blocco di sicurezza per le fotocellule e 
poi dichiarero' chiusa la tenzone!
ciao
Angelo
 

 Il motore e' di tipo professionale, ma sospetto che vari la velocita',
 
Non puoi basarti SOLO sulle temporizzazioni perchï¿œ i motori non (non hai 
specificato il tipo) generalmente variano la velocitï¿œ in base al carico. 
La soluzione sono varie:
1) Finecorsa elettrici.
2) Battute meccaniche dove il cancello va a "sbattere" con rilevazione 
della coppia e conseguente arresto in caso interferisca un oggetto.
3) Come ti ha giï¿œ suggerito un utente, un ENCODER suo motori, per 
conoscere la posizione dei motori (simile al finecorsa elettrico, ma piï¿œ 
elegante).
4) Monti dei motori passo-passo. (ti stai divertendo, giusto). Poi li 
comandi con un treno di impulsi (contati).
 
Ciao

 Il motore e' di tipo professionale, ma sospetto che vari la velocita',
 



Come gia' scritto in un precedente messaggio, ho gia' risolto.
La motorizzazione per l'apricancello e' di tipo professionale e se 
funziona a loro, "voglio" farla funzionare anch'io senza modifiche che 
ne stravolgano le caratteristiche; ergo sensori ad effetto Hall o 
encoder o finecorsa sono per adesso banditi.
Detto fra noi, a suo tempo feci (e pubblicai) una specie di servocomando 
fatto con un motore da tergicristalli e un encoder autocostruito a 8 
passi calettato sull'asse del motore (prima del riduttore).
Puo' darsi che in un futuro prossimo, magari non convinto dal 
funzionamento attuale, riveda completamente le mie specifiche e passi a 
usare un encoder o dei finecorsa meccanici, ma, per ora, voglio provare 
come funziona cosi' come e'.
Comunque sia, grazie anche a te per le risposte e l'aiuto.
ciao
Angelo
 

 specificato il tipo) generalmente variano la velocit� in base al carico.
 
No, generalmente usano un controller PID e questo non per complicarsi la 
vita ma per risolvere altri problemi dovuti a tempi, carichi variabili etc. 
 
 


 
Riepilogo:
Malgrado mille tipi diversi di approccio, le temporizzazioni in apertura 
o in chiusura mandavano il cancello a sbattere.
 
Consiglio di "El Ciula":
I cancelli senza finecorsa "devono sbattere".
 
Inizio risoluzione:
Il mio attuatore (Gobbato Sl300) ha un fermo corsa meccanico regolabile 
da fissare in posizione di massima apertura del cancello;
registrare il tempo di lampeggio prima dell'apertura e della chiusura 
(attivazione del motore);
aprire il cancello fino a raggiungere il finecorsa meccanico;
registrare il tempo di pausa fra apertura e chiusura;
registrare la temporizzazione necessaria per la chiusura del cancello;
usare il tempo di chiusura anche per l'apertura; nel mio caso, in cui il 
tempo di apertura e' leggermente inferiore al tempo di chiusura, ho 
inserito da programma un aumento fisso nel tempo di apertura di 100 ms 
per portare sicuramente a fine corsa il dispositivo;
chiudere il cancello.
 
Finale della storia:
al momento dell'accensione, a pulsante o tramite telecomando, abbiamo: 
Fase 1: accensione del lampeggiante per un tempo registrabile;
Fase 2: apertura del cancello;
Fase 3: pausa con  lampeggiante e 2 secondi;
Fase 4: chiusura del cancello;
Fase 5: lampeggiante in funzione;
fase 6; ritorno in standby.
Il lampeggiante raddoppia la velocita' durante gli ultimi tre secondi di 
ogni fase.
 
Mi dichiaro soddisfatto, ringrazio per gli aiuti, saluto e torno a lurkare!
Angelo
 
P.S. Next step controllo dell'assorbimento per bloccare l'attuatore in 
caso di ostacoli; per ora la sicurezza e' demandata a due coppie di 
fotocellule IR (Fadini).

 finecorsa.
 
30 secondi? MA VA A CAGARE