Jan 09, 2019 Mesaj bırakın

STM32FOCSDKv4.0 yeni özellikler

STM32FOCSDKv4.0 yeni özellikler

STM32FOCSDKV4.0, 2014 yılında üretici yazılımı kütüphanesinin en son sürümüdür. Mimari gelişimi, temel olarak üretici yazılımının kullanım kolaylığıdır. Kullanım kolaylığının arttırılması, kullanıcıların ürün tasarımını hızlandırmasına ve geliştirme döngüsünü kısaltmasına yardımcı olur. Bu iki faktör elektronik şirketleri tarafından elde edilmiştir. Başarının anahtarı. STMicroelektronik Motor Kontrol Ekosistemi, kaynak kodundan PC grafik kullanıcı arayüz yazılımına kadar yazılım geliştirme araçlarının kullanım kolaylığını geliştirmek için birçok yeni özellik ekler ve teknik dokümantasyon, SSS ve demolar dahil olmak üzere bir dizi geliştirme materyali ile birlikte gelir. Belgeler, yazılım örnekleri, kullanım örnekleri, öğreticiler ve videolar. Tüm malzemeler standart yazılım ve ürün yazılımı paketlerinde saklanır. Kullanıcılar yazılım paketini STMicroelectronics'in resmi web sitesinden (www.st.com) indirebilir. Eksiksiz bir C dili kaynak kodu gerekiyorsa, kullanıcının yerel STMicroelectronics temsilcilik ofisine başvurması gerekir.

STM32FOCSDKV4.0 ekosistemi, hızlı ve verimli tasarım için iki araç içerir: ürün yazılımı kütüphanesi ve PC grafik kullanıcı arayüzü yazılımı.

Uygun maliyetli 48MhzCortex-M0STM32F030x'ten, entegre analog IP modüllü STM32F30x'e, en son teknolojiye sahip 180MhzCortex-M4STM32F4'e kayan nokta talimatlarını destekleyen, prestijli STM32 vektör kontrol yazılımı kütüphanesi tüm STM32F ailesini destekler. Tıbbi kullanım için küçük motorlardan fabrika otomasyonu veya elektrik çekişi için büyük servo motorlara, STM32 çok çeşitli motor kontrol uygulamalarını kapsar. Diğer motor kontrol çözümleri markalarının aksine, STM32FOC ürün yazılımı kitaplığı, nesne yönelimli bir yaklaşım kullanır, bu nedenle ST'nin ürün yazılımı kitaplığı, farklı mikrodenetleyici ailelerini destekler.

Yazılım soyutlama katmanının önceki sürümünün titiz avantajlarını korumanın yanı sıra V4.0, Çalışma Alanlarını da basitleştirerek konfigürasyon başına öğe sayısını azaltır. Ek olarak, üretici yazılımı kütüphanesi tarafından desteklenen IDE geliştirme ortamı yalnızca IAREmbeddedWorkbench'tir ve şimdi KEILMicrovision tümleşik geliştirme ortamını destekler.

Motor Kontrol Uygulaması Programlama Arabirimi (API), önceki sürümün amiral gemisi teknolojisidir ve yeni sürümdeki API, yeni özellikler ekler. Ek olarak, paketin yeni sürümü bir dizi yazılım örneği ekler. Kullanıcılar, son uygulama tasarımında kullanılmak üzere tipik kullanım durumlarını uygulamak için Motor Kontrol API'sinden türetilen işlevleri kullanabilir:

• Hız referansı değerini analog giriş voltajına göre ayarlayın;

• PWM sinyali çıkışı, hız ölçümü ile orantılıdır;

• Denetleyici bant genişliği gibi parametreleri gerçek zamanlı olarak değiştirin;

• Kontrol döngüsünün hız sensörü ve konum sensörü parametrelerini gerçek zamanlı olarak değiştirin

Bu işlevselliği uygulamak için gereken tüm kodlar yazılım örneklerindedir, daha karmaşık projeler oluşturmak için bir temel olarak veya API'nin arkasındaki mantığı anlamak için bir referans kılavuzu olarak kullanılabilir. Motor kontrol kütüphanesi, motora start, durma veya yavaşlama gibi komutların nasıl verileceğini gösteren kara bir kutu olarak iki katına çıkar. Hız, tork veya güç ölçümleri gibi motor geri besleme sinyallerini almak için de kullanılabilir. Ürün yazılımı kütüphanesi ayrıca müşterilerin üst düzey Ar-Ge'ye odaklanmasına ve belirli stratejik bilgilerle farklılaştırılmış çözümler tasarlamasına olanak tanır.

3

Şekil 3: MCSDK4.0 Kullanıcı Arabirimi

4.0 sürümünde, üretici yazılımı kullanıcı arayüzünde iki iletişim kanalı bulunur. Kontrol panelinde bir LCD ekran varsa, hafif (küçük kod boyutu) bir LCD grafik kullanıcı arayüzü uygulanabilir. Basit LCD, kullanıcıların grafik kullanıcı arayüzünü daha esnek bir şekilde özelleştirmelerini ve daha fazla kullanıcı yazılımı etkileşimi eklemelerini sağlar. Kontrol panelinde bir LCD ekran yoksa, USART aracılığıyla üretici yazılımı ile PC arasında gerçek zamanlı bir iletişim kanalı kurulabilir. V4.0 ayrıca, bellenimin PC'ye hızla değişen değişkenleri izlemek için kontrol baytları olmadan sürekli olarak maksimum hızda veri göndermesini sağlayan hızlı bir tek yönlü iletişim kanalı kurar.


Soruşturma göndermek

whatsapp

teams

E-posta

Sorgulama