Chào mọi người. Có câu hỏi ngớ ngẩn thế này mong mọi người chỉ giáo. :
Mình đang thiết kế một chương trình , dùng CPU 224xp . Cấu trúc chính của chương trình :
- Dùng 6 bộ đếm tốc độ cao - Dùng Timer để tính tốc độ.
- Dùng 2 vòng lặp PID cho 3 đầu vào tương tự để điều khiển 7 biến tần- Dùng 2 ngắt TImer 0 và 1 để tính .
- Dùng 2 ngắt T32 ,T96 và một ngắt đầu vào I0.2 để xử lý sự cố.
- và cỡ chục cái chương trình con ....
Bây giờ mình đang tiến hành như thế này :
- Dùng một chương trình con để khai báo toàn bộ thông số của HSC0 đến HSC5.
- Dùng một chương trình con để thiết lập thông số cho 2 vòng PID
- Đang có ý định dùng 1 ngắt timer cho 2 vòng PID
Nói tóm lại, mình nghĩ sau khi thiết kế xong chương trình này thì nó sẽ chạy loạn xạ, hoặc không thể chạy .
Các bác cho ý kiến nha .
Vì là đồ án TN, không có thiết bị để thử ct . Nếu sai thầy diệt chết luôn .
Mình đang thiết kế một chương trình , dùng CPU 224xp . Cấu trúc chính của chương trình :
- Dùng 6 bộ đếm tốc độ cao - Dùng Timer để tính tốc độ.
- Dùng 2 vòng lặp PID cho 3 đầu vào tương tự để điều khiển 7 biến tần- Dùng 2 ngắt TImer 0 và 1 để tính .
- Dùng 2 ngắt T32 ,T96 và một ngắt đầu vào I0.2 để xử lý sự cố.
- và cỡ chục cái chương trình con ....
Bây giờ mình đang tiến hành như thế này :
- Dùng một chương trình con để khai báo toàn bộ thông số của HSC0 đến HSC5.
- Dùng một chương trình con để thiết lập thông số cho 2 vòng PID
- Đang có ý định dùng 1 ngắt timer cho 2 vòng PID
Nói tóm lại, mình nghĩ sau khi thiết kế xong chương trình này thì nó sẽ chạy loạn xạ, hoặc không thể chạy .
Các bác cho ý kiến nha .
Vì là đồ án TN, không có thiết bị để thử ct . Nếu sai thầy diệt chết luôn .
Comment