3s timer

D

DrWhoF

Guest
Qualcuno può suggerire un semplice circuito che gira su un dispositivo dopo un tasto viene premuto per 3s e quando si preme il pulsante per la seconda volta per un altro 3s trasforma il dispositivo spento.

 
Utilizzare il nuovo millennio 555 => PICAXE-08 microcontrollore [8pin DIL] ..
Leggere è uno dei perni quindi attendere [1a seconda], il letto di nuovo e aspettare [2a seconda], quindi leggerlo di nuovo e aspettare [3. Secondo] e di leggerlo di nuovo ..
Se l'ingresso è ancora L o H [scelta]
e poi l'uscita va L o H [ancora una volta, la vostra scelta] ..

Rgds,
IanP

 
Ciao ..,
vorrei sapere se ur design è basato su microcontrollore dispositivo o un semplice analogico / digitale dispositivo?pls e citare il 3 secondi è un fattore critico per ur design?perché u cant ottenere esattamente 3 secondi con dispositivi analogici.

Ho un micro controller basato circuito.La sua alimentati con un solo pulsante.U Se si desidera sapere che posso dare per u.

Ciao

 
Ravin,
Circuito che ho per accendere /
spegnere microcontriller è basato uno ma non ho altro hardware per reimpostare il power-on.
IanP,
potrebbe fornire informazioni più dettagliate sulla vostra idea?

 
Penso sia più semplice per farlo caricando fino condensatore.E poi solo il punto di carico a questa base di transistor.

È modo semplice, e necessità di sapere qualcosa di più vibratori.<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/3/39/Astable_multivibrator.png/800px-Astable_multivibrator.png" border="0" alt=""/>

Basta usare passare molto vicino alla batteria.

 
Qui è un circuito basato su PICAXE08 (il più piccolo membro della famiglia PICAXE) ..
Basta seguire il codice di base per vedere come funziona ..
Rgds,
IanP
Codice:

'PIN1 = input [pin6], on / off di output = 2 [pin5]spegnere 2off2:

se PIN1 = 1 allora cont1

goto off2cont1:per b1 = 0 a 9 '10 * 100 = 1s

pausa 100

se PIN1 = 1 allora cont2

goto off2

cont2: accanto b1per b1 = 0 a 9 'aspettare 2-nd 1sec

pausa 100

se PIN1 = 1 allora cont3

goto off2

cont3: accanto b1per b1 = 0 a 9 'attendere 3-rd 1sec

pausa 100

se PIN1 = 1 allora cont4

goto off2

cont4: accanto b1On2: passare il 2

se PIN1 = 0 allora on3

goto On2on3: se PIN1 = 1 allora cont5

goto on3cont5:

per b1 = 0 a 9

pausa 100

se PIN1 = 1 allora cont6

goto on3

cont6: accanto b1per b1 = 0 a 9

pausa 100

se PIN1 = 1 allora cont7

goto on3

cont7: accanto b1per b1 = 0 a 9

pausa 100

se PIN1 = 1 allora cont8

goto on3

cont8: accanto b1off3: spegnere 2

se PIN1 = 1 allora off3

goto off2fine
 
Thanks so much.
E funziona bene, ma ho bisogno di passare
12 V (stesso come GND 5 V) e non voglio usare un relè.
Ogni suggerimento?

Un'altra domanda: perché nel codice non hai utilizzare ASPETTARE 1 come 1 secondo ritardo, ma invece un loop con PAUSE 100?

 
Basta sostituire il relè con il dispositivo che si desidera cambiare, con il suo ve fine legato a 12 V e il fine-ve al collettore.BC548 è sufficiente applicazioni fino a 400 mA.Basta controllare che il chip dovrebbe essere in grado di trasportare Ic / β quantità di corrente.Se non uso un altro transistor / opto-accoppiatore unità.Prendersi cura di inversione logica.

PS: - Un ascensore di 0.2V (VCE sabato) vi sarà tra il dispositivo di controllo a terra e il circuito di terra quando è accesa.Questi due motivi devono essere isolati quando il dispositivo è spento.vale a dire, se tutti gli altri fili (diversi
da quelli di potenza) è in corso al circuito di controllo a terra, il dispositivo sarà sempre accesa.Prestare attenzione su questo.

Saluti,

SUjO

 
In primo luogo su aspettare e PAUSE: 1 WAIT utilizzando l'ingresso è di sola lettura 3 volte a intervalli di 1s ed è possibile che quando qualcuno preme il tasto 3 volte in ≈ 1s intervalli può girare il carico su on o off, mentre se PAUSE 100 è attuato il ingresso viene letto 10 volte al secondo, e che rende praticamente impossibile la lettura falsa ..

Come un interruttore è possibile utilizzare il canale P-MOSFET o BJT PNP, vedi foto ..

Rgds,
IanP
Siamo spiacenti, ma è necessario il login per visualizzare questo attaccamento

 

Welcome to EDABoard.com

Sponsor

Back
Top