STM32 Nucleo Time Flight Sensor kun Plilongigita Gama Mezurado

STM32 Nucleo Time Flight Sensor kun Plilongigita Gama Mezurado

Tempo-de-Flugo-sensilo kun plilongigita intervalo-mezurado bazita sur la ekspansiotabulo VL53L4CX por STM32 Nucleo 

Aparataro Finisview

X-NUCLEO-53L4A2 Aparataro Priskribo

  • La X-NUCLEO-53L4A2 estas Time-of-Flight-sensilo kun plilongigita intervala mezurado kaj evolutabulo dizajnita ĉirkaŭ la VL53L4CX-sensilo bazita sur ST FlightSense™ patentita teknologio.
  • La VL53L4CX komunikas kun la gastiganta mikroregilo de la programisto STM32 Nucleo per ligo I2C disponebla sur la konektilo Arduino UNO R3.

Ŝlosilaj Produktoj surŝipe 

VL53L4CX Tempo-de-Flugo (ToF) Tempo-de-Flugo-sensilo kun plilongigita intervalmezurado
0.25, 0.5 kaj 1mm disigiloj simuli aerinterspacojn, kun la kovrilaj okulvitroj

Konektiloj de Breakout-tabuloj 

SATEL-VL53L4CX breakout tabuloj povas esti aĉetita aparte

Ordokodo: X-NUCLEO-53L4A2 

Aparataro Finisview

Plej novaj informoj haveblaj ĉe www.st.com
X-NUKLEO-53L4A2 

  • X-NUCLEO-53L4A2 ekspansiotabulo
  • VL53L4CX-aparatoj en kutimaj aplikoj povas esti integritaj kun ekspansiotabulo aŭ ekstera VL53L4CX-rompiĝo.
  • La romptabuloj estas liveritaj aparte.
  • X-NUCLEO-53L4A2 ankaŭ haveblas kiel NUCLEO-Pako (P-NUCLEO-53L4A2)
  • La ekspansiotabulo X-NUCLEO-53L4A2 ankaŭ povas esti mendita www.st.com kiel parto de NUCLEO-Pako kun vastiga tabulo kaj STM32 NUCLEO-tabulo.
  • Mendokodo: P-NUCLEO-53L4A2:
    X-NUCLEO-53L4A2 ekspansiotabulo kaj NUCLEO-F401RE-pleneca tabulo.
  • VL53L4CX-rompaj tabuloj povas esti menditaj aparte
  • Mendokodo: SATEL-VL53L4CX
  • La pakaĵo portas du romptabulojn
    Aparataro Finisview

Tempo-de-Flugo-sensiloj Programaro Medio 

STM32Cube Programaro Superview

priskribo de la programaro X-CUBE-TOF1

  • La programaro X-CUBE-TOF1 estas STM32Cube-vastiĝo por la ekspansiotabuloj de la produktfamilio Time-ofFlight (inkluzive de la X-NUCLEO-53L4A2) por STM32. La fontkodo baziĝas sur STM32Cube por faciligi porteblon kaj kodon kun diversaj STM32 MCU-familioj. A sample efektivigo estas havebla por la STM32 Nucleo-ranga sensila ekspansiotabulo (X-NUCLEO-53L4A2) ŝtopita sur STM32 Nucleo-disvolva tabulo (NUCLEOF401RE aŭ NUCLEO L476RG).

Ŝlosilaj trajtoj 

  • Ŝofortavolo (VL53L4CX-ŝoforo) por kompleta administrado de la VL53L4CX-sensilo kun etendita intervala mezurado integrita en la ekspansiotabulo X-NUCLEO53L4A2.
  • Facila porteblo tra malsamaj MCU-familioj, danke al STM32Cube.
  • Senpagaj, uzant-amikaj permesilkondiĉoj.
  • Sample kodo por intervalmezurado.

Plej nova SW havebla ĉe www.st.com 
X-KUBO-TOF1

Agordo & Demo Ekzamples 

HW-antaŭkondiĉoj

  • 1x Altpreciza ToF-sensila ekspansiotabulo bazita sur VL53L4CX (X-NUKLEO-53L4A2).
    HW-antaŭkondiĉoj
  • 1x STM32 Nucleo-disvolva tabulo (NUCLEO-F401RE ekzample)
    HW-antaŭkondiĉoj
  • 1x Tekkomputilo/komputilo kun Vindozo
  • 1x USB-tipo A al Mini-B USB-kablo
  • Se vi ne havas STM32 Nucleo-disvolvan tabulon, vi povas mendi Nucleo-pakon (P-NUKLEO-53L4A2):
    HW-antaŭkondiĉoj
  • X-NUCLEO-53L4A2 ekspansiotabulo kaj NUCLEO-F401RE-pleneca tabulo liveritaj kune.
  • STSW-IMG029: Nuda ŝoforo por VL53L4CX
  • STSW-IMG030: P-NUCLEO-53L4A2 Grafika Uzantinterfaco (GUI) en Vindozo 7 kaj 10
  • STSW-IMG031: Linuksa pelilo por VL53L4CX
  • X-KUBO-TOF1: Tempo-de-Flugo-sensiloj programaro ekspansio por STM32Cube.
    • Kiam vi instalas la X-CUBE-TOF1 la instalilo instalas ankaŭ la dosierujon enhavantan la ekzample projektoj ĉi tie ekzemple:
      • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.

Instalado de pelilo de NUCLEO Kit

  1. Konektu la P-NUCLEO al la komputilo per USB
    • Atendu, ke la estraro estos rekonita; la ŝoforoj estas instalitaj aŭtomate)
    • Se Vindozo ne povas aŭtomate instali la STLINK-ŝoforon, bonvolu sekvi paŝon 2
    Instalado de pelilo de NUCLEO Kit
  2. Instalu la PC-USB-pordan pelilon por detekti la Nucleo-tabulon
    • Elŝutu STSW-LINK009 de www.st.com
    • Malfermu kaj duoble alklaku sur “stlink_winusb_install.bat” por instali la pelilon.
    Instalado de pelilo de NUCLEO Kit

Instalado de programaro GUI de VL53L4CX

GUI estas ĝenerale la unua kaj facila ilo por taksi la aparaton
  • Faru HW-instaladon kaj konektu la ekspansiotabulo VL53L4CX + Nucleo F401RE al la komputilo
  • Instalu la GUI SW por VL53L4CX Demo kaj agordaj agordoj
    • TSW-IMG030, elŝutita de www.st.com
    • Rulu la instalilon kun Admin-privilegioj
      La Grafika Uzantinterfaco povas:
    • Faru la ofseton kaj Xtalk-kalibradon kaj bildigu kalibrajn datumojn
    • Ŝanĝu ŝlosilajn parametrojn de VL53L4CX
    • Montru realtempe la datumojn (distanco, signalo, ĉirkaŭa indico)
    • Akiru datumregistradon kaj reludu datumregistron (.csv file)
      Instalado de programaro GUI de VL53L4CX
    • Faru HW-instaladon kaj konektu la NUCLEO-ilaron (P-NUCLEO 53L4A2) al la komputilo
    • Instalu la pakaĵon X-CUBE-TOF1 SW
      • X-CUBE-TOF1 rev 4.0.0 aŭ pli nova, elŝutite de www.st.com
      • La X-CUBE-TOF1 estas instalita per STM32CubeMx, administru sekcion pri instalado de programaro.
      • Post kiam la X-CUBE-TOF1 estas instalita. Iru al
        • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
Enhavo de la programaro de X-CUBE: API SW + SW ekzamples

Enhavo de la programaro de X-CUBE: API SW + SW ekzamples

Alta precizeca Time-of-Flight Sensila ekspansiotabulo 

Taksokodo ekzample (.bin) uzante X-CUBE-TOF1 kaj NUCLEO Pack

Enhavo de la programaro de X-CUBE: API SW + SW ekzamples

VL53L4CX-sensilo kun plilongigita intervala mezura ekspansiotabulo 

Komencu programadon per kodo ekzamples uzante X-CUBE-TOF1 kaj NUCLEO Pack

Taksokodo ekzample (.bin) uzante X-CUBE-TOF1 kaj NUCLEO Pack

Dokumentoj kaj Rilataj Rimedoj

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

Ĉiuj dokumentoj estas haveblaj en la langeto Dokumentado de la rilataj produktoj webpaĝo

VL53L4CX: Produkta Dosierujo

  • DS13805 : Tempo-de-Flugo-sensilo kun etendita intervalo-mezurado - datumfolio

X-NUKLEO-53L4A2: Produkta Dosierujo

  • DB462 : Tempo-de-Flugo-sensilo kun plilongigita intervalo-mezurada ekspansiotabulo bazita sur VL53L4CX por STM32 Nucleo - datummallongigo
  • X-NUCLEO-53L4A2 Rapida starta gvidilo: Tempo-de-Flugo-sensilo kun etendita intervala mezurado - ĉi tiu dokumento
  • UM 2976 : Komencu kun X-NUCLEO-53L4A2-Tempo-de-Flugo-sensilo kun etendita intervala mezurado bazita sur la VL53L4CX por STM32 Nucleo - uzantmanlibro

P-NUCLEO-53L4A2: Produkta Dosierujo

  • DBxxxx : VL53L4CX Nucleo-pako kun X-NUCLEO-53L4A2 ekspansiotabulo kaj STM32F401RE Nucleo-tabulo - datenmallongigo

SATEL-VL53L4CX: Produkta Dosierujo

  • DB4632 : VL53L4CX-rompiga tabulo-sensilo pri tempo-de-flugo kun mezurado de plilongigita intervalo - datenmallonga

STSW-IMG029: Nuda ŝoforo por dosierujo VL53L4CX

  • DB4583 : Aplika Programado-Interfaco (API) por la VL53L4CX - datenmallongigo

STSW-IMG030: Dosierujo por Grafika Uzantinterfaco (GUI).

  • DB4584: P-NUCLEO-53L4A2 paka grafika uzantinterfaco (GUI) - datenmallongigo
  • Programaro agordo file

X-CUBE-TOF1: Programaro por STM32Cube

  • DB4449 : Tempo-de-Flugo-sensiloj programaro ekspansio por STM32Cube - datenmallongigo
  • UMxxxx : Komencu kun la STMicroelectronics X-CUBE-TOF1, Time-of Flight-sensiloj, programaro por STM32CubeMX - Uzanta Manlibro
  • Programaro agordo file

STM32 ODE-Ekosistemo

RAPIDA, PARGEBEBLA PROTOTIPADO KAJ DISVOLVADO

La STM32 Open Development Environment (ODE) estas malferma, fleksebla, facila kaj pagebla maniero evoluigi novigajn aparatojn kaj aplikojn bazitajn sur la STM32 32-bita mikroregila familio kombinita kun aliaj pintnivelaj ST-komponentoj konektitaj per ekspansiaj tabuloj. Ĝi ebligas rapidan prototipadon kun avangardaj komponantoj, kiuj povas rapide esti transformitaj en finajn dezajnojn.

La STM32 ODE inkludas la sekvajn kvin elementojn:

  • STM32 Nucleo-disvolvaj tabuloj. Ampleksa gamo da pageblaj evolutabuloj por ĉiuj serioj de mikroregiloj STM32, kun senlima unuigita ekspansiokapablo, kaj kun integra erarserĉilo/programisto.
  • STM32 Nucleo ekspansiotabuloj. Tabuloj kun plia funkcieco por aldoni sentadon, kontrolon, konekteblecon, potencon, audio aŭ aliajn funkciojn laŭbezone. La vastiĝaj tabuloj estas ŝtopitaj sur la STM32 Nucleo-disvolvaj tabuloj. Pli kompleksaj funkcioj povas esti atingitaj per stakigado de kromaj vastiĝtabuloj.
  • STM32Cube programaro. Aro de senpagaj iloj kaj enkonstruitaj softvarbrikoj por ebligi rapidan kaj facilan evoluon sur la STM32, inkluzive de Hardware Abstrakta Tavolo, mezvaro kaj la
    STM32CubeMX komputil-bazita agordilo kaj kodgeneratoro
  • STM32Cube vastiĝprogramaro. Vastiga softvaro disponigita senpage por uzo kun STM32 Nucleo-vastiĝtabuloj, kaj kongrua kun la STM32Cube softvarkadro
  • STM32Cube Funkciaj Pakoj. Aro de funkcio ekzamples por kelkaj el la plej oftaj aplikaĵkazoj konstruitaj utiligante la modularecon kaj kunfunkcieblecon de STM32 Nucleo-disvolvaj tabuloj kaj vastiĝoj, kun STM32Cube programaro kaj vastiĝoj.

La STM32 Open Development Environment estas kongrua kun larĝa gamo de evolumedioj inkluzive de STM32CubeIDE, IAR EWARM, Keil MDK-ARM, kaj GCC/LLVM-bazitaj IDEoj, kun la ebleco integri la diversajn komponentojn kiel ekzemple STM32CubeMX, STM32CubeProgrammer aŭ STM32CubeMonitor.

Rapida, Malkosta Prototipado Kaj Disvolviĝo

STM32 Open Development Environment: ĉio, kion vi bezonas

La kombinaĵo de larĝa gamo de disetendeblaj tabuloj bazitaj sur avangardaj komercaj produktoj kaj modula programaro, de ŝoforo ĝis aplika nivelo, ebligas rapidan prototipadon de ideoj kiuj povas esti glate transformitaj en finajn dezajnojn.

Por komenci vian dezajnon:

  • Elektu la taŭgajn tabulojn de disvolviĝo STM32 Nucleo (NUCLEO) kaj ekspansio (X-NUCLEO) (sensiloj, konektebleco, aŭdio, motorregado ktp.) por la funkcieco, kiun vi bezonas.
  • Elektu vian evolumedion (IAR EWARM, Keil MDK kaj GCC/LLVM-bazitaj IDEoj) kaj uzu la senpagajn ilojn kaj programaron STM32Cube kiel STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor aŭ STM32CubeIDE.
  • Elŝutu ĉiujn necesajn programojn por funkciigi la funkciojn sur la elektitaj ekspansiotabuloj STM32 Nucleo.
  • Kompilu vian dezajnon kaj alŝutu ĝin al la disvolva tabulo STM32 Nucleo.
  • Poste komencu disvolvi kaj testi vian aplikaĵon.

Softvaro evoluigita sur la STM32 Open Development Environment-prototiphardvaro povas esti rekte uzita en progresinta prototipa tabulo aŭ en finprodukta dezajno uzanta la samajn komercajn ST-komponentojn, aŭ komponentojn de la sama familio kiel tiuj trovitaj sur la STM32 Nucleo-tabuloj.

STM32 Open Development Environment: ĉio, kion vi bezonas

Logo

Dokumentoj/Rimedoj

ST STM32 Nucleo Time Flight Sensor kun Plilongigita Gama Mezurado [pdf] Uzantogvidilo
STM32 Nucleo Time Flight Sensor kun Plilongigita Gama Mezurado, STM32 Nucleo, Time Flight Sensor kun Plilongigita Gama Mezurado, Plilongigita Gama Mezurado, Range Measurement

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *