PDA

View Full Version : Điều khiển vị trí cho động cơ DC dùng lý thuyết mờ


ProBK
05-03-2009, 11:24 PM
Các pác nào pro về cái này thì giúp dùm em với. Có tham khảo 1 số tài liệu thấy điều khiển tốc cho động cơ DC dùng L298, ko biết sang điều khiển vị trí phần cứng có cần phải thêm j nữa ko ? Còn cái code về điều khiển mờ pác nào có cho em mượn tham khảo với, cái lý thuyết này đọc chả hiểu j cả mà thầy bắt làm... hix, giúp dùm em với nha mấy pác :((

mtuankct
06-03-2009, 12:44 AM
ai đây hè, châu chó à ;) tau cũng chưa làm đk mờ bao giờ nhưng tao nghĩ cứ if rồi then thôi, nếu thế thì giống hồi thi robocon quá :))

BioMEQ
06-03-2009, 01:25 PM
điều khiển vị trí và vận tốc kô thay đổi phần cứng chỉ thay đổi chuơng trình
nên dùng con chuyên điều khiển động cơ 18200 ( 60 chuc\ con)

ProBK
08-03-2009, 11:40 AM
Thank pác BioMEQ nhiều nha. Nhưng mà luật mờ thì em ko rành cho lắm, pác làm ơn mớm cho em tí chút về cái source để em làm tiếp đc ko ạ??? :((

ProBK
09-03-2009, 12:07 PM
Mấy pác làm ơn giúp em với. hixhix

ProBK
15-03-2009, 12:12 PM
ko ai trả lời dùm em hết vậy ?????hix

hochoi
26-06-2009, 10:05 PM
Bạn ProBK ơi, bạn đã thu thập được gì rồi có thể share cho mình với không. mình cũng đang rất quan tâm đến vấn đề này đấy. mail của mình dohvhq@gmail.com
More friend, more happy

phamdinh
26-02-2010, 05:45 PM
điều khiển vị trí và vận tốc kô thay đổi phần cứng chỉ thay đổi chuơng trình
nên dùng con chuyên điều khiển động cơ 18200 ( 60 chuc\ con)

LMD18200 bi h là 90 rùi đó. Mình cũng vừa làm xong bài tập lớn dk PID dùng con này. Rất dễ dùng, thiết kế phần cứng đơn giản, viết code cho nó cũng khá dễ dàng(nên dùng PIC).

LeDuc
26-02-2010, 10:10 PM
LMD18200 bi h là 90 rùi đó. Mình cũng vừa làm xong bài tập lớn dk PID dùng con này. Rất dễ dùng, thiết kế phần cứng đơn giản, viết code cho nó cũng khá dễ dàng(nên dùng PIC).
Nếu dùng con LMD 18200 thì minh khuyên bạn nên sử dụng MC33887 tốt hơn nhiều . Từ giá cả đến phần cứng và khả năng vật lý .
Còn nếu muốn rẻ và công suất lớn thì nên làm mạch cầu H đi .
Ở đây là thảo luận về điều khiển mờ mà , đâu có liên quan đến PID .
Theo tôi nghỉ bạn cứ if ... else là ok . Tập mờ và giải mờ thì cũng chỉ là do bạn qui định thôi .

tungbka
28-02-2010, 12:45 AM
Mình cũng đang làm đồ án về điều khiển động cơ DC. Qua tham khảo thì mình thấy dùng MC33887 được đấy, giá có 50K thôi mà còn phản hồi được dòng nữa, rất thích hợp cho điều khiển cả moment.

tranvantanh
07-10-2010, 10:53 PM
phamdinh oi!mình đang làm đồ án tốt nghiệp.Bạn có thể gửi cho mình btl điều khiển PID dùng con LMD18200.mình cần đoạn code của nó.Bạn cho mình mail và số điện thoại của bạn được ko?mình cảm ơn nhiều nha

tranvantanh
07-10-2010, 10:55 PM
mail cua minh la tanh_777@yahoo.com
ai da từng làm bài tập lớn hay đồ án về điều khiển PID dùng LMD18200 thì gửi cho mình nha.cảm ơn nhiều

nhamnd
21-10-2010, 11:10 PM
mình nghĩ điều khiển Mờ như thế này nhé!
bạn điều khiển theo kiểu if (nếu)
điều khiển mờ là như sau vd
khi đi xe máy muốn lên 50km/h đầu tiên chạy rất nhanh
e = tín hiệu đặt - giá trị đặt được. sau khoảng thời gian t
e lớn thì bạn chạy nhanh
e trung bình bạn chạy trung bình
e nhỏ bạn chạy nhỏ
e = 0 bạn giữa tốc độ
e âm ít bạn giảm ít tốc độ
e âm trung bình bạn giảm tốc độ trung bình
e âm nhiều bạn phải giảm nhiều
ý mình nó ở đây đó là điều khiển mờ.
bạn lưu các giá trị tăng giảm tốc độ vào các ô nhớ
xong sử dụng lệnh so sánh
e1, e2, e3 là lớn , trung bình, nhỏ ,
nếu e > e1 (giá trị mình đặt ) THÌ điều khiển ở ơ nhớ nào
nếu e2<e <e1 (giá trị mình đặt ) THÌ điều khiển ở ơ nhớ nào
tương tự ta có

dinhnambkhn
10-06-2011, 09:22 PM
bon minh cung dang lam ve dk mo,nhung nhom minh lam do nhiet do va dk toc do quat dieu hoa theo thuat toan mo thoi!van de chi la thuat toan nhung vao con vi xu ly thoi!

ltn138
15-08-2011, 03:45 AM
bạn đừng nghĩ gì cao siêu quá, mờ khi triển khai thành code thì cũng chỉ là if - then hoặc if - else thui, cái quan trọng là tập mờ và các điều kiện của bạn như thế nào,hay nói đúng hơn là các trường hợp điều kiện cụ thể mà bạn điều khiển, tốt nhất là bạn cứ viết ra giấy những trường hợp bạn nghĩ được rùi đưa vào vòng if, chạy thử, thấy thiếu cái nào thì bổ sung, chúc bạn vui :P