ST com STEVAL-IOD04KT1 मायक्रोइलेक्ट्रॉनिक मल्टिपल फंक्शन सेन्सर
परिचय
STSW-IOD04K हे एक सॉफ्टवेअर पॅकेज आहे, जे तुम्हाला L004W ट्रान्सीव्हरद्वारे STEVAL-IOD1V04 (STEVAL-IOD1KT6364 मध्ये समाविष्ट आहे परंतु स्वतंत्र विक्रीसाठी उपलब्ध नाही) आणि IO-Link मास्टर दरम्यान IO-Link संप्रेषण सक्षम करू देते. STM32CubeHAL वर आधारित, STSW-IOD04K STM32Cube चा विस्तार करते. हे डेमो-स्टॅक लायब्ररीवर आधारित IO-Link संप्रेषणासाठी बोर्ड सपोर्ट पॅकेज (BSP) प्रदान करते जे अंतर्गत L6364W तापमान सेन्सर आणि दोन ऑन-बोर्ड MEMS औद्योगिक सेन्सरमधून येणारा डेटा व्यवस्थापित करते: IIS2MDC (उच्च अचूकता, अल्ट्रा-लो- पॉवर, 3-अक्ष डिजिटल आउटपुट मॅग्नेटोमीटर) आणि ISM330DHCX (नेहमी-ऑन 3D एक्सेलेरोमीटर आणि 3D जायरोस्कोप).
या अॅप्लिकेशन सॉफ्टवेअरचे आर्किटेक्चर इतर STM32Cube-आधारित सॉफ्टवेअरसह एकीकरण सुलभ करतेampसर्वात सामान्य अनुप्रयोग तंत्रज्ञानासाठी. समाविष्ट लायब्ररी विकसकांसाठी वास्तविक आणि वापरण्यायोग्य प्रणालीसाठी कार्ये सक्षम करतात. हार्डवेअर ड्रायव्हर्स आणि अमूर्त निम्न-स्तरीय तपशील मिडलवेअर घटक आणि अनुप्रयोगांना हार्डवेअर-स्वतंत्र पद्धतीने डेटामध्ये प्रवेश करण्याची परवानगी देतात. मिडलवेअर लायब्ररीमध्ये एसटी प्रोप्रायटरी आयओ-लिंक डेमो-स्टॅक समाविष्ट आहे. तुम्ही STSW-IOD04K सॉफ्टवेअर पॅकेज वेगवेगळ्या एकात्मिक विकास वातावरणात (IDEs) वापरू शकता: IAR, Keil आणि STM32CubeIDE. त्यात आयओडीडीचाही समावेश आहे file वापरकर्त्याच्या IO-Link मास्टरवर अपलोड करणे.
सुरू करणे
ओव्हरview
STSW-IOD04K STM32Cube कार्यक्षमतेचा विस्तार करते. सॉफ्टवेअर पॅकेज IO-Link कनेक्शनद्वारे कनेक्ट केलेल्या IO-Link मास्टरकडे STEVAL-IOD004V1 वरील औद्योगिक सेन्सर्सचे IO-Link डेटा हस्तांतरण सक्षम करते. मुख्य पॅकेज वैशिष्ट्ये आहेत:
- STM32G071EB मायक्रोकंट्रोलरवर आधारित IO-Link डिव्हाइस अनुप्रयोग तयार करण्यासाठी फर्मवेअर पॅकेज
- IIS6364MDC आणि ISM2DHCX MEMS सेन्सर व्यवस्थापित करण्यासाठी L330W साठी IO-Link डिव्हाइस डेमो-स्टॅक वैशिष्ट्यीकृत मिडलवेअर लायब्ररी
- IO-Link डिव्हाइस सेन्सर डेटा ट्रान्समिशनसाठी वापरण्यास तयार बायनरी
- STM32Cube ला धन्यवाद, विविध MCU कुटुंबांमध्ये सुलभ पोर्टेबिलिटी
- विनामूल्य, वापरकर्ता-अनुकूल परवाना अटी
आर्किटेक्चर
अॅप्लिकेशन सॉफ्टवेअर खालील सॉफ्टवेअर स्तरांद्वारे STEVAL-IOD004V1 मध्ये प्रवेश करते:
- STM32Cube HAL लेयर, जो अप्पर अॅप्लिकेशन, लायब्ररी आणि स्टॅक लेयर्सशी संवाद साधण्यासाठी अॅप्लिकेशन प्रोग्रामिंग इंटरफेसचा (APIs) साधा, सामान्य, मल्टी-इंस्टन्स सेट प्रदान करतो. यात जेनेरिक आणि एक्स्टेंशन एपीआय आहेत आणि ते जेनेरिक आर्किटेक्चरच्या आसपास थेट तयार केले आहे. हे दिलेल्या मायक्रोकंट्रोलर युनिट (MCU) साठी विशिष्ट हार्डवेअर कॉन्फिगरेशनची आवश्यकता न ठेवता मिडलवेअर लेयर सारख्या क्रमिक स्तरांना फंक्शन्सची अंमलबजावणी करण्यास अनुमती देते. ही रचना लायब्ररी कोडची पुन: उपयोगिता सुधारते आणि इतर उपकरणांवर सुलभ पोर्टेबिलिटीची हमी देते.
- बोर्ड सपोर्ट पॅकेज (BSP) लेयर, जो MCU वगळता बोर्डवरील सर्व परिधींना सपोर्ट करतो. एपीआयचा हा मर्यादित संच काही विशिष्ट बोर्ड-विशिष्ट उपकरणे जसे की LED, वापरकर्ता बटण इत्यादींसाठी प्रोग्रामिंग इंटरफेस प्रदान करतो. हा इंटरफेस विशिष्ट बोर्ड आवृत्ती ओळखण्यात देखील मदत करतो.
आकृती 1. STSW-IOD04K सॉफ्टवेअर आर्किटेक्चर
फोल्डर
आकृती 2. STSW-IOD04K फोल्डर रचना
सॉफ्टवेअर पॅकेजमध्ये खालील फोल्डर्स समाविष्ट आहेत:
- दस्तऐवजीकरण: संकलित HTML file सॉफ्टवेअर घटक आणि API (प्रत्येक प्रकल्पासाठी एक) तपशीलवार स्त्रोत कोडमधून व्युत्पन्न केले.
- ड्रायव्हर्स: प्रत्येक समर्थित बोर्ड किंवा हार्डवेअर प्लॅटफॉर्मसाठी HAL ड्रायव्हर्स आणि बोर्ड-विशिष्ट ड्रायव्हर्स, ऑन-बोर्ड घटकांसह, आणि ARM कॉर्टेक्स-एम प्रोसेसर मालिकेसाठी CMSIS विक्रेता-स्वतंत्र हार्डवेअर अॅब्स्ट्रॅक्शन लेयर.
- मिडलवेअर्स: आयओ-लिंक मिनी-स्टॅक आणि सेन्सर व्यवस्थापन वैशिष्ट्यीकृत लायब्ररी आणि प्रोटोकॉल.
- प्रकल्प: एसampऔद्योगिक IO-Link मल्टी-सेन्सर नोड लागू करणारा le अनुप्रयोग. हा अनुप्रयोग STM32G071EB मायक्रोकंट्रोलरसाठी तीन विकास वातावरणांसाठी प्रदान केला आहे: ARM, Real साठी IAR एम्बेडेड वर्कबेंचView मायक्रोकंट्रोलर डेव्हलपमेंट किट (MDK-ARM-STR) आणि STM32CubeIDE.
API
संपूर्ण वापरकर्ता API कार्य आणि पॅरामीटर वर्णनासह तपशीलवार तांत्रिक माहिती संकलित HTML मध्ये आहे file "दस्तऐवजीकरण" फोल्डरमध्ये.
Sampअर्जाचे वर्णन
प्रोजेक्ट फोल्डर s प्रदान करतेample अॅप्लिकेशन, जे L004W ट्रान्सीव्हरसह STEVAL-IOD1V6364 आणि ISM330DHCX/IIS2MDC औद्योगिक सेन्सर्स वापरते.
तयार करण्यासाठी तयार प्रकल्प एकाधिक IDE साठी उपलब्ध आहेत. तुम्ही बायनरीपैकी एक अपलोड करू शकता fileSTSW-IOD04K चे STM32CubeProgrammer किंवा तुमच्या IDE च्या प्रोग्रामिंग वैशिष्ट्याद्वारे. STEVAL-IOD004V1 ला पॉवर करण्यासाठी आणि फर्मवेअर फ्लॅश करण्यासाठी, तुम्ही खालीलपैकी एक पर्याय निवडू शकता:
- तुमचा MCU प्रोग्रामर कनेक्ट करा (उदाample, STLINK-V3MINI) कनेक्टर J1 द्वारे बोर्डवर; IO-Link मास्टरकडून पुरवलेल्या 24 V ने बोर्डला पॉवर अप करा; तुमच्या प्रोग्रामरवर, बायनरी निवडा file फ्लॅश करण्यासाठी आणि नंतर MCU प्रोग्रामिंग करण्यासाठी पुढे जा.
नोंद
वरील प्रक्रियेसाठी, तुम्हाला दोन यूएसबी पोर्ट्सची आवश्यकता आहे (एक प्रोग्रामरसाठी, दुसरा IO-Link मास्टरसाठी).
- तुमचा MCU प्रोग्रामर कनेक्ट करा (उदाample, STLINK-V3MINI) कनेक्टर J1 द्वारे बोर्डवर; J3.3 (पिन 2 = GND; पिन 2 = 4 V) द्वारे बोर्डला जोडलेल्या 3.3 V पॉवर सप्लायद्वारे MCU चा पुरवठा करा; तुमच्या प्रोग्रामरवर, बायनरी निवडा file फ्लॅश करण्यासाठी आणि नंतर MCU प्रोग्राम करा.
STLINK-V3MINI प्रोग्रामरला किटमध्ये समाविष्ट केलेल्या 004-पिन फ्लॅट केबलद्वारे J1 (1 मार्ग, दोन पंक्ती) द्वारे STEVAL-IOD10V14 शी कनेक्ट केले जाऊ शकते: केबलच्या उजव्या आणि डाव्या बाजूला दोन पिन अनकनेक्ट राहतात. बोर्डच्या वरच्या बाजूकडे पहात आणि IO-Link M8 कनेक्टरला तुमच्या उजवीकडे सोडताना, केबल जोडलेली असणे आवश्यक आहे जेणेकरून लाल रेषा वरच्या बाजूला असेल, खाली दर्शविल्याप्रमाणे.
आकृती 3. STEVAL-IOD004V1 आणि STLINK-V3MINI – कनेक्शन आकृती
STSW-IOD04K फर्मवेअरचे मूल्यमापन करण्यासाठी, IODD अपलोड करा file तुमच्या IO-Link मास्टरच्या कंट्रोल टूलवर आणि किटमध्ये समाविष्ट असलेल्या IO-Link केबल्स आणि अडॅप्टरद्वारे किंवा इतर कोणत्याही सुसंगत केबलद्वारे ते STEVAL-IOD004V1 शी कनेक्ट करा. तुम्ही संबंधित नियंत्रण साधनासह इतर कोणतेही IO-Link master v1.1 वापरू शकता. माजी मध्येampकलम 2.2 च्या le, IO-Link मास्टर हे P-NUCLEO-IOM01M1 आहे, संबंधित नियंत्रण साधन TEConcept (ST भागीदार) द्वारे विकसित केलेले IO-Link नियंत्रण साधन आहे आणि कनेक्शन M12 सॉकेट द्वारे फ्री वायर केबल ( Katlax p/n CBF12-S44N0-1.5BPUR).
सिस्टम सेटअप मार्गदर्शक
हार्डवेअर वर्णन
STEVAL-IOD04KT1 मूल्यमापन किट
STEVAL-IOD04KT1 हे एक संदर्भ डिझाइन किट आहे जे L6364W IO-Link ड्युअल-चॅनेल डिव्हाइस ट्रान्सीव्हरच्या वैशिष्ट्यांचे शोषण करते. किटमध्ये STEVAL-IOD004V1 मुख्य बोर्ड (विक्रीसाठी उपलब्ध नाही), STLINK-V3MINI प्रोग्रामर आणि डीबगर टूल, 14-पिन फ्लॅट केबल आणि M8 ते M12 मानक औद्योगिक कनेक्टर अडॅप्टर यांचा समावेश आहे. मास्टर IO-Link हब (किंवा योग्य PLC इंटरफेस) शी जोडण्यासाठी किट आधुनिक स्मार्ट औद्योगिक सेन्सर म्हणून काम करते. MCU, सेन्सर्स आणि इतर लॉजिक उपकरणांसाठी वीज पुरवठा L6364W मध्ये एम्बेड केलेल्या DC-DC कनवर्टर कंट्रोलरमधून प्राप्त होतो. ऑन-बोर्ड STM32G071EB मायक्रोकंट्रोलर IO-Link डेमो स्टॅक v.1.1 चालवतो, जो IO-Link संप्रेषण नियंत्रित करतो आणि सॉफ्टवेअर कोड जो L6364W ट्रान्सीव्हर आणि MEMS औद्योगिक सेन्सर व्यवस्थापित करतो. L6364W आणि STM32G071EB च्या CSP पॅकेज पर्यायांच्या लहान आकारामुळे मुख्य बोर्डचे छोटे परिमाण प्राप्त झाले आहेत. सामान्य ऑपरेशनसाठी किटमध्ये समाविष्ट असलेल्या अॅडॉप्टर आणि M8 कनेक्टरद्वारे मुख्य बोर्डला IO-Link मास्टरशी कनेक्ट करा. तुम्हाला नवीन फर्मवेअरसह STM3G32EB प्रोग्राम करायचा असेल तरच फ्लॅट केबलद्वारे समान बोर्ड STLINK-V071MINI शी कनेक्ट करा.
आकृती 4. STEVAL-IOD04KT1 मूल्यमापन किट
हार्डवेअर सेटअप
P-NUCLEO-IOM004M1 द्वारे STEVAL-IOD01V1 चे नियंत्रण कसे करावे हे खालील चरण स्पष्ट करतात.
- पायरी 1. P-NUCLEO-IOM01M1 ला तीन वायर्स (L+, L-/GND आणि CQ) द्वारे STEVAL-IOD004V1 शी जोडा. STEVAL-IOD04KT1 मध्ये M8 (फोर-वे सॉकेट) ते M12 (फाइव्ह-वे प्लग) कनेक्टरचा समावेश आहे जेणेकरुन STEVAL-IOD004V1 ला M12 (सॉकेट) कनेक्टरसह कोणत्याही IO-Link मास्टरशी सहजपणे इंटरफेस करता येईल. STEVAL-IOD004V1 ला P-NUCLEO-IOM01M1 ला जोडण्याचा सर्वात सोपा मार्ग म्हणजे एका बाजूला M12 (चार- किंवा पाच-मार्ग सॉकेट) असलेली केबल आणि दुसऱ्या बाजूला मुक्त वायर वापरणे (उदा.ample, Katlax p/n CBF12-S44N0-1.5BPUR).
- पायरी 2. P-NUCLEO-IOM01M1 ला 24 V/1 A वीज पुरवठ्याशी जोडा. खालील आकृती STSW-IOD01K चालवणारे P-NUCLEO-IOM1M004 आणि STEVAL-IOD1V04 कसे जोडायचे ते दर्शविते.
- पायरी 3. तुमच्या लॅपटॉप/पीसीवर IO-Link कंट्रोल टूल लाँच करा.
- पायरी 4. P-NUCLEO-IOM01M1 ला IO-Link कंट्रोल टूल चालवणाऱ्या तुमच्या लॅपटॉप/PC शी मिनी-USB केबलद्वारे कनेक्ट करा.
टीप
5 ते 13 मधील पायऱ्या IO-Link कंट्रोल टूलमध्ये करायच्या क्रियांचा संदर्भ देतात. - पायरी 5. IO-Link Control Tool मध्ये, [डिव्हाइस निवडा] वर क्लिक करा आणि STMicroelectronics-STEVAL-IOD004V1-38kBd-20210429-IODD1.1.xml किंवा STMicroelectronics-STEVAL-IOD004-1kBd अपलोड करण्यासाठी सूचनांचे अनुसरण करा. .230.xml, COM20210429 किंवा COM1.1 निवडीनुसार, सॉफ्टवेअर पॅकेजच्या IODD निर्देशिकेत.
- पायरी 6. हिरव्या चिन्हावर (वर-डाव्या कोपर्यात) क्लिक करून मास्टर कनेक्ट करा.
- पायरी 7. STEVAL-IOD004V1 पुरवण्यासाठी [पॉवर ऑन] वर क्लिक करा. STEVAL-IOD004V1 वरील लाल LED लुकलुकते.
- पायरी 8. IO-Link संप्रेषण सुरू करण्यासाठी [IO-Link] वर क्लिक करा. STEVAL-IOD004V1 वरील हिरवा LED लुकलुकतो.
टीप
डीफॉल्टनुसार, संप्रेषण प्रवेगमापक म्हणून कॉन्फिगर केलेल्या ISM330DHCX ने सुरू होते. - पायरी 9. [प्लॉट] वर क्लिक करून ISM330DHCX एक्सीलरोमीटरने गोळा केलेला डेटा प्लॉट करा.
- पायरी 10. दुसर्या सेन्सरसह डेटा एक्सचेंज सक्रिय करण्यासाठी, [पॅरामीटर मेनू]>[प्रक्रिया इनपुट निवड] वर जा.
- पायरी 10a. सेन्सरच्या नावावर डबल-क्लिक करा (हिरवा मजकूर).
- पायरी 10 ब. उपलब्ध पर्यायांमधून इच्छित सेन्सर निवडा.
- पायरी 10c. मास्टर आणि डिव्हाइस संरेखित करण्यासाठी [निवडलेले लिहा] वर क्लिक करा. खाली दाखवल्याप्रमाणे निवडलेल्या सेन्सरचे नाव हिरवे झाल्यावर प्रक्रिया पूर्ण होते.
आकृती 6. IO-Link कंट्रोल टूल view (उदाampले)
आकृती 7. IO-Link कंट्रोल टूल view - प्रक्रिया डेटा प्लॉट
- तुम्ही तुमचे मूल्यांकन सत्र पूर्ण केल्यावर, खालील अतिरिक्त पायऱ्या फॉलो करा.
- पायरी 11. IO-Link संप्रेषण थांबवण्यासाठी [निष्क्रिय] वर क्लिक करा.
- पायरी 12. IO-Link मास्टरला IO-Link उपकरण पुरवण्यापासून थांबवण्यासाठी [पॉवर ऑफ] वर क्लिक करा.
- पायरी 13. IO-Link Control Tool आणि P-NUCLEO- IOM01M1 मधील संवाद थांबवण्यासाठी [डिस्कनेक्ट] वर क्लिक करा.
- पायरी 14. P-NUCLEO-IOM01M1 वरून मिनी-USB केबल डिस्कनेक्ट करा.
- पायरी 15. P-NUCLEO-IOM24M01 वरून 1 V पुरवठा खंडित करा.
सॉफ्टवेअर सेटअप
STM32G071EB आणि L6364W साठी IO-Link ऍप्लिकेशन्सच्या निर्मितीसाठी योग्य विकास वातावरण सेट करण्यासाठी, तुम्हाला आवश्यक आहे:
- STSW-IOD04K फर्मवेअर आणि संबंधित कागदपत्रे www.st.com वर उपलब्ध आहेत;
- खालील विकास टूलचेन आणि कंपाइलर्सपैकी एक:
- ARM® टूलचेनसाठी IAR एम्बेडेड वर्कबेंच
- केइल
- STM32CubeIDE अधिक ST-LINK/V2
पुनरावृत्ती इतिहास
तक्ता 1. दस्तऐवज पुनरावृत्ती इतिहास
सारण्यांची यादी
- तक्ता 1. दस्तऐवज पुनरावृत्ती इतिहास ……………………………………………………….. 9
आकृत्यांची यादी
- आकृती 1. STSW-IOD04K सॉफ्टवेअर आर्किटेक्चर. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
- आकृती 2. STSW-IOD04K फोल्डर रचना. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
- आकृती 3. STEVAL-IOD004V1 आणि STLINK-V3MINI – कनेक्शन आकृती. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
- आकृती 4. STEVAL-IOD04KT1 मूल्यमापन किट. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ५
- आकृती 5. टर्मिनल सेटिंग्ज. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
- आकृती 6. IO-Link कंट्रोल टूल view (उदाampले) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ७
- आकृती 7. IO-Link कंट्रोल टूल view - प्रक्रिया डेटा प्लॉट. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ७
महत्वाची सूचना – कृपया काळजीपूर्वक वाचा
STMicroelectronics NV आणि त्याच्या उपकंपन्या (“ST”) ST उत्पादनांमध्ये आणि/किंवा या दस्तऐवजात कोणत्याही वेळी सूचना न देता बदल, सुधारणा, सुधारणा, सुधारणा आणि सुधारणा करण्याचा अधिकार राखून ठेवतात. खरेदीदारांनी ऑर्डर देण्यापूर्वी एसटी उत्पादनांची नवीनतम संबंधित माहिती मिळवावी. एसटी उत्पादने ऑर्डरच्या पावतीच्या वेळी एसटीच्या विक्रीच्या अटी आणि नियमांनुसार विकली जातात. एसटी उत्पादनांची निवड, निवड आणि वापर यासाठी खरेदीदार पूर्णपणे जबाबदार आहेत आणि एसटी अर्ज सहाय्यासाठी किंवा खरेदीदारांच्या उत्पादनांच्या डिझाइनसाठी कोणतेही दायित्व गृहीत धरत नाही. कोणताही बौद्धिक संपदा अधिकाराचा कोणताही परवाना, व्यक्त किंवा निहित, एसटी द्वारे येथे दिलेला नाही. येथे नमूद केलेल्या माहितीपेक्षा वेगळ्या तरतुदींसह एसटी उत्पादनांची पुनर्विक्री अशा उत्पादनासाठी एसटीने दिलेली कोणतीही हमी रद्द करेल. एसटी आणि एसटी लोगो हे एसटीचे ट्रेडमार्क आहेत. एसटी ट्रेडमार्कबद्दल अतिरिक्त माहितीसाठी, कृपया पहा www.st.com/trademarks. इतर सर्व उत्पादन किंवा सेवा नावे त्यांच्या संबंधित मालकांची मालमत्ता आहेत. या दस्तऐवजातील माहिती या दस्तऐवजाच्या कोणत्याही आधीच्या आवृत्त्यांमध्ये पूर्वी पुरवलेल्या माहितीची जागा घेते आणि पुनर्स्थित करते. © 2021 STMicroelectronics – सर्व हक्क राखीव
कागदपत्रे / संसाधने
![]() |
ST com STEVAL-IOD04KT1 मायक्रोइलेक्ट्रॉनिक मल्टिपल फंक्शन सेन्सर [pdf] वापरकर्ता मार्गदर्शक STEVAL-IOD04KT1, मायक्रोइलेक्ट्रॉनिक्स मल्टिपल फंक्शन सेन्सर, मल्टिपल फंक्शन सेन्सर, फंक्शन सेन्सर, STEVAL-IOD04KT1, सेन्सर |