ਵਿਸਤ੍ਰਿਤ ਰੇਂਜ ਮਾਪ ਦੇ ਨਾਲ 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 ਅਤੇ 1mm ਸਪੇਸਰ ਹਵਾ ਦੇ ਅੰਤਰਾਲ ਦੀ ਨਕਲ ਕਰਨ ਲਈ, ਦੇ ਨਾਲ ਕਵਰ ਗਲਾਸ
ਬ੍ਰੇਕਆਉਟ ਬੋਰਡ ਕਨੈਕਟਰ
SATEL-VL53L4CX ਬ੍ਰੇਕਆਉਟ ਬੋਰਡ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਖਰੀਦੇ ਜਾ ਸਕਦੇ ਹਨ
ਆਰਡਰ ਕੋਡ: X-NUCLEO-53L4A2
'ਤੇ ਉਪਲਬਧ ਨਵੀਨਤਮ ਜਾਣਕਾਰੀ 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
- ਪੈਕ ਵਿੱਚ ਦੋ ਬ੍ਰੇਕਆਉਟ ਬੋਰਡ ਹੁੰਦੇ ਹਨ
ਉਡਾਣ ਦਾ ਸਮਾਂ ਸੈਂਸਰ ਸਾਫਟਵੇਅਰ ਵਾਤਾਵਰਨ
STM32Cube ਸੌਫਟਵੇਅਰ ਓਵਰview
X-CUBE-TOF1 ਸਾਫਟਵੇਅਰ ਵੇਰਵਾ
- X-CUBE-TOF1 ਸਾਫਟਵੇਅਰ ਪੈਕੇਜ STM32 ਲਈ ਟਾਈਮ-ਆਫ ਫਲਾਈਟ ਉਤਪਾਦ ਪਰਿਵਾਰ (X-NUCLEO-53L4A2 ਸਮੇਤ) ਦੇ ਵਿਸਥਾਰ ਬੋਰਡਾਂ ਲਈ ਇੱਕ STM32Cube ਵਿਸਥਾਰ ਹੈ। ਵੱਖ-ਵੱਖ STM32 MCU ਪਰਿਵਾਰਾਂ ਵਿੱਚ ਪੋਰਟੇਬਿਲਟੀ ਅਤੇ ਕੋਡ ਸ਼ੇਅਰਿੰਗ ਨੂੰ ਆਸਾਨ ਬਣਾਉਣ ਲਈ ਸਰੋਤ ਕੋਡ STM32Cube 'ਤੇ ਆਧਾਰਿਤ ਹੈ। ਏ ਐੱਸample ਲਾਗੂਕਰਨ STM32 ਨਿਊਕਲੀਓ ਰੇਂਜਿੰਗ ਸੈਂਸਰ ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡ (X-NUCLEO-53L4A2) ਲਈ ਇੱਕ STM32 ਨਿਊਕਲੀਓ ਡਿਵੈਲਪਮੈਂਟ ਬੋਰਡ (NUCLEOF401RE ਜਾਂ NUCLEO L476RG) ਦੇ ਸਿਖਰ 'ਤੇ ਪਲੱਗ ਕੀਤਾ ਗਿਆ ਹੈ।
ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
- X-NUCLEO53L4A53 ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡ ਵਿੱਚ ਏਕੀਕ੍ਰਿਤ ਵਿਸਤ੍ਰਿਤ ਰੇਂਜ ਮਾਪ ਦੇ ਨਾਲ VL4L53CX ਸੈਂਸਰ ਦੇ ਸੰਪੂਰਨ ਪ੍ਰਬੰਧਨ ਲਈ ਡਰਾਈਵਰ ਲੇਅਰ (VL4L2CX ਡਰਾਈਵਰ)।
- ਵੱਖ-ਵੱਖ MCU ਪਰਿਵਾਰਾਂ ਵਿੱਚ ਆਸਾਨ ਪੋਰਟੇਬਿਲਟੀ, STM32Cube ਦਾ ਧੰਨਵਾਦ।
- ਮੁਫਤ, ਉਪਭੋਗਤਾ-ਅਨੁਕੂਲ ਲਾਇਸੈਂਸ ਦੀਆਂ ਸ਼ਰਤਾਂ।
- Sampਰੇਂਜ ਮਾਪ ਲਈ le ਕੋਡ।
'ਤੇ ਉਪਲਬਧ ਨਵੀਨਤਮ SW www.st.com
X-CUBE-TOF1
ਸੈੱਟਅੱਪ ਅਤੇ ਡੈਮੋ ਸਾਬਕਾamples
HW ਪੂਰਵ-ਸ਼ਰਤਾਂ
- VL1L53CX 'ਤੇ ਆਧਾਰਿਤ 4x ਉੱਚ ਸਟੀਕਤਾ ToF ਸੈਂਸਰ ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡ (X-NUCLEO-53L4A2)।
- 1x STM32 ਨਿਊਕਲੀਓ ਵਿਕਾਸ ਬੋਰਡ (ਉਦਾਹਰਨ ਲਈ NUCLEO-F401REampਲੀ)
- ਵਿੰਡੋਜ਼ ਦੇ ਨਾਲ 1x ਲੈਪਟਾਪ/ਪੀਸੀ
- 1x USB ਕਿਸਮ A ਤੋਂ Mini-B USB ਕੇਬਲ
- ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ STM32 ਨਿਊਕਲੀਓ ਡਿਵੈਲਪਮੈਂਟ ਬੋਰਡ ਨਹੀਂ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਨਿਊਕਲੀਓ ਪੈਕ ਆਰਡਰ ਕਰ ਸਕਦੇ ਹੋ (P-NUCLEO-53L4A2):
- X-NUCLEO-53L4A2 ਵਿਸਤਾਰ ਬੋਰਡ ਅਤੇ NUCLEO-F401RE ਪੂਰੇ ਫੀਚਰ ਬੋਰਡ ਇਕੱਠੇ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਹਨ।
- STSW-IMG029: VL53L4CX ਲਈ ਬੇਅਰ ਡਰਾਈਵਰ
- STSW-IMG030: ਵਿੰਡੋਜ਼ 53 ਅਤੇ 4 'ਤੇ P-NUCLEO-2L7A10 ਗ੍ਰਾਫਿਕਲ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ (GUI)
- STSW-IMG031: VL53L4CX ਲਈ ਲੀਨਕਸ ਡਰਾਈਵਰ
- X-CUBE-TOF1: 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.
- ਜਦੋਂ ਤੁਸੀਂ X-CUBE-TOF1 ਨੂੰ ਸਥਾਪਿਤ ਕਰਦੇ ਹੋ ਤਾਂ ਇੰਸਟਾਲਰ ਉਸ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਵੀ ਸਥਾਪਿਤ ਕਰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਸਾਬਕਾampਉਦਾਹਰਨ ਲਈ ਇੱਥੇ ਪ੍ਰੋਜੈਕਟ:
NUCLEO ਕਿੱਟ ਡਰਾਈਵਰ ਇੰਸਟਾਲੇਸ਼ਨ
- P-NUCLEO ਨੂੰ USB ਰਾਹੀਂ PC ਨਾਲ ਕਨੈਕਟ ਕਰੋ
• ਬੋਰਡ ਦੇ ਮਾਨਤਾ ਪ੍ਰਾਪਤ ਹੋਣ ਦੀ ਉਡੀਕ ਕਰੋ; ਡਰਾਈਵਰ ਆਪਣੇ ਆਪ ਸਥਾਪਿਤ ਹੋ ਜਾਂਦੇ ਹਨ)
• ਜੇਕਰ ਵਿੰਡੋਜ਼ STLINK ਡਰਾਈਵਰ ਨੂੰ ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਸਥਾਪਿਤ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਕਦਮ 2 ਦੀ ਪਾਲਣਾ ਕਰੋ
- ਨਿਊਕਲੀਓ ਬੋਰਡ ਦਾ ਪਤਾ ਲਗਾਉਣ ਲਈ ਪੀਸੀ USB ਪੋਰਟ ਡਰਾਈਵਰ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ
• www.st.com ਤੋਂ STSW-LINK009 ਡਾਊਨਲੋਡ ਕਰੋ
• ਅਨਜ਼ਿਪ ਕਰੋ ਅਤੇ "'ਤੇ ਦੋ ਵਾਰ ਕਲਿੱਕ ਕਰੋstlink_winusb_install.bat
"ਡਰਾਈਵਰ ਨੂੰ ਇੰਸਟਾਲ ਕਰਨ ਲਈ.
VL53L4CX GUI ਸਾਫਟਵੇਅਰ ਇੰਸਟਾਲੇਸ਼ਨ
GUI ਆਮ ਤੌਰ 'ਤੇ ਡਿਵਾਈਸ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨ ਲਈ ਪਹਿਲਾ ਅਤੇ ਆਸਾਨ ਟੂਲ ਹੁੰਦਾ ਹੈ
- HW ਇੰਸਟਾਲੇਸ਼ਨ ਕਰੋ ਅਤੇ VL53L4CX ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡ + ਨਿਊਕਲੀਓ F401RE ਨੂੰ PC ਨਾਲ ਕਨੈਕਟ ਕਰੋ
- VL53L4CX ਡੈਮੋ ਅਤੇ ਕੌਂਫਿਗਰੇਸ਼ਨ ਸੈਟਿੰਗਾਂ ਲਈ GUI SW ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ
- TSW-IMG030, ਤੋਂ ਡਾ downloadedਨਲੋਡ ਕੀਤਾ www.st.com
- ਐਡਮਿਨ ਅਧਿਕਾਰਾਂ ਨਾਲ ਇੰਸਟਾਲਰ ਚਲਾਓ
ਗ੍ਰਾਫਿਕਲ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ ਇਹ ਕਰ ਸਕਦਾ ਹੈ: - ਆਫਸੈੱਟ ਅਤੇ Xtalk ਕੈਲੀਬ੍ਰੇਸ਼ਨ ਕਰੋ ਅਤੇ ਕੈਲੀਬ੍ਰੇਸ਼ਨ ਡੇਟਾ ਦੀ ਕਲਪਨਾ ਕਰੋ
- VL53L4CX ਦੇ ਮੁੱਖ ਮਾਪਦੰਡ ਬਦਲੋ
- ਰੀਅਲ ਟਾਈਮ ਡੇਟਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ (ਦੂਰੀ, ਸਿਗਨਲ, ਅੰਬੀਨਟ ਰੇਟ)
- ਡੇਟਾ ਲੌਗਿੰਗ ਪ੍ਰਾਪਤ ਕਰੋ ਅਤੇ ਇੱਕ ਡੇਟਾਲੌਗ (.csv file)
- HW ਇੰਸਟਾਲੇਸ਼ਨ ਕਰੋ ਅਤੇ NUCLEO ਕਿੱਟ (P-NUCLEO 53L4A2) ਨੂੰ PC ਨਾਲ ਕਨੈਕਟ ਕਰੋ
- X-CUBE-TOF1 SW ਪੈਕੇਜ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ
- X-CUBE-TOF1 rev 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 ਸਾਬਕਾamples
ਉੱਚ ਸਟੀਕਤਾ ਟਾਈਮ-ਆਫ-ਫਲਾਈਟ ਸੈਂਸਰ ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡ
ਮੁਲਾਂਕਣ ਕੋਡ ਸਾਬਕਾample (.bin) X-CUBE-TOF1 ਅਤੇ ਇੱਕ NUCLEO ਪੈਕ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ
ਵਿਸਤ੍ਰਿਤ ਰੇਂਜ ਮਾਪ ਵਿਸਤਾਰ ਬੋਰਡ ਦੇ ਨਾਲ VL53L4CX ਸੈਂਸਰ
ਕੋਡ ਐਕਸ ਨਾਲ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸ਼ੁਰੂ ਕਰੋampX-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: ਉਤਪਾਦ ਫੋਲਡਰ
- DBxxxx : 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 ਲਈ ਟਾਈਮ-ਆਫ-ਫਲਾਈਟ ਸੈਂਸਰ ਸੌਫਟਵੇਅਰ ਵਿਸਤਾਰ - ਡਾਟਾ ਸੰਖੇਪ
- UMxxxx : STMicroelectronics X-CUBE-TOF1, ਟਾਈਮ-ਆਫ ਫਲਾਈਟ ਸੈਂਸਰ, STM32CubeMX ਲਈ ਸੌਫਟਵੇਅਰ ਪੈਕੇਜ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਨਾ - ਉਪਭੋਗਤਾ ਮੈਨੂਅਲ
- ਸਾਫਟਵੇਅਰ ਸੈੱਟਅੱਪ file
STM32 ODE ਈਕੋਸਿਸਟਮ
ਤੇਜ਼, ਕਿਫਾਇਤੀ ਪ੍ਰੋਟੋਟਾਈਪਿੰਗ ਅਤੇ ਵਿਕਾਸ
STM32 ਓਪਨ ਡਿਵੈਲਪਮੈਂਟ ਐਨਵਾਇਰਮੈਂਟ (ODE) ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡਾਂ ਰਾਹੀਂ ਜੁੜੇ ਹੋਰ ਅਤਿ-ਆਧੁਨਿਕ ST ਕੰਪੋਨੈਂਟਸ ਦੇ ਨਾਲ STM32 32-ਬਿੱਟ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਪਰਿਵਾਰ ਦੇ ਆਧਾਰ 'ਤੇ ਨਵੀਨਤਾਕਾਰੀ ਡਿਵਾਈਸਾਂ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਵਿਕਸਤ ਕਰਨ ਦਾ ਇੱਕ ਖੁੱਲ੍ਹਾ, ਲਚਕਦਾਰ, ਆਸਾਨ ਅਤੇ ਕਿਫਾਇਤੀ ਤਰੀਕਾ ਹੈ। ਇਹ ਲੀਡ-ਐਜ ਕੰਪੋਨੈਂਟਸ ਦੇ ਨਾਲ ਤੇਜ਼ ਪ੍ਰੋਟੋਟਾਈਪਿੰਗ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਜਲਦੀ ਹੀ ਅੰਤਮ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ।
STM32 ODE ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਪੰਜ ਤੱਤ ਸ਼ਾਮਲ ਹਨ:
- STM32 ਨਿਊਕਲੀਓ ਵਿਕਾਸ ਬੋਰਡ ਸਾਰੀਆਂ STM32 ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਲੜੀ ਲਈ ਕਿਫਾਇਤੀ ਵਿਕਾਸ ਬੋਰਡਾਂ ਦੀ ਇੱਕ ਵਿਆਪਕ ਲੜੀ, ਅਸੀਮਤ ਯੂਨੀਫਾਈਡ ਵਿਸਤਾਰ ਸਮਰੱਥਾ ਦੇ ਨਾਲ, ਅਤੇ ਏਕੀਕ੍ਰਿਤ ਡੀਬਗਰ/ਪ੍ਰੋਗਰਾਮਰ ਦੇ ਨਾਲ
- STM32 ਨਿਊਕਲੀਓ ਵਿਸਤਾਰ ਬੋਰਡ। ਲੋੜ ਅਨੁਸਾਰ ਸੈਂਸਿੰਗ, ਕੰਟਰੋਲ, ਕਨੈਕਟੀਵਿਟੀ, ਪਾਵਰ, ਆਡੀਓ ਜਾਂ ਹੋਰ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਜੋੜਨ ਲਈ ਵਾਧੂ ਕਾਰਜਸ਼ੀਲਤਾ ਵਾਲੇ ਬੋਰਡ। ਵਿਸਤਾਰ ਬੋਰਡ STM32 ਨਿਊਕਲੀਓ ਵਿਕਾਸ ਬੋਰਡਾਂ ਦੇ ਸਿਖਰ 'ਤੇ ਪਲੱਗ ਕੀਤੇ ਗਏ ਹਨ। ਵਾਧੂ ਵਿਸਥਾਰ ਬੋਰਡਾਂ ਨੂੰ ਸਟੈਕ ਕਰਕੇ ਵਧੇਰੇ ਗੁੰਝਲਦਾਰ ਕਾਰਜਸ਼ੀਲਤਾਵਾਂ ਪ੍ਰਾਪਤ ਕੀਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ।
- STM32Cube ਸਾਫਟਵੇਅਰ। ਇੱਕ ਹਾਰਡਵੇਅਰ ਐਬਸਟਰੈਕਸ਼ਨ ਲੇਅਰ, ਮਿਡਲਵੇਅਰ ਅਤੇ ਐਸਟੀਐਮ 32 'ਤੇ ਤੇਜ਼ ਅਤੇ ਆਸਾਨ ਵਿਕਾਸ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ ਲਈ ਮੁਫਤ-ਮੁਫ਼ਤ ਟੂਲਸ ਅਤੇ ਏਮਬੈਡਡ ਸੌਫਟਵੇਅਰ ਇੱਟਾਂ ਦਾ ਇੱਕ ਸੈੱਟ।
STM32CubeMX PC-ਅਧਾਰਿਤ ਸੰਰਚਨਾਕਾਰ ਅਤੇ ਕੋਡ ਜਨਰੇਟਰ - STM32Cube ਵਿਸਥਾਰ ਸਾਫਟਵੇਅਰ। ਵਿਸਤਾਰ ਸੌਫਟਵੇਅਰ STM32 ਨਿਊਕਲੀਓ ਵਿਸਤਾਰ ਬੋਰਡਾਂ ਦੇ ਨਾਲ ਵਰਤਣ ਲਈ ਮੁਫਤ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ, ਅਤੇ STM32Cube ਸਾਫਟਵੇਅਰ ਫਰੇਮਵਰਕ ਦੇ ਅਨੁਕੂਲ ਹੈ
- STM32Cube ਫੰਕਸ਼ਨ ਪੈਕ। ਫੰਕਸ਼ਨ ਦਾ ਸੈੱਟ ਸਾਬਕਾampSTM32 ਨਿਊਕਲੀਓ ਡਿਵੈਲਪਮੈਂਟ ਬੋਰਡਾਂ ਅਤੇ ਵਿਸਥਾਰਾਂ ਦੀ ਮਾਡਯੂਲਰਿਟੀ ਅਤੇ ਅੰਤਰ-ਕਾਰਜਸ਼ੀਲਤਾ ਦਾ ਲਾਭ ਲੈ ਕੇ ਬਣਾਏ ਗਏ ਕੁਝ ਸਭ ਤੋਂ ਆਮ ਐਪਲੀਕੇਸ਼ਨ ਕੇਸਾਂ ਲਈ, STM32Cube ਸੌਫਟਵੇਅਰ ਅਤੇ ਵਿਸਤਾਰ ਨਾਲ।
STM32 ਓਪਨ ਡਿਵੈਲਪਮੈਂਟ ਇਨਵਾਇਰਮੈਂਟ STM32CubeIDE, IAR EWARM, Keil MDK-ARM, ਅਤੇ GCC/LLVM- ਅਧਾਰਿਤ IDEs ਸਮੇਤ STM32CubeMX, STM32Cubegram, STM32Cubgramoni STMXNUMXCubgramoni STMXNUMXCubMtoroni ਨੂੰ ਏਕੀਕ੍ਰਿਤ ਕਰਨ ਦੀ ਸੰਭਾਵਨਾ ਦੇ ਨਾਲ ਵਿਕਾਸ ਦੇ ਵਾਤਾਵਰਣ ਦੀ ਇੱਕ ਵਿਸ਼ਾਲ ਸ਼੍ਰੇਣੀ ਦੇ ਨਾਲ ਅਨੁਕੂਲ ਹੈ।
STM32 ਓਪਨ ਡਿਵੈਲਪਮੈਂਟ ਇਨਵਾਇਰਮੈਂਟ: ਉਹ ਸਭ ਜੋ ਤੁਹਾਨੂੰ ਚਾਹੀਦਾ ਹੈ
ਪ੍ਰਮੁੱਖ ਵਪਾਰਕ ਉਤਪਾਦਾਂ ਅਤੇ ਮਾਡਯੂਲਰ ਸੌਫਟਵੇਅਰ 'ਤੇ ਅਧਾਰਤ ਵਿਸਤ੍ਰਿਤ ਬੋਰਡਾਂ ਦੀ ਇੱਕ ਵਿਸ਼ਾਲ ਸ਼੍ਰੇਣੀ ਦਾ ਸੁਮੇਲ, ਡਰਾਈਵਰ ਤੋਂ ਐਪਲੀਕੇਸ਼ਨ ਪੱਧਰ ਤੱਕ, ਵਿਚਾਰਾਂ ਦੀ ਤੇਜ਼ ਪ੍ਰੋਟੋਟਾਈਪਿੰਗ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਨੂੰ ਅੰਤਮ ਡਿਜ਼ਾਈਨਾਂ ਵਿੱਚ ਸੁਚਾਰੂ ਰੂਪ ਵਿੱਚ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ।
ਆਪਣਾ ਡਿਜ਼ਾਈਨ ਸ਼ੁਰੂ ਕਰਨ ਲਈ:
- ਤੁਹਾਨੂੰ ਲੋੜੀਂਦੀ ਕਾਰਜਸ਼ੀਲਤਾ ਲਈ ਢੁਕਵੇਂ STM32 ਨਿਊਕਲੀਓ ਵਿਕਾਸ ਬੋਰਡ (NUCLEO) ਅਤੇ ਵਿਸਥਾਰ (X-NUCLEO) ਬੋਰਡ (ਸੈਂਸਰ, ਕਨੈਕਟੀਵਿਟੀ, ਆਡੀਓ, ਮੋਟਰ ਕੰਟਰੋਲ ਆਦਿ) ਦੀ ਚੋਣ ਕਰੋ।
- ਆਪਣੇ ਵਿਕਾਸ ਵਾਤਾਵਰਨ (IAR EWARM, Keil MDK ਅਤੇ GCC/LLVM-ਆਧਾਰਿਤ IDEs) ਦੀ ਚੋਣ ਕਰੋ ਅਤੇ STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor ਜਾਂ STM32CubeIDE ਵਰਗੇ ਮੁਫ਼ਤ STM32Cube ਟੂਲਸ ਅਤੇ ਸੌਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰੋ।
- ਚੁਣੇ ਗਏ STM32 ਨਿਊਕਲੀਓ ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡਾਂ 'ਤੇ ਕਾਰਜਕੁਸ਼ਲਤਾ ਨੂੰ ਚਲਾਉਣ ਲਈ ਸਾਰੇ ਜ਼ਰੂਰੀ ਸੌਫਟਵੇਅਰ ਡਾਊਨਲੋਡ ਕਰੋ।
- ਆਪਣੇ ਡਿਜ਼ਾਈਨ ਨੂੰ ਕੰਪਾਇਲ ਕਰੋ ਅਤੇ ਇਸਨੂੰ STM32 ਨਿਊਕਲੀਓ ਵਿਕਾਸ ਬੋਰਡ 'ਤੇ ਅੱਪਲੋਡ ਕਰੋ।
- ਫਿਰ ਆਪਣੀ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਵਿਕਸਤ ਕਰਨਾ ਅਤੇ ਟੈਸਟ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰੋ।
STM32 ਓਪਨ ਡਿਵੈਲਪਮੈਂਟ ਐਨਵਾਇਰਮੈਂਟ ਪ੍ਰੋਟੋਟਾਈਪਿੰਗ ਹਾਰਡਵੇਅਰ 'ਤੇ ਵਿਕਸਤ ਕੀਤੇ ਗਏ ਸੌਫਟਵੇਅਰ ਨੂੰ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਇੱਕ ਉੱਨਤ ਪ੍ਰੋਟੋਟਾਈਪਿੰਗ ਬੋਰਡ ਜਾਂ ਇੱਕ ਅੰਤਮ ਉਤਪਾਦ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਉਸੇ ਵਪਾਰਕ ST ਕੰਪੋਨੈਂਟਸ, ਜਾਂ ਉਸੇ ਪਰਿਵਾਰ ਦੇ ਭਾਗਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਜੋ STM32 ਨਿਊਕਲੀਓ ਬੋਰਡਾਂ 'ਤੇ ਪਾਏ ਜਾਂਦੇ ਹਨ।
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
ST STM32 ਨਿਊਕਲੀਓ ਟਾਈਮ ਫਲਾਈਟ ਸੈਂਸਰ ਵਿਸਤ੍ਰਿਤ ਰੇਂਜ ਮਾਪ ਨਾਲ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ ਵਿਸਤ੍ਰਿਤ ਰੇਂਜ ਮਾਪ ਦੇ ਨਾਲ STM32 ਨਿਊਕਲੀਓ ਟਾਈਮ ਫਲਾਈਟ ਸੈਂਸਰ, STM32 ਨਿਊਕਲੀਓ, ਐਕਸਟੈਂਡਡ ਰੇਂਜ ਮਾਪ ਦੇ ਨਾਲ ਟਾਈਮ ਫਲਾਈਟ ਸੈਂਸਰ, ਐਕਸਟੈਂਡਡ ਰੇਂਜ ਮਾਪ, ਰੇਂਜ ਮਾਪ |