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

Một phần của tài liệu Ứng dụng vi xử lý tín hiệu số TMS320 trong điều khiển, phục vụ công tác đào tạo tại trung tâm thí nghiệm trường đại học kĩ thuật công nghiệp thái nguyên (Trang 42)

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ơ .

Liên kết visSim-Code Composer Studio (CCS) 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.

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 .

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-

Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/

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 …..

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 này khó khăn hơn với phần mềm embedded ide link target C2000 củamatlab. 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 Ứng dụng vi xử lý tín hiệu số TMS320 trong điều khiển, phục vụ công tác đào tạo tại trung tâm thí nghiệm trường đại học kĩ thuật công nghiệp thái nguyên (Trang 42)