View Single Post
Old 31-07-2010, 12:21 AM   #18
dcn_dt
Đệ tử 1 túi
 
Tham gia ngày: Oct 2009
Bài gửi: 12
:
Trích:
Nguyên văn bởi hatuan296 View Post
chào bạn . theo mình nghĩ , cái này cũng tương đối đơn giản . mức 1 sẽ tương ứng với độ rông xung là 30% . mức 2 là 70% và mức 3 sẽ là 100% . lập trình :
- trên 1 chân nào đó của con pic điều khiển đèn qua opto cách ly , opto sau đó nối với triac MAC 97A . sơ đồ chắc bạn sẽ tưởng tượng ra được rồi đúng không ? . ban đầu chưa cấp xung , bạn cho 1 biến nào đó = 0 . cho vòng lặp quét phím . làm 1 bước kiểm tra biến :
. if biến = 0 then quét phím
. if biến = 1 then call xung30%
. if biến = 2 then call xung70%
. if biến = 3 then call xung100%
- Nếu phím được nhấn , tăng biến lên 1 đơn vị . quay lai quét phím . sau đó kiểm tra biến . nếu nhấn lần 1 . biến = 1 . nhấn tiếp lần nữa , biến = 2 , lần nữa , biến = 3 . lần nữa .biến quay lại = 0 .

đây là 1 cách có thể xem là tương đối đơn giản . Nếu chưa hiểu chổ nào . bạn hãy mạnh dạn đặt câu hỏi . mình sẽ giãi thích tuỳ theo khả năng .
chào bạn .
Mình chưa thấy ai dùng PWM để điều khiển tải dùng nguồn AC bao giờ. Nhất là diều khiển Triac.
Chắc mình lạc hậu quá rồi
dcn_dt vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn