PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Matlab-Simulink & Labview & 20-Sim (http://www.picvietnam.com/forum/forumdisplay.php?f=47)
-   -   Matlab Simulink cho dsPIC (http://www.picvietnam.com/forum/showthread.php?t=2398)

falleaf 19-05-2008 10:06 PM

Matlab Simulink cho dsPIC
 
http://www.kerhuel.eu/RTWdsPIC/download.html

Đây là một sự khởi đầu mới cho dsPIC trên nền Matlab. Chúng tôi vẫn đang tiếp tục nghiên cứu về vấn đề này. Tuy nhiên chúng tôi chưa có điều kiện thử nghiệm và phát triển ứng dụng.

Vấn đề này đã và đang được một số thành viên PICVietnam nghiên cứu lâu nay, và đến bây giờ chúng tôi chính thức giới thiệu để cộng đồng cùng nghiên cứu.

Chúc vui.

kien123 11-03-2009 11:43 PM

Dùng thư viện của dsPIC trên Simulink download từ trang web này , mình viết một môdul mới và chạy thử, kết quả tốt. Vấn đề là số chân vào ra cho phép trên một môdul không quá 5. Và xem giá để có thể mua thư viện có bản quyền với số chân vào ra nhiều hơn là hơi "chát"... Có ai có giải pháp gì mới không?. mình sẵn sàng chia sẻ.

onglich 23-11-2009 10:12 PM

hiện nay dsPIC là vấn đề tương đối mới, đặc biệt phương pháp nhúng từ simulink blocksets cho dsPIC rất dễ sử dụng, cho phép thiết kế nhanh và không đòi hỏi phải vững về lập trình. tuy nhiên vấn đề ở đây là giá thành phần mềm hơi đắt

thanh.danghong 21-03-2010 03:45 PM

Chào mọi người,

Mình cũng đang tìm hiểu về dùng thư viện của Matlab/Simulink cho MPC555. Mình có một vài thắc mắc muốn trao đổi với mọi người :

1) MPC555 là một vi điều khiển 32 Bit, nhưng trên Matlab nếu khai báo thông thường thì mặc định là biến double 64 Bit.

Như vậy bắt buộc mình phải định nghĩa cho tất cả nhiều nhất là biến single ?

Các block của Matlab liệu mình có thể đặt cho tất cả là single. Mình ví dụ chẳng hạn block tạo xung tam giác của Matlab(chuyên dùng so sánh để tạo PWM)

2) Mình biết có một kiểu khai biến dùng chuẩn ASAP2. Nhưng làm sao để thực hiện điều này. Mình cần thêm công cụ gì không. Mình ví dụ :

Test = ASAP2Ex.ParameterEx;
Test.Description = 'Thu nghiem'
Test.Min = 0;
Test.Max = 10;
Test.Value = uint(8);
Test.DocUnit = '-';
Test.CompuMethod = [0,1,0,0,0,1];
Test.RTWInfo.StorageClass = 'ExportedGlobal';
Test.RTWInfo.CustomStorageClass = 'ASAPEx_CSC';

Nhưng Matlab không hiểu ASAP2Ex. Mình có cần thêm gì để thực hiện không ?

Mình thấy code dịch tự động là một mảng thú vị và mình cũng đang thử nghiệm. Mong được trao đổi thêm với mọi người.

Nếu ai biết thì giúp mình một tay. Mình cảm ơn nhiều.

thanh.danghong 10-05-2010 07:05 PM

Chao moi nguoi,

Hien minh dang muon dieu khien AC Servo va su dung Matlab/Simulink RTW Embedded Code. Minh cung tung dung RTW cho mot du an khac nhung hien tai dang gap mot chut van de hi vong ban co the giup minh, va xa hon co the trao doi kinh nghiem.

Van de cua minh la :

Dieu khien dong co theo kieu Cascade, vong toc do va vong dieu khien dong co thoi gian lay mau khac nhau. Minh khong biet la nen cu the hoa 2 thoi gian lay mau nay nhu the nao. Lieu co the dung 2 Block Pulse Generator, hay chi can dat thoi gian lay mau cho cac khoi 1/z khac nhau ?

Van de thu 2 la dong bo hoa giua thoi gian lay mau cua ADC va khoi dong bo dem cua PWM ?


Cam on moi nguoi.

nhanconan030789 19-05-2011 09:00 PM

Trích:

Nguyên văn bởi falleaf (Post 16356)
http://www.kerhuel.eu/RTWdsPIC/download.html

Đây là một sự khởi đầu mới cho dsPIC trên nền Matlab. Chúng tôi vẫn đang tiếp tục nghiên cứu về vấn đề này. Tuy nhiên chúng tôi chưa có điều kiện thử nghiệm và phát triển ứng dụng.

Vấn đề này đã và đang được một số thành viên PICVietnam nghiên cứu lâu nay, và đến bây giờ chúng tôi chính thức giới thiệu để cộng đồng cùng nghiên cứu.

Chúc vui.

cái này em đang dùng,có hai nhiều chế độ chọn
-xuất ta file hẽ luôn
-xuất ra file *.c,*.h v..v
thông qua tool của mplab để gểnal code nhưng giải pháp này không có hiệu quả với nhưng model có dung lượng lớn

thanh.danghong 30-06-2011 05:12 PM

Cho mình hỏi hiện nay đã có bản thương mại để có thể dùng RTW cho các vxl của Microchip chưa ? Mình chưa dùng toolbox trong link trên nhưng có cảm giác đó mới chỉ là bản đang được phát triển. Có bạn nào đã dùng thử toolbox của sim2lab http://www.sim2lab.com/DOWNLOAD.html có thể cho biết ý kiến so sánh giữa 2 bên ?

thanh.danghong 30-06-2011 05:43 PM

Mình mới tìm được link này, có bạn nào có bản crack có thể email chia sẻ cho mình với.
http://www.microchip.com/stellent/id...cName=en538347

Many thanks

lequangthanh 05-07-2011 09:36 AM

Trích:

Nguyên văn bởi thanh.danghong (Post 46503)
Mình mới tìm được link này, có bạn nào có bản crack có thể email chia sẻ cho mình với.
http://www.microchip.com/stellent/id...cName=en538347

Many thanks

hiện tại mình mới thấy bản demo thôi,nhưng cái này cũng đã là bản mới rồi đó,trước kia có bản cũ hơn,nhưng cái này sài cũng không hết nổi rồi!!!

thanh.danghong 08-07-2011 10:32 AM

Bản demo thì bị giới hạn những gì hả bạn ? Nếu giới hạn chỉ có 4 chân In, Out thôi thì cũng khó dùng.

lequangthanh 29-07-2011 11:32 PM

Trích:

Nguyên văn bởi thanh.danghong (Post 46709)
Bản demo thì bị giới hạn những gì hả bạn ? Nếu giới hạn chỉ có 4 chân In, Out thôi thì cũng khó dùng.

việc bạn dùng cái phần mềm này chủ yếu là bạn thiết kế bộ điều khiển bằng matlab,rồi kết hợp với các thư viện bên microchip cung cấp cho dspic để làm các trình thực thi,việc lập trình bằng khối thì không thể nào linh hoạt như lập trình bằng chử,bạn nên lấy code do matlab sinh ra để tham khảo ,chỉ cần thiết kế bộ PID (dùng ngay khối của matlab),fuzzy,.... rồi sinh code.
nói chung là dùng cái này nhanh hơn rất nhiều lần việc trước h chúng ta làm,phải tìm hiểu nhiều lắm mới có thể lập trình với một con chip hoàn toàn mới,còn với tool này sẽ tiết kiệm cho chúng ta rất nhiều thời gian,nhanh chóng tiếp cận với một con chip hoàn toàn mới!


Múi giờ GMT. Hiện tại là 06:31 AM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam