STMicroelectronics FP-IND-IODSNS1 ფუნქციური პაკეტი IO Link ინდუსტრიული სენსორული კვანძისთვის
პროდუქტის ინფორმაცია
სპეციფიკაციები
- პროდუქტის დასახელება: FP-IND-IODSNS1 STM32Cube Function Pack
- თავსებადობა: STM32L452RE-ზე დაფუძნებული დაფები
- მახასიათებლები:
- ჩართავს სამრეწველო სენსორების IO-Link მონაცემთა გადაცემას
- Middlewares აღჭურვილია IO-Link მოწყობილობის მინი-სტაკი L6364Q და MEMS პლუს ციფრული მიკროფონის მართვისთვის
- მზა ორობითი სენსორის მონაცემთა გადაცემისთვის
- მარტივი პორტაბელურობა სხვადასხვა MCU ოჯახებში
- უფასო, მოსახერხებელი სალიცენზიო პირობები
პროდუქტის გამოყენების ინსტრუქცია
დასრულდაview
FP-IND-IODSNS1 პროგრამული გაფართოება STM32Cube-ისთვის შექმნილია IO-Link მონაცემთა გადაცემის გასაადვილებლად სამრეწველო სენსორებისთვის. მიჰყევით ქვემოთ მოცემულ ნაბიჯებს ფუნქციური პაკეტის გამოყენების დასაწყებად:
ნაბიჯი 1: ინსტალაცია
დააინსტალირეთ პროგრამული პაკეტი თქვენს STM32L452RE დაფაზე.
ნაბიჯი 2: კონფიგურაცია
დააკონფიგურირეთ Middleware ბიბლიოთეკები IO-Link მოწყობილობებისა და სენსორების სამართავად.
ნაბიჯი 3: მონაცემთა გადაცემა
გამოიყენეთ მზა ორობითი სენსორული მონაცემების გადასაცემად X-NUCLEO-IOD02A1-თან დაკავშირებულ IO-Link Master-ზე.
საქაღალდე სტრუქტურა
პროგრამული პაკეტი მოიცავს შემდეგ საქაღალდეებს:
- _htmresc: შეიცავს გრაფიკას html დოკუმენტებისთვის
- დოკუმენტაცია: შეიცავს შედგენილ HTML დახმარებას files დეტალურად პროგრამულ კომპონენტებსა და API-ებს
- დრაივერები: მოიცავს HAL დრაივერებს და დაფის სპეციფიკურ დრაივერებს მხარდაჭერილი დაფებისთვის
- Middlewares: ბიბლიოთეკები და პროტოკოლები IO-Link მინი-სტაკის და სენსორების მართვისთვის
FAQ (ხშირად დასმული კითხვები)
- კითხვა: შეიძლება თუ არა ამ ფუნქციური პაკეტის გამოყენება ნებისმიერ STM32 დაფთან?
პასუხი: ფუნქციური პაკეტი განკუთვნილია STM32L452RE-ზე დაფუძნებული დაფებისთვის ოპტიმალური მუშაობისთვის. - Q: არსებობს რაიმე კონკრეტული ტექნიკის მოთხოვნები ამ ფუნქციური პაკეტის გამოსაყენებლად?
პასუხი: ფუნქციური პაკეტისთვის საჭიროა X-NUCLEO-IKS02A1 და X-NUCLEO-IOD02A1 გაფართოების დაფები. - Q: არის თუ არა ტექნიკური მხარდაჭერა ამ პროდუქტისთვის?
პასუხი: ტექნიკური მხარდაჭერისთვის, გთხოვთ, დაუკავშირდეთ თქვენს ადგილობრივ STMicroelectronics გაყიდვების ოფისს ან ეწვიეთ www.st.com შემდგომი დახმარებისთვის.
UM2796
მომხმარებლის სახელმძღვანელო
დაწყება FP-IND-IODSNS1 STM32Cube ფუნქციური პაკეტით IO-Link სამრეწველო სენსორული კვანძისთვის
შესავალი
FP-IND-IODSNS1 არის STM32Cube ფუნქციური პაკეტი, რომელიც საშუალებას გაძლევთ ჩართოთ IO-Link კომუნიკაცია P-NUCLEO-IOD02A1 კომპლექტსა და IO-Link მასტერს შორის X-NUCLEO-IOD6364A02-ზე დამონტაჟებული L1Q გადამცემის მეშვეობით.
ფუნქციური პაკეტი აერთიანებს IO-Link დემო-სტაკს და X-NUCLEO-IKS02A1-ზე დამონტაჟებული სამრეწველო სენსორების მართვას.
FP-IND-IODSNS1 ასევე შეიცავს IODD-ს file უნდა აიტვირთოს თქვენს IO-Link მასტერში.
პაკეტში შემავალი პროგრამული უზრუნველყოფის გამოყენება შესაძლებელია სამ ინტეგრირებულ განვითარების გარემოში (IDE): IAR, KEIL და STM32CubeIDE.
დაკავშირებული ბმულები
ეწვიეთ STM32Cube ეკოსისტემას web გვერდზე www.st.com დამატებითი ინფორმაციისთვის
FP-IND-IODSNS1 პროგრამული გაფართოება STM32Cube-სთვის
დასრულდაview
FP-IND-IODSNS1 არის STM32 ODE ფუნქციური პაკეტი და აფართოებს STM32Cube ფუნქციონირებას.
პროგრამული პაკეტი იძლევა X-NUCLEO-IKS02A1-ზე სამრეწველო სენსორების IO-Link მონაცემთა გადაცემას X-NUCLEO-IOD02A1-თან დაკავშირებულ IO-Link Master-ზე.
პაკეტის ძირითადი მახასიათებლებია:
- Firmware პაკეტი IO-Link მოწყობილობის აპლიკაციების შესაქმნელად STM32L452RE-ზე დაფუძნებული დაფებისთვის
- Middleware ბიბლიოთეკები, რომლებიც შეიცავს IO-Link მოწყობილობის მინი დასტას L6364Q და MEMS პლუს ციფრული მიკროფონის მართვისთვის
- მზა ორობითი IO-Link მოწყობილობის სენსორის მონაცემთა გადაცემისთვის
- მარტივი პორტაბელურობა სხვადასხვა MCU ოჯახებში STM32Cube-ის წყალობით
- უფასო, მოსახერხებელი სალიცენზიო პირობები
არქიტექტურა
აპლიკაციის პროგრამული უზრუნველყოფა წვდება X-NUCLEO-IKS02A1 და X-NUCLEO-IOD02A1 გაფართოების დაფებს შემდეგი პროგრამული ფენების მეშვეობით:
- STM32Cube HAL ფენა, რომელიც უზრუნველყოფს აპლიკაციის პროგრამირების ინტერფეისების მარტივ, ზოგად, მრავალინსტანციურ კომპლექტს (API) ზედა აპლიკაციის, ბიბლიოთეკისა და სტეკის ფენებთან ურთიერთქმედებისთვის. მას აქვს ზოგადი და გაფართოების API-ები და უშუალოდ აგებულია ზოგადი არქიტექტურის ირგვლივ და საშუალებას აძლევს თანმიმდევრულ ფენებს, როგორიცაა შუა პროგრამის შრე, განახორციელონ ფუნქციები მოცემული მიკროკონტროლერის ერთეულისთვის (MCU) სპეციფიკური ტექნიკის კონფიგურაციის მოთხოვნის გარეშე. ეს სტრუქტურა აუმჯობესებს ბიბლიოთეკის კოდის ხელახლა გამოყენებას და გარანტიას იძლევა მარტივი პორტაბელურობის სხვა მოწყობილობებზე.
- დაფის დამხმარე პაკეტის (BSP) ფენა, რომელიც მხარს უჭერს STM32 Nucleo-ს ყველა პერიფერიულ მოწყობილობას, გარდა MCU. API-ების ეს შეზღუდული ნაკრები უზრუნველყოფს პროგრამირების ინტერფეისს გარკვეული დაფის სპეციფიკური პერიფერიული მოწყობილობებისთვის, როგორიცაა LED, მომხმარებლის ღილაკი და ა.შ. ეს ინტერფეისი ასევე დაგეხმარებათ დაფის კონკრეტული ვერსიის იდენტიფიცირებაში.
საქაღალდის სტრუქტურა
შემდეგი საქაღალდეები შედის პროგრამულ პაკეტში:
- _htmresc: შეიცავს გრაფიკას html დოკუმენტებისთვის
- დოკუმენტაცია: შეიცავს შედგენილ HTML დახმარებას file გენერირებული საწყისი კოდიდან, რომელშიც დეტალურადაა აღწერილი პროგრამული უზრუნველყოფის კომპონენტები და API (თითოეული პროექტისთვის).
- დრაივერები: შეიცავს HAL დრაივერებს და დაფის სპეციფიკურ დრაივერებს თითოეული მხარდაჭერილი დაფის ან აპარატურის პლატფორმისთვის, მათ შორის ბორტ კომპონენტებისთვის და CMSIS გამყიდველისგან დამოუკიდებელ ტექნიკის აბსტრაქციის ფენას ARM Cortex-M პროცესორების სერიისთვის.
- Middlewares: ბიბლიოთეკები და პროტოკოლები IO-Link მინი-სტაკის და სენსორების მენეჯმენტით.
- პროექტები: შეიცავს სampაპლიკაცია, რომელიც ახორციელებს Industrial IO-Link მრავალ სენსორულ კვანძს. ეს აპლიკაცია მოწოდებულია NUCLEO-L452RE პლატფორმისთვის სამი განვითარების გარემოთი: IAR Embedded Workbench for ARM, MDK-ARM პროგრამული უზრუნველყოფის განვითარების გარემო და STM32CubeIDE.
API-ები
დეტალური ტექნიკური ინფორმაცია მომხმარებლის სრული API ფუნქციით და პარამეტრის აღწერილობით არის შედგენილი HTML-ში file "დოკუმენტაციის" საქაღალდეში.
Sampგანაცხადის აღწერა
სample აპლიკაცია მოწოდებულია პროექტების საქაღალდეში, X-NUCLEO-IOD02A1-ის გამოყენებით L6364Q გადამცემით და X-NUCLEO-IKS02A1-ს სამრეწველო MEMS-ით და ციფრული მიკროფონით.
მზა პროექტები ხელმისაწვდომია მრავალი IDE-სთვის. შეგიძლიათ ატვირთოთ ერთ-ერთი ორობითი fileმოწოდებულია FP-IND-IODSNS1-ში STM32 ST-LINK Utility, STM32CubeProgrammer ან პროგრამირების ფუნქციის მეშვეობით თქვენს IDE-ში.
FP-IND-IODSNS1 პროგრამული უზრუნველყოფის შესაფასებლად, აუცილებელია IODD-ის ატვირთვა file თქვენი IO-Link Master-ის მართვის ხელსაწყოსთან და შეაერთეთ იგი X-NUCLEO-IOD02A1-თან 3-მავთულის კაბელით (L+, L-/GND, CQ). სექცია 2.3 გვიჩვენებს ყოფილიampსადაც IO-Link Master არის P-NUCLEO-IOM01M1 და შესაბამისი კონტროლის ინსტრუმენტი არის IO-Link Control Tool, რომელიც შემუშავებულია TEConcept-ის (ST პარტნიორი) მიერ. ალტერნატიულად, შეგიძლიათ გამოიყენოთ სხვა IO-Link Master შესაბამისი კონტროლის ხელსაწყოთი.
სისტემის დაყენების სახელმძღვანელო
აპარატურის აღწერა
P-NUCLEO-IOD02A1 STM32 Nucleo პაკეტი
P-NUCLEO-IOD02A1 არის STM32 Nucleo პაკეტი, რომელიც შედგება X-NUCLEO-IOD02A1 და X-NUCLEO-IKS02A1 გაფართოების დაფებისგან, რომლებიც დაწყობილია NUCLEO-L452RE განვითარების დაფაზე.
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 პაკეტი უზრუნველყოფს ხელმისაწვდომ და ადვილად გამოსაყენებელ გადაწყვეტას IO-Link და SIO აპლიკაციების განვითარებისთვის, L6364Q კომუნიკაციის მახასიათებლებისა და გამძლეობის შესაფასებლად, STM32L452RET6U გამოთვლის შესრულებასთან ერთად.
P-NUCLEO-IOM01M1 STM32 Nucleo პაკეტი
P-NUCLEO-IOM01M1 არის STM32 Nucleo პაკეტი, რომელიც შედგება STEVAL-IOM001V1 და NUCLEO-F446RE დაფებისგან. STEVAL-IOM001V1 არის IO-Link ძირითადი PHY ფენა (L6360), ხოლო NUCLEO-F446RE მუშაობს IO-Link stack rev 1.1 (შემუშავებული და საკუთრება TEConcept GmbH, ლიცენზია შეზღუდულია 10 ათასი წუთით, განახლებადია დამატებითი ხარჯების გარეშე). IO-Link სტეკის განახლება დაშვებულია ექსკლუზიურად UM2421-ში აღწერილი პროცედურის დაცვით (თავისუფლად ხელმისაწვდომია მისამართზე www.st.com). წინასწარ დატვირთული სტეკის ნებისმიერი სხვა წაშლა/გადაწერა შეუძლებელს ხდის მის აღდგენას.
STM32 Nucleo პაკეტი უზრუნველყოფს ხელმისაწვდომ და ადვილად გამოსაყენებელ გადაწყვეტას IO-Link აპლიკაციების, L6360 კომუნიკაციის მახასიათებლებისა და გამძლეობის შესაფასებლად, STM32F446RET6 გამოთვლის შესრულებასთან ერთად. პაკეტს, რომელიც მასპინძლობს ოთხამდე STEVAL-IOM001V1 IO-Link master-ის ასაშენებლად, შეუძლია IO-Link ფიზიკურ შრეზე წვდომა და IO-Link მოწყობილობებთან კომუნიკაცია.
თქვენ შეგიძლიათ შეაფასოთ ინსტრუმენტი გამოყოფილი GUI-ით (IO-Link Control Tool©, TEConcept GmbH-ის საკუთრება) ან გამოიყენოთ იგი როგორც IO-Link სამაგისტრო ხიდი, რომელიც ხელმისაწვდომი იქნება გამოყოფილი SPI ინტერფეისიდან: დემო პროექტის წყაროს კოდი (დაბალი დონის IO- Link Master Access დემო აპლიკაცია, შემუშავებული TEConcept GmbH) და API სპეციფიკაცია ხელმისაწვდომია უფასოდ.
აპარატურის დაყენება
საჭიროა შემდეგი ტექნიკის კომპონენტები:
- ერთი STM32 Nucleo პაკეტი IO-Link მოწყობილობის აპლიკაციებისთვის (შეკვეთის კოდი: P-NUCLEO-IOD02A1)
- ერთი STM32 Nucleo პაკეტი IO-Link მასტერისთვის IO-Link v1.1 PHY და დასტათი (შეკვეთის კოდი: P-NUCLEO-IOM01M1)
- 3 მავთულის კაბელი (L+, L-/GND, CQ)
როგორ ვაკონტროლოთ P-NUCLEO-IOD02A1 IO-Link მოწყობილობა P-NUCLEO-IOM01M1 IO-Link მასტერის მეშვეობით
- ნაბიჯი 1. შეაერთეთ P-NUCLEO-IOM01M1 და P-NUCLEO-IOD02A1 3 მავთულის კაბელის მეშვეობით (L+, L-/GND და CQ- იხილეთ დაფის სერიოგრაფია).
- ნაბიჯი 2. შეაერთეთ P-NUCLEO-IOM01M1 24 V/0.5 A კვების წყაროსთან.
შემდეგი სურათი გვიჩვენებს, თუ როგორ უნდა დააკავშიროთ P-NUCLEO-IOM01M1 და P-NUCLEO-IOD02A1, რომელიც მუშაობს FP-IND-IODSNS1 firmware. - ნაბიჯი 3. გაუშვით IO-Link Control Tool თქვენს ლეპტოპზე/კომპიუტერზე.
- ნაბიჯი 4. შეაერთეთ მინი-USB კაბელით P-NUCLEO-IOM01M1, რომელიც მუშაობს IO-Link Control Tool-ით თქვენს ლეპტოპთან/კომპიუტერთან.
შემდეგი ნაბიჯები (5-დან 13-მდე) ეხება IO-Link Control Tool-ზე განსახორციელებელ მოქმედებებს. - ნაბიჯი 5. ატვირთეთ P-NUCLEO-IOD02A1 IODD IO-Link Control Tool-ზე დაწკაპუნებით [Select device] და მიჰყევით ინსტრუქციას შესაბამისი IODD (xml ფორმატი) ატვირთვისთვის. file ხელმისაწვდომია პროგრამული პაკეტის IODD დირექტორიაში.
IODD files მოწოდებულია როგორც COM2 (38.4 kBd) და COM3 (230.4 kBd) ბაუდ სიჩქარისთვის. - ნაბიჯი 6. შეაერთეთ Master მწვანე ხატზე (ზედა მარცხენა კუთხე) დაწკაპუნებით.
- ნაბიჯი 7. დააწკაპუნეთ [Power ON] P-NUCLEO-IOD02A1-ის მიწოდებისთვის (X-NUCLEO-IOD02A1 წითელი LED ციმციმებს).
- ნაბიჯი 8. დააწკაპუნეთ [IO-Link]-ზე IO-Link კომუნიკაციის დასაწყებად (მწვანე LED X-NUCLEO-IOD02A1 ციმციმებს). ნაგულისხმევად, იწყება კომუნიკაცია IIS2DLPC-თან.
- ნაბიჯი 9. დააწკაპუნეთ [Plot]-ზე შეგროვებული მონაცემების გამოსახაზავად.
- ნაბიჯი 10. სხვა სენსორთან მონაცემთა გაცვლის გასააქტიურებლად გადადით [Parameter Menu]>[Process Input Selection], შემდეგ ორჯერ დააწკაპუნეთ სენსორის სახელზე (მწვანე ტექსტი), აირჩიეთ სასურველი სენსორი ხელმისაწვდომი არჩევანიდან. სენსორის ცვლილება მონიშნული იქნება სენსორის სახელით, რომელიც გახდება ლურჯი.
Master-ისა და Device-ის საბოლოოდ გასასწორებლად აუცილებელია დააწკაპუნოთ [Write Selected]-ზე. პროცედურა სრულდება, როდესაც არჩეული სენსორის სახელი გახდება მწვანე.
- ნაბიჯი 11. როდესაც დაასრულებთ შეფასების სესიას, დააწკაპუნეთ [არააქტიურზე] IO-Link კომუნიკაციის შესაჩერებლად.
- ნაბიჯი 12. დააჭირეთ [Power Off], რათა IO-Link Master-მა შეწყვიტოს IO-Link მოწყობილობის მიწოდება.
- ნაბიჯი 13. დააწკაპუნეთ con [Disconnect]-ზე, რათა შეწყვიტოთ კომუნიკაცია IO-Link Control Tool-სა და P-NUCLEO-IOM01M1-ს შორის.
- ნაბიჯი 14. გათიშეთ მინი-USB კაბელი და 24 ვ-იანი მიწოდება P-NUCLEO-IOM01M1-დან.
პროგრამული უზრუნველყოფის დაყენება
შემდეგი პროგრამული კომპონენტებია საჭირო განვითარების შესაფერისი გარემოს შესაქმნელად NUCLEO-L452RE და L6364Q IO-Link აპლიკაციებისთვის აპლიკაციების შესაქმნელად:
- FP-IND-IODSNS1 firmware და მასთან დაკავშირებული დოკუმენტაცია ხელმისაწვდომია www.st.com
- ერთ-ერთი შემდეგი განვითარების ხელსაწყოების ჯაჭვი და შემდგენელი:
- IAR ჩაშენებული სამუშაო მაგიდა ARM® ხელსაწყოებისთვის + ST-LINK/V2
- რეალურიView მიკროკონტროლერის განვითარების ნაკრების ხელსაწყოების ჯაჭვი (MDK-ARM პროგრამული უზრუნველყოფის განვითარების გარემო
- + ST-LINK/V2)
- STM32CubeIDE + ST-LINK/V2
გადასინჯვის ისტორია
ცხრილი 1. დოკუმენტის გადასინჯვის ისტორია
თარიღი | ვერსია | ცვლილებები |
04-დეკ-2020 | 1 | თავდაპირველი გამოშვება. |
07-მარ-2024 |
2 |
განახლებულია სურათი 2. FP-IND-IODSNS1 პაკეტის საქაღალდის სტრუქტურა.
ტექსტის მცირე ცვლილებები. |
მნიშვნელოვანი შენიშვნა - წაიკითხეთ ყურადღებით
STMicroelectronics NV და მისი შვილობილი კომპანიები ("ST") იტოვებენ უფლებას ნებისმიერ დროს განახორციელონ ცვლილებები, შესწორებები, გაუმჯობესებები, მოდიფიკაციები და გაუმჯობესებები ST პროდუქტებში და/ან ამ დოკუმენტში შეტყობინების გარეშე. მყიდველებმა უნდა მიიღონ უახლესი შესაბამისი ინფორმაცია ST პროდუქტების შესახებ შეკვეთების განთავსებამდე. ST-ის პროდუქტები იყიდება ST-ის გაყიდვის პირობებისა და პირობების შესაბამისად, რომლებიც შეკვეთის დადასტურების მომენტში არსებობს.
მყიდველები არიან მხოლოდ პასუხისმგებელი ST პროდუქტების არჩევანზე, შერჩევასა და გამოყენებაზე და ST არ იღებს პასუხისმგებლობას განაცხადის დახმარებაზე ან მყიდველების პროდუქტების დიზაინზე.
არავითარი ლიცენზია, გამოხატული თუ ნაგულისხმევი, რაიმე ინტელექტუალური საკუთრების უფლებაზე არ არის გაცემული ST-ის მიერ აქ.
ST პროდუქტების ხელახალი გაყიდვა წინამდებარე ინფორმაციისგან განსხვავებული დებულებებით გააუქმებს ST-ის მიერ ასეთ პროდუქტზე გაცემულ ნებისმიერ გარანტიას.
ST და ST ლოგო ST-ის სავაჭრო ნიშნებია. დამატებითი ინფორმაციისთვის ST სავაჭრო ნიშნების შესახებ იხილეთ www.st.com/trademarks. ყველა სხვა პროდუქტის ან სერვისის სახელი მათი შესაბამისი მფლობელების საკუთრებაა.
ამ დოკუმენტის ინფორმაცია ანაცვლებს და ცვლის ადრე მოწოდებულ ინფორმაციას ამ დოკუმენტის ნებისმიერ წინა ვერსიაში.
© 2024 STMicroelectronics – ყველა უფლება დაცულია
UM2796 - Rev 2
დოკუმენტები / რესურსები
![]() |
STMicroelectronics FP-IND-IODSNS1 ფუნქციური პაკეტი IO Link ინდუსტრიული სენსორული კვანძისთვის [pdf] მომხმარებლის სახელმძღვანელო FP-IND-IODSNS1, X-NUCLEO-IOD02A1, X-NUCLEO-IKS02A1, FP-IND-IODSNS1 ფუნქციური პაკეტი IO Link ინდუსტრიული სენსორული კვანძისთვის, FP-IND-IODSNS1, ფუნქციური პაკეტი IO Link ინდუსტრიული სენსორული კვანძისთვის, ბმული სამრეწველო სენსორის კვანძი, IO Link სამრეწველო სენსორული კვანძი, სამრეწველო სენსორული კვანძი, სენსორული კვანძი, კვანძი |