Em đang làm cái đề tài điều khiển động cơ BLDC dùng dsPIC
Động cơ của em là cái Hub motor công suất khoảng 250W, nguồn 24V
Mạch lực em sử dụng mosfet 60N06 với IR2110 để làm drive
Sơ đồ em attach luôn ở đây
Thuật toán đk ban đầu chưa có gì vì em chỉ mới làm nó quay mà chưa được
Đơn giản là đọc tín hiệu Hall về và đưa xung ra IR để mở van
PWM ở phía lowside hoạt động ở chế độ Override còn phía highside tương tự nhưng sẽ được AND với một xung pwm tần số 1kHz để duty khoảng 90% trở lại để đảm bảo chu kỳ phóng nạp của IR (em đang dùng con diode xung mua ở chợ trời nên chỉ chạy được 1kHz, em đã thử con schottky 1A thì có thể nâng tần số lên nhưng thỉnh thoảng lại thấy cháy con diode nên đi luôn cả con IR)
Em thử với cái động cơ nhỏ hơn công suất khoảng vài chục W thì mạch chạy tương đối ổn nhưng cứ cắm con độg cơ 250W vào là lại đi vài chú fet hoặc IR
PWM em đã thêm deadtime maximum rồi mà vẫn cứ cháy nổ ầm ầm
mà chẳng hiểu sao cháy luôn cả con IR, khi cháy thì thường là bị ngắn mạch giữa chân Vcc và LO, điện trở cực Gate em đang dùng con 8.2R nhưng đo thì toàn thấy là 9.5R
Bác nào giải thích hộ em cái là sai ở đâu?
Có gì em viết chưa rõ các bác cứ hỏi em sẽ bổ sung thêm
Thanks các bác