PDA

View Full Version : Điều khiển động cơ không chổi quét bằng pic8f4431


hungnp
25-07-2008, 10:50 AM
Chào các bác,

Em đang sử dụng P18f4431 để điều khiển động cơ BLDC, nhưng khi cấu hình PPWM cho pic thì chỉ cấu hình được 4 đầu ra PPWM(khi đo tín hiệu tại các chân ppwm thì chỉ có 4 đầu ra PWM0-PWM3 có tín hiệu) trong khi em cân 6 đầu ra(PWM0-PWM5) PPWM. Lệnh cấu hình PPWM của em như sau(viết bằng ccs):

- cấu hình cho PPWM.
SETUP_POWER_PWM(PWM_CLOCK_DIV_4 | PWM_FREE_RUN | PWM_DEAD_CLOCK_DIV_2 | PWM_OVERRIDE_SYNC,1,0,200,0,1,0);
- cấu hình các cổng PPWM.
setup_power_pwm_pins(PWM_BOTH_ON,PWM_BOTH_ON,PWM_B OTH_ON,PWM_OFF);
- set các duty_cycle
set_power_pwm0_duty(4000);
set_power_pwm2_duty(4000);
set_power_pwm4_duty(4000);

các bác kiểm tra giúp em xem có vấn đề gì về chương trình không.

cong1810
13-08-2008, 12:05 AM
hix!! sao luồng này ko bác nào có hứng thú vậy!! em cũng đang tìm hiểu.mà tìm chưa được tài liệu.cho em hỏi.điều khiển brushless dc motor " động cơ không chổi quét" có khác động cơ thường ko vậy!!
nó cần driver điều khiển phần ứng .vậy thì chắc khác rồi.sư huynh nào có tài liệu về phần này ko.share cho em với.thanks!!!