PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cơ bản về vi điều khiển và PIC (http://www.picvietnam.com/forum/forumdisplay.php?f=8)
-   -   Điều khiển động cơ dc giải thuật PID số sử dụng PIC 16F877A (http://www.picvietnam.com/forum/showthread.php?t=32233)

nguyen_de89 11-05-2013 12:06 PM

Điều khiển động cơ dc giải thuật PID số sử dụng PIC 16F877A
 
1 Attachment(s)
Các bạn nào có hứng thú về chủ đề này thì cùng vào đây trao đổi nha
Hiện giờ mình đang làm và mô phỏng chứ chưa chạy mạch thực tế
Giải thuật chương trình là mình dùng timer0 tạo thời gian lấy mẫu và dùng timer1 để đọc xung
giá trị Vdat là mặc định còn giá trị Venc là giá trị đọc từ timer1 về
Vấn đề mình chưa giải quyết được là khi thêm giá trị sai số ek để thiết lập công thức cho bộ PID thì timer1 của mình đọc về sai(nếu k có thì đọc đúng).Cụ thể là giá trị ek=Vdat-Venc
Những ai biết vấn đề này thì giúp mình vấn đề này với nha.Thân!

darknightqn 20-06-2013 09:02 PM

bạn ơi cho mình hỏi trong chương trình C có tính a0 a1 a2...công thức đó ở đâu mà có vậy bạn

nguyen_de89 21-06-2013 12:08 PM

Trích:

Nguyên văn bởi darknightqn (Post 82268)
bạn ơi cho mình hỏi trong chương trình C có tính a0 a1 a2...công thức đó ở đâu mà có vậy bạn

Àh công thức đó là trong biến đổi PID số đó bạn,bạn coi lại phần lý thuyết về PID số có hết trong đó đấy bạn


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

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam