Then MOC3041 cannot be used for zero crossing detection in any way?No. The MOC3041 has a triac output stage which would latch.
thank you. Will it be possible for you to provide the circuit of above mentioned arrangement.A better way to do this is to drop your current to something small, like 1mA. 220K 1/2W resistors can do this. Then pass this through a full-wave bridge. And then use a resistor, bjt, diode, and capacitor to convert the lower-voltage and current levels to something you can push through a 4N35 opto-coupler. Open collector output on the opposite side, with a pull-up to your TTL logic level, and you can then stick your 741 on that to read either a 0V or 5VDC voltage pulse, neatly centered around your A/C signal every time it crosses 0VDC. It's temperature insensitive, and very reliable.
Here is the original article I found for the one I'm referencing (I had to go back and find it)-- and it works really well--thank you. Will it be possible for you to provide the circuit of above mentioned arrangement.
I don't see how, unless the isolated side has a synchronised AC supply for the triac within the optocoupler.Then MOC3041 cannot be used for zero crossing detection in any way?
Thank you Alec_t. I am using transformer to drop the voltage and MOC3041 optocoupler. The oscilloscope is now showing the freq of 50 HZ (same as input). I have given a battery supply of 9 V and i am getting the output of 9 V too. But the waveform of the output is sinusoidal. What actually it suggests?I don't see how, unless the isolated side has a synchronised AC supply for the triac within the optocoupler.
Thank you for this help. I have connected the given arrangement (Given in this link) and here is the output (fig 2). But the frequency of the output is 100 Hz (my input is 220V, 50Hz). and peak-peak voltage of output square wave is 4 V (I have given 5 V to the collector terminal using 5V pin and ground pin of my arduino uno through 4.7 k resistor). I expected the output to be of 50 hz though i am not sure about it. What actually should be the o/p voltage(p-p) and frequency ?Here is the original article I found for the one I'm referencing (I had to go back and find it)-- and it works really well--
http://www.dextrel.net/diyzerocrosser.htm
Think about it: a sine wave crosses zero twice per cycle.I expected the output to be of 50 hz though i am not sure about it.
Per '@Alec_t' - if you have a dual trace oscilloscope, you can use it in instances like this to compare your input wave to your output.View attachment 148708 View attachment 148710 View attachment 148708 View attachment 148710
Thank you for this help. I have connected the given arrangement (Given in this link) and here is the output (fig 2). But the frequency of the output is 100 Hz (my input is 220V, 50Hz). and peak-peak voltage of output square wave is 4 V (I have given 5 V to the collector terminal using 5V pin and ground pin of my arduino uno through 4.7 k resistor). I expected the output to be of 50 hz though i am not sure about it. What actually should be the o/p voltage(p-p) and frequency ?
once again thanks for your help.
by Jake Hertz
by Aaron Carman
by Aaron Carman
by Jake Hertz