Matlab Simulink cho dsPIC

Collapse
This is a sticky topic.
X
X
 
  • Giờ
  • Show
Clear All
new posts
  • falleaf
    PIC Bang chủ
    • May 2005
    • 2627

    #1

    Matlab Simulink cho dsPIC



    Đâ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ông ty TNHH Thương mại và Giao nhận R&P
    store.hn@rpc.vn - store.hcm@rpc.vn

    Học PIC như thế nào?
  • kien123
    Nhập môn đệ tử
    • Mar 2009
    • 1

    #2
    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ẻ.

    Comment

    • onglich
      Nhập môn đệ tử
      • Feb 2009
      • 2

      #3
      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

      Comment

      • thanh.danghong
        Nhập môn đệ tử
        • Jan 2007
        • 10

        #4
        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.

        Comment

        • thanh.danghong
          Nhập môn đệ tử
          • Jan 2007
          • 10

          #5
          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.

          Comment

          • nhanconan030789
            Đệ tử 3 túi
            • Mar 2009
            • 49

            #6
            Nguyên văn bởi falleaf View Post
            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

            Comment

            • thanh.danghong
              Nhập môn đệ tử
              • Jan 2007
              • 10

              #7
              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 ?

              Comment

              • thanh.danghong
                Nhập môn đệ tử
                • Jan 2007
                • 10

                #8
                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

                Comment

                • lequangthanh
                  Đệ tử 1 túi
                  • Jun 2011
                  • 22

                  #9
                  Nguyên văn bởi thanh.danghong View Post
                  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!!!

                  Comment

                  • thanh.danghong
                    Nhập môn đệ tử
                    • Jan 2007
                    • 10

                    #10
                    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.

                    Comment

                    • lequangthanh
                      Đệ tử 1 túi
                      • Jun 2011
                      • 22

                      #11
                      Nguyên văn bởi thanh.danghong View Post
                      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!

                      Comment

                      Working...