
UM3240 Industrial Actuator და Sensor Node User Manual

შესავალი
FP-IND-IODOUT1 არის STM32Cube ფუნქციის პაკეტი, რომელიც საშუალებას გაძლევთ ჩართოთ IO-Link კომუნიკაცია P-NUCLEO-IOD3A1 ან P-NUCLEO-IOD04A1 ან P-NUCLEO-IOD7A1 კომპლექტებსა და IO-Link მასტერს შორის L6362Q-ის ან L6364A-ის მეშვეობით. on STEVAL-IOD003V1 და X-NUCLEO-IOD02A1, შესაბამისად.
ფუნქციური პაკეტი აერთიანებს IO-Link-ის დემო-დასტს და IPS2050H და IPS2050H-32 ორმაგ მაღალ მხარეს გადამრთველებს, რომლებიც დამონტაჟებულია X-NUCLEO-OUT03A1-ზე და X-NUCLEO-OUT04A1-ზე, შესაბამისად. ფუნქციის პაკეტში ასევე ინტეგრირებულია IO-Link დემო-სტაკი X-NUCLEOOUT4260A07-ზე დამონტაჟებული IPS1LM ოთხმხრივი ინტელექტუალური კვების გადამრთველის მართვისთვის. FP-IND-IODOUT1 ასევე მოიცავს IODD-ს file უნდა აიტვირთოს თქვენს IO-Link მასტერში.
პაკეტში შემავალი პროგრამული უზრუნველყოფა შეიძლება გამოყენებულ იქნას IAR, Keil და STM32CubeIDE განვითარების ინტეგრირებულ გარემოში.
1 FP-IND-IODOUT1 პროგრამული გაფართოება STM32Cube-სთვის
1.1 დასრულდაview
FP-IND-IODOUT1 არის STM32 ODE ფუნქციური პაკეტი და აფართოებს STM32Cube ფუნქციონირებას.
პროგრამული უზრუნველყოფა იძლევა IPS2050H/IPS2050H-32/IPS4260LM მოწყობილობების კონტროლს, რომლებიც მოქმედებენ როგორც აქტივატორები, IO‑Link საკომუნიკაციო ხაზის მეშვეობით. გარდა ამისა, ის საშუალებას აძლევს IO-Link მონაცემთა გადაცემას IO-Link გადამცემებზე L6362A და L6364Q.
მხოლოდ L6364Q-ისთვის, პროგრამული უზრუნველყოფა იძლევა მისი შიდა ტემპერატურის სენსორის წაკითხვის საშუალებას.
პაკეტის ძირითადი მახასიათებლებია:
- სრული პროგრამული უზრუნველყოფა ინდუსტრიული IO-Link აქტივატორისა და სენსორული კვანძების შესაქმნელად
- Middleware ბიბლიოთეკები და დრაივერები, რომლებიც შეიცავს IO-Link დასტას L6362A და L6364Q-სთვის
- დრაივერები უზრუნველყოფენ ბრძანებებს IPS2050H/IPS2050H-32/IPS4260LM
- მზა ორობითი P-NUCLEO-IOD3A1 და P-NUCLEO-IOD04A1 და P-NUCLEO-IOD7A1 შესაფასებლად, როგორც სამრეწველო IO-Link აქტივატორი და სენსორული კვანძი
- მარტივი პორტაბელურობა სხვადასხვა MCU ოჯახებში STM32Cube-ის წყალობით
- უფასო, მოსახერხებელი სალიცენზიო პირობები
1.2 არქიტექტურა
აპლიკაციის პროგრამა წვდება დაწყობილ ფარებს შემდეგი პროგრამული ფენების მეშვეობით:
- STM32Cube HAL ფენა, რომელიც უზრუნველყოფს აპლიკაციის პროგრამირების ინტერფეისების მარტივ, ზოგად, მრავალინსტანციურ კომპლექტს (API) ზედა აპლიკაციასთან, ბიბლიოთეკასთან და სტეკის ფენებთან ურთიერთქმედებისთვის. მას აქვს ზოგადი და გაფართოების API და პირდაპირ აგებულია ზოგადი არქიტექტურის გარშემო და საშუალებას აძლევს თანმიმდევრულ ფენებს, როგორიცაა შუა პროგრამის შრე, განახორციელონ ფუნქციები მოცემული მიკროკონტროლერის ერთეულისთვის (MCU) სპეციფიკური ტექნიკის კონფიგურაციის მოთხოვნის გარეშე. ეს სტრუქტურა აუმჯობესებს ბიბლიოთეკის კოდის ხელახლა გამოყენებას და გარანტიას იძლევა მარტივი პორტაბელურობის სხვა მოწყობილობებზე.
- დაფის დამხმარე პაკეტის (BSP) ფენა, რომელიც მხარს უჭერს STM32 Nucleo-ს ყველა პერიფერიულ მოწყობილობას, გარდა MCU. API-ების ეს შეზღუდული ნაკრები უზრუნველყოფს პროგრამირების ინტერფეისს გარკვეული დაფის სპეციფიკური პერიფერიული მოწყობილობებისთვის, როგორიცაა LED, მომხმარებლის ღილაკი და ა.შ. ეს ინტერფეისი ასევე დაგეხმარებათ დაფის კონკრეტული ვერსიის იდენტიფიცირებაში.
სურათი 1. FP-IND-IODOUT1 პროგრამული უზრუნველყოფის არქიტექტურა

1.3 საქაღალდის სტრუქტურა
სურათი 2. FP-IND-IODOUT1 პაკეტის საქაღალდის სტრუქტურა

შემდეგი საქაღალდეები შედის პროგრამულ პაკეტში:
- _htmresc: შეიცავს გრაფიკას html დოკუმენტებისთვის.
- დოკუმენტაცია: შეიცავს შედგენილ HTML-ს file გენერირებული საწყისი კოდიდან, რომელშიც დეტალურადაა აღწერილი პროგრამული უზრუნველყოფის კომპონენტები და API (თითოეული პროექტისთვის).
- დრაივერები: შეიცავს HAL დრაივერებს და დაფის სპეციფიკურ დრაივერებს თითოეული მხარდაჭერილი დაფის ან აპარატურის პლატფორმისთვის, მათ შორის ბორტ კომპონენტებისთვის და CMSIS გამყიდველისგან დამოუკიდებელ ტექნიკის აბსტრაქციის ფენას Arm Cortex-M პროცესორების სერიისთვის.
- Middlewares: ბიბლიოთეკები და პროტოკოლები, რომლებიც შეიცავს IO-Link მინისტაკს.
- პროექტები: შეიცავს სampაპლიკაცია, რომელიც ახორციელებს სამრეწველო IO-Link აქტივატორს და სენსორულ კვანძს.
ეს აპლიკაცია მოწოდებულია NUCLEO-L073RZ და NUCLEO-G071RB და NUCLEO-L452RE პლატფორმებისთვის სამ განვითარების გარემოში: IAR Embedded Workbench for Arm, MDK-ARM პროგრამული უზრუნველყოფის განვითარების გარემო და STM32CubeIDE. P-NUCLEO-IOD3A1-ისთვის აპლიკაცია მოწოდებულია NUCLEO-L073RZ და NUCLEO-L452RE პლატფორმებისთვის. P-NUCLEO-IOD04A1 და P-NUCLEOIOD7A1 აპლიკაცია მოწოდებულია NUCLEO-L073RZ და NUCLEO-G071RB პლატფორმებისთვის.
1.4 API
დეტალური ტექნიკური ინფორმაცია მომხმარებლის სრული API ფუნქციით და პარამეტრების აღწერილობით არის შედგენილი HTML-ში file "დოკუმენტაციის" საქაღალდეში.
1.5 სampგანაცხადის აღწერა P-NUCLEO-IOD3A1-ით
სampაპლიკაცია მოცემულია პროექტების საქაღალდეში, STEVAL-IOD003V1-ის გამოყენებით L6362A გადამცემით
და X-NUCLEO-OUT03A1 IPS2050H-ით.
მზა პროექტები ხელმისაწვდომია მრავალი IDE-სთვის. შეგიძლიათ ატვირთოთ ერთ-ერთი ორობითი fileმოწოდებულია FPIND-
IODOUT1 STM32 STLINK Utility-ის, STM32CubeProgrammer-ის ან პროგრამირების ფუნქციის მეშვეობით თქვენს IDE-ში.
FP-IND-IODOUT1 პროგრამული უზრუნველყოფის შესაფასებლად, აუცილებელია IODD-ის ატვირთვა file თქვენს საკონტროლო ხელსაწყოზე
IO‑Link Master და შეაერთეთ იგი STEVAL-IOD003V1 3-მავთულის კაბელით (L+, L-/GND, CQ). განყოფილება 2.3 აჩვენებს
ყოფილიampსადაც IO-Link Master არის P-NUCLEO-IOM01M1 და შესაბამისი კონტროლის ინსტრუმენტი არის IO-Link
საკონტროლო ინსტრუმენტი შემუშავებული TEConcept-ის (ST პარტნიორი) მიერ. ალტერნატიულად, შეგიძლიათ გამოიყენოთ სხვა IO-Link Master-თან ერთად
დაკავშირებული კონტროლის ხელსაწყო.
1.6 სampგანაცხადის აღწერა P-NUCLEO-IOD04A1-ით
სampLe აპლიკაცია მოწოდებულია პროექტების საქაღალდეში, X-NUCLEO-IOD02A1-ის გამოყენებით L6364Q გადამცემით და X-NUCLEO-OUT04A1.
მზა პროექტები ხელმისაწვდომია მრავალი IDE-სთვის. შეგიძლიათ ატვირთოთ ერთ-ერთი ორობითი files უზრუნველყოფილია FPIND- IODOUT1-ით STM32 STLINK Utility, STM32CubeProgrammer ან პროგრამირების ფუნქციით თქვენს IDE-ში.
FP-IND-IODOUT1 პროგრამული უზრუნველყოფის შესაფასებლად, აუცილებელია 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 შესაბამისი კონტროლის ხელსაწყოთი.
1.7 სampგანაცხადის აღწერა P-NUCLEO-IOD7A1-ით
სample განაცხადი მოწოდებულია პროექტების საქაღალდეში, X-NUCLEO-IOD02A1-ის გამოყენებით L6364Q გადამცემით და X-NUCLEO-OUT07A1-ით IPS4260LM-ით.
მზა პროექტები ხელმისაწვდომია მრავალი IDE-სთვის. შეგიძლიათ ატვირთოთ ერთ-ერთი ორობითი files უზრუნველყოფილია FPIND- IODOUT1-ით STM32 STLINK Utility, STM32CubeProgrammer ან პროგრამირების ფუნქციით თქვენს IDE-ში.
FP-IND-IODOUT1 პროგრამული უზრუნველყოფის შესაფასებლად, აუცილებელია 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 შესაბამისი კონტროლის ხელსაწყოთი.
2 სისტემის დაყენების სახელმძღვანელო
2.1 აპარატურის აღწერა
2.1.1 P-NUCLEO-IOD3A1 STM32 ნუკლეო პაკეტი
P-NUCLEO-IOD3A1 არის STM32 Nucleo პაკეტი, რომელიც შედგება STEVAL-IOD003V1 და X-NUCLEOOUT03A1 გაფართოების დაფებისგან, რომლებიც დაწყობილია NUCLEO-L073RZ ან NUCLEO-L452RE განვითარების დაფებზე. STEVAL-IOD003V1 აღჭურვილია IO-Link მოწყობილობის გადამცემით IO-Link მასტერთან ფიზიკური კავშირისთვის, ხოლო X-NUCLEO-OUT03A1 არის ინდუსტრიული ციფრული გამომავალი გაფართოების დაფა, რომელიც დაფუძნებულია IPS2050H-ზე STM32 Nucleo-სთვის და NUCLEO-L073RZ-ისთვის. -L452RE არის საჭირო ტექნიკის რესურსები გასაშვებად FP-INDIODOUT1 ფუნქციური პაკეტი და გადამცემის და დენის ჩამრთველის კონტროლი. FP-IND-IODOUT1 აერთიანებს IO-Link დემო სტეკის ბიბლიოთეკას (მომდინარეობს X-CUBE-IOD02-დან) X-CUBE-IPS განყოფილებასთან, რომელიც დაკავშირებულია XNUCLEO- OUT03A1-თან და აქვს ყოფილიampIO-Link მოწყობილობის აქტივატორი და სენსორული კვანძი. P-NUCLEOIOD3A1 შეიძლება გამოყენებულ იქნას შეფასების მიზნებისთვის და როგორც განვითარების გარემო. STM32 Nucleo პაკეტი უზრუნველყოფს ხელმისაწვდომ და ადვილად გამოსაყენებელ გადაწყვეტას IO-Link და SIO აპლიკაციების განვითარებისთვის, L6362A კომუნიკაციის მახასიათებლებისა და გამძლეობის შესაფასებლად, STM32L073RZ და STM32L452RE მიკროკონტროლერების გამოთვლის ეფექტურობასთან ერთად.
სურათი 3. P-NUCLEO-IOD3A1 STM32 Nucleo პაკეტი

2.1.2 P-NUCLEO-IOD04A1 STM32 ნუკლეო პაკეტი
P-NUCLEO-IOD04A1 არის STM32 Nucleo პაკეტი, რომელიც შედგება X-NUCLEO-IOD02A1 და X-NUCLEOOUT04A1 გაფართოების დაფებისგან, რომლებიც დაწყობილია NUCLEO-L073RZ ან NUCLEO-G071RB განვითარების დაფებზე.
X-NUCLEO-IOD02A1 აღჭურვილია IO-Link მოწყობილობის გადამცემით IO-Link მასტერთან ფიზიკური კავშირისთვის, ხოლო X-NUCLEO-OUT04A1 არის სამრეწველო ციფრული გამომავალი გაფართოების დაფა, რომელიც დაფუძნებულია IPS2050H-32-ზე STM32 Nucleo-სთვის და NUCLEO-სთვის. -L073RZ ან NUCLEO-G071RB არის საჭირო ტექნიკის რესურსები FP-IND-IODOUT1 ფუნქციური პაკეტის გასაშვებად და გადამცემისა და დენის ჩამრთველის გასაკონტროლებლად.
FP-IND-IODOUT1 აერთიანებს IO-Link დემო სტეკის ბიბლიოთეკას (მომდინარეობს X-CUBE-IOD02-დან) X-CUBEIPS განყოფილებასთან, რომელიც დაკავშირებულია X-NUCLEO-OUT04A1-თან და აქვს ყოფილიampIO-Link მოწყობილობის აქტივატორი და სენსორული კვანძი.
P-NUCLEO-IOD04A1 შეიძლება გამოყენებულ იქნას შეფასების მიზნებისთვის და როგორც განვითარების გარემო.
STM32 Nucleo პაკეტი უზრუნველყოფს ხელმისაწვდომ და ადვილად გამოსაყენებელ გადაწყვეტას IO-Link და SIO აპლიკაციების განვითარებისთვის, L6364Q საკომუნიკაციო მახასიათებლებისა და გამძლეობის შესაფასებლად, STM32L073RZ და STM32G071RB მიკროკონტროლერების გამოთვლის ეფექტურობასთან ერთად.
სურათი 4. P-NUCLEO-IOD04A1 STM32 Nucleo პაკეტი

2.1.3 P-NUCLEO-IOD7A1 STM32 ნუკლეო პაკეტი
P-NUCLEO-IOD7A1 არის STM32 Nucleo პაკეტი, რომელიც შედგება X-NUCLEO-IOD02A1 და X-NUCLEOOUT07A1 გაფართოების დაფებისგან, რომლებიც დაწყობილია NUCLEO-G071RB ან NUCLEO-L073RZ განვითარების დაფებზე.
X-NUCLEO-IOD02A1 აღჭურვილია IO-Link მოწყობილობის გადამცემით IO-Link მასტერთან ფიზიკური კავშირისთვის, ხოლო X-NUCLEO-OUT07A1 არის სამრეწველო ციფრული გამომავალი გაფართოების დაფა, რომელიც დაფუძნებულია IPS4260LM-ზე STM32 Nucleo-სთვის და NUCLEO-G071-ისთვის. ან NUCLEO-L073RZ აუცილებელია ტექნიკის რესურსები FP-IND-IODOUT1 ფუნქციური პაკეტის გასაშვებად და გადამცემისა და დენის ჩამრთველის გასაკონტროლებლად.
FP-IND-IODOUT1 აერთიანებს IO-Link დემო სტეკის ბიბლიოთეკას (მომდინარეობს X-CUBE-IOD02-დან) X-CUBEIPS განყოფილებასთან, რომელიც დაკავშირებულია X-NUCLEO-OUT07A1-თან და აქვს ყოფილიampIO-Link მოწყობილობის აქტივატორი და სენსორული კვანძი.
P-NUCLEO-IOD7A1 შეიძლება გამოყენებულ იქნას შეფასების მიზნებისთვის და როგორც განვითარების გარემო.
STM32 Nucleo პაკეტი უზრუნველყოფს ხელმისაწვდომ და ადვილად გამოსაყენებელ გადაწყვეტას IO-Link და SIO აპლიკაციების განვითარებისთვის, L6364Q კომუნიკაციის მახასიათებლებისა და გამძლეობის შესაფასებლად, STM32G071RB და STM32L073RZ მიკროკონტროლერების გამოთვლის ეფექტურობასთან ერთად.
სურათი 5. P-NUCLEO-IOD7A1 STM32 Nucleo პაკეტი

2.1.4 P-NUCLEO-IOM01M1 STM32 ნუკლეო პაკეტი
P-NUCLEO-IOM01M1 არის STM32 Nucleo პაკეტი, რომელიც შედგება STEVAL-IOM001V1 და NUCLEOF446RE დაფებისგან. STEVAL-IOM001V1 არის ერთი IO-Link master PHY ფენა (L6360), ხოლო NUCLEOF446RE მუშაობს 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 მასტერი, შეუძლია წვდომა IO-Link ფიზიკურ შრეზე და დაუკავშირდეს IO-Link მოწყობილობებს.
თქვენ შეგიძლიათ შეაფასოთ ინსტრუმენტი გამოყოფილი GUI-ით (IO-Link Control Tool©, TEConcept GmbH-ის საკუთრება) ან გამოიყენოთ იგი როგორც IO-Link სამაგისტრო ხიდი, რომელიც ხელმისაწვდომი იქნება გამოყოფილი SPI ინტერფეისიდან: დემო პროექტის წყაროს კოდი (დაბალი დონის IO- TEConcept GmbH-ის მიერ შემუშავებული დემო აპლიკაციაზე ბმული ძირითადი წვდომა და API სპეციფიკაცია ხელმისაწვდომია უფასოდ.
სურათი 6. P-NUCLEO-IOM01M1 STM32 ნუკლეო პაკეტი

2.2 აპარატურის დაყენება
საჭიროა შემდეგი ტექნიკის კომპონენტები:
- ერთი STM32 Nucleo პაკეტი IO-Link მოწყობილობის აპლიკაციებისთვის (შეკვეთის კოდი: P-NUCLEO-IOD3A1 ან P-NUCLEOIOD04A1 ან P-NUCLEO-IOD7A1)
- ერთი STM32 Nucleo პაკეტი IO-Link მასტერისთვის IO-Link v1.1 PHY და დასტათი (შეკვეთის კოდი: P-NUCLEOIOM01M1)
- 3 მავთულის კაბელი (L+, L-/GND, CQ)
2.3 როგორ ვაკონტროლოთ P-NUCLEO-IOD3A1 და P-NUCLEO-IOD04A1 და PNUCLEO-IOD7A1 P-NUCLEO-IOM01M1 IO-Link მასტერის მეშვეობით
ნაბიჯი 1. შეაერთეთ P-NUCLEO-IOM01M1 და P-NUCLEO-IOD3A1 ან P-NUCLEO-IOD04A1 ან PNUCLEO-IOD7A1 3 მავთულის კაბელის მეშვეობით (L+, L-/GND და CQ-, იხილეთ დაფის სერიოგრაფია) .
ნაბიჯი 2. შეაერთეთ P-NUCLEO-IOM01M1 24 V/0.5 A კვების წყაროსთან.
შემდეგი ნახატები გვიჩვენებს, თუ როგორ უნდა დააკავშიროთ P-NUCLEO-IOM01M1 და P-NUCLEO-IOD3A1 ან
P-NUCLEO-IOD04A1 ან P-NUCLEO-IOD7A1 FP-IND-IODOUT1 firmware გაშვებული.
სურათი 7. P-NUCLEO-IOD3A1-ის ტერმინალის პარამეტრები

სურათი 8. P-NUCLEO-IOD04A1-ის ტერმინალის პარამეტრები

სურათი 9. P-NUCLEO-IOD7A1-ის ტერმინალის პარამეტრები

ნაბიჯი 3. გაუშვით IO-Link Control Tool თქვენს ლეპტოპზე/კომპიუტერზე.
ნაბიჯი 4. შეაერთეთ mini-USB კაბელით P-NUCLEO-IOM01M1, რომელიც მუშაობს IO-Link Control Tool-თან თქვენს ლეპტოპთან/კომპიუტერთან.
შემდეგი ნაბიჯები (5-დან 13-მდე) ეხება IO-Link Control Tool-ზე განსახორციელებელ მოქმედებებს.
ნაბიჯი 5. ატვირთეთ IODD file P-NUCLEO-ს გამოიყენება IO-Link Control Tool-ზე დაწკაპუნებით [Select device] და მიჰყევით ინსტრუქციებს შესაბამისი IODD (xml ფორმატი) ატვირთვისთვის. file ხელმისაწვდომია პროგრამული პაკეტის IODD დირექტორიაში.
ამ მოქმედების შემდეგ გამოჩნდება ინფორმაცია არჩეული მოწყობილობის შესახებ. IODD files მოწოდებულია COM1 (4.8 კბიტ/წმ, მხოლოდ P-NUCLEO-IOD3A1) და COM2 (38.4 კბიტ/წმ) და COM3 (230.4 კბიტ/წმ) გადაცემის სიჩქარისთვის.
სურათი 10. მოწყობილობის შერჩევა

სურათი 11. მოწყობილობის შერჩევა P-NUCLEO-IOD3A1, P-NUCLEO-IOD04A1 და P-NUCLEOIOD7A1-ისთვის

ნაბიჯი 6. აირჩიეთ COM პორტი და დააკავშირეთ Master მწვანე ხატულაზე (ზედა მარცხენა კუთხე) დაწკაპუნებით.
სურათი 12. ძირითადი კავშირი

ნაბიჯი 7. დააჭირეთ [Power ON] P-NUCLEO-ს მიწოდებისთვის. თუ P-NUCLEO-IOD3A1 გამოიყენება, მაშინ STEVAL-IOD003V1-ზე მწვანე LED ჩაირთვება. თუ გამოიყენება P-NUCLEO-IOD04A1 ან P-NUCLEO-IOD7A1, მაშინ X-NUCLEO-IOD02A1-ზე წითელი LED ციმციმდება.
ნაბიჯი 8. დააწკაპუნეთ [IO-Link]-ზე IO-Link კომუნიკაციის დასაწყებად. თუ გამოიყენება P-NUCLEO-IOD04A1 ან P-NUCLEO-IOD7A1, მაშინ X-NUCLEO-IOD02A1-ზე მწვანე LED ციმციმდება.
სურათი 13. ჩართვა და IO-Link

შემდეგი ნაბიჯები (9-დან 21-მდე) ეხება მოქმედებებს, რომლებიც უნდა შესრულდეს IO-Link Control Tool-ზე, რათა უზრუნველყოს ბრძანებები IPS2050H ან IPS2050H-32 ან IPS4260LM, რომლებიც დამონტაჟებულია X-NUCLEO-OUT03A1, XNUCLEO- OUT04A1 ან X-N. OUT07A1 ფარის დაფები. თქვენ ასევე შეგიძლიათ მიიღოთ ზომები დიაგნოსტიკური ქინძისთავების სტატუსის შესამოწმებლად.
ზოგადად, Intelligent Power Switch-ზე ბრძანების მიწოდებისთვის IO-Link ხაზის მეშვეობით Control Tool, აუცილებელია Control Tool [Write Selected] ბრძანების გამოყენებით. იმისათვის, რომ ეს ქმედება ეფექტური იყოს, საჭიროა დააჭიროთ [Enter]-ის შეცვლის შემდეგ და დაადასტუროთ, რომ მნიშვნელობა იცვლის ფერს ლურჯად.
ამის შემდეგ, [Write Selected]-ზე დაწკაპუნება მოქმედებას სწორად მიმართავს და ტექსტის ფერი უნდა შეიცვალოს მწვანედ.
შემდეგ ნაბიჯებში ჩვენ ვახსენებთ ზოგად სტრიქონს X-NUCLEO-OUT0xA1 გამოყენებული P-NUCLEO-ს მიხედვით, მომხმარებელმა უნდა გაითვალისწინოს X-NUCLEO-OUT03A1 ან X-NUCLEO-OUT04A1 ან X-NUCLEOOUT07A1. ანალოგიურად, არხი N ეხება ზოგად არხს, რომელიც ხელმისაწვდომია X-NUCLEO-OUTxA1-ზე.
ნაბიჯი 9. გამოიყენეთ [დაკვირვების მენიუ]>[X-NUCLEO-OUT0xA1 ]>[არხი N]>[სტაბილური მდგომარეობა ჩართეთ ან გამორთეთ] 1,2 არხის ჩართვის ან გამორთვისთვის ან მხოლოდ P-NUCLEO-IOD7A1 არხებისთვის 3 ან 4 მდგრადი მდგომარეობის რეჟიმში.
თუ დაყენებული მნიშვნელობა არის 1, მოქმედება არის არხის ჩართვა. მნიშვნელობა 0 გამორთავს არხს. სტაბილური მდგომარეობის რეჟიმში ჩართვა PWM რეჟიმში უკვე ჩართული არხი შეწყვეტს PWM-ს და ჩართავს მდგრადი მდგომარეობის რეჟიმს. ქვემოთ მოყვანილი სურათი გვიჩვენებს ყოფილიampპირველი არხის ჩართვა სტაბილურ მდგომარეობაში.
სურათი 14. არხი 1 სტაბილური მდგომარეობა ჩართულია P-NUCLEO-IOD04A1-ისთვის

სურათი 15. არხი 3 სტაბილური მდგომარეობა ჩართულია P-NUCLEO-IOD7A1-ისთვის

ნაბიჯი 10. დააწკაპუნეთ [დაკვირვების მენიუ]>[X-NUCLEO-OUT0xA1]>[არხი N]>[PWM სიხშირის მნიშვნელობა [Hz]] დააყენეთ PWM სიხშირე, რომელიც გსურთ გამოიყენოთ არხისთვის 1,2 ან მხოლოდ P-სთვის. NUCLEO-IOD7A1 არხები 3 ან
4. სიხშირის დიაპაზონი, რომლის დაყენებაც შესაძლებელია, არის 0-დან 100 ჰც-მდე. სიხშირის ნაბიჯი არის 1 ჰც.
ნაბიჯი 11. დააწკაპუნეთ [დაკვირვების მენიუ]>[X-NUCLEO-OUT0xA1]>[არხი N]>[PWM სამუშაო ციკლის მნიშვნელობა [%]], რომ დააყენოთ სამუშაო ციკლი, რომლის გამოყენება გსურთ არხისთვის 1,2 ან მხოლოდ P-სთვის. -NUCLEO-IOD7A1 არხები 3 ან 4.
სამუშაო ციკლის დიაპაზონი, რომელიც შეიძლება დაყენდეს, არის 0%-დან 100%-მდე. სამუშაო ციკლის ნაბიჯი არის 1%.
ნაბიჯი 12. დააწკაპუნეთ [დაკვირვების მენიუ]>[X-NUCLEO-OUT0xA1]>[არხი N]>[PWM ჩართვა ან გამორთვა] 1,2 არხის ჩართვის ან გამორთვისთვის ან მხოლოდ P-NUCLEO-IOD7A1 არხებისთვის 3 ან 4 PWM რეჟიმში.
თუ დაყენებული მნიშვნელობა არის 1, მოქმედება არის არხზე დენი. მნიშვნელობა 0 გამორთავს არხს. PWM რეჟიმში ჩართვა არხი, რომელიც უკვე ჩართულია სტაბილურ მდგომარეობაში, წყვეტს სტაბილურ მდგომარეობას და ჩართავს PWM რეჟიმს. ქვემოთ მოყვანილი სურათი გვიჩვენებს ყოფილიampარხის ჩართვა PWM რეჟიმში.
IPS-ის შეყვანის და დაკავშირებული გამოსავლების სანახავად, აუცილებელია სიხშირისა და სამუშაო ციკლის მნიშვნელობა ნულის გარდა სხვა მნიშვნელობის დაყენება.
სურათი 16. არხი 1 PWM ON P-NUCLEO-IOD04A1-ისთვის

სურათი 17. არხი 4 PWM ON P-NUCLEO-IOD7A1-ისთვის

ნაბიჯი 13. P-NUCLEO-IOD3A1 ან P-NUCLEO-IOD04A1-ისთვის გამოიყენეთ [Observation Menu]>[X-NUCLEOOUT0xA1]>[ Channel N]>[Fault Status] არხის 1 ან 2 გაუმართაობის სტატუსის შესამოწმებლად.
აუცილებელია სტრიქონის არჩევა და დააწკაპუნეთ [Read Selected]. წაკითხვის მნიშვნელობა 0 ნიშნავს შეცდომის არარსებობას, ხოლო 1 მიუთითებს გაუმართაობაზე.
P-NUCLEO-IOD7A1-ისთვის გამოიყენეთ [დაკვირვების მენიუ]>[X-NUCLEO-OUT07A1]>[არხი N]>[დიაგნოსტიკის დონე] არხის N დიაგნოსტიკური სიგნალის დონის შესამოწმებლად.
აუცილებელია მწკრივის არჩევა და დაწკაპუნება [Read Selected]. წაკითხვის მნიშვნელობა 0 ნიშნავს დიაგნოსტიკური სიგნალის დონეს დაბალს, ხოლო 1 მიუთითებს მაღალ დონეზე.
სურათი 18. არხის 1 შეცდომის შემოწმება P-NUCLEO-IOD04A1-ისთვის

სურათი 19. არხის 1 დიაგნოსტიკის დონის წაკითხვა P-NUCLEO-IOD7A1-ისთვის

ნაბიჯი 14. P-NUCLEO-IOD7A1-ისთვის გამოიყენეთ [დაკვირვების მენიუ]>[X-NUCLEO-OUT07A1]>[FLT სტატუსი] FLT პინის სტატუსის შესამოწმებლად.
აუცილებელია მწკრივის არჩევა და დაწკაპუნება [Read Selected]. წაკითხვის მნიშვნელობა 1 ნიშნავს შეცდომის არარსებობას, ხოლო 0 მიუთითებს გაუმართაობაზე. თუ NO FAULT ან FAULT სტრიქონი გამოჩნდება ნაცრისფერი, ეს ნიშნავს, რომ ის ჯერ არ არის წაკითხული მოწყობილობის მიერ და, შესაბამისად, არ არის მნიშვნელოვანი. სტრიქონი მწვანეა მოწყობილობიდან სტატუსის წაკითხვის შემდეგ. ზოგადად, ყოველთვის საჭიროა დააწკაპუნოთ [Read Selected] FLT pin-ის სტატუსის განახლებისთვის.
სურათი 20. FLT შემოწმება P-NUCLEO-IOD7A1-ზე

ნაბიჯი 15. P-NUCLEO-IOD7A1-სთვის გამოიყენეთ [Observation Menu]>[X-NUCLEO-OUT07A1]>[OL Status] OL pin-ის სტატუსის დასადასტურებლად. აუცილებელია მწკრივის არჩევა და დაწკაპუნება [Read Selected]. წაკითხვის მნიშვნელობა 1 ნიშნავს შეცდომის არარსებობას ღია დატვირთვის გამო, ხოლო 0 მიუთითებს ღია დატვირთვის გაუმართაობაზე. თუ NO FAULT ან FAULT სტრიქონი გამოჩნდება ნაცრისფერში, ეს ნიშნავს, რომ ის ჯერ არ არის წაკითხული მოწყობილობის მიერ და, შესაბამისად, არ არის მნიშვნელოვანი.
სტრიქონი მწვანეა მოწყობილობიდან სტატუსის წაკითხვის შემდეგ.
სურათი 21. OL შემოწმება P-NUCLEO-IOD7A1-ზე

ნაბიჯი 16. თუ გამოიყენება P-NUCLEO-IOD04A1 ან P-NUCLEO-IOD7A1, მაშინ L6364Q შიდა ტემპერატურის სენსორით მონაცემთა გაცვლის გასააქტიურებლად გადადით [Parameter Menu]>[Process Input Selection] და აირჩიეთ L6364Q ტემპერატურა. სენსორი. დააჭირეთ [Enter] და შემდეგ დააწკაპუნეთ [Write Selected] (ტექსტი გახდება მწვანე) და მოწყობილობიდან მომავალი მონაცემები გამოჩნდება Process Data განყოფილებაში. ტემპერატურის სენსორის მონაცემების გრაფიკის დახატვა შეგიძლიათ ღილაკზე [Plot] დაწკაპუნებით.
სურათი 22. ტემპერატურის სენსორის წაკითხვა P-NUCLEO-IOD04A1 და P-NUCLEO-IOD7A1

სურათი 23. ტემპერატურის სენსორის დიაგრამა (მაგample P-NUCLEO-IOD04A1-ით)

ნაბიჯი 17. P-NUCLEO-IOD3A1-სთვის ან P-NUCLEO-IOD04A1-ისთვის, შესაძლებელია გამოიყენოთ IPS-ის შეცდომის პინების მნიშვნელობები, თითქოს ეს ორი სენსორი იყოს და შემდეგ ასახოს მათი მნიშვნელობები ციკლურად, როგორც პროცესის მონაცემები. ამისათვის გადადით [Parameter Menu]>[Process Input Selection] და აირჩიეთ IPS2050H FAULT Pins მნიშვნელობა ან IPS2050H-32 FAULT Pins მნიშვნელობა, შესაბამისად, დააჭირეთ [Enter] (ტექსტი გახდება ლურჯი), შემდეგ დააჭირეთ [Write Selected] (ტექსტი გახდება მწვანე) და მონაცემები მოდის IPS2050H/IPS2050H-32 გაუმართაობიდან ქინძისთავები ნაჩვენები იქნება პროცესის მონაცემთა განყოფილებაში. შეცდომის ქინძისთავების სტატუსის გრაფიკის დახატვა შეგიძლიათ ღილაკზე [Plot] დაჭერით. P-NUCLEO-IOD7A1-სთვის შესაძლებელია გამოიყენოთ IPS FLT და OL პინების მნიშვნელობები ან თითო არხზე DIAG სიგნალები, თითქოს ისინი იყვნენ სენსორები და შემდეგ ასახოს მათი მნიშვნელობები ციკლურად, როგორც პროცესის მონაცემები. ამისათვის გადადით [Parameter Menu]>[Process Input Selection] და აირჩიეთ FLT და OL Signalization ან DIAGs Level, დააჭირეთ [Enter] (ტექსტი გახდება ლურჯი), შემდეგ დააჭირეთ [Write Selected] (ტექსტი გადაიქცევა. მწვანე) და IPS4260LM FLT და OL ქინძისთავებიდან ან DIAG სიგნალებიდან მიღებული მონაცემები ნაჩვენები იქნება პროცესის მონაცემთა განყოფილებაში. შეცდომის ქინძისთავების სტატუსის გრაფიკის დახატვა შეგიძლიათ ღილაკზე [Plot] დაჭერით.
სურათი 24. IPS-ის გაუმართაობის პინების მონაცემები წაკითხული P-NUCLEO-IOD3A1 ან P-NUCLEO-IOD04A1 (მაგ.ampლე ამისთვის
P-NUCLEO-IOD04A1)

სურათი 25. IPS FLT და OL პინების მონაცემები წაკითხული P-NUCLEO-IOD7A1-ისთვის

სურათი 26. IPS DIAG აგზავნის P-NUCLEO-IOD7A1-ის წაკითხვის მონაცემებს



2.4 პროგრამული უზრუნველყოფის დაყენება
შემდეგი პროგრამული კომპონენტები საჭიროა განვითარების შესაფერისი გარემოს შესაქმნელად, რათა შეიქმნას აპლიკაციები IO-Link აპლიკაციებისთვის NUCLEO-L073RZ ან NUCLEO-G071RB (გამოიყენება P-NUCLEO-IOD04A1 და P-NUCLEO-IOD7A1) და NUCLEO-L073RZ-სთვის -L452RE (გამოიყენება P-NUCLEO-IOD3A1), L6362A/ L6364Q და IPS2050H/IPS2050H-32 ან IPS4260LM:
• FP-IND-IODOUT1 firmware და მასთან დაკავშირებული დოკუმენტაცია ხელმისაწვდომია www.st.com-ზე
• ერთ-ერთი შემდეგი განვითარების ხელსაწყოების ჯაჭვი და შემდგენელი:
– IAR ჩაშენებული სამუშაო მაგიდა Arm toolchain-ისთვის + ST-LINK/V2
- რეალურიView მიკროკონტროლერის განვითარების ნაკრების ხელსაწყოების ჯაჭვი (MDK-ARM პროგრამული უზრუნველყოფის განვითარების გარემო
+ ST-LINK/V2)
– STM32CubeIDE + ST-LINK/V2
გადასინჯვის ისტორია
ცხრილი 1. დოკუმენტის გადასინჯვის ისტორია

მნიშვნელოვანი შენიშვნა - წაიკითხეთ ყურადღებით
STMicroelectronics NV და მისი შვილობილი კომპანიები ("ST") იტოვებენ უფლებას ნებისმიერ დროს განახორციელონ ცვლილებები, შესწორებები, გაუმჯობესებები, მოდიფიკაციები და გაუმჯობესებები ST პროდუქტებში და/ან ამ დოკუმენტში შეტყობინების გარეშე. მყიდველებმა უნდა მიიღონ უახლესი შესაბამისი ინფორმაცია ST პროდუქტების შესახებ შეკვეთების განთავსებამდე. ST-ის პროდუქტები იყიდება ST-ის გაყიდვის პირობებისა და პირობების შესაბამისად, რომლებიც შეკვეთის დადასტურების მომენტში არსებობს.
მყიდველები არიან მხოლოდ პასუხისმგებელი ST პროდუქტების არჩევანზე, შერჩევასა და გამოყენებაზე და ST არ იღებს პასუხისმგებლობას განაცხადის დახმარებაზე ან მყიდველების პროდუქტების დიზაინზე.
არავითარი ლიცენზია, გამოხატული თუ ნაგულისხმევი, რაიმე ინტელექტუალური საკუთრების უფლებაზე არ არის გაცემული ST-ის მიერ აქ.
ST პროდუქტების ხელახალი გაყიდვა წინამდებარე ინფორმაციისგან განსხვავებული დებულებებით გააუქმებს ST-ის მიერ ასეთ პროდუქტზე გაცემულ ნებისმიერ გარანტიას.
ST და ST ლოგო ST-ის სავაჭრო ნიშნებია. ST სავაჭრო ნიშნების შესახებ დამატებითი ინფორმაციისთვის იხილეთ www.st.com/trademarks. ყველა სხვა პროდუქტის ან სერვისის სახელი მათი შესაბამისი მფლობელების საკუთრებაა.
ამ დოკუმენტის ინფორმაცია ანაცვლებს და ცვლის ადრე მოწოდებულ ინფორმაციას ამ დოკუმენტის ნებისმიერ წინა ვერსიაში.
© 2024 STMicroelectronics – ყველა უფლება დაცულია
UM3240
UM3240
წაიკითხეთ მეტი ამ სახელმძღვანელოს შესახებ და ჩამოტვირთეთ PDF:
დოკუმენტები / რესურსები
![]() |
ST UM3240 სამრეწველო აქტუატორი და სენსორის კვანძი [pdf] მომხმარებლის სახელმძღვანელო UM3240 სამრეწველო ამძრავი და სენსორის კვანძი, UM3240, სამრეწველო აქტივატორი და სენსორის კვანძი, სენსორის კვანძი |




