Bypassare pulsante a tempo...

Ciao a tutti, per un progetto che sto cercando di realizzare per lavoro devo risolvere questo fastidioso problema... ho su un circuito un pulsante che permette di essere premuto verso l'alto o verso in basso, per poi tornare quando non =E8 premuto al centro, quindi non attivando alcuna funzione(in riposo quindi), questo pulsante aziona tramite un rel=E8 ed altri circuiti un motore... se si preme il pulsante in alto (e quindi si tiene premuto) il motore gira in senso antiorario, quando si lascia il pulsante (in qualsiasi momento) il motore si ferma... stessa cosa per quando si preme il pulsante in basso, ma in questo caso il motore gira in senso orario...

il grande problema =E8 che il motore per il suo scopo deve essere attivato per una 15na di secondi, quindi il pulsante deve essere premuto per circa 15 sec...(nn ricordo se sono 10 o 15 sec...)

come posso risolvere qst problema, si pu=F2 realizzare un circuito che alla pressione del pulsante in oggetto, simuli la pressione di detto pulsante per tot. secondi? logicamente dovr=F2 realizzare un doppio circuito (pressione in alto e pressione in basso), o no?

Grazie a tutti!

Reply to
giovannizona
Loading thread data ...

ti serve un circuito monostabile, li trovi in forma integrata a partire dal classico '555 a qualcosa nella serie CD45xx

oppure si puo' fare con un piccolo microcontroller visto che i tempi sono piuttosto lunghi ed e' difficile recuperare i condensatori per i monostabili di grandi valori e precisi.

non e' che si tratta di un azionamento di 'sicurezza' e quindi e' necessario che l'operatore tenga premuto il pulsante per tutto il tempo per evitare problemi ?

Reply to
mmm

No No, assolutamente, nessun meccaniscmo di sicurezza. Ok dovrei quindi utilizzare un 555, ma da ci=F2 che ho compreso, non si potrebbe fare, per via della difficolt=E0 nel reperire condensatori ed altri componenti discreti di "alto" livello! giusto?

in poche parole non si pu=F2 fare? ci deve pur essere un modo, per quanto riguarda il pic, potresti spiegarmi meglio come pensavi di utilizzarlo? ciao e grazie

Reply to
giovannizona

io terrei molto in considerazione l'osservazione che ti ha fatto mmm per quanto riguarda la sicurezza

--

"mmm" ha scritto nel messaggio news:e7pj87$tv5$ snipped-for-privacy@news.un>> Ciao a tutti, per un progetto che sto cercando di realizzare per lavoro

Reply to
edison

girando su internet, ho capito di non poter utilizzare il 555... non tanto per lo scopo richiesto quanto per la telefonata ricevuto pochi minuti fa...

si vuole aggiungere come funzionalit=E0 al circuito la possibilit=E0, una volta premuto il pulsante e quindi avviato il rel=E8 (simulando la pressione per 10/15 sec.), di poter interrompere il tutto premendo un'altra volta sul pulsante (questa volta per=F2 il pulsante pu=F2 essere premuto in basso o in alto).

quindi ricapitolando:

ho un pulsante con 2 contatti su e gi=F9. in alto il motore gira a sinistra, in basso a destra...

funzionamento richiesto:

pressione (in alto o in basso a seconda della rotazione desiderata) del pulsante (pochi msec.) e quindi attivazione del circuito che simuler=E0 la pressione per 10/15 sec.

durante la rotazione del motore, si pu=F2 premere nuovamente il pulsante per interrompere la rotazione, quindi ipotizzando ci sia un rel=E8 nel circuito da realizzare, aprire i suoi contatti, interrompendo appunto il circuito... (questa opzione, pu=F2 essere attivata NON facendo distinzione, tra la pressione in alto o in basso del pulsante, proprio perch=E8 sarebbe una pressione dovuta ad uno stato di simil-emergenza e quindi si potrebbe non avere la prontezza di premere una parte in particolare...) _________________

per questi motivi, ho immaginato di dover utilizzare un pic(penso sia il pi=F9 indicato) il problema =E8 che non ne ho mai fatto uso, quindi non saprei proprio come programmarlo e/o come realizzare il circuito nel quale dovr=E0 operare! PS: uso MAC OS X 10.4, si possono programmare i pic o chip con tale os?

Grazie ancora

Reply to
giovannizona

Premessa sulla sicurezza: non e' un mio problema, nel caso ci va per lo mezzo chi la elimina, il fatto che un azionamento sia stato progettato in modo da non poter andare da solo, devi infatti tenere premuto il pulsante, potrebbe essere sia un progetto arronzato, sia potrebbe nascondere serie implicazioni sulla sicurezza : la manina deve stare sul pulsante e non vicino al motore/asse/ingranaggi che girano.

il problema del '555 e dei condensatori : generare impulsi dell'ordine delle decine di secondi vuol dire capacita' del condensatore non piccole ovvero elettrolitici ovvero condensatori IMPRECISI

esistono monostabili CMOS nella serie CD40xx e CD45xx che avendo impedenze d'ingresso piu' elevate permettono l'uso di condensatori con valori piu' piccoli

una ricerca ti permettera' di trovare i componenti adatti

nulla che non si possa fare con un paio di monostabili un paio di flip-flop e qualche porta logica sparsa

una lettura attenta dei datasheet dovrebbe essere illuminante

ma allora la sicurezza c'e' o no ?????

e chi ha parlato di PIC , ho parlato di microcontroller in generale nell'ordine sceglierei:

at89s2051, atmel avr(qualcosa) pic18f1320

TUTTI questi micro hanno un compilatore C a disposizione ed e' abbastanza semplice mettere su un programmatore a costo quasi nullo

il programma da realizzare per il micro e' piuttosto semplice deve leggere lo stato di un paio d'ingressi e reagire di conseguenza.

la rete e' bella per il fatto che ci puoi fare ricerche :-)

Reply to
mmm

ok, perfetto;

rispondo alle domande e/o consigli:

ho cercato sul we informazioni inerenti alla programmazione con il mac si chip e pic vari, ma non ho trovato nulla! conosci qualche sito particolare?

Avresti 2 minuti per farmi vedere uno schema per poter realizzare il tutto?

per quanto rigurda la sicurezza hai ragione, ma ti posso assicurare che non c'=E8 nessun pericolo, =E8 come hai immaginato, il circuito =E8 stato abbozzato, infatti ora mi hanno incaricato (accollato) di realizzarlo in modo pi=F9 performante-intuitivo...

con il tuo suggerimento posso in qualsiasi momento interrompere il processo di rotazione del motore(aprire il rel=E8)?

ciao e grazie

Reply to
giovannizona

In data Mon, 26 Jun 2006 21:53:50 +0200, edison h= a =

scritto:

Infatti, leggete qua :p

formatting link

--

Inty.Evolution
intiglietta@email.it -> per email normali e con immagini Jpeg
Reply to
Inty XP

per il mac non saprei proprio dive mettere mano, alcuni programmi sono stati realizzati per linux e dovrebbe essere relativamente semplice portarli sotto mac

la soluzione piu' semplice probabilemente e recuperare un PC

usando un microcontroller puoi fare tutto quello che vuoi e' solo una questione di software

Reply to
mmm

Con un microcontrollore risulta tutto molto semplice, perchè la maggior parte dei casini è controllata via software, il circuito verrebbe abbastanza semplice e di piccolo ingombro.

"Inty XP" ha scritto nel messaggio news:op.tbsildsieliyee@s-athlon... In data Mon, 26 Jun 2006 21:53:50 +0200, edison ha scritto:

Infatti, leggete qua :p

formatting link

--
Inty.Evolution
intiglietta@email.it -> per email normali e con immagini Jpeg
Reply to
Ing. Coldfire

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.