Sử dụng môi trường lập trình đồ họa ViSsim

Một phần của tài liệu Nghiên cứu thực hiện bộ điều khiển số trên nền tảng DSP TMS320F2812 (Trang 59 - 62)

a) giới thiệu

VisSim/Embedded Controls Developer là một trong những công cụ bộ công cụ hữu ích của VisSim giống như embedded ide của matlab .Là môi trường phần mềm phát triển tích hợp ,VisSim cho phép xây xựng một cách nhanh chóng bộ điều khiển nhúng trên họ DSPC2000 của Texas Instruments [13] . VisSim/Embedded Controls Developer bao gồm

VisSim PE: Môi trường để xây dựng các khối chương trình và mô phỏng VisSim/Fixed Point™: Các khối xử lý số học dấu phẩy tĩnh và mô phỏng các phép toán dấu phẩy tĩnh

TI C2000 Digital Motor Control (DMC) Block Set : Các khối thư viện hỗ trợ điều khiển động cơ .

Tự động tạo mã lệnh TI C2000 DSP target và CCS Hỗ trợ TI C2000 CAN Bus

Hỗ trợ Serial LCD

b) Các bước xây dựng hệ thống

Bước đầu tiên trong quá trình xây dựng bộ điều khiển trên DSPC2000 là xây dựng mô hình toán .Từ các mô hình toán có sẵn người lập trình sử dụng các khối có sẵn trong thư viện để sử dụng và kết nối các khối theo một cấu trúc xác định như hình phía dưới .

Hình 2.47 Mô hình trên VisSim

Tiếp theo là tiến hành mô phỏng .Người lập trình sử dụng các khối đại diện cho bộ điều khiển hay bộ lọc để tạo ra mã lệnh biên dịch và liên kết nạp xuống DSP .Sau đó có thể dễ dàng so sánh kết quả mô phỏng và thực nghiệm để chứng tỏ rằng nó là giống nhau .

Hình 2.48 Môi trường lập trình đồ họa ViSsim

Các giao diện đồ họa GUI cho phép giữ lại các thuật thoán thực hiện trên DSp giúp phân tích các đặc tính thực của đối tượng . Các mã ANSI C có thể được tạo ra trực tiếp cùng với Composer Studio cho phép mã lệnh tạo ra tích hợp với các mã khác được phát triển người sử dụng.

TI C2000 Digital Motor Control (DMC) Block Set là khối thư viện điều khiển số động cơ bao gồm các mã C tương tứng ( chỉ sử dụng để mô phỏng ) và phiên bản C-callable (sử dụng để mô phỏng DSP-in-the-loop) .Các thư viện TI C2000DMC bao gồm các khối DMC như điều chỉnh PI, PWM , điều chế không gian Vector …..

Hình 2.49 Hộp thoại thiết lập tham số bộ PID ViSsim

Như vậy về cơ bản VisSim giống như matlab trong quá trình xậy dựng biên dịch và nạp chương trình xuống DSP .VisSim rất mạnh vẽ việc thu thập dữ liệu từ DSP ,thuận lợi trong việc phân tích đặc tính hệ thống trong khi công việc

matlab.Tuy nhiên các khối thư viện của VisSim còn hạn chế trong khi đây là điểm mạnh của matlab.

Một phần của tài liệu Nghiên cứu thực hiện bộ điều khiển số trên nền tảng DSP TMS320F2812 (Trang 59 - 62)

Tải bản đầy đủ (PDF)

(129 trang)