Genişletilmiş Menzil Ölçümlü STM32 Nucleo Time Uçuş Sensörü

Genişletilmiş Menzil Ölçümlü STM32 Nucleo Time Uçuş Sensörü

STM53 Nucleo için VL4L32CX genişletme kartını temel alan genişletilmiş menzil ölçümüne sahip Uçuş Süresi sensörü 

Donanım Bittiview

X-NUCLEO-53L4A2 Donanım Açıklaması

  • X-NUCLEO-53L4A2, ST FlightSense™ patentli teknolojisine dayanan VL53L4CX sensör etrafında tasarlanmış, genişletilmiş menzil ölçüm ve geliştirme kartına sahip bir Uçuş Süresi sensörüdür.
  • VL53L4CX, Arduino UNO R32 konektöründe bulunan bir I2C bağlantısı aracılığıyla STM3 Nucleo geliştirici kartı ana bilgisayar mikrodenetleyicisi ile iletişim kurar.

Temel Ürünler gemide 

VL53L4CX Uçuş Süresi (ToF) Genişletilmiş menzil ölçümü ile Uçuş Süresi sensörü
0.25, 0.5 ve 1 mm ara parçalar ile hava boşluklarını simüle etmek için kapak gözlük

Ara panoları konektörleri 

SATEL-VL53L4CX ara panoları ayrıca satın alınabilir

Sipariş Kodu: X-NUCLEO-53L4A2 

Donanım Bittiview

En son bilgiler şurada mevcut: www.st.com
X-ÇEKİRDEĞİ-53L4A2 

  • X-NUCLEO-53L4A2 genişletme kartı
  • Özel uygulamalardaki VL53L4CX cihazları, genişletme kartı veya harici VL53L4CX koparma ile entegre edilebilir.
  • Ara panoları ayrı olarak teslim edilir.
  • X-NUCLEO-53L4A2, bir NUCLEO Paketi (P-NUCLEO-53L4A2) olarak da mevcuttur.
  • X-NUCLEO-53L4A2 genişletme kartı şu adresten de sipariş edilebilir: www.st.com genişletme kartı ve STM32 NUCLEO kartı içeren bir NUCLEO Paketinin parçası olarak.
  • Sipariş kodu: P-NUCLEO-53L4A2:
    X-NUCLEO-53L4A2 genişletme kartı ve NUCLEO-F401RE tam özellikli kart.
  • VL53L4CX ara kartları ayrıca sipariş edilebilir
  • Sipariş kodu: SATEL-VL53L4CX
  • Paket iki ara kartı taşır
    Donanım Bittiview

Uçuş Süresi sensörleri Yazılım Ortamı 

STM32Cube Yazılımı Bittiview

X-CUBE-TOF1 yazılım açıklaması

  • X-CUBE-TOF1 yazılım paketi, STM32 için Time-ofFlight ürün ailesinin (X-NUCLEO-53L4A2 dahil) genişletme kartlarına yönelik bir STM32Cube genişletmesidir. Kaynak kodu, farklı STM32 MCU aileleri arasında taşınabilirliği ve kod paylaşımını kolaylaştırmak için STM32Cube'a dayanmaktadır. GibiampBir STM32 Nucleo geliştirme kartının (NUCLEOF53RE veya NUCLEO L4RG) üzerine takılan STM2 Nucleo mesafe sensörü genişletme kartı (X-NUCLEO-32L401A476) için uygulama mevcuttur.

Temel özellikler 

  • X-NUCLEO53L4A53 genişletme kartına entegre genişletilmiş aralık ölçümü ile VL4L53CX sensörünün eksiksiz yönetimi için sürücü katmanı (VL4L2CX sürücüsü).
  • STM32Cube sayesinde farklı MCU aileleri arasında kolay taşınabilirlik.
  • Ücretsiz, kullanıcı dostu lisans koşulları.
  • Samparalık ölçümü için kod.

En son SW şu adreste mevcuttur: www.st.com 
X-CUBE-TOF1

Kurulum ve Demo Örn.amples 

HW önkoşulları

  • VL1L53CX tabanlı 4x Yüksek doğruluklu ToF sensörü genişletme kartı (X-NUCLEO-53L4A2).
    HW önkoşulları
  • 1x STM32 Nucleo geliştirme kartı (Örneğin NUCLEO-F401REampTHE)
    HW önkoşulları
  • Windows ile 1x Dizüstü/PC
  • 1x USB tip A - Mini-B USB kablosu
  • STM32 Nucleo geliştirme kartınız yoksa Nucleo paketi sipariş edebilirsiniz. (P-NUCLEO-53L4A2):
    HW önkoşulları
  • X-NUCLEO-53L4A2 genişletme kartı ve NUCLEO-F401RE tam özellikli kart birlikte teslim edilir.
  • STSW-IMG029: VL53L4CX için çıplak sürücü
  • STSW-IMG030: Windows 53 ve 4'da P-NUCLEO-2L7A10 Grafik Kullanıcı Arayüzü (GUI)
  • STSW-IMG031: VL53L4CX için Linux sürücüsü
  • X-CUBE-TOF1: STM32Cube için Uçuş Süresi sensörleri yazılım genişletmesi.
    • X-CUBE-TOF1'i kurduğunuzda, yükleyici aynı zamanda ex'i içeren dizini de kurar.ampörneğin buradaki projeler:
      • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.

NUCLEO Kit sürücü kurulumu

  1. P-NUCLEO'yu USB yoluyla PC'ye bağlayın
    • Panonun tanınmasını bekleyin; sürücüler otomatik olarak kurulur)
    • Windows, STLINK sürücüsünü otomatik olarak yükleyemezse, lütfen 2. adımı izleyin.
    NUCLEO Kit sürücü kurulumu
  2. Nucleo kartını algılamak için PC USB bağlantı noktası sürücüsünü kurun
    • STSW-LINK009'u www.st.com adresinden indirin
    • Sıkıştırılmış dosyayı açın ve “ üzerine çift tıklayınstlink_winusb_install.bat” sürücüsünü yüklemek için.
    NUCLEO Kit sürücü kurulumu

VL53L4CX GUI yazılım kurulumu

GUI genellikle cihazı değerlendirmek için ilk ve kolay araçtır
  • Donanım kurulumunu gerçekleştirin ve VL53L4CX genişletme kartı + Nucleo F401RE'yi PC'ye bağlayın
  • VL53L4CX Demo ve yapılandırma ayarları için GUI SW'yi kurun
    • TSW-IMG030, şuradan indirildi www.st.com
    • Yükleyiciyi Yönetici ayrıcalıklarıyla çalıştırın
      Grafik Kullanıcı Arayüzü şunları yapabilir:
    • Ofset ve Xtalk kalibrasyonunu gerçekleştirin ve kalibrasyon verilerini görselleştirin
    • VL53L4CX'in temel parametrelerini değiştirin
    • Verileri gerçek zamanlı olarak görüntüleyin (mesafe, sinyal, ortam hızı)
    • Veri kaydı alın ve bir veri günlüğünü (.csv) yeniden oynatın file)
      VL53L4CX GUI yazılım kurulumu
    • Donanım kurulumunu gerçekleştirin ve NUCLEO kitini ( P-NUCLEO 53L4A2) PC'ye bağlayın
    • X-CUBE-TOF1 SW paketini kurun
      • X-CUBE-TOF1 rev 4.0.0 veya daha yenisi, www.st.com'dan indirildi
      • X-CUBE-TOF1, STM32CubeMx, yazılım kurulumunu yönet bölümünden kurulur.
      • X-CUBE-TOF1 kurulduktan sonra. git
        • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
X-CUBE yazılım paketi içeriği: API SW + SW examples

X-CUBE yazılım paketi içeriği: API SW + SW examples

Yüksek doğruluklu Uçuş Süresi Sensörü genişletme kartı 

Değerlendirme kodu eskiampX-CUBE-TOF1 ve bir NUCLEO Paketi kullanarak dosya (.bin)

X-CUBE yazılım paketi içeriği: API SW + SW examples

Genişletilmiş aralıklı ölçüm genişletme kartına sahip VL53L4CX sensörü 

Ex koduyla programlamaya başlayınampX-CUBE-TOF1 ve bir NUCLEO Paketi kullanan dosyalar

Değerlendirme kodu eskiampX-CUBE-TOF1 ve bir NUCLEO Paketi kullanarak dosya (.bin)

Belgeler ve İlgili Kaynaklar

Git https://www.st.com/en/imaging-and-photonics-solutions/VL53L4CX

Tüm belgeler, ilgili ürünlerin Belgeler sekmesinde mevcuttur. websayfa

VL53L4CX: Ürün Klasörü

  • DS13805 : Genişletilmiş menzil ölçümüne sahip Uçuş Süresi sensörü – veri sayfası

X-NUCLEO-53L4A2: Ürün Klasörü

  • DB462 : STM53 Nucleo için VL4L32CX tabanlı genişletilmiş menzil ölçüm genişletme kartına sahip Uçuş Süresi sensörü – veri özeti
  • X-NUCLEO-53L4A2 Hızlı başlangıç ​​kılavuzu: Genişletilmiş menzil ölçümüne sahip Uçuş Süresi sensörü – bu belge
  • UM2976 : STM53 Nucleo için VL4L2CX'e dayalı genişletilmiş menzil ölçümüne sahip X-NUCLEO-53L4A32 Uçuş Süresi sensörünü kullanmaya başlama – kullanım kılavuzu

P-NUCLEO-53L4A2: Ürün Klasörü

  • DBxxx : X-NUCLEO-53L4A53 genişletme kartı ve STM4F2RE Nucleo kartı ile VL32L401CX Nucleo paketi– veri özeti

SATEL-VL53L4CX: Ürün Klasörü

  • DB4632 : VL53L4CX kesme kartı Genişletilmiş menzil ölçümüne sahip Uçuş Süresi sensörü - veri özeti

STSW-IMG029: VL53L4CX klasörü için çıplak sürücü

  • DB4583 : VL53L4CX için Uygulama Programlama Arayüzü (API) – veri özeti

STSW-IMG030: Grafik Kullanıcı Arayüzü (GUI) Klasörü

  • DB4584 : P-NUCLEO-53L4A2 paketi grafik kullanıcı arayüzü (GUI) – veri özeti
  • Yazılım kurulumu file

X-CUBE-TOF1: STM32Cube için yazılım paketi

  • DB4449 : STM32Cube için Uçuş Süresi sensörleri yazılım genişletmesi – veri özeti
  • UMxxxx : STMicroelectronics X-CUBE-TOF1 ile çalışmaya başlama, Uçuş Süresi sensörleri, STM32CubeMX için yazılım paketi – Kullanıcı Kılavuzu
  • Yazılım kurulumu file

STM32 ODE Ekosistemi

HIZLI, UYGUN PROTOTİPLEME VE GELİŞTİRME

STM32 Açık Geliştirme Ortamı (ODE), genişleme kartlarıyla bağlanan diğer son teknoloji ST bileşenleriyle birleştirilmiş STM32 32 bit mikro denetleyici ailesine dayalı yenilikçi cihazlar ve uygulamalar geliştirmenin açık, esnek, kolay ve uygun maliyetli bir yoludur. Hızlı bir şekilde nihai tasarımlara dönüştürülebilen öncü bileşenlerle hızlı prototip oluşturmaya olanak tanır.

STM32 ODE aşağıdaki beş unsuru içerir:

  • STM32 Nucleo geliştirme kartları. Tüm STM32 mikrodenetleyici serileri için sınırsız birleştirilmiş genişletme kapasitesi ve entegre hata ayıklayıcı/programlayıcı ile kapsamlı bir uygun fiyatlı geliştirme kartları yelpazesi
  • STM32 Nucleo genişletme kartları. Gerektiğinde algılama, kontrol, bağlantı, güç, ses veya diğer işlevleri eklemek için ek işlevlere sahip kartlar. Genişletme kartları, STM32 Nucleo geliştirme kartlarının üstüne takılır. Ek genişletme kartları istiflenerek daha karmaşık işlevler elde edilebilir.
  • STM32Cube yazılımı. STM32'de hızlı ve kolay geliştirme sağlamak için bir Donanım Soyutlama Katmanı, ara katman yazılımı ve
    STM32CubeMX PC tabanlı konfigüratör ve kod üreteci
  • STM32Cube genişletme yazılımı. STM32 Nucleo genişletme kartlarıyla kullanım için ücretsiz olarak sağlanan ve STM32Cube yazılım çerçevesiyle uyumlu genişletme yazılımı
  • STM32Cube Fonksiyon Paketleri. İşlev setiampSTM32 Nucleo geliştirme kartlarının ve genişletmelerinin modülerliği ve birlikte çalışabilirliğinden STM32Cube yazılımı ve genişletmeleriyle yararlanılarak oluşturulmuş en yaygın uygulama durumlarından bazıları için dosyalar.

STM32 Açık Geliştirme Ortamı, STM32CubeMX, STM32CubeProgrammer veya STM32CubeMonitor gibi çeşitli bileşenleri entegre etme olasılığıyla birlikte STM32CubeIDE, IAR EWARM, Keil MDK-ARM ve GCC/LLVM tabanlı IDE'ler dahil olmak üzere çok çeşitli geliştirme ortamlarıyla uyumludur.

Hızlı, Uygun Maliyetli Prototipleme ve Geliştirme

STM32 Açık Geliştirme Ortamı: ihtiyacınız olan her şey

Sürücüden uygulama düzeyine kadar, önde gelen ticari ürünlere ve modüler yazılıma dayalı geniş bir genişletilebilir kart yelpazesinin birleşimi, sorunsuz bir şekilde nihai tasarımlara dönüştürülebilen fikirlerin hızlı prototiplenmesini sağlar.

Tasarımınızı başlatmak için:

  • İhtiyacınız olan işlevsellik için uygun STM32 Nucleo geliştirme kartı (NUCLEO) ve genişletme (X-NUCLEO) kartlarını (sensörler, bağlantı, ses, motor kontrolü vb.) seçin.
  • Geliştirme ortamınızı (IAR EWARM, Keil MDK ve GCC/LLVM tabanlı IDE'ler) seçin ve STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor veya STM32CubeIDE gibi ücretsiz STM32Cube araçlarını ve yazılımlarını kullanın.
  • Seçili STM32 Nucleo genişletme kartlarında işlevselliği çalıştırmak için gerekli tüm yazılımları indirin.
  • Tasarımınızı derleyin ve STM32 Nucleo geliştirme panosuna yükleyin.
  • Ardından uygulamanızı geliştirmeye ve test etmeye başlayın.

STM32 Açık Geliştirme Ortamı prototipleme donanımı üzerinde geliştirilen yazılım, doğrudan gelişmiş bir prototipleme kartında veya aynı ticari ST bileşenlerini veya STM32 Nucleo kartlarında bulunanlarla aynı aileden bileşenleri kullanan bir son ürün tasarımında kullanılabilir.

STM32 Açık Geliştirme Ortamı: ihtiyacınız olan her şey

Logo

Belgeler / Kaynaklar

Genişletilmiş Menzil Ölçümlü ST STM32 Nucleo Time Uçuş Sensörü [pdf] Kullanıcı Kılavuzu
Genişletilmiş Menzil Ölçümlü STM32 Nucleo Zamanlı Uçuş Sensörü, STM32 Nucleo, Genişletilmiş Menzil Ölçümlü Zamanlı Uçuş Sensörü, Genişletilmiş Menzil Ölçümü, Menzil Ölçümü

Referanslar

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmiştir *