Fitur baru STM32FOCSDKv4.0
STM32FOCSDKV4.0 adalah versi terbaru dari firmware Perpustakaan pada tahun 2014. Peningkatan arsitektur adalah terutama kemudahan penggunaan firmware. Meningkatkan kemudahan penggunaan membantu pengguna untuk mempercepat desain produk dan memperpendek siklus pengembangan. Kedua faktor yang diperoleh oleh perusahaan elektronik. kunci untuk sukses. Untuk meningkatkan kemudahan penggunaan pengembangan perangkat lunak alat, dari kode sumber untuk PC lunak antarmuka pengguna grafis, ekosistem kontrol Motor STMicroelectronics menambahkan banyak fitur baru dan dilengkapi dengan satu set bahan pembangunan, termasuk teknis dokumentasi, FAQ, dan demo. Dokumen, contoh-contoh perangkat lunak, menggunakan kasus, Tutorial, dan video. Semua bahan yang disimpan dalam perangkat lunak standar dan paket firmware. Pengguna dapat men-download paket perangkat lunak dari STMicroelectronics' website resmi www.st.com. Jika C bahasa sumber kode lengkap diperlukan, pengguna harus mendaftar kantor perwakilan STMicroelectronics lokal.
Ekosistem STM32FOCSDKV4.0 termasuk dua alat untuk desain cepat dan efisien: firmware Perpustakaan dan PC pengguna grafis antarmuka perangkat lunak.
Dari hemat biaya 48MhzCortex-M0STM32F030x, untuk STM32F30x dengan terpadu analog IP modul, negara-of-the-art 180MhzCortex-M4STM32F4 mendukung petunjuk floating-point, STM32 bergengsi yang mendukung vektor kontrol firmware Perpustakaan seluruh keluarga STM32F. Dari kecil motor medis untuk besar servo motor untuk pabrik otomatisasi atau listrik traksi, STM32 mencakup berbagai macam aplikasi kontrol motor. Tidak seperti merek lain kontrol motor solusi, STM32FOC firmware Perpustakaan menggunakan pendekatan berorientasi objek, yang mengapa Dariclaudia firmware perpustakaan mendukung keluarga microcontrollers yang berbeda.
Selain mempertahankan keuntungan ketat dari versi sebelumnya dari lapisan abstraksi perangkat lunak, V4.0 juga menyederhanakan ruang kerja, mengurangi jumlah item per konfigurasi. Selain itu, lingkungan pengembangan IDE yang didukung oleh Perpustakaan firmware dulu hanya IAREmbeddedWorkbench, dan sekarang mendukung lingkungan pengembangan terintegrasi KEILMicrovision.
Motor Control aplikasi Programming Interface (API) merupakan teknologi unggulan dari versi sebelumnya, dan API dalam versi baru menambahkan fitur baru. Selain itu, versi baru dari paket menambahkan serangkaian contoh-contoh perangkat lunak. Pengguna dapat menggunakan fungsi-fungsi yang berasal dari API kontrol Motor untuk menerapkan khas menggunakan kasus untuk digunakan dalam desain aplikasi akhir, seperti:
• Mengatur nilai referensi kecepatan sesuai tegangan input analog;
• Sinyal PWM output sebanding dengan pengukuran kecepatan;
• Mengubah parameter seperti controller bandwidth secara real time;
• Mengubah sensor kecepatan dan posisi sensor parameter kontrol loop secara real time
Semua kode yang diperlukan untuk melaksanakan fungsi ini adalah contoh-contoh perangkat lunak, dapat digunakan sebagai dasar untuk membuat proyek-proyek yang lebih kompleks, atau sebagai panduan referensi untuk memahami logika di balik API itu sendiri. Kontrol motor perpustakaan juga berfungsi sebagai kotak hitam, yang menunjukkan bagaimana untuk mengeluarkan perintah untuk motor, seperti memulai, menghentikan, atau decelerating. Itu dapat juga digunakan untuk menerima umpan balik motor sinyal, seperti kecepatan, torsi, atau kekuatan pengukuran. Perpustakaan firmware juga memungkinkan pelanggan untuk fokus pada tingkat atas R&D dan solusi desain yang dibedakan dengan pengetahuan strategis tertentu.

Gambar 3: MCSDK4.0 antarmuka pengguna
Dalam versi 4.0, antarmuka pengguna firmware memiliki dua saluran komunikasi. Jika panel kontrol dilengkapi dengan LCD layar, LCD ringan (kode kecil ukuran) grafis antarmuka pengguna dapat dilaksanakan. LCD sederhana memungkinkan pengguna untuk lebih fleksibel menyesuaikan antarmuka pengguna grafis dan menambahkan interaksi pengguna lebih firmware. Jika panel kontrol tidak memiliki layar LCD, saluran komunikasi real-time dapat didirikan antara firmware dan PC melalui USART. V4.0 juga menetapkan jalur cepat sekali jalan komunikasi yang memungkinkan firmware untuk terus mengirim data ke PC di maksimum tingkat tanpa byte kontrol untuk pemantauan cepat berubah variabel.





