AC Relay EMI Suppression


Closed Thread
Results 1 to 19 of 19

Hybrid View

  1. #1
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default

    you can do many many many many things...

    the intelligent and easy solution is to activate and deactivate the relays when the AC signal line cross the zero volt.

    Use separate ground lines for your relay and for the digital section of your design.

    Be sure all your PIC pins are tie somewhere. Floating pins cause also many problem in noisy environement. Internal pull-up or set the unused i/o to output like Microchip suggest do absolutely nothing good.

    if you can post your whole schematic and layout we can also suggest some things.
    Last edited by mister_e; - 5th April 2005 at 17:03.
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  2. #2
    Join Date
    Feb 2004
    Location
    Germany
    Posts
    762


    Did you find this post helpful? Yes | No

    Default

    CocaColaKid,

    As Steve has already mentioned, best would be to toggle the relais at zero-crossing only.
    This would not only reduce EMI-noise, it would also increase the relays lifetime.

    There are many ways to achieve this, but we would need to have a look at your schematic to point you in the right direction.

    In any case you'll need a zero-crossing detector for this.

    What I have done is:
    put a 74x574 (8-Bit D-Latch with Clock) between the PIC port (I2C IO Expander in my case) and the relay driver.
    and let the ZeroCrossing detector clock the latch.
    regards

    Ralph

    _______________________________________________
    There are only 10 types of people:
    Those who understand binary, and those who don't ...
    _______________________________________________



  3. #3


    Did you find this post helpful? Yes | No

    Default

    So basically I should determine what needs to be done and hold that information until the zero cross and then set the relays to there proper state. Is this correct?

  4. #4
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default

    yep. As Ralph suggest, the latches will do the job for you. OR if you don't have many i/o, you can do it by software by checking the zero crossing on a specific i/o and once you get it, refresh your i/o states.
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  5. #5
    Join Date
    Feb 2004
    Location
    Germany
    Posts
    762


    Did you find this post helpful? Yes | No

    Default

    If your application allows to do it within the software, fine.
    But It will be a bit tricky to get the timing right.

    I have given up on the software solution because I had to write to more than one I2C controller at the same time.

    With the latches it works just fine.
    The only thing you'll need is an option the adjust the trigger-level of the detector to compensate for the relays latency.
    regards

    Ralph

    _______________________________________________
    There are only 10 types of people:
    Those who understand binary, and those who don't ...
    _______________________________________________



  6. #6
    Join Date
    Oct 2004
    Location
    Italy
    Posts
    695


    Did you find this post helpful? Yes | No

    Default

    Use a solid state relays (SSR) with built-in zero crossing.

    http://www.components.omron.com/Prod...nd_Relays.shtm
    (Omron)

    http://www.celduc-relais.com/uk/okpac.htm

    http://www.power-io.com/
    (Ultra precise zero crossing for reduced EMI, without the cost of external filters).

    http://www.branom.com/literature/scr.html
    (SOLID STATE RELAYS AND SCR POWER CONTROLLERS Introduction).


    Luciano

Similar Threads

  1. Need Help
    By PVBiljon in forum mel PIC BASIC Pro
    Replies: 4
    Last Post: - 29th May 2009, 17:04
  2. Replies: 24
    Last Post: - 7th November 2008, 04:41
  3. DC - AC Solid State Relay
    By shahidali55 in forum General
    Replies: 6
    Last Post: - 10th November 2007, 16:01
  4. Serial Relays
    By tazntex in forum General
    Replies: 3
    Last Post: - 17th May 2007, 17:42
  5. Replies: 22
    Last Post: - 9th April 2007, 15:25

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts