ST- ლოგო

ST com STEVAL-IOD04KT1 მიკროელექტრონიკა მრავალფუნქციური სენსორი

ST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-product

შესავალი

STSW-IOD04K არის პროგრამული პაკეტი, რომელიც საშუალებას გაძლევთ ჩართოთ IO-Link კომუნიკაცია STEVAL-IOD004V1 (შედის STEVAL-IOD04KT1-ში, მაგრამ არ არის ხელმისაწვდომი ცალკე გასაყიდად) და IO-Link მასტერს შორის, L6364W გადამცემის მეშვეობით. STM32CubeHAL-ზე დაყრდნობით, STSW-IOD04K აფართოებს STM32Cube-ს. ის უზრუნველყოფს დაფის მხარდაჭერის პაკეტს (BSP) IO-Link კომუნიკაციისთვის, რომელიც დაფუძნებულია დემო-სტაკის ბიბლიოთეკაზე, რომელიც მართავს მონაცემებს შიდა L6364W ტემპერატურის სენსორიდან და ორი ბორტ MEMS სამრეწველო სენსორიდან: IIS2MDC (მაღალი სიზუსტე, ულტრა დაბალი- სიმძლავრე, 3 ღერძიანი ციფრული გამომავალი მაგნიტომეტრი) და ISM330DHCX (ყოველთვის ჩართული 3D ამაჩქარებელი და 3D გიროსკოპი).
ამ აპლიკაციის პროგრამული უზრუნველყოფის არქიტექტურა აადვილებს ინტეგრაციას სხვა STM32Cube-ზე დაფუძნებულ პროგრამულ უზრუნველყოფასთან, რომ შეიქმნას ყოფილიamples ყველაზე გავრცელებული აპლიკაციის ტექნოლოგიებისთვის. ჩართული ბიბლიოთეკები აძლევენ ფუნქციებს დეველოპერებისთვის რეალური და გამოსაყენებელი სისტემისთვის. აპარატურის დრაივერები და აბსტრაქტული დაბალი დონის დეტალები საშუალებას აძლევს შუა პროგრამულ კომპონენტებს და აპლიკაციებს წვდომა მიიღონ მონაცემებზე ტექნიკისგან დამოუკიდებელი გზით. Middleware ბიბლიოთეკები მოიცავს ST საკუთრებაში არსებულ IO-Link დემო-სტაკს. შეგიძლიათ გამოიყენოთ STSW-IOD04K პროგრამული პაკეტი სხვადასხვა ინტეგრირებული განვითარების გარემოში (IDE): IAR, Keil და STM32CubeIDE. იგი ასევე მოიცავს IODD-ს file უნდა აიტვირთოს მომხმარებლის IO-Link მასტერზე.

დაწყება

დასრულდაview
STSW-IOD04K აფართოებს STM32Cube ფუნქციონირებას. პროგრამული პაკეტი იძლევა IO-Link მონაცემთა სამრეწველო სენსორების გადაცემას STEVAL-IOD004V1-ზე IO-Link მასტერზე, რომელიც დაკავშირებულია IO-Link კავშირის საშუალებით. პაკეტის ძირითადი მახასიათებლებია:

  • Firmware პაკეტი IO-Link მოწყობილობის აპლიკაციების შესაქმნელად STM32G071EB მიკროკონტროლერზე დაყრდნობით
  • Middleware ბიბლიოთეკები აღჭურვილია IO-Link მოწყობილობის დემო-სტაკით L6364W-ისთვის IIS2MDC და ISM330DHCX MEMS სენსორების მართვისთვის
  • მზა ორობითი IO-Link მოწყობილობის სენსორის მონაცემთა გადაცემისთვის
  • მარტივი პორტაბელურობა სხვადასხვა MCU ოჯახებში STM32Cube-ის წყალობით
  • უფასო, მოსახერხებელი სალიცენზიო პირობები

არქიტექტურა
აპლიკაციის პროგრამული უზრუნველყოფა წვდება STEVAL-IOD004V1-ს შემდეგი პროგრამული ფენების მეშვეობით:

  • STM32Cube HAL ფენა, რომელიც უზრუნველყოფს აპლიკაციის პროგრამირების ინტერფეისების (API) მარტივ, ზოგად და მრავალინსტანციურ კომპლექტს, რათა ურთიერთქმედდეს ზედა აპლიკაციასთან, ბიბლიოთეკასთან და სტეკის ფენებთან. მას აქვს ზოგადი და გაფართოების API და პირდაპირ აგებულია ზოგადი არქიტექტურის გარშემო. ის საშუალებას აძლევს თანმიმდევრულ ფენებს, როგორიცაა შუა პროგრამის ფენა, განახორციელონ ფუნქციები მოცემული მიკროკონტროლერის ერთეულისთვის (MCU) სპეციფიკური აპარატურის კონფიგურაციის მოთხოვნის გარეშე. ეს სტრუქტურა აუმჯობესებს ბიბლიოთეკის კოდის ხელახლა გამოყენებას და გარანტიას იძლევა მარტივი პორტაბელურობის სხვა მოწყობილობებზე.
  • Board Support Package (BSP) ფენა, რომელიც მხარს უჭერს დაფაზე არსებულ ყველა პერიფერიულ მოწყობილობას, გარდა MCU. API-ების ეს შეზღუდული ნაკრები უზრუნველყოფს პროგრამირების ინტერფეისს გარკვეული დაფის სპეციფიკური პერიფერიული მოწყობილობებისთვის, როგორიცაა LED, მომხმარებლის ღილაკი და ა.შ. ეს ინტერფეისი ასევე დაგეხმარებათ დაფის კონკრეტული ვერსიის იდენტიფიცირებაში.

სურათი 1. STSW-IOD04K პროგრამული არქიტექტურა

ST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-fig-1

საქაღალდეები

სურათი 2. STSW-IOD04K საქაღალდის სტრუქტურაST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-fig-2

პროგრამული პაკეტი მოიცავს შემდეგ საქაღალდეებს:

  • დოკუმენტაცია: შედგენილი HTML file გენერირებული საწყისი კოდიდან, რომელშიც დეტალურადაა აღწერილი პროგრამული უზრუნველყოფის კომპონენტები და API (თითოეული პროექტისთვის).
  • დრაივერები: HAL დრაივერები და დაფის სპეციფიკური დრაივერები თითოეული მხარდაჭერილი დაფის ან აპარატურის პლატფორმისთვის, მათ შორის ბორტ კომპონენტებისთვის და CMSIS გამყიდველისგან დამოუკიდებელი ტექნიკის აბსტრაქციის ფენა ARM Cortex-M პროცესორების სერიისთვის.
  • Middlewares: ბიბლიოთეკები და პროტოკოლები IO-Link მინი-სტაკის და სენსორების მენეჯმენტით.
  • პროექტები: სampაპლიკაცია, რომელიც ახორციელებს სამრეწველო IO-Link მრავალ სენსორულ კვანძს. ეს აპლიკაცია მოწოდებულია STM32G071EB მიკროკონტროლერისთვის სამი განვითარების გარემოსთვის: IAR Embedded Workbench for ARM, RealView მიკროკონტროლერის განვითარების ნაკრები (MDK-ARM-STR) და STM32CubeIDE.

API-ები
დეტალური ტექნიკური ინფორმაცია მომხმარებლის სრული API ფუნქციით და პარამეტრის აღწერილობით არის შედგენილი HTML-ში file "დოკუმენტაციის" საქაღალდეში.

Sampგანაცხადის აღწერა
პროექტების საქაღალდეში მოცემულია სampპროგრამა, რომელიც იყენებს STEVAL-IOD004V1-ს L6364W გადამცემით და ISM330DHCX/IIS2MDC სამრეწველო სენსორებით.
მზა პროექტები ხელმისაწვდომია მრავალი IDE-სთვის. შეგიძლიათ ატვირთოთ ერთ-ერთი ორობითი fileSTSW-IOD04K-ს STM32CubeProgrammer-ის ან თქვენი IDE პროგრამირების ფუნქციის მეშვეობით. STEVAL-IOD004V1-ის გასააქტიურებლად და პროგრამული უზრუნველყოფის გასააქტიურებლად, შეგიძლიათ აირჩიოთ ქვემოთ მოცემული ერთ-ერთი ვარიანტი:

  • შეაერთეთ თქვენი MCU პროგრამისტი (მაგample, STLINK-V3MINI) დაფაზე J1 კონექტორის მეშვეობით; ჩართეთ დაფა 24 ვ-ით, რომელიც მოწოდებულია IO-Link მასტერისგან; თქვენს პროგრამისტზე აირჩიეთ ორობითი file გააცივე და შემდეგ გააგრძელე MCU-ის პროგრამირება.

შენიშვნა
ზემოაღნიშნული პროცედურისთვის გჭირდებათ ორი USB პორტი (ერთი პროგრამისტისთვის, მეორე IO-Link მასტერისთვის).

  • შეაერთეთ თქვენი MCU პროგრამისტი (მაგample, STLINK-V3MINI) დაფაზე J1 კონექტორის მეშვეობით; მიაწოდეთ MCU 3.3 ვ დენის წყაროთი, რომელიც დაკავშირებულია დაფაზე J2-ის მეშვეობით (პინი 2 = GND; პინი 4 = 3.3 ვ); თქვენს პროგრამისტზე აირჩიეთ ორობითი file ფლეში და შემდეგ MCU დაპროგრამება.

STLINK-V3MINI პროგრამისტი შეიძლება დაუკავშირდეს STEVAL-IOD004V1-ს J1-ით (10 გზა, ორი მწკრივი) კომპლექტში შემავალი 14-პინიანი ბრტყელი კაბელის მეშვეობით: კაბელის მარჯვენა და მარცხენა მხარეს ორი პინი რჩება შეუერთებელი. გადახედეთ დაფის ზედა მხარეს და დატოვეთ IO-Link M8 კონექტორი თქვენს მარჯვნივ, კაბელი უნდა იყოს დაკავშირებული ისე, რომ წითელი ხაზი იყოს ზემოთ, როგორც ნაჩვენებია ქვემოთ.

სურათი 3. STEVAL-IOD004V1 და STLINK-V3MINI – კავშირის დიაგრამა

ST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-fig-3

STSW-IOD04K firmware-ის შესაფასებლად, ატვირთეთ IODD file თქვენი IO-Link master-ის საკონტროლო ხელსაწყოზე და დააკავშირეთ იგი STEVAL-IOD004V1-ზე კომპლექტში მოყვანილი IO-Link კაბელებით და გადამყვანებით, ან ნებისმიერი სხვა თავსებადი კაბელით. თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი სხვა IO-Link master v1.1 შესაბამისი კონტროლის ხელსაწყოთი. ყოფილშიampგანყოფილების 2.2-ში, IO-Link მასტერია P-NUCLEO-IOM01M1, დაკავშირებული კონტროლის ხელსაწყო არის IO-Link კონტროლის ხელსაწყო, რომელიც შემუშავებულია TEConcept-ის (ST პარტნიორი) მიერ და კავშირი დასრულებულია 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-სთვის, სენსორებისთვის და სხვა ლოგიკური მოწყობილობებისთვის მომდინარეობს DC-DC კონვერტორის კონტროლერიდან, რომელიც ჩაშენებულია L6364W-ში. ბორტ STM32G071EB მიკროკონტროლერი მართავს IO-Link დემო დასტას v.1.1, რომელიც აკონტროლებს IO-Link კომუნიკაციას და პროგრამულ კოდს, რომელიც მართავს L6364W გადამცემს და MEMS სამრეწველო სენსორებს. მთავარი დაფის მცირე ზომები მიღწეული იქნა CSP პაკეტის ვარიანტების მცირე ზომების წყალობით L6364W და STM32G071EB. შეაერთეთ მთავარი დაფა IO-Link მასტერთან ადაპტერისა და კომპლექტში შემავალი M8 კონექტორის მეშვეობით ნორმალური მუშაობისთვის. შეაერთეთ იგივე დაფა STLINK-V3MINI-ს ბრტყელი კაბელის მეშვეობით მხოლოდ იმ შემთხვევაში, თუ გსურთ STM32G071EB-ის დაპროგრამება ახალი პროგრამული უზრუნველყოფით.

სურათი 4. STEVAL-IOD04KT1 შეფასების ნაკრები

ST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-fig-4

აპარატურის დაყენება

შემდეგი ნაბიჯები განმარტავს, თუ როგორ უნდა აკონტროლოთ STEVAL-IOD004V1 P-NUCLEO-IOM01M1-ის მეშვეობით.

  • ნაბიჯი 1. შეაერთეთ P-NUCLEO-IOM01M1 STEVAL-IOD004V1 სამი მავთულის მეშვეობით (L+, L-/GND და CQ). STEVAL-IOD04KT1 მოიცავს M8 (ოთხმხრივი სოკეტი) M12-ის (ხუთმხრივი შტეფსელი) კონექტორს, რათა ადვილად დაუკავშირდეს STEVAL-IOD004V1 ნებისმიერ IO-Link მასტერს M12 (სოკეტის) კონექტორით. ყველაზე მარტივი გზა STEVAL-IOD004V1-ის P-NUCLEO-IOM01M1-თან დასაკავშირებლად არის კაბელის გამოყენება M12-ით (ოთხი ან ხუთმხრივი სოკეტით) ერთ მხარეს და თავისუფალი სადენებით მეორე მხარეს (მაგ.ample, Katlax p/n CBF12-S44N0-1.5BPUR).
  • ნაბიჯი 2. შეაერთეთ P-NUCLEO-IOM01M1 24 V/1 A კვების წყაროსთან. შემდეგი სურათი გვიჩვენებს, თუ როგორ უნდა დააკავშიროთ P-NUCLEO-IOM01M1 და STEVAL-IOD004V1, რომელიც მუშაობს STSW-IOD04K.ST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-fig-5
  • ნაბიჯი 3. გაუშვით IO-Link Control Tool თქვენს ლეპტოპზე/კომპიუტერზე.
  • ნაბიჯი 4. შეაერთეთ P-NUCLEO-IOM01M1 მინი-USB კაბელით თქვენს ლეპტოპს/კომპიუტერს, რომელსაც აქვს IO-Link Control Tool.
    შენიშვნა
    ნაბიჯები 5-დან 13-მდე ეხება IO-Link Control Tool-ში შესასრულებელ მოქმედებებს.
  • ნაბიჯი 5. IO-Link Control Tool-ში დააწკაპუნეთ [Select device] და მიჰყევით ინსტრუქციებს ატვირთვისთვის STMicroelectronics-STEVAL-IOD004V1-38kBd-20210429-IODD1.1.xml ან STMicroelectronics-STEVAL-IOD004kB1d230-D20210429 .1.1.xml, COM2 ან COM3 არჩევანის მიხედვით, პროგრამული პაკეტის IODD დირექტორიაში.
  • ნაბიჯი 6. დააკავშირეთ სამაგისტრო მწვანე ხატულაზე (ზედა მარცხენა კუთხე) დაწკაპუნებით.
  • ნაბიჯი 7. დააწკაპუნეთ [Power ON] STEVAL-IOD004V1-ის მიწოდებისთვის. STEVAL-IOD004V1-ზე წითელი LED ციმციმებს.
  • ნაბიჯი 8. დააწკაპუნეთ [IO-Link]-ზე IO-Link კომუნიკაციის დასაწყებად. მწვანე LED STEVAL-IOD004V1 ციმციმებს.
    შენიშვნა
    ნაგულისხმევად, კომუნიკაცია იწყება ISM330DHCX-ით, რომელიც კონფიგურირებულია როგორც აქსელერომეტრი.
  • ნაბიჯი 9. დახაზეთ ISM330DHCX ამაჩქარებლის მიერ შეგროვებული მონაცემები [Plot]-ზე დაწკაპუნებით.
  • ნაბიჯი 10. სხვა სენსორთან მონაცემთა გაცვლის გასააქტიურებლად გადადით [Parameter Menu]>[Process Input Selection].
    • ნაბიჯი 10 ა. ორჯერ დააწკაპუნეთ სენსორის სახელზე (მწვანე ტექსტი).
    • ნაბიჯი 10 ბ. აირჩიეთ სასურველი სენსორი ხელმისაწვდომი არჩევანიდან.
    • ნაბიჯი 10c. დააწკაპუნეთ [Write Selected] მაგისტრისა და მოწყობილობის გასასწორებლად. პროცედურა სრულდება, როდესაც არჩეული სენსორის სახელი გახდება მწვანე, როგორც ნაჩვენებია ქვემოთ.

სურათი 6. IO-Link Control Tool view (მაგampლე)

ST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-fig-6

სურათი 7. IO-Link Control Tool view - მონაცემთა ნაკვეთის დამუშავება

ST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-fig-7

  • როდესაც დაასრულებთ შეფასების სესიას, მიჰყევით ქვემოთ მოცემულ დამატებით ნაბიჯებს.
  • ნაბიჯი 11. დააწკაპუნეთ [არააქტიურზე] IO-Link კომუნიკაციის შესაჩერებლად.
  • ნაბიჯი 12. დააწკაპუნეთ [Power Off], რათა შეაჩეროს IO-Link მასტერს IO-Link მოწყობილობის მიწოდება.
  • ნაბიჯი 13. დააწკაპუნეთ [Disconnect]-ზე, რათა შეწყვიტოთ კომუნიკაცია IO-Link Control Tool-სა და P-NUCLEO-IOM01M1-ს შორის.
  • ნაბიჯი 14. გათიშეთ მინი-USB კაბელი P-NUCLEO-IOM01M1-დან.
  • ნაბიჯი 15. გათიშეთ 24 ვ-იანი მიწოდება P-NUCLEO-IOM01M1-დან.

პროგრამული უზრუნველყოფის დაყენება
STM32G071EB და L6364W IO-Link აპლიკაციების შესაქმნელად შესაფერისი განვითარების გარემოს შესაქმნელად, გჭირდებათ:

  • STSW-IOD04K firmware და მასთან დაკავშირებული დოკუმენტაცია ხელმისაწვდომია www.st.com-ზე;
  • ერთ-ერთი შემდეგი განვითარების ინსტრუმენტთა ჯაჭვი და შემდგენელი:
    • IAR ჩაშენებული სამუშაო მაგიდა ARM® ხელსაწყოების ჯაჭვისთვის
    • კეილი
    • STM32CubeIDE პლუს ST-LINK/V2

გადასინჯვის ისტორია

ცხრილი 1. დოკუმენტის გადასინჯვის ისტორია

ST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-fig-8

ცხრილების სია

  • ცხრილი 1. დოკუმენტის გადასინჯვის ისტორია ………………………………………………………….. 9

ფიგურების სია

  • სურათი 1. STSW-IOD04K პროგრამული არქიტექტურა. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
  • სურათი 2. STSW-IOD04K საქაღალდის სტრუქტურა. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
  • სურათი 3. STEVAL-IOD004V1 და STLINK-V3MINI – კავშირის დიაგრამა. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
  • სურათი 4. STEVAL-IOD04KT1 შეფასების ნაკრები. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  • სურათი 5. ტერმინალის პარამეტრები. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
  • სურათი 6. IO-Link Control Tool view (მაგampლე). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
  • სურათი 7. IO-Link Control Tool view – დამუშავების მონაცემთა ნაკვეთი. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

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

დოკუმენტები / რესურსები

ST com STEVAL-IOD04KT1 მიკროელექტრონიკა მრავალფუნქციური სენსორი [pdf] მომხმარებლის სახელმძღვანელო
STEVAL-IOD04KT1, მიკროელექტრონიკა მრავალფუნქციური სენსორი, მრავალფუნქციური სენსორი, ფუნქციის სენსორი, STEVAL-IOD04KT1, სენსორი

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *