IO Link үйлдвэрлэлийн мэдрэгчийн зангилааны STMicroelectronics FP-IND-IODSNS1 функцын багц
Бүтээгдэхүүний мэдээлэл
Үзүүлэлтүүд
- Бүтээгдэхүүний нэр: FP-IND-IODSNS1 STM32Cube функцийн багц
- Тохиромжтой байдал: STM32L452RE дээр суурилсан хавтангууд
- Онцлогууд:
- Үйлдвэрийн мэдрэгчүүдийн IO-Link өгөгдөл дамжуулахыг идэвхжүүлдэг
- L6364Q болон MEMS болон дижитал микрофоны удирдлагад зориулсан IO-Link төхөөрөмжийн мини стек бүхий дунд программууд
- Мэдрэгчийн өгөгдөл дамжуулахад ашиглахад бэлэн хоёртын систем
- Төрөл бүрийн MCU гэр бүлүүдэд хялбар зөөвөрлөх боломжтой
- Үнэгүй, хэрэглэгчдэд ээлтэй лицензийн нөхцөл
Бүтээгдэхүүнийг ашиглах заавар
Дууслааview
STM1Cube-д зориулсан FP-IND-IODSNS32 програм хангамжийн өргөтгөл нь үйлдвэрлэлийн мэдрэгчүүдэд зориулсан IO-Link өгөгдөл дамжуулахад туслах зорилготой юм. Функцийн багцыг ашиглаж эхлэхийн тулд дараах алхмуудыг дагана уу.
Алхам 1: Суурилуулалт
STM32L452RE дээр суурилсан самбар дээр програм хангамжийн багцыг суулгана уу.
Алхам 2: Тохиргоо
IO-Link төхөөрөмж болон мэдрэгчийг удирдахын тулд дунд програмын сангуудыг тохируулна уу.
Алхам 3: Мэдээлэл дамжуулах
X-NUCLEO-IOD02A1-д холбогдсон IO-Link Master руу мэдрэгч өгөгдөл дамжуулахад бэлэн хоёртын файлыг ашигла.
Хавтасны бүтэц
Програм хангамжийн багц нь дараах фолдеруудыг агуулна.
- _htmresc: html баримт бичгийн графикийг агуулна
- Баримт бичиг: эмхэтгэсэн HTML тусламжийг агуулна files нарийвчилсан програм хангамжийн бүрэлдэхүүн хэсэг болон API
- Драйверууд: HAL драйверууд болон дэмжигдсэн самбарт зориулсан хавтангийн тусгай драйверуудыг багтаасан болно
- Дунд програмууд: IO-Link мини стек болон мэдрэгчийг удирдахад зориулсан номын сан, протоколууд
Түгээмэл асуултууд (Байнга асуудаг асуултууд)
- А: Энэ функцийн багцыг ямар ч STM32 самбарт ашиглаж болох уу?
Х: Үйл ажиллагааны багц нь STM32L452RE-д суурилсан хавтангуудад зориулагдсан бөгөөд гүйцэтгэлийг оновчтой болгодог. - Асуулт: Энэ функцийн багцыг ашиглахад тусгайлсан техник хангамжийн шаардлага бий юу?
Х: Функцийн багцад ажиллахын тулд X-NUCLEO-IKS02A1 болон X-NUCLEO-IOD02A1 өргөтгөлийн самбар шаардлагатай. - А: Энэ бүтээгдэхүүнд техникийн дэмжлэг үзүүлэх боломжтой юу?
Х: Техникийн дэмжлэг авахыг хүсвэл орон нутгийн STMicroelectronics-ийн борлуулалтын албатай холбогдож эсвэл зочилно уу www.st.com нэмэлт тусламж авахын тулд.
UM2796 байна
Хэрэглэгчийн гарын авлага
IO-Link үйлдвэрийн мэдрэгчийн зангилааны FP-IND-IODSNS1 STM32Cube функцийн багцыг ашиглаж эхэлж байна.
Танилцуулга
FP-IND-IODSNS1 нь STM32Cube функцийн багц бөгөөд X-NUCLEO-IOD02A1 дээр суурилуулсан L6364Q дамжуулагчаар дамжуулан P-NUCLEO-IOD02A1 иж бүрдэл болон IO-Link мастер хооронд IO-Link холболтыг идэвхжүүлэх боломжийг олгодог.
Функцийн багц нь IO-Link демо стек болон X-NUCLEO-IKS02A1 дээр суурилуулсан үйлдвэрлэлийн мэдрэгчийн удирдлагыг нэгтгэдэг.
FP-IND-IODSNS1 нь мөн IODD-г агуулдаг file IO-Link мастер руугаа байршуулна.
Багцад багтсан программ хангамжийг IAR, KEIL болон STM32CubeIDE гэсэн гурван нэгдсэн хөгжүүлэлтийн орчинд (IDE) ашиглах боломжтой.
Холбоотой холбоосууд
STM32Cube экосистемд зочилно уу web хуудас дээр www.st.com нэмэлт мэдээлэл авахыг хүсвэл
STM1Cube-д зориулсан FP-IND-IODSNS32 програм хангамжийн өргөтгөл
Дууслааview
FP-IND-IODSNS1 нь STM32 ODE функцийн багц бөгөөд STM32Cube функцийг өргөжүүлдэг.
Програм хангамжийн багц нь X-NUCLEO-IKS02A1 дээрх үйлдвэрлэлийн мэдрэгчийг IO-Link өгөгдлийг X-NUCLEO-IOD02A1-д холбогдсон IO-Link Master руу дамжуулах боломжийг олгодог.
Багцын үндсэн шинж чанарууд нь:
- STM32L452RE дээр суурилсан хавтангуудад зориулсан IO-Link төхөөрөмжийн програмуудыг бүтээх програм хангамжийн багц
- L6364Q болон MEMS болон дижитал микрофоны удирдлагад зориулсан IO-Link төхөөрөмжийн мини стек бүхий дунд програмын сангууд
- IO-Link төхөөрөмжийн мэдрэгчийн өгөгдөл дамжуулахад ашиглахад бэлэн хоёртын хувилбар
- STM32Cube-ийн ачаар янз бүрийн MCU гэр бүлүүдэд хялбар зөөвөрлөх боломжтой
- Үнэгүй, хэрэглэгчдэд ээлтэй лицензийн нөхцөл
Архитектур
Хэрэглээний програм хангамж нь X-NUCLEO-IKS02A1 болон X-NUCLEO-IOD02A1 өргөтгөлийн самбаруудад дараах програм хангамжийн давхаргуудаар нэвтэрдэг.
- STM32Cube HAL давхарга нь дээд програм, номын сан, стекийн давхаргатай харилцах энгийн, ерөнхий, олон тохиолдлын хэрэглээний програмчлалын интерфейсийг (API) өгдөг. Энэ нь ерөнхий болон өргөтгөлийн API-тай бөгөөд ерөнхий архитектурын эргэн тойронд шууд бүтээгдсэн бөгөөд өгөгдсөн микроконтроллерийн нэгж (MCU)-д тусгай тоног төхөөрөмжийн тохиргоо шаардалгүйгээр дунд түвшний давхарга зэрэг дараалсан давхаргууд нь функцийг хэрэгжүүлэх боломжийг олгодог. Энэхүү бүтэц нь номын сангийн кодыг дахин ашиглах боломжийг сайжруулж, бусад төхөөрөмж дээр хялбар зөөвөрлөх боломжийг баталгаажуулдаг.
- MCU-аас бусад STM32 Nucleo дээрх бүх дагалдах төхөөрөмжүүдийг дэмждэг самбарын дэмжлэгийн багц (BSP) давхарга. Энэхүү хязгаарлагдмал API-ийн багц нь LED, хэрэглэгчийн товчлуур гэх мэт тодорхой самбарт зориулсан нэмэлт төхөөрөмжүүдийн програмчлалын интерфейсээр хангадаг. Энэхүү интерфэйс нь мөн самбарын тодорхой хувилбарыг тодорхойлоход тусалдаг.
Хавтасны бүтэц
Дараах фолдерууд програм хангамжийн багцад багтсан болно.
- _htmresc: html баримт бичгийн графикуудыг агуулна
- Баримт бичиг: эмхэтгэсэн HTML тусламжийг агуулна file Програм хангамжийн бүрэлдэхүүн хэсэг болон API-уудыг (төсөл тус бүрд нэг) нарийвчлан харуулсан эх кодоос үүсгэсэн.
- Драйверууд: дэмжигдсэн хавтан эсвэл техник хангамжийн платформ тус бүрийн HAL драйверууд болон самбарт тусгайлан зориулсан драйверууд, түүний дотор самбар дээрх бүрэлдэхүүн хэсгүүд, ARM Cortex-M процессорын цувралын CMSIS борлуулагчаас хамааралгүй техник хангамжийн хийсвэрлэлийн давхаргыг агуулдаг.
- Дунд програмууд: IO-Link мини-стек болон мэдрэгчийн менежментийг агуулсан номын сан, протоколууд.
- Төслүүд: s-г агуулнаampАж үйлдвэрийн IO-Link олон мэдрэгчтэй зангилаа хэрэгжүүлж буй програм. Энэхүү програм нь NUCLEO-L452RE платформд зориулагдсан бөгөөд ARM-д зориулсан IAR Embedded Workbench, MDK-ARM програм хангамж хөгжүүлэх орчин, STM32CubeIDE гэсэн гурван хөгжүүлэлтийн орчинтой.
APIs
Хэрэглэгчийн API функц болон параметрийн тайлбар бүхий техникийн нарийвчилсан мэдээллийг эмхэтгэсэн HTML-д оруулсан болно file "Баримт бичиг" хавтсанд.
Sampпрограмын тайлбар
Sample програмыг L02Q дамжуулагчтай X-NUCLEO-IOD1A6364, үйлдвэрлэлийн MEMS болон дижитал микрофонтой X-NUCLEO-IKS02A1 ашиглан Төслийн хавтсанд оруулсан болно.
Олон IDE-д зориулж бүтээхэд бэлэн төслүүд байдаг. Та хоёртын файлын аль нэгийг байршуулж болно fileSTM1 ST-LINK хэрэгсэл, STM32CubeProgrammer эсвэл таны IDE доторх програмчлалын функцээр дамжуулан FP-IND-IODSNS32-д өгөгдсөн.
FP-IND-IODSNS1 програм хангамжийг үнэлэхийн тулд IODD-г байршуулах шаардлагатай. file IO-Link Master-ийн хяналтын хэрэгсэлд холбож, X-NUCLEO-IOD02A1-д 3 утастай кабелиар (L+, L-/GND, CQ) холбоно уу. 2.3-т хуучныг харуулавample IO-Link Master нь P-NUCLEO-IOM01M1 бөгөөд холбогдох хяналтын хэрэгсэл нь TEConcept (ST түнш)-ийн боловсруулсан IO-Link Control Tool юм. Эсвэл та холбогдох хяналтын хэрэгсэлтэй өөр IO-Link Master ашиглаж болно.
Системийн тохиргооны гарын авлага
Тоног төхөөрөмжийн тодорхойлолт
P-NUCLEO-IOD02A1 STM32 Nucleo багц
P-NUCLEO-IOD02A1 нь NUCLEO-L32RE хөгжүүлэлтийн самбар дээр байрлуулсан X-NUCLEO-IOD02A1 ба X-NUCLEO-IKS02A1 өргөтгөлийн самбаруудаас бүрдсэн STM452 Nucleo багц юм.
X-NUCLEO-IOD02A1 нь IO-Link мастертай физик холболт хийхэд зориулагдсан IO-Link төхөөрөмж дамжуулагчтай бол X-NUCLEO-IKS02A1 нь үйлдвэрлэлийн хэрэглээнд зориулагдсан олон мэдрэгчтэй самбар, NUCLEO-L452RE нь шаардлагатай техник хангамжтай. FP-IND-IODSNS1 функцийн багцыг ажиллуулах, дамжуулагч болон олон мэдрэгчтэй хавтанг удирдах нөөц.
FP-IND-IODSNS1 нь IO-Link демо стек номын санг (X-CUBE-IOD02-аас гаралтай) X-CUBE-MEMS1-тэй хослуулсан бөгөөд хуучин хувилбарыг агуулдаг.ampIO-Link төхөөрөмжийн олон мэдрэгчтэй зангилааны le.
P-NUCLEO-IOD02A1-ийг үнэлгээний зорилгоор болон хөгжүүлэлтийн орчин болгон ашиглаж болно.
STM32 Nucleo багц нь STM6364L32RET452U тооцооллын гүйцэтгэлийн хамт IO-Link болон SIO програмуудыг хөгжүүлэх, L6Q холбооны онцлог, бат бөх байдлыг үнэлэхэд хямд, хэрэглэхэд хялбар шийдлийг өгдөг.
P-NUCLEO-IOM01M1 STM32 Nucleo багц
P-NUCLEO-IOM01M1 нь STEVAL-IOM32V001 болон NUCLEO-F1RE хавтангуудаас бүрдсэн STM446 Nucleo багц юм. STEVAL-IOM001V1 нь нэг IO-Link мастер PHY давхарга (L6360), харин NUCLEO-F446RE нь IO-Link стек rev 1.1-ийг ажиллуулдаг (TEConcept GmbH-ийн өмч болон хөгжүүлсэн, лицензийг 10 мянган минутаар хязгаарласан, нэмэлт зардалгүйгээр сунгах боломжтой). IO-Link стекийн шинэчлэлтийг зөвхөн UM2421-д тодорхойлсон процедурын дагуу зөвшөөрнө (дээрээс үнэгүй авах боломжтой). www.st.com). Урьдчилан ачаалагдсан стекийг өөр ямар ч устгах/дарж бичих нь түүнийг сэргээх боломжгүй болгодог.
STM32 Nucleo багц нь STM6360F32RET446 тооцооллын гүйцэтгэлийн хамт IO-Link програмууд, L6 холбооны онцлог, бат бөх байдлыг үнэлэх боломжийн, хэрэглэхэд хялбар шийдлийг өгдөг. Дөрвөн портын IO-Link мастерийг бүтээхэд зориулсан дөрвөн STEVAL-IOM001V1 хүртэлх багц нь IO-Link физик давхаргад нэвтэрч, IO-Link төхөөрөмжүүдтэй холбогдох боломжтой.
Та уг хэрэгслийг зориулалтын GUI (IO-Link Control Tool©, TEConcept GmbH-ийн өмч) ашиглан үнэлэх эсвэл тусгай SPI интерфейсээс хандах боломжтой IO-Link мастер гүүр болгон ашиглах боломжтой: Демо төслийн эх код (Доод түвшний IO- TEConcept GmbH-ийн боловсруулсан Link Master Access Demo Application) болон API тодорхойлолтыг үнэгүй ашиглах боломжтой.
Техник хангамжийн тохиргоо
Дараах техник хангамжийн бүрэлдэхүүн хэсгүүд шаардлагатай.
- IO-Link төхөөрөмжийн хэрэглээний нэг STM32 Nucleo багц (захиалгын код: P-NUCLEO-IOD02A1)
- IO-Link v32 PHY болон стек бүхий IO-Link мастерт зориулсан нэг STM1.1 Nucleo багц (захиалгын код: P-NUCLEO-IOM01M1)
- 3 утастай кабель (L+, L-/GND, CQ)
P-NUCLEO-IOM02M1 IO-Link мастераар дамжуулан P-NUCLEO-IOD01A1 IO-Link төхөөрөмжийг хэрхэн удирдах вэ
- Алхам 1. P-NUCLEO-IOM01M1 болон P-NUCLEO-IOD02A1-ийг 3 утастай кабелиар холбоно уу (L+, L-/GND ба CQ- нь самбарын сериграфийг харна уу).
- Алхам 2. P-NUCLEO-IOM01M1-ийг 24 В/0.5 А тэжээлийн эх үүсвэрт холбоно.
Дараах зурагт FP-IND-IODSNS01 программыг ажиллуулж байгаа P-NUCLEO-IOM1M02 болон P-NUCLEO-IOD1A1-ийг хэрхэн холбохыг харуулав. - Алхам 3. Зөөврийн компьютер/компьютер дээрээ IO-Link Control Tool-ийг ажиллуул.
- Алхам 4. Mini-USB кабелиар IO-Link Control Tool-ийг ажиллуулж байгаа P-NUCLEO-IOM01M1-ийг зөөврийн компьютер/компьютертэйгээ холбоно уу.
Дараагийн алхамууд (5-аас 13) IO-Link Control Tool дээр хийгдэх үйлдлүүдийг хэлнэ. - Алхам 5. P-NUCLEO-IOD02A1 IODD-г IO-Link Control Tool-д байршуулж, [Төхөөрөмж сонгох] дээр дарж, зааварчилгааг дагаж зөв IODD (xml формат) байршуулна уу. file програм хангамжийн багцын IODD лавлахаас авах боломжтой.
IODD files нь COM2 (38.4 кБд) ба COM3 (230.4 кБд) дамжуулах хурдны аль алинд нь зориулагдсан. - Алхам 6. Ногоон дүрс (зүүн дээд буланд) дээр дарж Мастерийг холбоно уу.
- Алхам 7. [Power ON] дээр дарж P-NUCLEO-IOD02A1 (X-NUCLEO-IOD02A1 дээрх улаан LED анивчдаг).
- Алхам 8. IO-Link холбоог эхлүүлэхийн тулд [IO-Link] дээр дарна уу (X-NUCLEO-IOD02A1 дээрх ногоон LED анивчдаг). Анхдагч байдлаар, IIS2DLPC-тэй харилцаа холбоо эхэлнэ.
- Алхам 9. Цуглуулсан өгөгдлийг зурахын тулд [Plot] дээр дарна уу.
- Алхам 10. Өөр мэдрэгчтэй өгөгдөл солилцохыг идэвхжүүлэхийн тулд [Параметрийн цэс]> [Оролтыг сонгох процесс] руу очоод мэдрэгчийн нэр дээр давхар товшоод (ногоон текст) боломжтой сонголтуудаас хүссэн мэдрэгчээ сонгоно уу. Мэдрэгчийн өөрчлөлтийг мэдрэгчийн нэрээр тодруулж, цэнхэр өнгөтэй болно.
Мастер болон төхөөрөмжийг эцэст нь зэрэгцүүлэхийн тулд [Сонгосон бичих] дээр дарах шаардлагатай. Сонгосон мэдрэгчийн нэр ногоон өнгөтэй болоход процедур дуусна.
- Алхам 11. Үнэлгээний хуралдаанаа дуусгасны дараа [Идэвхгүй] дээр дарж IO-Link холболтыг зогсооно.
- Алхам 12. [Power Off] дээр дарснаар IO-Link Master нь IO-Link төхөөрөмжийг нийлүүлэхээ болино.
- Алхам 13. IO-Link Control Tool болон P-NUCLEO-IOM01M1 хоорондын холбоог зогсоохын тулд con [Disconnect] дээр дарна уу.
- Алхам 14. Мини-USB кабель болон 24 В тэжээлийг P-NUCLEO-IOM01M1-ээс салгана.
Програм хангамжийн тохиргоо
NUCLEO-L452RE болон L6364Q-д зориулсан IO-Link програмуудад зориулсан програмуудыг бий болгоход тохиромжтой хөгжүүлэлтийн орчинг бүрдүүлэхийн тулд дараах програм хангамжийн бүрэлдэхүүн хэсгүүд шаардлагатай:
- FP-IND-IODSNS1 програм хангамж болон холбогдох баримт бичгүүдийг эндээс авах боломжтой www.st.com
- Дараах хөгжүүлэлтийн хэрэгслийн гинж ба хөрвүүлэгчийн нэг:
- ARM® toolchain + ST-LINK/V2-д зориулсан IAR Embedded Workbench
- БодитView Микроконтроллер хөгжүүлэлтийн хэрэгсэл (MDK-ARM програм хангамж хөгжүүлэх орчин
- + ST-LINK/V2)
- STM32CubeIDE + ST-LINK/V2
Хяналтын түүх
Хүснэгт 1. Баримт бичгийн засварын түүх
Огноо | Хувилбар | Өөрчлөлтүүд |
04 оны 2020-р сарын XNUMX | 1 | Анхны хувилбар. |
07 оны 2024-р сарын XNUMX |
2 |
Шинэчилсэн Зураг 2. FP-IND-IODSNS1 багц хавтасны бүтэц.
Текстийн жижиг өөрчлөлтүүд. |
ЧУХАЛ МЭДЭГДЭЛ – АНХААРАЛТАЙ уншина уу
STMicroelectronics NV болон түүний охин компаниуд (“ST”) нь ST бүтээгдэхүүн болон/эсвэл энэхүү баримт бичигт ямар ч үед мэдэгдэлгүйгээр өөрчлөлт, залруулга, сайжруулалт, өөрчлөлт, сайжруулалт хийх эрхтэй. Худалдан авагчид захиалга өгөхөөс өмнө ST бүтээгдэхүүний талаарх хамгийн сүүлийн үеийн мэдээллийг авах ёстой. ST-ийн бүтээгдэхүүнийг захиалгын хүлээн зөвшөөрөгдөх үеийн ST-ийн борлуулалтын нөхцөл, нөхцлийн дагуу зардаг.
Худалдан авагчид ST бүтээгдэхүүний сонголт, сонголт, ашиглалтыг дангаараа хариуцах бөгөөд ST нь хэрэглээний тусламж, худалдан авагчийн бүтээгдэхүүний дизайныг хариуцахгүй.
СТ-ээс оюуны өмчийн аливаа эрхийг шууд болон далд хэлбэрээр олгох ямар ч тусгай зөвшөөрөл олгохгүй.
Энд дурдсан мэдээллээс өөр заалт бүхий ST бүтээгдэхүүнийг дахин худалдах нь тухайн бүтээгдэхүүнд ST-аас олгосон аливаа баталгааг хүчингүй болгоно.
ST ба ST лого нь ST-ийн худалдааны тэмдэг юм. ST барааны тэмдгийн талаарх нэмэлт мэдээллийг эндээс авна уу www.st.com/trademarks. Бусад бүх бүтээгдэхүүн, үйлчилгээний нэр нь тус тусын эзэмшигчийн өмч юм.
Энэ баримт бичигт байгаа мэдээлэл нь энэ баримт бичгийн өмнөх хувилбаруудад өгсөн мэдээллийг орлож, орлоно.
© 2024 STMicroelectronics – Бүх эрх хуулиар хамгаалагдсан
UM2796 - Илчлэлт 2
Баримт бичиг / нөөц
![]() |
IO Link үйлдвэрлэлийн мэдрэгчийн зангилааны STMicroelectronics FP-IND-IODSNS1 функцын багц [pdf] Хэрэглэгчийн гарын авлага FP-IND-IODSNS1, X-NUCLEO-IOD02A1, X-NUCLEO-IKS02A1, FP-IND-IODSNS1 IO Link Industrial Sensor Node-д зориулсан функцын багц, FP-IND-IODSNS1, IO Link Industrial Sensor Node-д зориулсан функцийн багц, IO-д зориулсан багц Холболтын аж үйлдвэрийн мэдрэгч зангилаа, IO холбоос үйлдвэрлэлийн мэдрэгч зангилаа, үйлдвэрийн мэдрэгч зангилаа, мэдрэгч зангилаа, зангилаа |