BÁO CÁO ĐỀ TÀI - Simulink Matlab và Arduino thông qua Serial port và ứng dụng vào bài toán điều khiển tốc độ động cơ DC bằng PID
Arduino là một nền tảng mở và dễ dàng cho người bắt đầu học lập trình nhờ sự hỗ trợ đông đảo từ các nguồn và các nền tảng khác. Arduino hỗ trợ nhiều cách giao tiếp thông dụng với các I/O devices, chẳng hạn như TCP/IP, giao tiếp qua cổng nối tiếp (Serial port). Trong bài này, giao tiếp nối tiếp sẽ được sử dụng để thực hiện việc truyền và nhận dữ liệu giữa Matlab simulink và Arduino. Bằng việc gửi và nhận dữ liệu giữa Arduino và Matlab simulink, ta sẽ theo dõi được tốc độ của động cơ và tận dụng được bộ điều khiển PID được cung cấp bởi Simulink để điều khiển tốc độ động cơ DC có gắn encoder.
Trong phần này, ta sẽ không sử dụng các khối trong thư viện Simulink Support Package for Arduino Hardware. Bởi vì chúng ta sẽ sử dụng Arduino như một thiết bị điều khiển trong một vòng kín. Bên cạnh đó, ta cũng sẽ điều khiển tốc độ động cơ bằng bộ điều khiển On-Off để thấy rõ sự khác biệt giữa hai bộ điều khiển.
LƯU Ý:
Tài liệu được chia sẻ bởi CTV EBOOKBKMT "Mân Trần Lê" chỉ được dùng phục vụ mục đích học tập và nghiên cứu.
Arduino là một nền tảng mở và dễ dàng cho người bắt đầu học lập trình nhờ sự hỗ trợ đông đảo từ các nguồn và các nền tảng khác. Arduino hỗ trợ nhiều cách giao tiếp thông dụng với các I/O devices, chẳng hạn như TCP/IP, giao tiếp qua cổng nối tiếp (Serial port). Trong bài này, giao tiếp nối tiếp sẽ được sử dụng để thực hiện việc truyền và nhận dữ liệu giữa Matlab simulink và Arduino. Bằng việc gửi và nhận dữ liệu giữa Arduino và Matlab simulink, ta sẽ theo dõi được tốc độ của động cơ và tận dụng được bộ điều khiển PID được cung cấp bởi Simulink để điều khiển tốc độ động cơ DC có gắn encoder.
Trong phần này, ta sẽ không sử dụng các khối trong thư viện Simulink Support Package for Arduino Hardware. Bởi vì chúng ta sẽ sử dụng Arduino như một thiết bị điều khiển trong một vòng kín. Bên cạnh đó, ta cũng sẽ điều khiển tốc độ động cơ bằng bộ điều khiển On-Off để thấy rõ sự khác biệt giữa hai bộ điều khiển.
LƯU Ý:
Tài liệu được chia sẻ bởi CTV EBOOKBKMT "Mân Trần Lê" chỉ được dùng phục vụ mục đích học tập và nghiên cứu.


.png)
%20(1).png)
.png)
%20(1).png)
.png)
.png)


Không có nhận xét nào: