Thông báo

Collapse
No announcement yet.

AVR và triac

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • AVR và triac

    Xin mọi người đi trước chỉ giúp.Em đang định dùng atmega 8+MOC+triac để điêu khiển tăng giảm áp AC để ứng dụng cho các thiết bị như đèn,quạt.Tìm hiểu 1 hồi lâu trên diễn đàn thì thấy không ngon ăn như PvWM bên DC mà cần mạch xác định điểm 0 và tính toan time delay để diều khiển goác mở triac.Vậy xin mọi người chỉ giúp cái mạch chọn điểm 0 đó dùng luôn atmega từ cầu diode cho vào chan INT được không?
    kiểu như thế này:

    mà hình như con Q2 thiếu nguồn nuôi nhỉ.
    Xin mọi người chỉ sơ sơ cách sử lí phần mềm trên atmega ,e dùng codevison.
    Gian Khó Cuộc Đời Nuôi Ta Lớn!
    Giang Hồ Đẫm Máu Dạy Ta Khôn!

    (@_@)______________(@_@)

  • #2
    ban phai lam mot mach dong bo, thu tim hieu con IC TCA785 xem
    Cái gì biết nói biết. Cái không biết nói không biết. Ấy là biết đấy!
    email:

    Comment


    • #3
      Hình như con MOC3041 có sẵn mạch detect điểm 0 đó bạn

      Comment


      • #4
        nếu làm về AVR có mạch phát hiện điểm không luôn.tôi sẽ gửi cho bạn tài liệu và tự tìm hiểu nhé

        Comment


        • #5
          Đây là tài liệu

          Comment


          • #6
            tài liệu đâu bạn
            Nguyễn Xuân Thanh - 0905848525 - 01686996698
            Chuyên: Quảng Cáo Điện Tử
            =>Led Siêu Sáng - Board điều khiển led động
            =>Các loại Màn Hình Led trong nhà, ngoài trời

            Comment


            • #7
              Nguyên văn bởi NMI Xem bài viết
              Hình như con MOC3041 có sẵn mạch detect điểm 0 đó bạn
              không có detect đâu. nó phục vụ cho việc kích dẫn Triac đúng tại điểm 0 thôi.

              Comment


              • #8
                Nguyên văn bởi toan88_tnt Xem bài viết
                Xin mọi người đi trước chỉ giúp.Em đang định dùng atmega 8+MOC+triac để điêu khiển tăng giảm áp AC để ứng dụng cho các thiết bị như đèn,quạt.Tìm hiểu 1 hồi lâu trên diễn đàn thì thấy không ngon ăn như PvWM bên DC mà cần mạch xác định điểm 0 và tính toan time delay để diều khiển goác mở triac.Vậy xin mọi người chỉ giúp cái mạch chọn điểm 0 đó dùng luôn atmega từ cầu diode cho vào chan INT được không?
                kiểu như thế này:

                mà hình như con Q2 thiếu nguồn nuôi nhỉ.
                Xin mọi người chỉ sơ sơ cách sử lí phần mềm trên atmega ,e dùng codevison.
                Cũng chưa được chính xác điểm 0 ( phải > 0.8 V thi mới phát hiện - cỡ 1,5 V mới phát hiện được)
                Dùng OPAMP có thể khác phục được đấy.

                Comment


                • #9
                  App note của ATMEL: http://atmel.com/dyn/resources/prod_...ts/doc2508.pdf

                  Comment


                  • #10
                    Nguyên văn bởi son_hoangson Xem bài viết
                    nếu làm về AVR có mạch phát hiện điểm không luôn.tôi sẽ gửi cho bạn tài liệu và tự tìm hiểu nhé
                    tài liệu đâu bạn.up lên đi cho mình xin với!
                    Gian Khó Cuộc Đời Nuôi Ta Lớn!
                    Giang Hồ Đẫm Máu Dạy Ta Khôn!

                    (@_@)______________(@_@)

                    Comment


                    • #11
                      Cái mạch của bạn đã có sẵn, với mục đích điều khiển đèn thì chừng đó là quá đủ không còn lăn tăn gì nữa. Vấn đề là bạn phải set trở treo chân INT0 thì transistor mới dẫn được, :
                      Với mega8 thì phát biểu nôm na vầy

                      -Cài chân INT0 input, trở treo
                      -Cài ngắt INT0 kích cạnh xuống, ISR INT0 reset timer
                      -Cài timer nào đó chạy hết tầm phải hơn 10ms (1/2 chu kỳ sin 50Hz), đụng OCR thì kéo chân lái MOC xuống mở triac, delay thêm một phát 100us rồi trả chân triac lên cao
                      -Thanh ghi OCR càng thấp đèn càng sáng

                      chân lái MOC mà cải tiến thêm một chút bằng cách gắn 1 tụ + 1diode thì chương trình càng đơn giản hơn
                      Đã bỏ nghề về quê chăn gà...

                      Comment


                      • #12
                        Chào bạn !

                        Đây là đồ án tốt nghiệp để tạo bộ khởi động mềm cho động cơ, họ cũng phải thiết kế mạch phát hiện điểm 0 để điều khiển thyristor. Bạn có thể xem sơ đồ mạch của họ để tham khảo.

                        Bạn thử dùng MOC để điều khiển triac xem thế nào nhé, mình cũng đang nghiên cứu về kiểu điều khiển này (mạch trong đồ án họ dùng biến áp xung). Nếu bạn làm thành công thì chia sẻ cho mình với nhé !

                        Đây là link down tài liệu : http://www.mediafire.com/?t1ynqjmmnnl

                        Thân ái !

                        Comment


                        • #13
                          Các pác cho em hỏi chút.Chân nào trên avr là chân nạp giữ liệu cho chip.Em xem datasheet nhưng không thấy đề cập đến.Mong các phác chỉ giáo.

                          Comment


                          • #14
                            Nguyên văn bởi Katecka Xem bài viết
                            Cái mạch của bạn đã có sẵn, với mục đích điều khiển đèn thì chừng đó là quá đủ không còn lăn tăn gì nữa. Vấn đề là bạn phải set trở treo chân INT0 thì transistor mới dẫn được, :
                            Với mega8 thì phát biểu nôm na vầy

                            -Cài chân INT0 input, trở treo
                            -Cài ngắt INT0 kích cạnh xuống, ISR INT0 reset timer
                            -Cài timer nào đó chạy hết tầm phải hơn 10ms (1/2 chu kỳ sin 50Hz), đụng OCR thì kéo chân lái MOC xuống mở triac, delay thêm một phát 100us rồi trả chân triac lên cao
                            -Thanh ghi OCR càng thấp đèn càng sáng

                            chân lái MOC mà cải tiến thêm một chút bằng cách gắn 1 tụ + 1diode thì chương trình càng đơn giản hơn
                            làm phiền anh chút nữa.Vậy muốn thay đổi độ sáng đèn,tốc độ của quạt thì phải thay đổi giá trị nạp cho OCR phải không.Mỗi lần ấn tăng/giảm,lại phải can thiệp ngắt,nạp lại ocr ah??
                            cảm ơn!
                            Gian Khó Cuộc Đời Nuôi Ta Lớn!
                            Giang Hồ Đẫm Máu Dạy Ta Khôn!

                            (@_@)______________(@_@)

                            Comment


                            • #15
                              Nói chung mạch của bạn là làm việc được rồi,sửa thêm tí síu như các bác ấy góp ý là ok. Vấn đề ở đây phụ thuộc vào việc viết chương trình điều khiển.
                              Mình quen dùng vision nên giải thích dẽ hiểu thế này:
                              Mạch phát hiện điểm 0 cho vào chân ngắt thì lập trình cho mỗi ngắt. Cứ ngắt sảy ra bạn cho đầu ra (cái chân điều khiển con MOC đấy) lên 1 rồi delay một tẹo lại cho xuống 0. Khoảng thời gian delay ta lấy trên ADCdata vậy là có thể điều khiển điện áp ra bằng một cái biến trở OK
                              Nhưng lưu ý tí nên dùng điểm 0 chu kỳ trước điều khiển điểm mở chu kỳ sau thì bạn sẽ mở được hoàn toàn vì điểm phát hiện điểm 0 không trùng với điểm 0 thật của nguồn xoay chiều
                              Thiết kế chế tạo các loại máy xoáy nắp, chiết rót định lượng dùng trong dược phẩm và thực phẩm.

                              Comment

                              Về tác giả

                              Collapse

                              toan88_tnt Tìm hiểu thêm về toan88_tnt

                              Bài viết mới nhất

                              Collapse

                              Đang tải...
                              X