PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > PIC - Thiết kế và Ứng dụng

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 11-07-2006, 12:30 AM   #1
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi sphinx
Anh namqn cho em hỏi tí!
Cái đề tài điều khiển PID động cơ anh hướng dẫn ấy mà. Thực hiện mấy vòng điều khiển? dùng loại chíp nào? có tính hàm truyền động cơ không hay là chỉnh định Z-N. Anh nói rõ chút được không? Em muốn tham khảo chút thông tin
Cái đề tài này cậu sinh viên đó làm khi chưa nắm vững vi xử lý, cả điện tử công suất, nên chỉ làm vòng hở, dùng chip 89C51. Không tính hàm truyền cũng chẳng chỉnh định gì cả. Chỉ làm như một bài thí nghiệm nhỏ, cho phép thay đổi các hệ số P, I, D để thấy ảnh hưởng. Các hệ số được đặt từ máy tính, còn tốc độ thì được truyền về máy tính để vẽ đồ thị.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 11-07-2006, 12:37 AM   #2
sphinx
Đệ tử 3 túi
 
sphinx's Avatar
 
Tham gia ngày: Jul 2005
Bài gửi: 47
:
Trích:
Nguyên văn bởi namqn
Cái đề tài này cậu sinh viên đó làm khi chưa nắm vững vi xử lý, cả điện tử công suất, nên chỉ làm vòng hở, dùng chip 89C51. Không tính hàm truyền cũng chẳng chỉnh định gì cả. Chỉ làm như một bài thí nghiệm nhỏ, cho phép thay đổi các hệ số P, I, D để thấy ảnh hưởng. Các hệ số được đặt từ máy tính, còn tốc độ thì được truyền về máy tính để vẽ đồ thị.

Thân,

Theo anh thì để điều khiển DC Motor đến nơi đến chốn thì cần làm những bước nào, áp dụng các phương pháp điều khiển nào? Ý em là xây dựng một hệ điều khiển DCservo như Tây nó làm từ rất lâu rồi ý. Áp dụng trong các hệ CNC cũ, hoặc tay máy.

Hôm trước đi làm thí nghiệm CNC thấy cái tay robot 6 bậc ngon quá mà toàn điều khiển bằng động cơ PITTMAN Encoder 504 xung (loại kiếm được ngoài chợ mới hay chứ)
sphinx vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 11-07-2006, 01:20 AM   #3
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Nên để dành những vấn đề này thảo luận trong phần điều khiển PID động cơ DC. Lúc đó sẽ có nhiều cái để nói.

Chúc vui
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 01-08-2006, 01:33 AM   #4
scentoflove
Đệ tử 6 túi
 
Tham gia ngày: Mar 2006
Bài gửi: 129
:
Em đang dùng module QEI của 4331 để đọc encoder. Dùng 2x update mode, ngắt bởi INDX
Khi set bit VLEM=1 (Velocity mode disabled) thì có thể dùng ngắt IC2QEI để trả về số xung encoder, ko quan tâm đến vận tốc
Khi set bit VLEM=0 (Velocity mode enabled) để xác định được thời gian thì ko dùng ngắt IC2QEI để trả về số xung encoder (ko xảy ra ngắt do chân INDX)
em nghĩ 2 mode position và velocity ko thể chạy cùng 1 lúc, ko biết có đúng ko
scentoflove vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-08-2006, 12:06 AM   #5
scentoflove
Đệ tử 6 túi
 
Tham gia ngày: Mar 2006
Bài gửi: 129
:
Em đang bị bí ở mode velocity của QEI. Theo em hiểu thì ở mode velocity timer5 set mode external sync hoặc counter, đếm thời gian giửa 2 xung của pha A. Em ko hiểu trong datasheet noi INT_IC1 xảy ra khi co xung velcap, khi đó 2 thanh ghi VELRH và VELRL lưu giá trị đếm của timer5.
Nhưng em ko biết xung velcap đó làm sao mà có -> ko ngắt INT_IC1 , mọi người giúp em với

Đoạn code em viết

//KHAI BAO NGAT NGOAI
enable_interrupts(GLOBAL);
enable_interrupts(INT_IC1);

//KHAI BAO QEI
QEICON=00111001;
setup_timer_5(T5_EXTERNAL_SYNC);
scentoflove vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến

Similar Threads
Ðề tài Người gửi Chuyên mục Trả lời Bài mới
xin bootloader của pic18f4331 hoangminh1234 Tiny Bootloader 30 24-12-2011 02:38 PM
trao doi truonggiang Trao đổi ngoài luồng 2 20-12-2006 11:30 AM


Múi giờ GMT. Hiện tại là 02:14 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam