STM32 ન્યુક્લિયો ટાઈમ ફ્લાઇટ સેન્સર વિસ્તૃત રેન્જ મેઝરમેન્ટ સાથે

STM32 ન્યુક્લિયો ટાઈમ ફ્લાઇટ સેન્સર વિસ્તૃત રેન્જ મેઝરમેન્ટ સાથે

STM53 ન્યુક્લિયો માટે VL4L32CX વિસ્તરણ બોર્ડ પર આધારિત વિસ્તૃત રેન્જ માપન સાથેનો સમય-ઓફ-ફ્લાઇટ સેન્સર 

હાર્ડવેર ઓવરview

X-NUCLEO-53L4A2 હાર્ડવેર વર્ણન

  • X-NUCLEO-53L4A2 એ ST FlightSense™ પેટન્ટ ટેક્નોલોજી પર આધારિત VL53L4CX સેન્સરની આસપાસ ડિઝાઇન કરાયેલ વિસ્તૃત રેન્જ માપન અને વિકાસ બોર્ડ સાથેનો સમય-ઓફ-ફ્લાઇટ સેન્સર છે.
  • VL53L4CX Arduino UNO R32 કનેક્ટર પર ઉપલબ્ધ I2C લિંક દ્વારા STM3 ન્યુક્લિયો ડેવલપર બોર્ડ હોસ્ટ માઇક્રોકન્ટ્રોલર સાથે વાતચીત કરે છે.

બોર્ડ પર મુખ્ય ઉત્પાદનો 

VL53L4CX સમય-ઓફ-ફ્લાઇટ (ToF) વિસ્તૃત શ્રેણી માપન સાથે સમય-ઓફ-ફ્લાઇટ સેન્સર
0.25, 0.5 અને 1 મીમી સ્પેસર હવાના અંતરાલોનું અનુકરણ કરવા માટે, સાથે કવર ચશ્મા

બ્રેકઆઉટ બોર્ડ કનેક્ટર્સ 

SATEL-VL53L4CX બ્રેકઆઉટ બોર્ડ અલગથી ખરીદી શકાય છે

ઓર્ડર કોડ: X-NUCLEO-53L4A2 

હાર્ડવેર ઓવરview

નવીનતમ માહિતી અહીં ઉપલબ્ધ છે www.st.com
X-NUCLEO-53L4A2 

  • X-NUCLEO-53L4A2 વિસ્તરણ બોર્ડ
  • કસ્ટમ એપ્લિકેશન્સમાં VL53L4CX ઉપકરણોને વિસ્તરણ બોર્ડ અથવા બાહ્ય VL53L4CX બ્રેકઆઉટ સાથે સંકલિત કરી શકાય છે.
  • બ્રેકઆઉટ બોર્ડ અલગથી વિતરિત કરવામાં આવે છે.
  • X-NUCLEO-53L4A2 એ NUCLEO પૅક (P-NUCLEO-53L4A2) તરીકે પણ ઉપલબ્ધ છે.
  • X-NUCLEO-53L4A2 વિસ્તરણ બોર્ડ પણ ઓર્ડર કરી શકાય છે www.st.com વિસ્તરણ બોર્ડ અને STM32 NUCLEO બોર્ડ સાથેના NUCLEO પૅકના ભાગરૂપે.
  • ઓર્ડર કોડ: P-NUCLEO-53L4A2:
    X-NUCLEO-53L4A2 વિસ્તરણ બોર્ડ અને NUCLEO-F401RE સંપૂર્ણ સુવિધાઓ બોર્ડ.
  • VL53L4CX બ્રેકઆઉટ બોર્ડ અલગથી ઓર્ડર કરી શકાય છે
  • ઓર્ડર કોડ: SATEL-VL53L4CX
  • પેકમાં બે બ્રેકઆઉટ બોર્ડ હોય છે
    હાર્ડવેર ઓવરview

સમય-ઓફ-ફ્લાઇટ સેન્સર સોફ્ટવેર પર્યાવરણ 

STM32Cube સોફ્ટવેર ઓવરview

X-CUBE-TOF1 સોફ્ટવેર વર્ણન

  • X-CUBE-TOF1 સોફ્ટવેર પેકેજ એ STM32 માટે ટાઇમ-ઓફફ્લાઇટ પ્રોડક્ટ ફેમિલી (X-NUCLEO-53L4A2 સહિત)ના વિસ્તરણ બોર્ડ માટે STM32Cube વિસ્તરણ છે. વિવિધ STM32 MCU પરિવારોમાં પોર્ટેબિલિટી અને કોડ શેરિંગને સરળ બનાવવા માટે સ્રોત કોડ STM32Cube પર આધારિત છે. એ એસampSTM32 ન્યુક્લિયો ડેવલપમેન્ટ બોર્ડ (NUCLEOF53RE અથવા NUCLEO L4RG) ની ટોચ પર પ્લગ કરેલ STM2 ન્યુક્લિયો રેન્જિંગ સેન્સર વિસ્તરણ બોર્ડ (X-NUCLEO-32L401A476) માટે le અમલીકરણ ઉપલબ્ધ છે.

મુખ્ય લક્ષણો 

  • X-NUCLEO53L4A53 વિસ્તરણ બોર્ડમાં એકીકૃત વિસ્તૃત શ્રેણી માપન સાથે VL4L53CX સેન્સરના સંપૂર્ણ સંચાલન માટે ડ્રાઇવર સ્તર (VL4L2CX ડ્રાઇવર).
  • STM32Cube માટે આભાર, વિવિધ MCU પરિવારોમાં સરળ પોર્ટેબિલિટી.
  • મફત, વપરાશકર્તા મૈત્રીપૂર્ણ લાઇસન્સ શરતો.
  • Sampશ્રેણી માપન માટે le કોડ.

નવીનતમ SW પર ઉપલબ્ધ છે www.st.com 
X-CUBE-TOF1

સેટઅપ અને ડેમો Exampલેસ 

HW પૂર્વજરૂરીયાતો

  • VL1L53CX પર આધારિત 4x ઉચ્ચ ચોકસાઈ ToF સેન્સર વિસ્તરણ બોર્ડ (એક્સ-ન્યુક્લિયો-53L4A2).
    HW પૂર્વજરૂરીયાતો
  • 1x STM32 ન્યુક્લિયો ડેવલપમેન્ટ બોર્ડ (ઉદા. માટે NUCLEO-F401REampલે)
    HW પૂર્વજરૂરીયાતો
  • વિન્ડોઝ સાથે 1x લેપટોપ/પીસી
  • 1x USB પ્રકાર A થી Mini-B USB કેબલ
  • જો તમારી પાસે STM32 ન્યુક્લિયો ડેવલપમેન્ટ બોર્ડ નથી, તો તમે ન્યુક્લિયો પૅક ઑર્ડર કરી શકો છો (પી-ન્યુક્લિયો-53એલ4એ2):
    HW પૂર્વજરૂરીયાતો
  • X-NUCLEO-53L4A2 વિસ્તરણ બોર્ડ અને NUCLEO-F401RE સંપૂર્ણ સુવિધાઓ બોર્ડ એકસાથે વિતરિત કરે છે.
  • STSW-IMG029: VL53L4CX માટે એકદમ ડ્રાઈવર
  • STSW-IMG030: વિન્ડોઝ 53 અને 4 પર P-NUCLEO-2L7A10 ગ્રાફિકલ યુઝર ઈન્ટરફેસ (GUI)
  • STSW-IMG031: VL53L4CX માટે Linux ડ્રાઇવર
  • એક્સ-ક્યુબ-ટોફ1: STM32Cube માટે સમય-ઓફ-ફ્લાઇટ સેન્સર સોફ્ટવેર વિસ્તરણ.
    • જ્યારે તમે X-CUBE-TOF1 ઇન્સ્ટોલ કરો છો, ત્યારે ઇન્સ્ટોલર એ ડિરેક્ટરી પણ ઇન્સ્ટોલ કરે છે જેમાં ભૂતપૂર્વampઉદાહરણ તરીકે અહીં પ્રોજેક્ટ્સ:
      • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.

NUCLEO કિટ ડ્રાઇવર ઇન્સ્ટોલેશન

  1. P-NUCLEO ને USB દ્વારા PC સાથે કનેક્ટ કરો
    • બોર્ડની ઓળખ થાય ત્યાં સુધી રાહ જુઓ; ડ્રાઇવરો આપમેળે ઇન્સ્ટોલ થાય છે)
    • જો Windows STLINK ડ્રાઇવરને આપમેળે ઇન્સ્ટોલ કરી શકતું નથી, તો કૃપા કરીને પગલું 2 અનુસરો
    NUCLEO કિટ ડ્રાઇવર ઇન્સ્ટોલેશન
  2. ન્યુક્લિયો બોર્ડને શોધવા માટે PC USB પોર્ટ ડ્રાઇવરને ઇન્સ્ટોલ કરો
    • www.st.com પરથી STSW-LINK009 ડાઉનલોડ કરો
    • અનઝિપ કરો અને “પર ડબલ ક્લિક કરોstlink_winusb_install.batડ્રાઇવર ઇન્સ્ટોલ કરવા માટે.
    NUCLEO કિટ ડ્રાઇવર ઇન્સ્ટોલેશન

VL53L4CX GUI સોફ્ટવેર ઇન્સ્ટોલેશન

GUI એ સામાન્ય રીતે ઉપકરણનું મૂલ્યાંકન કરવા માટેનું પ્રથમ અને સરળ સાધન છે
  • HW ઇન્સ્ટોલેશન કરો અને VL53L4CX વિસ્તરણ બોર્ડ + Nucleo F401RE ને PC સાથે કનેક્ટ કરો
  • VL53L4CX ડેમો અને ગોઠવણી સેટિંગ્સ માટે GUI SW ઇન્સ્ટોલ કરો
    • TSW-IMG030, થી ડાઉનલોડ કરેલ www.st.com
    • એડમિન વિશેષાધિકારો સાથે ઇન્સ્ટોલર ચલાવો
      ગ્રાફિકલ યુઝર ઈન્ટરફેસ આ કરી શકે છે:
    • ઑફસેટ અને Xtalk કેલિબ્રેશન કરો અને કેલિબ્રેશન ડેટાની કલ્પના કરો
    • VL53L4CX ના મુખ્ય પરિમાણો બદલો
    • વાસ્તવિક સમયનો ડેટા દર્શાવો (અંતર, સિગ્નલ, એમ્બિયન્ટ રેટ)
    • ડેટા લોગીંગ મેળવો અને ડેટાલોગ રીપ્લે કરો (.csv file)
      VL53L4CX GUI સોફ્ટવેર ઇન્સ્ટોલેશન
    • HW ઇન્સ્ટોલેશન કરો અને NUCLEO કિટ ( P-NUCLEO 53L4A2) ને PC સાથે કનેક્ટ કરો
    • X-CUBE-TOF1 SW પેકેજ ઇન્સ્ટોલ કરો
      • X-CUBE-TOF1 રેવ 4.0.0 અથવા નવું, www.st.com પરથી ડાઉનલોડ કરેલ
      • X-CUBE-TOF1 STM32CubeMx દ્વારા ઇન્સ્ટોલ કરવામાં આવે છે, સોફ્ટવેર ઇન્સ્ટોલેશન વિભાગનું સંચાલન કરો.
      • એકવાર X-CUBE-TOF1 ઇન્સ્ટોલ થઈ જાય. પર જાઓ
        • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
X-CUBE સોફ્ટવેર પેકેજ સમાવિષ્ટો: API SW + SW exampલેસ

X-CUBE સોફ્ટવેર પેકેજ સમાવિષ્ટો: API SW + SW exampલેસ

ઉચ્ચ સચોટતા સમય-ઓફ-ફ્લાઇટ સેન્સર વિસ્તરણ બોર્ડ 

મૂલ્યાંકન કોડ example (.bin) X-CUBE-TOF1 અને NUCLEO પેકનો ઉપયોગ કરીને

X-CUBE સોફ્ટવેર પેકેજ સમાવિષ્ટો: API SW + SW exampલેસ

વિસ્તૃત શ્રેણી માપન વિસ્તરણ બોર્ડ સાથે VL53L4CX સેન્સર 

કોડ એક્સ સાથે પ્રોગ્રામિંગ શરૂ કરોampX-CUBE-TOF1 અને NUCLEO પૅકનો ઉપયોગ કરીને

મૂલ્યાંકન કોડ example (.bin) X-CUBE-TOF1 અને NUCLEO પેકનો ઉપયોગ કરીને

દસ્તાવેજો અને સંબંધિત સંસાધનો

પર જાઓ https://www.st.com/en/imaging-and-photonics-solutions/VL53L4CX

તમામ દસ્તાવેજો સંબંધિત ઉત્પાદનોના દસ્તાવેજીકરણ ટેબમાં ઉપલબ્ધ છે webપૃષ્ઠ

VL53L4CX: ઉત્પાદન ફોલ્ડર

  • DS13805 : વિસ્તૃત શ્રેણી માપન સાથે ફ્લાઇટનો સમય સેન્સર – ડેટા શીટ

X-NUCLEO-53L4A2: ઉત્પાદન ફોલ્ડર

  • DB462 : STM53 ન્યુક્લિયો માટે VL4L32CX પર આધારિત વિસ્તૃત રેન્જ માપન વિસ્તરણ બોર્ડ સાથે સમય-ઓફ-ફ્લાઇટ સેન્સર - ડેટા સંક્ષિપ્ત
  • X-NUCLEO-53L4A2 ઝડપી શરૂઆત માર્ગદર્શિકા: વિસ્તૃત રેન્જ માપન સાથે ફ્લાઇટનો સમય સેન્સર – આ દસ્તાવેજ
  • યુએમ 2976 : STM53 ન્યુક્લિયો - વપરાશકર્તા માર્ગદર્શિકા માટે VL4L2CX પર આધારિત વિસ્તૃત રેન્જ માપન સાથે X-NUCLEO-53L4A32 સમય-ઓફ-ફ્લાઇટ સેન્સર સાથે પ્રારંભ કરવું

P-NUCLEO-53L4A2: ઉત્પાદન ફોલ્ડર

  • ડીબીએક્સએક્સએક્સએક્સ : X-NUCLEO-53L4A53 વિસ્તરણ બોર્ડ અને STM4F2RE ન્યુક્લિયો બોર્ડ સાથે VL32L401CX ન્યુક્લિયો પેક- ડેટા સંક્ષિપ્ત

SATEL-VL53L4CX: ઉત્પાદન ફોલ્ડર

  • DB4632 : VL53L4CX બ્રેકઆઉટ બોર્ડ વિસ્તૃત રેન્જ માપન સાથે સમય-ઓફ-ફ્લાઇટ સેન્સર - ડેટા સંક્ષિપ્ત

STSW-IMG029: VL53L4CX ફોલ્ડર માટે એકદમ ડ્રાઈવર

  • DB4583 : VL53L4CX માટે એપ્લિકેશન પ્રોગ્રામિંગ ઈન્ટરફેસ (API) - ડેટા સંક્ષિપ્ત

STSW-IMG030: ગ્રાફિકલ યુઝર ઈન્ટરફેસ (GUI) ફોલ્ડર

  • DB4584 : P-NUCLEO-53L4A2 પેક ગ્રાફિકલ યુઝર ઇન્ટરફેસ (GUI) - ડેટા સંક્ષિપ્ત
  • સોફ્ટવેર સેટઅપ file

X-CUBE-TOF1: STM32Cube માટે સોફ્ટવેર પેકેજ

  • DB4449 : STM32Cube માટે સમય-ઓફ-ફ્લાઇટ સેન્સર્સ સોફ્ટવેર વિસ્તરણ - ડેટા સંક્ષિપ્ત
  • યુએમએક્સએક્સએક્સએક્સ : STMicroelectronics X-CUBE-TOF1, ટાઈમ-ઓફ ફ્લાઈટ સેન્સર્સ, STM32CubeMX માટે સોફ્ટવેર પેકેજ સાથે શરૂઆત કરવી - વપરાશકર્તા માર્ગદર્શિકા
  • સોફ્ટવેર સેટઅપ file

STM32 ODE ઇકોસિસ્ટમ

ઝડપી, સસ્તું પ્રોટોટાઇપિંગ અને વિકાસ

STM32 ઓપન ડેવલપમેન્ટ એન્વાયર્નમેન્ટ (ODE) એ STM32 32-બીટ માઇક્રોકન્ટ્રોલર ફેમિલી પર આધારિત નવીન ઉપકરણો અને એપ્લીકેશન વિકસાવવાની ખુલ્લી, લવચીક, સરળ અને પરવડે તેવી રીત છે જે વિસ્તરણ બોર્ડ દ્વારા જોડાયેલા અન્ય અદ્યતન ST ઘટકો સાથે જોડાયેલી છે. તે અગ્રણી-એજ ઘટકો સાથે ઝડપી પ્રોટોટાઇપિંગને સક્ષમ કરે છે જે ઝડપથી અંતિમ ડિઝાઇનમાં પરિવર્તિત થઈ શકે છે.

STM32 ODE માં નીચેના પાંચ ઘટકોનો સમાવેશ થાય છે:

  • STM32 ન્યુક્લિયો ડેવલપમેન્ટ બોર્ડ. અમર્યાદિત એકીકૃત વિસ્તરણ ક્ષમતા સાથે અને સંકલિત ડીબગર/પ્રોગ્રામર સાથે તમામ STM32 માઇક્રોકન્ટ્રોલર શ્રેણી માટે સસ્તું વિકાસ બોર્ડની વ્યાપક શ્રેણી
  • STM32 ન્યુક્લિયો વિસ્તરણ બોર્ડ. સેન્સિંગ, કંટ્રોલ, કનેક્ટિવિટી, પાવર, ઑડિયો અથવા જરૂરિયાત મુજબ અન્ય ફંક્શન ઉમેરવા માટે વધારાની કાર્યક્ષમતા ધરાવતા બોર્ડ. વિસ્તરણ બોર્ડ STM32 ન્યુક્લિયો ડેવલપમેન્ટ બોર્ડની ટોચ પર પ્લગ થયેલ છે. વધારાના વિસ્તરણ બોર્ડને સ્ટેક કરીને વધુ જટિલ કાર્યક્ષમતા પ્રાપ્ત કરી શકાય છે.
  • STM32Cube સોફ્ટવેર. હાર્ડવેર એબ્સ્ટ્રેક્શન લેયર, મિડલવેર અને
    STM32CubeMX PC-આધારિત રૂપરેખાકાર અને કોડ જનરેટર
  • STM32Cube વિસ્તરણ સોફ્ટવેર. વિસ્તરણ સૉફ્ટવેર STM32 ન્યુક્લિયો વિસ્તરણ બોર્ડ સાથે વાપરવા માટે વિના મૂલ્યે પ્રદાન કરવામાં આવે છે, અને STM32Cube સોફ્ટવેર ફ્રેમવર્ક સાથે સુસંગત છે.
  • STM32Cube ફંક્શન પેક્સ. ફંક્શનનો સેટ exampSTM32 ન્યુક્લિયો ડેવલપમેન્ટ બોર્ડ અને વિસ્તરણની મોડ્યુલારિટી અને ઇન્ટરઓપરેબિલિટીનો લાભ લઈને STM32Cube સોફ્ટવેર અને વિસ્તરણ સાથે બનેલા કેટલાક સૌથી સામાન્ય એપ્લિકેશન કેસ માટે.

STM32 ઓપન ડેવલપમેન્ટ એન્વાયર્નમેન્ટ એ STM32CubeIDE, IAR EWARM, Keil MDK-ARM, અને GCC/LLVM- આધારિત IDEs સહિતના વિકાસના વાતાવરણની વિશાળ શ્રેણી સાથે સુસંગત છે, જેમાં STM32CubeMX, STM32Cubegram, STM32Cubgramonis અથવા STMXNUMXCubemtor.

ઝડપી, સસ્તું પ્રોટોટાઇપિંગ અને વિકાસ

STM32 ઓપન ડેવલપમેન્ટ એન્વાયર્નમેન્ટ: તમને જરૂર છે તે બધું

ડ્રાઇવરથી એપ્લીકેશન લેવલ સુધી અગ્રણી-એજ કોમર્શિયલ પ્રોડક્ટ્સ અને મોડ્યુલર સોફ્ટવેર પર આધારિત વિસ્તરણ કરી શકાય તેવા બોર્ડની વ્યાપક શ્રેણીનું સંયોજન, વિચારોના ઝડપી પ્રોટોટાઇપિંગને સક્ષમ કરે છે જેને અંતિમ ડિઝાઇનમાં સરળતાથી રૂપાંતરિત કરી શકાય છે.

તમારી ડિઝાઇન શરૂ કરવા માટે:

  • તમને જરૂરી કાર્યક્ષમતા માટે યોગ્ય STM32 ન્યુક્લિયો ડેવલપમેન્ટ બોર્ડ (NUCLEO) અને વિસ્તરણ (X-NUCLEO) બોર્ડ (સેન્સર, કનેક્ટિવિટી, ઑડિયો, મોટર કંટ્રોલ વગેરે) પસંદ કરો.
  • તમારા વિકાસ વાતાવરણ (IAR EWARM, Keil MDK અને GCC/LLVM- આધારિત IDEs) પસંદ કરો અને STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor અથવા STM32CubeIDE જેવા મફત STM32Cube સાધનો અને સૉફ્ટવેરનો ઉપયોગ કરો.
  • પસંદ કરેલ STM32 ન્યુક્લિયો વિસ્તરણ બોર્ડ પર કાર્યક્ષમતા ચલાવવા માટે તમામ જરૂરી સોફ્ટવેર ડાઉનલોડ કરો.
  • તમારી ડિઝાઇન કમ્પાઇલ કરો અને તેને STM32 ન્યુક્લિયો ડેવલપમેન્ટ બોર્ડ પર અપલોડ કરો.
  • પછી તમારી એપ્લિકેશન વિકસાવવાનું અને પરીક્ષણ કરવાનું શરૂ કરો.

STM32 ઓપન ડેવલપમેન્ટ એન્વાયર્નમેન્ટ પ્રોટોટાઇપિંગ હાર્ડવેર પર વિકસિત સોફ્ટવેરનો સીધો ઉપયોગ એડવાન્સ પ્રોટોટાઇપિંગ બોર્ડમાં અથવા અંતિમ ઉત્પાદન ડિઝાઇનમાં સમાન કોમર્શિયલ ST ઘટકોનો ઉપયોગ કરીને અથવા STM32 ન્યુક્લિયો બોર્ડ્સ પર જોવા મળતા સમાન પરિવારના ઘટકોનો ઉપયોગ કરી શકાય છે.

STM32 ઓપન ડેવલપમેન્ટ એન્વાયર્નમેન્ટ: તમને જરૂર છે તે બધું

લોગો

દસ્તાવેજો / સંસાધનો

• STM32 ન્યુક્લિયો ટાઈમ ફ્લાઈટ સેન્સર વિસ્તૃત રેન્જ મેઝરમેન્ટ સાથે [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા
STM32 ન્યુક્લિયો ટાઈમ ફ્લાઈટ સેન્સર વિથ એક્સટેન્ડેડ રેન્જ મેઝરમેન્ટ, STM32 ન્યુક્લિયો, એક્સટેન્ડેડ રેન્જ મેઝરમેન્ટ સાથે ટાઈમ ફ્લાઈટ સેન્સર, એક્સટેન્ડેડ રેન્જ મેઝરમેન્ટ, રેન્જ મેઝરમેન્ટ

સંદર્ભો

એક ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો ચિહ્નિત થયેલ છે *