Matlab và gói phần mềm hỗ trợ lập trình cho DSPTIC2000

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 43)

Matlab là một bộ chƣơng trình phần mềm lớn của lĩnh vực tính toán số. Tên bộ chƣơng trình chính là tữ viết tắt MATrix LABoratory thể hiện hƣớng chính của chƣơng trình là các phép tính véc tơ, ma trận. Matlab đƣợc ứng dụng rộng rãi trong kha học kỹ thuật nhờ khả năng xử lý toán học rất mạnh của nó và một số lƣợng thƣ viện toolbox lớn sử dụng để mô phỏng hay điều khiển trực tiếp từ matlab [14].

Một tiện ích của phần mềm matlab đƣợc sử dụng rất phổ biến trên thế giới hiện nay là lập trình nhúng và thu thập dữ liệu từ các hệ nhúng. Matlab hỗ trợ các gói công cụ cho từng loại vi xử lý nhúng và hỗ trợ rất mạnh cho vi xử lý tín hiệu số của Texas Intrument bao gồm các họ vi xử lý C2000,C5000 và C6000.

Việc lập trình từ matlab đƣợc thực hiện theo hình sau

Hình 1. 39 Phương thức liên kết matlab và TIC2000

Các bƣớc sử dụng matlab để lập trình cho DSPTIC2000 - Xây dựng chƣơng trình trên simulink

- Mô phỏng

Chú ý : trong một số trƣờng hợp có thể chạy đƣợc mô hình khi mô phỏng nhƣng nó không chạy đúng trong các mã lệnh đƣợc tạo ra khi nạp xuống vi xử lý .Do đó cần có

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

kiến thức nhất định về từng họ vi xử lý trƣớc khi sử dụng matlab để xây dựng hệ thống trên nền tảng các vi xử lý này.

- Tạo mã lệnh (C/ASM)

- Nạp chƣơng trình cho C2000 thông qua chƣơng trình Code Composer Studio - Chạy chƣơng trình và debug

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 43)