Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

What are Zero Cross Detection Advantages and algorithm to implement it??

Status
Not open for further replies.

xpress_embedo

Advanced Member level 4
Advanced Member level 4
Joined
Jul 5, 2011
Messages
1,154
Helped
161
Reputation
396
Reaction score
189
Trophy points
1,353
Location
India
embeddedlaboratory.blogspot.in
Activity points
10,591
Hello!! Everyone

In a system, i have to switch some relays, and i had read somewhere that it is advised to switch the relays ar Zero-Cross Point of AC Signal, may i know the reason behind this..
Apart from that, how to detect this using a micro-controller (I am using an Opto-Coupler circuit with an interrupt pin to detect ac signal, circuit is like that at zero cross point it will output 5V and at rest 0V).

What is the best algorithm to implement this (switching relays on zero cross point).

There are two Zero Cross points one is High to Low and another one is Low to High Points, so which one to use.

I am using ATmega2560 micro-controller and have to switch relays, please help me in writing a program with which i can detect zero cross point and then properly switch my relays.
 

Presumed we are talking about mechanical relays or "contactors" (larger power relays). Theoretically you would want to switch a resistive AC load on or off during voltage zero crossing to reduce arcing. Practically, relays have considerable delay, often larger than 10 ms, so if you power the relay coil at zero crossing, the contact may close just at voltage maximum. Target missed.

For inductive loads, there's no purpose in switching at zero crossing.

Without exact knowledge about relays and load, it's simply useless.
 
I am using this relay.

https://www.mouser.com/ds/2/89/9000_Spartan-6107.pdf

I don't know what exactly is the use of this, but as per my knowledge, it will used to turn on heater element.

So my load is an resistive load and relay type is already mentioned.

So how will i switch relay to reduce arcing, my frequency and Voltage is 50Hz, 230 V.
At Zero Cross point i am getting 5V and at other points i am getting 0V at the output of the circuit, which i am using to sense the Zero Cross Point.
This output is connected to Port Change Interrupt pin of the micro-controller.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top