• Trang chủ
  • Archive

điện tử online

  • Tutorials

    Tips & Tricks
  • Products

    New Release
  • Windows

    XP/Vista/7/8
  • Virtualizations

    Software & Updates
  • Handhelds

    Mobile/Tablets
  • Computers

    Latest Device
  • Troubleshooting

    Fix Errors and Problems

  • Home
  • About
  • Contact
  • Advertise

    Xin chào các bạn, hôm nay mình xin giới thiệu với các bạn về cách điều khiển góc mở của Triac. Cụ thể của tôi ở đây là điều khiển độ sáng của bóng đèn thông qua vi điều khiển . Mạch của mình có dùng MOC3021 và một mạch cầu dùng để phát hiện điểm 0 của dòng điện xoay chiều 220V.


    Mạch cầu dùng để phát hiện điểm 0 của điện xoay chiều 220V
    Tín hiệu tại hai đầu của Diode Zener 5V​

    Tín hiệu tại điểm INVDK​


     Tín hiệu tại điểm INVDK cho ta thấy khi điện áp xoay chiều 220V về giá trị 0 thì xung tín hiệu lúc đó tại INVDK sẽ là 5V. Chúng ta sẽ cho tín hiệu này vào VĐK và xử lý.​



    Khi tín hiệu vào bằng 1 chúng ta delay một khoảng thời gian ( thời gian delay sẽ được thay đổi thông qua việc vặn biến trở nó sẽ nằm trong khoảng từ 1ms->9ms bời vì chu kỳ của điện áp 220V là 20ms ). Khoảng thời gian delay này sẽ quyết định độ sáng của bóng đèn. Sau khi delay chúng ta sẽ cho tín hiệu OUTVDK bằng 1( để mở Triac ) sau đó cho bằng 0 luôn ( delay 1ms rồi cho về 0)​

    unsigned int read_adc(unsigned char adc_input)
    {
    ADMUX=adc_input | (ADC_VREF_TYPE & 0xff);
    // Delay needed for the stabilization of the ADC input voltage
    delay_us(10);
    // Start the AD conversion
    ADCSRA|=0x40;
    // Wait for the AD conversion to complete
    while ((ADCSRA & 0x10)==0);
    ADCSRA|=0x10;
    return ADCW;
    }
    void main(void)
    {
    // Port C initialization
    // Func6=In Func5=In Func4=In Func3=In Func2=Out Func1=In Func0=In
    // State6=T State5=T State4=T State3=T State2=1 State1=T State0=T
    PORTC=0x00;
    DDRC=0x02;
    // ADC initialization
    // ADC Clock frequency: 1000.000 kHz
    // ADC Voltage Reference: AREF pin
    ADMUX=ADC_VREF_TYPE & 0xff;
    ADCSRA=0x83;
    OUT = 0;
    while (1)
    {
    val = read_adc(5);
    TimeDL = val/100;
    if (TimeDL==10)
    {
    OUT=0;
    }
    else
    { if (IN)
    {
    delay_ms(TimeDL);
    OUT = 1;
    delay_ms(1);
    OUT = 0;
    }
    }
    }
    }


    Mạch điều khiển góc mở của Triac dùng MOC3021​
    ​
    Khi tín hiệu tại OUTVDK lên 1 thì tại điểm G của Triac sẽ có dòng làm cho hai đầu A2 và A1 của Triac thông với nhau. Khi tín hiệu tại OUTVDK về 0 thì A2 và A1 sẽ đóng khi điện áp xoay chiều về 0 ( tức là chênh lệch điện áp giữa A2 và A1 là 0 ).​
    Điện áp đầu ra tại RL​
    ​
    Việc phát hiện được điểm 0 của điện áp 220V sẽ giúp chúng ta đóng mở được trong từng chu kỳ của điện 220V thay vì đóng và mở mỗi chu kỳ ( việc này có ừng dụng rất nhiều trong việc điều khiển động cơ xoay chiều )​
    DEMO

Blog Archive

Configure your calendar archive widget - Edit archive widget - Flat List - Newest first - Choose any Month/Year Format

  • Subscribe
  • Tags
  • Popular
  • Apple iPad ( 17 )
  • AVR ( 1 )
  • Clip ( 3 )
  • Điện tử cơ bản ( 4 )
  • Ebook ( 1 )
  • Editorial ( 9 )
  • Featured ( 1 )
  • Free Responsive Blogger Template ( 1 )
  • Gadgets ( 6 )
  • Game ( 1 )
  • Lập trình Keil C ( 3 )
  • Lập trình raspberry pi trên linux ( 7 )
  • Latest Releases ( 5 )
  • Linux ( 1 )
  • Mạch đèn LED 12 cổng ( 1 )
  • Mạch đèn LED 8 cổng ( 1 )
  • Mạch đèn LED 89C2051 ( 2 )
  • Mạch nạp Vi Xử Lý ( 1 )
  • New Technology ( 6 )
  • Quảng cáo LED ( 8 )
  • Raspberry PI 2 ( 10 )
  • Raspbian ( 1 )
  • SEO ( 1 )
  • Thiết kế ( 3 )
  • Thiết kế Corel ( 5 )
  • Thiết kế danh thiếp ( 1 )
  • Thiết kế mạch ( 1 )
  • Thiết kế Photoshop ( 2 )
  • Thiết kế với Inkscape ( 2 )
  • Thư giãn ( 3 )
  • Thủ thuật máy tính ( 5 )
  • Tiện ích trực tuyến ( 1 )
  • Tự học thiết kế website với DreamWeaver ( 2 )
  • Tự làm ( 3 )
  • Vi xử lý họ 89 ( 2 )
  • Web hay ( 6 )

Popular Posts

  • Điều khiển góc mở của Triac để thay đổi độ sáng của bóng đèn
    Xin chào các bạn, hôm nay mình xin giới thiệu với các bạn về cách điều khiển góc mở của Triac. Cụ thể của tôi ở đây là điều khiển độ sáng củ...
  • Cách tính nẹp để uốn gáy chữ nổi mica trong corel
    Khi thiết kế một bộ chữ nổi mica hay một bộ chữ dùng để uốn neon sign trong Corel, bạn sẽ phân vân và tìm đủ mọi cách để tính phần nẹp mica ...
  • Thiết lập địa chỉ IP tĩnh cho Raspberry Pi
    Trong nhiều trường hợp, chúng ta phải thiết lập địa chỉ IP của Raspberry Pi thành IP tĩnh , ví dụ khi bạn làm web server, file server, print...
  • Tự làm mạch in thủ công
    vnMedian tổng hợp một số bài viết hướng dẫn cách làm mạch in thủ công. Hy vọng sẽ giúp ích cho các bạn mới học điện tử. Các thử chúng ta phả...
  • Cách phủ LED mặt chữ mica trong corel
    vnMedian hướng dẫn các bạn cách tạo hộp đèn chữ mica với LED phủ đầy mặt chữ. Lưu ý, nếu bạn chưa biết kỹ thuật xếp LED bằng công cụ Artisti...
  • Học nhanh Python và lập trình cơ bản điều khiển Raspberry Pi 2 (p1)
    Trong bài này, tôi sẽ giới thiệu cơ bản về ngôn ngữ Python, cách cài đặt thư viện dùng lập trình cho cho Raspberry Pi2 (RPi2) và bài vỡ lòng...
  • Gameloft will optimize Modern Combat 5 for MediaTek processors
    Gameloft, a leading global publisher of digital and social games, and MediaTek, a leading fabless semi-conductor company specializing in wir...
  • Dùng smartphone làm Micro không dây cho máy tính
    Hầu hết các máy tính để bàn đều không trang bị thiết bị micro để ghi âm. Do đó, khi cần bạn phải kết nối thiết bị micro vào máy tính thông q...
  • RF MEMS for smartphones: what are the best opportunities?
    The antennas in most of today's smartphones do not function efficiently in 3G and 4G/LTE wireless environments. This leads to slower dow...
  • Hướng dẫn sắp xếp LED bằng công cụ Blend trong Corel
    vnMedian sẽ hướng dẫn các bạn cách trình bày led bằng công cụ blend trong corel. Chúng ta bắt đầu với bảng thiết kế mới như trong hình. Lưu ...

Contact Form

Name

Email *

Message *

Recent Comments

Advertisement

© Copyright điện tử online | All Rights Reserved.
Twitter Facebook RSS Google