PDA

View Full Version : dùng con PIC nào để điều khiển 3 động cơ DC


mitkgai
28-04-2009, 11:43 PM
đồ án của em dùng PIC để điều khiển 3 động cơ DC thì nên dùng con PIC nào. Theo em biết thì 16F877A chỉ có 2 kênh PWM thôi, còn 18F4331 thì nhiều kjênh hơn nhưng tài liệu về PIC 18F4331 thì ít quá, em mới làm nên cần nhiều tài liệu. có ai biết dùng 16F877A để điều khiển 3 động cơ không hoặc có tài liệu nào về 18F4331 không thì cho em xin với. Thanks!

vietanh
29-04-2009, 10:30 PM
tài liệu thì không có nếu bạn làm được với thằng 877a ,, chỉ cần tải data của 4331 tìm hiểu 1 thời gian ngắn la ok ,, về cơ bạn thì nó như nhau,4331 nó có thêm nhiều tính năng khác hơn,dung lương bộ nhớ lớn hơn.. bạn cần đọc dt của nó để biết các lệnh phù hợp với nó thế là ok

877a có thể dk được 3 đông cơ dc 1 kênh làm bàng cách thủ công tương đối tốn thời gian và bộ nhớ tốt nhất là làm em 18f cho nó đơn giản

dspic4011
30-04-2009, 11:08 AM
Trước hết phân tích nhiệm vụ đồ án của bạn là j? Điều khiển 3 động cơ dc có hồi tiếp j ko? Nếu chỉ cho nó quay thì quá đơn giản. Nếu yêu cầu ổn địng tốc độ thì phức tạp hơn. Phần công xuất bạn sử dụng là j? IC H_bridge hay 4 fet ghép lại. với ic h_bridge như lmd18200 thì chỉ cần 1 kênh pwm là đủ. Nếu dùng 4 fet thì cần 2 kênh pwm cho 1 động cơ (đương nhiên 2 kênh đối nghịch và có deadtime). Như vậy hay nhất là dùng dòng pic18 có sẵn các modul pwm. Nếu yêu cầu đồ án ko cao vẫn dùng pic16 được nhưng chọn dòng pic nào có 3 modul timer trở lên.