![]() |
cách phát 2 xung PWM ngược nhau trong pic 16f877a
mình định dùng pic 16f để điều khiển mạch nghịch lưu cầu 1 pha. 2 cặp van điều khiển ngược nhau.nhưng mình không biết cách phát 2 xung ngược nhau???
bạn nào biết chỉ mình với |
Sử dụng PIC có chức năng "ENHANCED CAPTURE/COMPARE/PWM(ECCP) MODULE" (18F14K50, 16F716, 16F684....), dùng chức năng PWM (sử dụng chân P1A, P1B đặt mode cho 2 chân này).
|
Dùng PWM không tạo được 2 xung ngược nhau, do cùng bắt điểm từ điểm zero của timer, cách dễ ăn nhất là PWM 1 chân, lấy chân đó lái con transistor PNP là tạo xung ngược, không thì dùng cổng NOT cũng được.
Cách dễ ăn thứ 2 là dùng output compare, khi bạn biết dùng output compare tự động sẽ biết dễ dàng. Lưu ý là phải có deadtime, nếu ko sẽ coi chừng bị trùng dẫn. Dspic chuyên dụng hay pic18, như dspic30f4011, pic18f4431 có sẵn module, có cài luôn deadtime, chịu khó đi vậy. |
Múi giờ GMT. Hiện tại là 03:10 AM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam