PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cơ bản về vi điều khiển và PIC (http://www.picvietnam.com/forum/forumdisplay.php?f=8)
-   -   cách phát 2 xung PWM ngược nhau trong pic 16f877a (http://www.picvietnam.com/forum/showthread.php?t=33741)

khanhbka 27-08-2014 05:42 PM

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

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.


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