![]() |
|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#1 |
Đệ tử 1 túi
Tham gia ngày: Sep 2010
Bài gửi: 17
: |
PWM với PIC16F886
Mọi người cho em hỏi về PWM trên pic16f886 ,thạch anhh tần số 20MHz, ra 220VAC từ 310VDC thì tần số PWM bao nhiêu là phù hợp.giả sử em đã chọn được tần số phù hợp ,giá trị max là 310 thì để có duty từ 5% tới 95% .
310 sẽ tương ứng với 95%, vậy 100% sẽ là ~327 vậy pulse max=(327*Tosc)*Prescale(timer2)=> f=1/(pulse max) với 5%: thì giá trị cần nạp là 327*5/100~16; với 95% sẽ là 310 vậy công thức tính bảng sin trong exel là 147*sin(2*3.14*t/n)+147+16; đảm bảo giá trị max là 310 và min là 16 cho em hỏi những công thức trên có sai không. Pic có 4 chân P1A,P1B,P1C,P1D nhưng hiện tại em chỉ xuất xung PWM ra được 2 chân là P1A và P1B (half bridge), làm thế nào em có thể đưa xung ra cả 4 chân để ghép với mạch cầu. Thanks |
![]() |
![]() |
|
|