Skip to main content

C2000 Microcontroller Blockset

C2000 Microcontroller Blockset, Texas Instruments C2000 mikrodenetleyicileri için uygulama tasarlamanızı ve dağıtmanızı sağlar.
MathWorks yetkili distribütörü
Türkçe teknik destek
Kurulum ve eğitim hizmeti
C2000 Microcontroller Blockset, gömülü uygulama yazılımını Simulink’te modellemenizi ve C2000 mikrodenetleyicilerinde çalıştırmanızı sağlar. ADC, ePWM, SPI, I2C, eCAP ve eQEP gibi çevre birimlerini blok olarak kullanır, Monitor and Tune ile parametreleri canlı ayarlarsınız.
Kullanıcı Grubu
Motor kontrolü ve güç dönüşümü uygulamalarını C2000 mikrodenetleyicilerinde geliştiren gömülü yazılım mühendisleri
İçindekiler

    C2000 Microcontroller Blockset nedir?

    C2000 Microcontroller Blockset, Texas Instruments C2000 aile mikrodenetleyicileri için model tabanlı gömülü yazılım geliştirmenin köprüsüdür. Denetim algoritmasını Simulink’te modeller, modelden gerçek zamanlı çalıştırılabilir kod üretir ve doğrudan donanıma yüklersiniz. Blok kitaplığı yonga üstü ve kart üstü çevre birimlerini kapsar: ADC, dijital giriş çıkış, ePWM, SPI, I2C, eCAP, eQEP ve daha fazlası. Bu sayede sürücü kodunu elle yazmak yerine modelde yapılandırırsınız. Desteklenen donanım listesini MathWorks dokümantasyonunda bulursunuz; kapsam C2000 ikinci ve üçüncü nesil aileleriyle Concerto ailesini içerir.

    Geliştirme sırasında iki doğrulama yolu vardır. Monitor and Tune ile model donanımda çalışırken sinyalleri gerçek zamanlı izler ve parametreleri ayarlarsınız; böylece her değişiklik için yeniden derlemeye gerek kalmaz. Connected I/O ise Simulink modelini desteklenen donanıma bağlayarak canlı giriş çıkış verisi alışverişi yapar, yani algoritma bilgisayarda çalışırken gerçek sensör ve sürücü verisini kullanır. Doğrulamanın son adımı processor-in-the-loop testleridir: üretilen kod hedef işlemcide çalışır, çalışma süresi profillenir ve sonuçlar model simülasyonuyla karşılaştırılır. Çok çekirdekli C2000 türevlerinde algoritmayı IPC ve Control Law Accelerator blokları ile çekirdekler arasında bölersiniz. Kod üretimi ve PIL testleri için Embedded Coder gerekir.

    C2000 Microcontroller Blockset Temel Yetenekleri

    Çevre Birimi Blokları

    ADC, dijital giriş çıkış, ePWM, SPI, I2C, eCAP ve eQEP gibi çevre birimlerini blok olarak modele eklersiniz. Yonga üstü ve kart üstü birimler birlikte desteklenir.

    Böylece sürücü kodunu elle yazmak yerine modelde yapılandırırsınız.

    Motor Kontrolü

    Alan yönlendirmeli denetim gibi motor algoritmalarını modelleyip doğrudan donanıma yüklersiniz. Motor Control Blockset hazır denetim bileşenleri ekler.

    Ayrıca konum ve hız geri beslemesini eQEP bloklarıyla okursunuz.

    Güç Dönüşümü

    Dönüştürücü denetleyicilerini ePWM tabanlı modellerle kurar, ardından gerçek kart üzerinde çalıştırırsınız. Anahtarlama zamanlaması modelde tanımlanır.

    Dolayısıyla tasarımdan donanıma geçiş tek akışta ilerler.

    Çok Çekirdekli Bölümleme

    Algoritmayı IPC ve Control Law Accelerator blokları ile çekirdekler arasında bölersiniz. Çift çekirdekli türevlerde denetim ve haberleşme görevlerini ayırırsınız.

    Böylece hesaplama yükünü dengelersiniz.

    Connected I/O

    Simulink modelini desteklenen donanıma bağlayıp canlı giriş çıkış verisi alışverişi yaparsınız. Algoritma bilgisayarda çalışırken gerçek sensör verisini kullanır.

    Ayrıca Monitor and Tune ile parametreleri çalışma anında ayarlarsınız.

    PIL Doğrulama

    Processor-in-the-loop testlerinde üretilen kod hedef işlemcide çalışır. Çalışma süresi profillenir, sonuçlar model simülasyonuyla karşılaştırılır.

    Bu adım için Embedded Coder gerekir.

    C2000 Microcontroller Blockset Nasıl Çalışır?

    01
    Algoritmayı modelleyin
    Öncelikle denetim algoritmasını Simulink’te kurup simülasyonla doğrulayın.
    02
    Donanımı yapılandırın
    Ardından çevre birimi bloklarıyla ADC, ePWM ve haberleşme ayarlarını tanımlayın.
    03
    Karta yükleyin
    Modelden gerçek zamanlı çalıştırılabilir kod üretip C2000 kartına aktarın.
    04
    Doğrulayın
    Son olarak Monitor and Tune ile ayar yapın, PIL testleriyle kodu sınayın.

    Kullanım Alanları

    Gömülü Sistemler
    Denetim algoritmasını modelden koda taşır, ardından hedef donanımda doğrularsınız.
    Güç Elektroniği
    Dönüştürücü denetleyicilerini ePWM bloklarıyla kurar, böylece anahtarlama zamanlamasını modelde yönetirsiniz.
    Kontrol Sistemleri
    Denetleyiciyi simülasyonda ayarlar, ardından aynı modelden gömülü kod üretirsiniz.
    Mekatronik
    Motor ve hareket denetimi döngülerini modeller, eQEP ile geri beslemeyi okursunuz.
    Model Tabanlı Tasarım
    Tasarım, kod üretimi ve doğrulamayı tek modelde birleştirir, böylece elle kodlamayı azaltırsınız.

    Gereksinimler ve Lisans

    Kullanıcı Grubu
    Motor kontrolü ve güç dönüşümü uygulamalarını C2000 mikrodenetleyicilerinde geliştiren gömülü yazılım mühendisleri

    Birlikte Kullanılan Ürünler

    Zorunlu Ürünler
    Tamamlayıcı Ürünler

    Sıkça Sorulan Sorular

    Hangi C2000 aileleri destekleniyor?
    C2000 ikinci ve üçüncü nesil aileleriyle Concerto ailesi desteklenir. Güncel türev listesini MathWorks donanım desteği sayfasından doğrulayın.
    Embedded Coder zorunlu mu?
    Kod üretimi ve processor-in-the-loop testleri için gereklidir. Modelleme ve simülasyon aşamasında yalnızca MATLAB ile Simulink yeterlidir.
    Monitor and Tune nedir?
    Model donanımda çalışırken sinyalleri gerçek zamanlı izlemenizi ve parametreleri ayarlamanızı sağlar. Böylece her değişiklik için yeniden derlemeye gerek kalmaz.
    Connected I/O ile PIL arasındaki fark nedir?
    Connected I/O algoritmayı bilgisayarda çalıştırır ve donanımdan canlı giriş çıkış verisi alır. PIL ise üretilen kodu hedef işlemcide çalıştırır, dolayısıyla gerçek çalışma süresini ölçersiniz.
    Çok çekirdekli türevlerde nasıl çalışırım?
    Algoritmayı IPC ve Control Law Accelerator blokları ile çekirdekler arasında bölersiniz. Bu sayede denetim ve haberleşme görevlerini ayrı çekirdeklerde yürütürsünüz.
    Hangi çevre birimleri blok olarak var?
    ADC, dijital giriş çıkış, ePWM, SPI, I2C, eCAP ve eQEP gibi yonga üstü ile kart üstü birimler blok olarak gelir.

    C2000 Microcontroller Blockset için fiyat teklifi alın

    Kurumunuza uygun lisans modelini birlikte belirleyelim. Talebiniz doğrudan FİGES MATLAB satış ekibine düşer.
    • 1 iş günü içinde dönüş
    • Deneme lisansı ve kavram kanıtı desteği
    • Akademik ve kampüs lisanslarında özel fiyatlandırma

    © FİGES A.Ş. Tüm hakları saklıdır.