Đây là link về bài thí nghiệm Identification of DC Motor dùng MATLAB/Data Acquisition Toolbox:
http://www.sccs.swarthmore.edu/users...ngin/e58/lab2/
Đa số các chương trình MATLAB/Simulink mà bạn có rất có thể đã có Data Acquisition Toolbox rồi. Nếu bạn muốn xem chương trình của mình có hay không, gõ:
>>ver
Bạn sẽ có được các thông tin về MATLAB và các Toolboxes.
Trên trang web của Mathworks Inc. có ghi đầy đủ các bảng giao diện mà Data Acquisition Toolbox hỗ trợ cũng như cuốn Data Acquisition Toolbox User's Manual hướng dẫn chi tiết. Sử dụng Data Acquisition Toolbox là đơn giản nhất. Có thể xem thêm demos trong Online Help hoặc trên trang web của Mathworks Inc. Từ phiên bản 7.2 trở đi có lẽ có Data Acquisition Toolbox trong Simulink Library Browser nên có thể dùng Simulink để nhận/xuất tín hiệu.
Ngoài việc sử dụng Data Acquisition Toolbox để nhận (acquire) và điều khiển (control) thiết bị ra (không phải real-time data logging/control) thì muốn dùng MATLAB/Simulink để thực hiện các real-time applications thì có thêm hai cách sau:
1. Real-time Windows Target + Real-Time Workshop: cho phép tạo ra một target nằm ngay trong Windows và thực hiện real-time simulation and control tới cổng giao tiếp mà Real-Time Windows Target hỗ trợ.
2. xPC Target + Real-Time Workshop: cho phép kết nối với một máy tính target qua cổng serial hoặc Ethernet (cũng có thể qua cả Wireless nữa, tôi chưa confirm được có dùng Wireless được hay không, nhưng xét về nguyên lý nối mạng thì có thể, nhưng phải biết cách lập trình tạo Device Drivers thì may ra mới dùng được) để có thể thực hiện real-time simulation and control tới cổng giao tiếp gắn trên máy tính target.
Vào trang web của Mathworks rồi từ đó tìm các bảng giao diện Real-Time Windows Target và xPC Target hỗ trợ. Tôi cho rằng nếu phải mua bảng giao diện I/O dùng với MATLAB/Simulink và các toolboxes của nó thì không phải là rẻ.
Hải Âu