When the microcontroller hangs due to a spike, EMI or RFI etc. the 7555 will reset the uC, if proper power supply design is done above circuit can also give a clean power on reset, the above circuit you should modify to suit your design.
80C39-8749 MCS-48 Examples and code
Better still use a uC with watchdog built in like some atmel chips, or use the watchdog chips from maxim which can also do RAM battery management.
The circuit was developed over a old TI application note, 7555 i think fairchild may be making it, 7555 is CMOS version of 555 timer, advantage of 7555 is that it can go to higher frequency, low power consumption, the disadvantage is its output drive mA is not as good as 555. now why i put it here was that you can see how charge and discharge paths are separated with diodes.
See Larger Circuit. 555 Watchdog
Edit the circuit eagle cad file del00013.zip,
IC1 astable gives a fixed square wave at pin 3, C1 and R1 derive uS trigger pulses from IC1 and this will trigger IC2 monostable or single shot, the voltage at pin 5 of IC2 will change the pulse width output of IC2, to get it working all the three RC combinations have to be figured out.
Optical Obstacle Switch.
You can even build a small SMPS with this or even control the temperature of your soldering iron using the SSR solid state relay circuits in power section, then you need to think and design the cycle time of a soldering iron heat control system, it will be in seconds but then above circuit is running at audio frequencies, then you have to work that out yourself..
This circuit is based on a very old application note from exar, in this the frequency is fixed by IC1 and IC2 -P1 controls the duty cycle. you need to compute the R and C values to get what you need, LM555 data sheet.
You have to study the circuit and do something more innovative perhaps, just copying is ok for learning but it will get you nowhere, so learn and then innovate, the eagle circuit is given below so you can learn by editing it, also design a PCB with it, and you can even make a PCB at home to learn, but it is always good to get PCBs done by a PCB vendor, but you should understand his problems, then you will design well, so make a few PCBs.
Edit the circuit eagle cad file del00012.zip
U1 7555 is a CMOS version of 555. The 555 here is in Astable Oscillator mode, C1 and C4 are decoupling capacitors 0.1uF value, ceramic disc.
Mixed and Interface Circuits
The output is around 100kHz, If C3 is plastic or mica the frequency output will be stable with temperature. It is better to use a crystal oscillator.
The 555 output is fed to clock input of 4040, the output of 555 will be a square wave, on every high to low transition (falling edge or negative transition) the counter increments by one and the output is 12 bit binary.
Read more at my Digital Timers, Counters and Clocks
If input frequency is F the final output at Q12 is F/4096. The period T = 1/F.
If you make the 555 run at 1Hz, C3 around 7uF, Then this circuit becomes a long duration timer, the Q12 period will be 4096 seconds or 68 minutes.
This shows how to OR gate two 555, when one 555 cycles at a low frequency a valve turns on an off, the second 555 stretches the ON duration of the pulse with a diode OR gate.
Digital Timers Counters and Clocks
The OR output uses sample and hold to get the stable analog data from a sensor after the actuator has gone OFF, this ensures correct reading.
555 is a fundamental Mixed Signal Circuit as it can be made into a VCO using Pin-5. If you see old exar databooks, you can see 555 and PLL and Tone decoders all applications compiled in one base. I feel the Venerable Signetics 555 “Architecture” and Intersil ICL8038 ‘CMOS’ were inspiration behind early communication chip designs, Moving from Bakelite Telephones to Compact Push Button Electronic Phones and more.
The 555 Astable generates a clock for this circuit, an oscillator giving a square wave output at pin 3 which is counted by 4017 to give a running lights effect.
Digital Timers Counters and Clocks
The decade counter-divider CD4017 has 10 outputs, for every low to high transition at the clock input, rising edge, the counter advances one LED. After going one full circle the the first LED lights again and it goes on. You can vary the value of R2 100K Linear potentiometer to make LEDs run fast or slow.
The frequency of oscillation of astable 555 is given as f = 1.44 / ((R4 + 2 * (R2 + R3)) * C3)
The 10 outputs have 10 green LEDs. The current thru the LED is limited by R1, the current can be calculated like this (9V – 1.6V) / 1K = 7.4mA this is within 20mA which is the danger limit of the CMOS output. You want it to be bright use transistors for every output.
The cap C1 is a filter and C2 is to prevent noise at pin 5 influencing the output as it is a control voltage point.
You can cascade or chain many more counters with the CO or carry out pin 12 of 4017. The pin 15 reset is kept at low for counting, on high it will reset the counter but is not used in this circuit.
pdf links may take time to load in the browser if you just click it, do right click save target to your disk.
This is related to the earlier post. This was done to save battery power. The output of some equipment may be in the form of LED Annunciators In the Security Guard Monitor, an Array of 24 LEDs would show the Status of alertness along with the day, this was scrollable.
When the “Display Now” is pressed it triggers the Monostable Multivibrator made of a 555. The output “EN” goes high for the time duration defined by C27 and R71.
The 555 output as you know can drive more than 200mA for quite some time without much heating up. Many LEDs can be driven with the current limit resistors. I used CMOS chips to drive the LEDs, this circuit was used for the Logic only.
This circuit was a part of the user interface like the previous one. You could use it for voltmeters or even backlight for LCD.
Example – When you press the switch the Time of a clock can be seen in darkness for a few seconds.