multiple 555's ?

Guest
could I / how would I, use multiple 555's (or 556's) to trigger
4 optocouplers (moc3010) in sequence?

when I turn the circuit on, I want it to:
turn on the first opto for 5 seconds, turn it off,
wait 3 seconds,
turn on the second opto for 5 seconds, turn it off,
wait 3 seconds,
turn on the thrid opto for 5 seconds, turn it off,
wait 3 seconds,
turn on the fourth opto for 5 seconds, turn it off,
wait 3 seconds,
repeat continuously until I turn the switch off.
 
dougie2k@earthlink.net wrote:
could I / how would I, use multiple 555's (or 556's) to trigger
4 optocouplers (moc3010) in sequence?

when I turn the circuit on, I want it to:
turn on the first opto for 5 seconds, turn it off,
wait 3 seconds,
turn on the second opto for 5 seconds, turn it off,
wait 3 seconds,
turn on the thrid opto for 5 seconds, turn it off,
wait 3 seconds,
turn on the fourth opto for 5 seconds, turn it off,
wait 3 seconds,
repeat continuously until I turn the switch off.
I think you can perform this with a 555C (CMOS version of the 555), a
CD4022 decoded divide by 8 counter (to produce the 8 timing states)
and a little circuitry to power the counter up in a given state and
feed the 4 short states back to the timer to speed it up. You will
also have to pay attention to the first time cycle which tends to be
long compared to later cycles. This is just my first reaction to your
problem, not completely thought out. The smaller and more consistent
approach would be to use a microprocessor.

--
John Popelish
 
On Thu, 08 Apr 2004 16:47:00 GMT, dougie2k@earthlink.net wrote:

could I / how would I, use multiple 555's (or 556's) to trigger
4 optocouplers (moc3010) in sequence?

when I turn the circuit on, I want it to:
turn on the first opto for 5 seconds, turn it off,
wait 3 seconds,
turn on the second opto for 5 seconds, turn it off,
wait 3 seconds,
turn on the thrid opto for 5 seconds, turn it off,
wait 3 seconds,
turn on the fourth opto for 5 seconds, turn it off,
wait 3 seconds,
repeat continuously until I turn the switch off.
---
Check "multiple 555's ?" on alt.binaries.schematics.electronic for a
circuit with equivalent outputs.

--
John Fields
 
Hi,

You could accomplish this (and more, if required!) very easily with
just one 8 pin PIC device like the 12F629.

dougie2k@earthlink.net wrote in message news:<cf0b7094b6unbv7gs1lprpigad5f8v2lga@4ax.com>...
could I / how would I, use multiple 555's (or 556's) to trigger
4 optocouplers (moc3010) in sequence?

when I turn the circuit on, I want it to:
turn on the first opto for 5 seconds, turn it off,
wait 3 seconds,
turn on the second opto for 5 seconds, turn it off,
wait 3 seconds,
turn on the thrid opto for 5 seconds, turn it off,
wait 3 seconds,
turn on the fourth opto for 5 seconds, turn it off,
wait 3 seconds,
repeat continuously until I turn the switch off.
 
John Fields <jfields@austininstruments.com> wrote in message news:<83lb70hebrp7ql3nmc0eqm3mojravo48gt@4ax.com>...
---
Check "multiple 555's ?" on alt.binaries.schematics.electronic for a
circuit with equivalent outputs.
R2 should be abt 300K. If you use a 4022 instead of the shift register
it will not need the logic after the XOR
 
<dougie2k@earthlink.net> wrote in message
news:cf0b7094b6unbv7gs1lprpigad5f8v2lga@4ax.com...
could I / how would I, use multiple 555's (or 556's) to trigger
4 optocouplers (moc3010) in sequence?

when I turn the circuit on, I want it to:
turn on the first opto for 5 seconds, turn it off,
wait 3 seconds,
turn on the second opto for 5 seconds, turn it off,
wait 3 seconds,
turn on the thrid opto for 5 seconds, turn it off,
wait 3 seconds,
turn on the fourth opto for 5 seconds, turn it off,
wait 3 seconds,
repeat continuously until I turn the switch off.
Microcontroller is an easy approach and gives flexibility to alter timing.
Below is a simple programme which would get you going. You could incorporate
the remaining unused pin (pin 3) into the programme and use as an on/off
switch - ie. detect high or low on input. Chip is a PICAXE 08. These chips
are used by students so they have to be easy. Chip will drive the opto's
directly via a 330 ohm res.

To make a programmer: Grab an old mouse, chop off the mouse and wire it via
a couple of resistors to a piece of vero board. Instructions on site.

All info at http://www.rev-ed.co.uk/picaxe/


'PICAXE 08 Microcontroller - 8 Legs (5 inputs/outputs referred to as pins)

'Leg 1 +5V
'Leg 2 reserved for programming
'Leg 3 Pin 4 input or output
'Leg 4 Pin 3 input only
'Leg 5 Pin 2 input or output
'Leg 6 Pin 1 input or output or analogue input
'Leg 7 Pin 0 output only (also used for programming)
'Leg 8 0V



start: low 0
low 1
low 2
low 4

main: high 0
wait 5
low 0
wait 3

high 1
wait 5
low 1
wait 3

high 2
wait 5
low 2
wait 3

high 4
wait 5
low 4
wait 3

goto main



Cheers, Wayne
 
Totally agree on PICAXE approach = versatile,REALLY EASY to use,lower
parts count & jelly bean CHEAP!(~US$2-3 each). Peter Anderson (=>
www.phanderson.com )handles US sales. Win editor is a free download (
www.picaxe.com) & programmer involves 2 resistors - a huge enthusiatic
support has evolved UK/Australia/NZ. The baby 08 is just one of 8 in
the Picaxe family in fact, with the bigger brothers (all still cheap)
featuring IR decoding,PC keyboard + DS18B20 reading etc & up to 600
lines of PBASIC code space. Google *picaxe* for more insights.
 
could I / how would I, use multiple 555's (or 556's) to trigger
4 optocouplers (moc3010) in sequence?

when I turn the circuit on, I want it to:
turn on the first opto for 5 seconds, turn it off,
wait 3 seconds,
turn on the second opto for 5 seconds, turn it off,
wait 3 seconds,
turn on the thrid opto for 5 seconds, turn it off,
wait 3 seconds,
turn on the fourth opto for 5 seconds, turn it off,
wait 3 seconds,
repeat continuously until I turn the switch off.
A 555 circuit would look like so- as you can see, it is a project- there
is no start-up pulse elongation- switch should be OFF 10 seconds before
you re-start. Modular supply with outputs isolated from chassis assumed:

Please view in a fixed-width font such as Courier.

*bypass each '555 with 0.1u capacitor


10K
+-----------------------/\/\---------------------+
| |
| |
| +-----------+ 5V |
| | + |-----------+-----+
| |5V SUPPLY | | + |
+------------------+ - |--+ === |
| +-----------+ | | 10U |
| | OV |
| +-SW--+ | |
| 0V | o |--+ ON |
+------------------------|o/ | |
| | o |--+ OFF |
--- +-----+ | |
/// +-----------------------+ |
chassis | |
gnd | |
| 0.47U 470K |
+---------+-----------||------+-+-----/\/\-------+
| | | | |
| | +-----+ | e |
| .--+-------+---. | | \| 4.7M |
| | RST TRIG| | | |--/\/\-----+ |
| * | | | | /| | |
| 5V---|V+ | | | c 2N4403 | |
| | LMC555 | | | | | |
| 0V-+-|GND DIS|----+ +-|---c | |
| | | | | | | \| 47K | |
| | | THRESH OUT| | | | |--/\/\-+ |
| | .----+-------+-. | | | /| | |
| | | | | | | e 2N4401 | |
| +------+ | | | | | | |
| | | | | 0V | |
| | | | | | |
+----------------------+-------------------------+ |
| | | | | |
| | | | | 4.7M 3.3M |
| +-----------------+-------------+--/\/\-+--/\/\--+
| | +----+ | | | | | |
| | | .--+-------+---. | | |0.47U | |
| | | | RST TRIG| | | === | |
| | * | | | | | | | |
| | 5V-+-|V+ | | | 0V | |
| | | LMC555 | | | | |
| | 0V---|GND DIS|-----------------+ |
| | | | | | |
| | | THRESH OUT| | | 1K 1K |
| | .----+---------. | | +---+-/\/\-+--/\/\-+
| | | | | | | c | |
| | | +---+ | | |/ | e
| | | | +----|2N4401 | |/
| | | | 4.7k | | |\ +-----| 2N4403
| +-----------+ +-/\/\-+ | e |\
| | | c
| | 0V |
| | 10K |
+---------+ +---------------+---/\/\----+
| | | | |
| .--+--------+--. | |
| | RST TRIG| | |
| | | ===0.1U |
| 5V---|V+ | | |
| * | LM555 | | 1K |
| 0V-+-|GND | +---/\/\----+
| | | | | |
| | | THRESH OUT| 0V |
| | .----+---------. |
| +------+ | |
| | |
+-------------------------------+ |
| | |
| | 1N4148 |
| +----------|<|--+ |
| | | 0.001U |
+-------------------------------||----+ |
| | 10K | 10K | 4.7K |
| | +----+---/\/\-+--------/\/\-+-/\/\---------+
| | | | | | |
| | | .--------------. MOCXXXX | |
| | | | RST TRIG| .-----. Rx | |
| | | | | +-|-|<|-|-/\/\----+ |
| 5V-|-+-|V+ | | .-----. | |
| * | | LM555 | +--------+-----+ | |
| |0V-|GND | c | | |
| | | | 2.2K |/ | | |
| | | THRESH OUT|---+--/\/\-|2N4401 | | |
| | .--------------. | |\ | | |
| | | | e | | |
| +--|---------|------------+ | | | |
| | | | 0V | | |
| | | +------------+ 0.001U | | |
+------------------------------|--||----+ | | |
| | | 10K | 10K | 4.7K | | |
| | | +---------/\/\-+----|---/\/\-+-/\/\-+ | |
| | +--|-----+ | | | |
| | | | .---+----------. | MOCXXXX | |
| | | | | RST TRIG| | .-----. Rx | |
| | | | | | | +-|-|<|-|-/\/\---+ |
| 5V----|--+-|V+ | | | .-----. | |
| * | | | LM555 | | +--------+----+ | |
| | | 0V-|GND | | c | | |
| | | | | | 2.2K |/ | | |
| | | | THRESH OUT|--+---/\/\-|2N4401| | |
| | | .--------------. |\ | | |
| | | | e | | |
| | | +----------+ | | | |
| | | | 0.001U 0V | | |
+-----------------------------|--||----+ | | |
| | | 10K | 10K | 4.7K | | |
| | | +--------/\/\-+----|---/\/\-+-/\/\--+ | |
| | +--|-----+ | | | |
| | | | .---+----------. | MOCXXXX | |
| | | | | RST TRIG| | .-----. Rx | |
| | | | | | | +-|-|<|-|-/\/\---+ |
| 5V----|--+-|V+ | | | .-----. | |
| * | | | LM555 | | +--------+-----+ | |
| | | 0V-|GND | | c | | |
| | | | | | 2.2K |/ | | |
| | | | THRESH OUT|-+----/\/\-|2N4401 | | |
| | | .--------------. |\ | | |
| | | | e | | |
| | | | | | | |
| | | +------------+ 0V | | |
| | | | 0.001U | | |
+-------------------------------|--||----+ | | |
| | 10K | 10K | 4.7K | | |
| | +---------/\/\-+----|---/\/\-+-/\/\-+ | |
| +---|-----+ | | | |
| | .---+----------. | MOCXXXX | |
| | | RST TRIG| | .-----. Rx | |
| | | | | +-|-|<|-|-/\/\--+ |
| 5V-+-|V+ | | | .-----. |
| | LM555 | | +--------+---------+
| 0V-|GND | | c
| | | | 2.2K |/
| | THRESH OUT|--+---/\/\-|2N4401
| .--------------. |\
| | e
+--------------+ |
0V
 
On Sat, 10 Apr 2004 22:07:51 GMT, Fred Bloggs <nospam@nospam.com>
wrote:

could I / how would I, use multiple 555's (or 556's) to trigger
4 optocouplers (moc3010) in sequence?

when I turn the circuit on, I want it to:
turn on the first opto for 5 seconds, turn it off,
wait 3 seconds,
turn on the second opto for 5 seconds, turn it off,
wait 3 seconds,
turn on the thrid opto for 5 seconds, turn it off,
wait 3 seconds,
turn on the fourth opto for 5 seconds, turn it off,
wait 3 seconds,
repeat continuously until I turn the switch off.



A 555 circuit would look like so- as you can see, it is a project- there
is no start-up pulse elongation- switch should be OFF 10 seconds before
you re-start. Modular supply with outputs isolated from chassis assumed:

Please view in a fixed-width font such as Courier.

*bypass each '555 with 0.1u capacitor


10K
+-----------------------/\/\---------------------+
| |
| |
| +-----------+ 5V |
| | + |-----------+-----+
| |5V SUPPLY | | + |
+------------------+ - |--+ === |
| +-----------+ | | 10U |
| | OV |
| +-SW--+ | |
| 0V | o |--+ ON |
+------------------------|o/ | |
| | o |--+ OFF |
--- +-----+ | |
/// +-----------------------+ |
chassis | |
gnd | |
| 0.47U 470K |
+---------+-----------||------+-+-----/\/\-------+
| | | | |
| | +-----+ | e |
| .--+-------+---. | | \| 4.7M |
| | RST TRIG| | | |--/\/\-----+ |
| * | | | | /| | |
| 5V---|V+ | | | c 2N4403 | |
| | LMC555 | | | | | |
| 0V-+-|GND DIS|----+ +-|---c | |
| | | | | | | \| 47K | |
| | | THRESH OUT| | | | |--/\/\-+ |
| | .----+-------+-. | | | /| | |
| | | | | | | e 2N4401 | |
| +------+ | | | | | | |
| | | | | 0V | |
| | | | | | |
+----------------------+-------------------------+ |
| | | | | |
| | | | | 4.7M 3.3M |
| +-----------------+-------------+--/\/\-+--/\/\--+
| | +----+ | | | | | |
| | | .--+-------+---. | | |0.47U | |
| | | | RST TRIG| | | === | |
| | * | | | | | | | |
| | 5V-+-|V+ | | | 0V | |
| | | LMC555 | | | | |
| | 0V---|GND DIS|-----------------+ |
| | | | | | |
| | | THRESH OUT| | | 1K 1K |
| | .----+---------. | | +---+-/\/\-+--/\/\-+
| | | | | | | c | |
| | | +---+ | | |/ | e
| | | | +----|2N4401 | |/
| | | | 4.7k | | |\ +-----| 2N4403
| +-----------+ +-/\/\-+ | e |\
| | | c
| | 0V |
| | 10K |
+---------+ +---------------+---/\/\----+
| | | | |
| .--+--------+--. | |
| | RST TRIG| | |
| | | ===0.1U |
| 5V---|V+ | | |
| * | LM555 | | 1K |
| 0V-+-|GND | +---/\/\----+
| | | | | |
| | | THRESH OUT| 0V |
| | .----+---------. |
| +------+ | |
| | |
+-------------------------------+ |
| | |
| | 1N4148 |
| +----------|<|--+ |
| | | 0.001U |
+-------------------------------||----+ |
| | 10K | 10K | 4.7K |
| | +----+---/\/\-+--------/\/\-+-/\/\---------+
| | | | | | |
| | | .--------------. MOCXXXX | |
| | | | RST TRIG| .-----. Rx | |
| | | | | +-|-|<|-|-/\/\----+ |
| 5V-|-+-|V+ | | .-----. | |
| * | | LM555 | +--------+-----+ | |
| |0V-|GND | c | | |
| | | | 2.2K |/ | | |
| | | THRESH OUT|---+--/\/\-|2N4401 | | |
| | .--------------. | |\ | | |
| | | | e | | |
| +--|---------|------------+ | | | |
| | | | 0V | | |
| | | +------------+ 0.001U | | |
+------------------------------|--||----+ | | |
| | | 10K | 10K | 4.7K | | |
| | | +---------/\/\-+----|---/\/\-+-/\/\-+ | |
| | +--|-----+ | | | |
| | | | .---+----------. | MOCXXXX | |
| | | | | RST TRIG| | .-----. Rx | |
| | | | | | | +-|-|<|-|-/\/\---+ |
| 5V----|--+-|V+ | | | .-----. | |
| * | | | LM555 | | +--------+----+ | |
| | | 0V-|GND | | c | | |
| | | | | | 2.2K |/ | | |
| | | | THRESH OUT|--+---/\/\-|2N4401| | |
| | | .--------------. |\ | | |
| | | | e | | |
| | | +----------+ | | | |
| | | | 0.001U 0V | | |
+-----------------------------|--||----+ | | |
| | | 10K | 10K | 4.7K | | |
| | | +--------/\/\-+----|---/\/\-+-/\/\--+ | |
| | +--|-----+ | | | |
| | | | .---+----------. | MOCXXXX | |
| | | | | RST TRIG| | .-----. Rx | |
| | | | | | | +-|-|<|-|-/\/\---+ |
| 5V----|--+-|V+ | | | .-----. | |
| * | | | LM555 | | +--------+-----+ | |
| | | 0V-|GND | | c | | |
| | | | | | 2.2K |/ | | |
| | | | THRESH OUT|-+----/\/\-|2N4401 | | |
| | | .--------------. |\ | | |
| | | | e | | |
| | | | | | | |
| | | +------------+ 0V | | |
| | | | 0.001U | | |
+-------------------------------|--||----+ | | |
| | 10K | 10K | 4.7K | | |
| | +---------/\/\-+----|---/\/\-+-/\/\-+ | |
| +---|-----+ | | | |
| | .---+----------. | MOCXXXX | |
| | | RST TRIG| | .-----. Rx | |
| | | | | +-|-|<|-|-/\/\--+ |
| 5V-+-|V+ | | | .-----. |
| | LM555 | | +--------+---------+
| 0V-|GND | | c
| | | | 2.2K |/
| | THRESH OUT|--+---/\/\-|2N4401
| .--------------. |\
| | e
+--------------+ |
0V
---
Damn!!!

Nice one Fred, sure beats the shit out of those pussy PIC entries!-)


--
John Fields
 
This gets rid of the XOR.
http://homepages.slingshot.co.nz/~peg/
The resistor values are approx (cap value tolerance ).
The outputs will need buffer.
 

Welcome to EDABoard.com

Sponsor

Back
Top