element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Circuit Protection
  • Technologies
  • More
Circuit Protection
Forum How is the H11AA1 ic working with AC mains voltage?
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Circuit Protection to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 3 replies
  • Answers 1 answer
  • Subscribers 69 subscribers
  • Views 3092 views
  • Users 0 members are here
  • opto-couplers
  • triac dimmable
Related

How is the H11AA1 ic working with AC mains voltage?

rishi2628
rishi2628 over 8 years ago

I am making an arduino controlled fan speed controller that would digitally control the speed of my ceiling fan working on 230 VAC and 50 Hz. I am using the following circuit which is designed for 110VAC and 60Hz. I took this circuit from this website:- http://playground.arduino.cc/Main/ACPhaseControl

image

 

Working:-

When the AC voltage goes from zero to peak, the optocoupler is active and activates the output side. The arduino pin connected to the output of the optocoupler senses a HIGH voltage. When the pin reads a low it means we are approaching at a zero crossing of the AC mains voltage and depending upon the timing, the arduino will activate the TRIAC driver that is optocoupler MOC3052 that will further activate the TRIAC providing the power to the ceiling fan.

 

My doubt is that in the datasheet of  H11AA1H11AA1 optocoupler ic the absolute max forward voltage of the optocoupler is not mentioned How is this ic working directly with AC I understand that the current is low since there are two 15k Ohms resistors but the voltage is still around 55VAC at the pins 1 and 2 of  H11AA1H11AA1 How is this IC not destroyed?? Also will the circuit work for 230VAC 50Hz??

 

 

Datasheet of  H11AA1H11AA1 http://www.vishay.com/doc?83608

  • Sign in to reply
  • Cancel

Top Replies

  • gdstew
    gdstew over 8 years ago +3 suggested
    That data sheet specifically mentions AC line monitoring so it is clearly designed for it. It will probably work for 230 VAC also but R1 and R2 should probably be increased to 30K and the power rating…
  • jc2048
    jc2048 over 8 years ago +1
    The input is two LEDs back to back. The potential difference between the two pins is never more than the forward voltage of whichever diode is conducting (as long as you have the resistors to limit the…
  • jc2048
    jc2048 over 8 years ago in reply to jc2048 +1
    Also, the edge rate of the output is going to be quite slow, so you may want to smarten it up before giving it to the Arduino [Schmitt-trigger gate or a comparator with some hysteresis]. It doesn't give…
  • gdstew
    0 gdstew over 8 years ago

    That data sheet specifically mentions AC line monitoring so it is clearly designed for it. It will probably work for 230 VAC also but R1 and R2 should probably

    be increased to 30K and the power rating of the resistors increased also.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • jc2048
    0 jc2048 over 8 years ago

    The input is two LEDs back to back. The potential difference between the two pins is never more than the forward voltage of whichever diode is conducting (as long as you have the resistors to limit the current), so effectively they protect each other.

     

    The output of the optocoupler is the collector of a transistor, so you'll need to add your own pull-up resistor there (to the Arduino +5V) in order to see a signal - the datasheet has information on how to select the value.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • jc2048
    0 jc2048 over 8 years ago in reply to jc2048

    Also, the edge rate of the output is going to be quite slow, so you may want to smarten it up before giving it to the Arduino [Schmitt-trigger gate or a comparator with some hysteresis]. It doesn't give you a very good zero crossing point, either - the zero crossing is midway between the rise and fall edges.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube