PDA

View Full Version : cách phát 2 xung PWM ngược nhau trong pic 16f877a


khanhbka
27-08-2014, 05:42 PM
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

nhanh0112
01-12-2014, 11:19 AM
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).

pstin
16-02-2015, 06:07 PM
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.