UM3240.JPG

UM3240 tööstusliku täiturmehhanismi ja andurisõlme kasutusjuhend

UM3240 tööstuslik ajam ja andur Node.jpg

 

Sissejuhatus
FP-IND-IODOUT1 on STM32Cube'i funktsioonipakett, mis võimaldab lubada IO-Linki sidet P-NUCLEO-IOD3A1 või P-NUCLEO-IOD04A1 või P-NUCLEO-IOD7A1 komplektide ja IO-Linki juhtseadme vahel L6362A või L6364Q ühendatud transiiveri kaudu. mudelil STEVAL-IOD003V1 ja X-NUCLEO-IOD02A1 vastavalt.

Funktsioonipakett integreerib IO-Linki demovirna ja IPS2050H ja IPS2050H-32 haldamise, kaks kõrget lülitit, mis on paigaldatud vastavalt mudelitele X-NUCLEO-OUT03A1 ja X-NUCLEO-OUT04A1. Funktsioonipakett sisaldab ka IO-Linki demovirna, mis on ette nähtud X-NUCLEOOUT4260A07-le paigaldatud nelja madala külje intelligentse toitelüliti IPS1LM haldamiseks. FP-IND-IODOUT1 sisaldab ka IODD-d file üles laadida oma IO-Linki põhiseadmesse.

Paketis sisalduvat tarkvara saab kasutada integreeritud arenduskeskkondades IAR, Keil ja STM32CubeIDE.

 

1 FP-IND-IODOUT1 tarkvaralaiendus STM32Cube'i jaoks

1.1 Üleview
FP-IND-IODOUT1 on STM32 ODE funktsioonipakett ja laiendab STM32Cube'i funktsioone.
Tarkvara võimaldab IO-Linki sideliini kaudu juhtida seadmeid IPS2050H/IPS2050H-32/IPS4260LM, mis toimivad nagu täiturmehhanismid. Lisaks võimaldab see IO-Linki andmeedastust IO-Linki transiiveritele L6362A ja L6364Q.

Ainult mudeli L6364Q puhul võimaldab tarkvara lugeda selle sisemist temperatuuriandurit.
Paketi põhifunktsioonid on järgmised:

  • Täielik püsivara tööstusliku IO-Linki täiturmehhanismi ja andurisõlmede arendamiseks
  • Vahevara raamatukogud ja draiverid, mis sisaldavad IO-Linki pinu L6362A ja L6364Q jaoks
  • Draiverid, mis annavad IPS2050H/IPS2050H-32/IPS4260LM käske
  • Kasutusvalmis binaarseade P-NUCLEO-IOD3A1 ja P-NUCLEO-IOD04A1 ja P-NUCLEO-IOD7A1 hindamiseks tööstusliku IO-Linki täiturmehhanismi ja andurisõlmena
  • Tänu STM32Cube'ile on lihtne kaasaskantavus erinevate MCU perekondade vahel
  • Tasuta kasutajasõbralikud litsentsitingimused

1.2 Arhitektuur
Rakendustarkvara pääseb virnastatud kilpidele juurde järgmiste tarkvarakihtide kaudu:

  • STM32Cube HAL kiht, mis pakub lihtsat, üldist, mitme eksemplari rakendusliideste (API-de) komplekti, et suhelda ülemiste rakenduste, teegi ja pinu kihtidega. Sellel on üldised ja laiendusliidesed ning see on üles ehitatud otse üldise arhitektuuri ümber ning võimaldab järjestikustel kihtidel, nagu vahevara kiht, rakendada funktsioone, ilma et oleks vaja konkreetse mikrokontrolleriüksuse (MCU) jaoks konkreetseid riistvarakonfiguratsioone. See struktuur parandab raamatukogu koodi korduvkasutatavust ja tagab hõlpsa kaasaskantavuse teistes seadmetes.
  • plaadi tugipaketi (BSP) kiht, mis toetab kõiki STM32 Nucleo välisseadmeid, välja arvatud MCU. See piiratud kogum API-sid pakub programmeerimisliidest teatud plaadispetsiifiliste välisseadmete jaoks, nagu LED, kasutajanupp jne. See liides aitab tuvastada ka konkreetse plaadi versiooni.

Joonis 1. FP-IND-IODOUT1 tarkvara arhitektuur

JOONIS 1 Arhitektuur.jpg

1.3 Kausta struktuur
Joonis 2. FP-IND-IODOUT1 paketi kausta struktuur

JOONIS 2 Kausta struktuur.JPG

Tarkvarapaketti kuuluvad järgmised kaustad:

  • _htmresc: sisaldab graafikat html-dokumentide jaoks.
  • Dokumentatsioon: sisaldab koostatud HTML-i file loodud lähtekoodist, mis kirjeldab üksikasjalikult tarkvarakomponente ja API-sid (üks iga projekti jaoks).
  • Draiverid: sisaldab HAL-draivereid ja plaadispetsiifilisi draivereid iga toetatud plaadi või riistvaraplatvormi jaoks, sealhulgas pardakomponentide jaoks, ja CMSIS-i müüjast sõltumatut riistvaraabstraktsioonikihti Arm Cortex-M protsessorite seeria jaoks.
  • Vahevara: IO-Linki ministacki sisaldavad raamatukogud ja protokollid.
  • Projektid: sisaldab samptööstuslikku IO-Linki täiturmehhanismi ja andurisõlme rakendav rakendus.
    See rakendus on saadaval NUCLEO-L073RZ ja NUCLEO-G071RB ja NUCLEO-L452RE platvormide jaoks kolmes arenduskeskkonnas: IAR Embedded Workbench for Arm, MDK-ARM tarkvaraarenduskeskkond ja STM32CubeIDE. P-NUCLEO-IOD3A1 jaoks on rakendus ette nähtud platvormidele NUCLEO-L073RZ ja NUCLEO-L452RE. P-NUCLEO-IOD04A1 ja P-NUCLEOD7A1 jaoks on rakendus NUCLEO-L073RZ ja NUCLEO-G071RB platvormide jaoks.

1.4 API-d
Üksikasjalik tehniline teave koos täieliku kasutaja API funktsiooni ja parameetrite kirjeldustega on koostatud HTML-is file kaustas "Dokumentatsioon".

1.5 Sample rakenduse kirjeldus koos P-NUCLEO-IOD3A1-ga
SampRakendus on kaustas Projektid, kasutades STEVAL-IOD003V1 koos L6362A transiiveriga
ja X-NUCLEO-OUT03A1 koos IPS2050H-ga.
Ehitusvalmis projektid on saadaval mitme IDE jaoks. Saate üles laadida ühe kahendfailidest fileon varustatud FPIND-ga
IODOUT1 STM32 STLINK Utility, STM32CubeProgrammeri või teie IDE programmeerimisfunktsiooni kaudu.
FP-IND-IODOUT1 püsivara hindamiseks on vaja IODD üles laadida file teie juhttööriistal
IO-Link Master ja ühendage see 003-juhtmelise kaabli (L+, L-/GND, CQ) abil STEVAL-IOD1V3-ga. Jaotis 2.3 näitab
endineampkus IO-Link Master on P-NUCLEO-IOM01M1 ja sellega seotud juhttööriist on IO-Link
Juhtimistööriist, mille on välja töötanud TEConcept (ST partner). Teise võimalusena võite kasutada mõnda teist IO-Link Masterit koos
seotud juhtimistööriist.

1.6 Sample rakenduse kirjeldus koos P-NUCLEO-IOD04A1-ga
SampRakendus on kaustas Projektid, kasutades X-NUCLEO-IOD02A1 koos L6364Q transiiveriga ja X-NUCLEO-OUT04A1.

Ehitusvalmis projektid on saadaval mitme IDE jaoks. Saate üles laadida ühe kahendfailidest fileon varustatud FPIND-IODOUT1-ga STM32 STLINK Utility, STM32CubeProgrammeri või teie IDE programmeerimisfunktsiooni kaudu.

FP-IND-IODOUT1 püsivara hindamiseks on vaja IODD üles laadida file oma IO-Link Masteri juhttööriistal ja ühendage see 02-juhtmelise kaabli (L+, L-/GND, CQ) abil X-NUCLEO-IOD1A3-ga. Jaotises 2.3 on näidatud eksampkus IO-Link Master on P-NUCLEO-IOM01M1 ja sellega seotud juhtimistööriist on TEConcepti (ST partner) välja töötatud IO-Link Control Tool. Teise võimalusena võite kasutada mõnda muud IO-Link Masterit koos vastava juhttööriistaga.

1.7 Sample rakenduse kirjeldus koos P-NUCLEO-IOD7A1-ga
SampRakendus on kaustas Projektid, kasutades X-NUCLEO-IOD02A1 koos L6364Q transiiveriga ja X-NUCLEO-OUT07A1 koos IPS4260LM-ga.

Ehitusvalmis projektid on saadaval mitme IDE jaoks. Saate üles laadida ühe kahendfailidest fileon varustatud FPIND-IODOUT1-ga STM32 STLINK Utility, STM32CubeProgrammeri või teie IDE programmeerimisfunktsiooni kaudu.
FP-IND-IODOUT1 püsivara hindamiseks on vaja IODD üles laadida file oma IO-Link Masteri juhttööriistal ja ühendage see 02-juhtmelise kaabli (L+, L-/GND, CQ) abil X-NUCLEO-IOD1A3-ga. Jaotises 2.3 on näidatud eksampkus IO-Link Master on P-NUCLEO-IOM01M1 ja sellega seotud juhtimistööriist on TEConcepti (ST partner) välja töötatud IO-Link Control Tool. Teise võimalusena võite kasutada mõnda muud IO-Link Masterit koos vastava juhttööriistaga.

 

2 Süsteemi seadistamise juhend

2.1 Riistvara kirjeldus
2.1.1 P-NUCLEO-IOD3A1 STM32 Nucleo pakett
P-NUCLEO-IOD3A1 on STM32 Nucleo pakett, mis koosneb STEVAL-IOD003V1 ja X-NUCLEOOUT03A1 laiendusplaatidest, mis on virnastatud arendusplaatidele NUCLEO-L073RZ või NUCLEO-L452RE. STEVAL-IOD003V1 sisaldab IO-Linki seadme transiiverit füüsiliseks ühendamiseks IO-Linki ülemseadmega, samas kui X-NUCLEO-OUT03A1 on tööstuslik digitaalse väljundi laiendusplaat, mis põhineb IPS2050H for STM32 Nucleo ja NUCLEO-L073RZ või NUCLEO. -L452RE on käivitamiseks vajalikud riistvararessursid FP-INDIODOUT1 funktsioonipakett ning transiiveri ja toitelüliti juhtimiseks. FP-IND-IODOUT1 ühendab IO-Linki demovirna teeki (tuletatud X-CUBE-IOD02-st) XNUCLEO-OUT03A1-ga seotud jaotisega X-CUBE-IPS ja sisaldab exampIO-Linki seadme täiturmehhanismi ja anduri sõlme. P-NUCLEOOD3A1 saab kasutada hindamise eesmärgil ja arenduskeskkonnana. STM32 Nucleo pakett pakub taskukohase ja hõlpsasti kasutatava lahenduse IO-Linki ja SIO rakenduste arendamiseks, L6362A sidefunktsioonide ja töökindluse hindamiseks koos STM32L073RZ ja STM32L452RE mikrokontrollerite arvutusvõimega.

Joonis 3. P-NUCLEO-IOD3A1 STM32 Nucleo pakett

JOONIS 3 Riistvara kirjeldus.jpg

2.1.2 P-NUCLEO-IOD04A1 STM32 Nucleo pakett
P-NUCLEO-IOD04A1 on STM32 Nucleo pakett, mis koosneb X-NUCLEO-IOD02A1 ja X-NUCLEOOUT04A1 laiendusplaatidest, mis on virnastatud NUCLEO-L073RZ või NUCLEO-G071RB arendusplaatidele.

X-NUCLEO-IOD02A1 sisaldab IO-Linki seadme transiiverit füüsiliseks ühenduseks IO-Linki ülemseadmega, samas kui X-NUCLEO-OUT04A1 on tööstuslik digitaalse väljundi laiendusplaat, mis põhineb IPS2050H-32 for STM32 Nucleo ja NUCLEO jaoks. -L073RZ või NUCLEO-G071RB on selle käivitamiseks vajalikud riistvararessursid FP-IND-IODOUT1 funktsioonipakett ning transiiveri ja toitelüliti juhtimiseks.
FP-IND-IODOUT1 ühendab IO-Linki demopinu teegi (tuletatud X-CUBE-IOD02-st) X-NUCLEO-OUT04A1-ga seotud jaotisega X-CUBEIPS ja sisaldab exampIO-Linki seadme täiturmehhanismi ja anduri sõlme.

P-NUCLEO-IOD04A1 saab kasutada hindamise eesmärgil ja arenduskeskkonnana.
STM32 Nucleo pakett pakub taskukohase ja hõlpsasti kasutatava lahenduse IO-Linki ja SIO rakenduste arendamiseks, L6364Q sidefunktsioonide ja töökindluse hindamiseks koos STM32L073RZ ja STM32G071RB mikrokontrollerite arvutusvõimega.

Joonis 4. P-NUCLEO-IOD04A1 STM32 Nucleo pakett

JOONIS 4 P-NUCLEO-IOD04A1 STM32 Nucleo pack.jpg

2.1.3 P-NUCLEO-IOD7A1 STM32 Nucleo pakett
P-NUCLEO-IOD7A1 on STM32 Nucleo pakett, mis koosneb X-NUCLEO-IOD02A1 ja X-NUCLEOOUT07A1 laiendusplaatidest, mis on virnastatud arendusplaatidele NUCLEO-G071RB või NUCLEO-L073RZ.

X-NUCLEO-IOD02A1 sisaldab IO-Linki seadme transiiverit füüsiliseks ühenduseks IO-Linki ülemseadmega, samas kui X-NUCLEO-OUT07A1 on tööstuslik digitaalse väljundi laiendusplaat, mis põhineb IPS4260LM for STM32 Nucleo ja NUCLEO-G071RB. või NUCLEO-L073RZ on selle käitamiseks vajalikud riistvararessursid FP-IND-IODOUT1 funktsioonipakett ning transiiveri ja toitelüliti juhtimiseks.

FP-IND-IODOUT1 ühendab IO-Linki demopinu teegi (tuletatud X-CUBE-IOD02-st) X-NUCLEO-OUT07A1-ga seotud jaotisega X-CUBEIPS ja sisaldab exampIO-Linki seadme täiturmehhanismi ja anduri sõlme.

P-NUCLEO-IOD7A1 saab kasutada hindamise eesmärgil ja arenduskeskkonnana.
STM32 Nucleo pakett pakub taskukohase ja hõlpsasti kasutatava lahenduse IO-Linki ja SIO rakenduste arendamiseks, L6364Q sidefunktsioonide ja töökindluse hindamiseks koos STM32G071RB ja STM32L073RZ mikrokontrollerite arvutusvõimega.

Joonis 5. P-NUCLEO-IOD7A1 STM32 Nucleo pakett

JOONIS 5 P-NUCLEO-IOD7A1 STM32 Nucleo pack.jpg

2.1.4 P-NUCLEO-IOM01M1 STM32 Nucleo pakett
P-NUCLEO-IOM01M1 on STM32 Nucleo pakett, mis koosneb STEVAL-IOM001V1 ja NUCLEOF446RE plaatidest. STEVAL-IOM001V1 on üks IO-Linki põhi-PHY kiht (L6360), samas kui NUCLEOF446RE töötab IO-Linki pinu versiooniga 1.1 (arendatud ja TEConcept GmbH omand, litsents piiratud 10 2421 minutiga, uuendatav ilma lisatasudeta). IO-Linki virna värskendamine on lubatud ainult dokumendis UMXNUMX kirjeldatud protseduuri järgi (tasuta saadaval aadressil www.st.com). Mis tahes muu eellaaditud virna kustutamine/ülekirjutamine muudab selle taastamise võimatuks.

STM32 Nucleo pakett pakub taskukohase ja hõlpsasti kasutatava lahenduse IO-Linki rakenduste, L6360 sidefunktsioonide ja töökindluse hindamiseks koos STM32F446RET6 arvutusvõimega. Pakett, mis majutab kuni nelja STEVAL-IOM001V1 plaati nelja pordiga IO-Linki põhiseadme loomiseks, pääseb juurde IO-Linki füüsilisele kihile ja suhtleb IO-Linki seadmetega.

Tööriista saate hinnata spetsiaalse GUI kaudu (IO-Link Control Tool©, TEConcept GmbH omand) või kasutada seda IO-Linki peasillana, millele pääseb juurde spetsiaalselt SPI liideselt: demoprojekti lähtekood (madala taseme IO- Linki peajuurdepääs demorakendusele, mille on välja töötanud TEConcept GmbH) ja API spetsifikatsioon on saadaval tasuta.

Joonis 6. P-NUCLEO-IOM01M1 STM32 Nucleo pakett

JOONIS 1 P-NUCLEO-IOM01M1 STM32 Nucleo pack.jpg

2.2 Riistvara seadistamine
Vaja on järgmisi riistvarakomponente:

  1. Üks STM32 Nucleo pakett IO-Linki seadmerakenduste jaoks (tellimiskood: P-NUCLEO-IOD3A1 või P-NUCLEOD04A1 või P-NUCLEO-IOD7A1)
  2. Üks STM32 Nucleo pakett IO-Linki põhiseadmele koos IO-Link v1.1 PHY ja virnaga (tellimiskood: P-NUCLEOIOM01M1)
  3. 3-juhtmeline kaabel (L+, L-/GND, CQ)

2.3 Kuidas juhtida P-NUCLEO-IOD3A1 ja P-NUCLEO-IOD04A1 ja PNUCLEO-IOD7A1 läbi P-NUCLEO-IOM01M1 IO-Link master

Samm 1. Ühendage P-NUCLEO-IOM01M1 ja P-NUCLEO-IOD3A1 või P-NUCLEO-IOD04A1 või PNUCLEO-IOD7A1 3-juhtmelise kaabli kaudu (L+, L-/GND ja CQ-, vaadake plaadi serigraafiat) .
2. samm Ühendage P-NUCLEO-IOM01M1 24 V/0.5 A toiteallikaga.
Järgmised joonised näitavad, kuidas ühendada P-NUCLEO-IOM01M1 ja P-NUCLEO-IOD3A1 või
P-NUCLEO-IOD04A1 või P-NUCLEO-IOD7A1 FP-IND-IODOUT1 püsivaraga.

Joonis 7. P-NUCLEO-IOD3A1 terminali sätted

JOONIS 2 Terminali sätted.jpg

Joonis 8. P-NUCLEO-IOD04A1 terminali sätted

JOONIS 3 Terminali sätted.jpg

Joonis 9. P-NUCLEO-IOD7A1 terminali sätted

JOONIS 4 Terminali sätted.jpg

Samm 3. Käivitage oma sülearvutis/arvutis IO-Link Control Tool.
4. samm. Ühendage mini-USB-kaabli abil P-NUCLEO-IOM01M1, milles töötab IO-Link Control Tool oma sülearvuti/arvutiga.
Järgmised sammud (5 kuni 13) viitavad IO-Link Control Tooliga tehtavatele toimingutele.

Samm 5. Laadige IODD üles file kasutusel olevast P-NUCLEOst IO-Linki juhtimistööriista, klõpsates [Vali seade] ja järgige õige IODD (xml-vormingus) üleslaadimiseks juhiseid. file saadaval tarkvarapaketi IODD kataloogis.
Pärast seda toimingut kuvatakse teave valitud seadme kohta. IODD files on ette nähtud COM1 (4.8 kbit/s, ainult P-NUCLEO-IOD3A1) ja COM2 (38.4 kbit/s) ja COM3 (230.4 kbit/s) edastuskiiruste jaoks.

Joonis 10. Seadme valik

JOONIS 5 Seadme valik.jpg

Joonis 11. Seadme valik P-NUCLEO-IOD3A1, P-NUCLEO-IOD04A1 ja P-NUCLEOD7A1 jaoks

JOONIS 6 Seadme valik.jpg

Samm 6. Valige COM-port ja ühendage Master, klõpsates rohelisel ikoonil (ülemine vasak nurk).

Joonis 12. Peaühendus

JOONIS 7 Master Connection.jpg

Samm 7. P-NUCLEO sisestamiseks klõpsake [Power ON]. Kui kasutatakse P-NUCLEO-IOD3A1, süttib STEVAL-IOD003V1 roheline LED-tuli. Kui kasutatakse P-NUCLEO-IOD04A1 või P-NUCLEO-IOD7A1, vilgub X-NUCLEO-IOD02A1 punane LED.

Samm 8. Klõpsake [IO-Link], et alustada IO-Link sidet. Kui kasutatakse P-NUCLEO-IOD04A1 või P-NUCLEO-IOD7A1, vilgub X-NUCLEO-IOD02A1 roheline LED.

Joonis 13. Toide ON ja IO-Link

JOONIS 8 Toide ON ja IO-Link.jpg

Järgmised sammud (9 kuni 21) viitavad toimingutele, mida tuleb teha IO-Linki juhttööriistaga, et anda käske seadmetele X-NUCLEO-OUT2050A2050, XNUCLEO-OUT32A4260 või X-NUCLEO- paigaldatud IPS03H või IPS1H-04 või IPS1LM. OUT07A1 kilpplaadid. Diagnostikatihvtide oleku kontrollimiseks saate teha ka toiminguid.

Üldiselt on intelligentsele toitelülitile käsu andmiseks IO-Linki rea kaudu juhttööriista abil vaja juhttööriista [Kirjuta valitud] käsku. Et see toiming oleks tõhus, tuleb pärast väärtuse muutmist vajutada [Enter] ja kontrollida, kas väärtuse värv muutub siniseks.

Pärast seda rakendab [Kirjuta valitud] klõpsamine toimingu õigesti ja teksti värv peaks muutuma roheliseks.

Järgmistes etappides esitame üldise stringi X-NUCLEO-OUT0xA1 vastavalt kasutatavale P-NUCLEO-le, kasutaja peab arvestama X-NUCLEO-OUT03A1 või X-NUCLEO-OUT04A1 või X-NUCLEOOUT07A1. Sarnaselt viitab kanal N üldisele kanalile, mis on saadaval X-NUCLEO-OUTxA1-s.

Samm 9. Kasutage [Vaatlusmenüü]> [X-NUCLEO-OUT0xA1 ]> [Kanal N]> [Püsiseisund ON või OFF], et lülitada sisse või välja kanali 1,2, 7 või ainult P-NUCLEO-IOD1A3 kanalite 4 või XNUMX jaoks. püsioleku režiimis.

Kui määratud väärtus on 1, on toiming kanali sisselülitamine. Väärtus 0 lülitab kanali välja. PWM-režiimis juba sisse lülitatud kanali sisselülitamine püsiolekurežiimis katkestab PWM-i ja lülitab sisse püsiolekurežiimi. Alloleval joonisel on näha endineampesimese kanali sisselülitamine püsiseisundis.

Joonis 14. Kanali 1 püsiseisund ON P-NUCLEO-IOD04A1 jaoks

JOONIS 9.jpg

Joonis 15. Kanali 3 püsiseisund ON P-NUCLEO-IOD7A1 jaoks

JOONIS 10.jpg

Samm 10. Klõpsake [Vaatlusmenüü]> [X-NUCLEO-OUT0xA1]> [Kanal N]> [PWM-sageduse väärtus [Hz]], et määrata PWM-sagedus, mida soovite kasutada kanali 1,2, 7 või ainult P- jaoks. NUCLEO-IOD1A3 kanalid XNUMX või
4. Seadistatav sagedusvahemik on 0 kuni 100 Hz. Sagedusaste on 1 Hz.
Samm 11. Klõpsake [Vaatlusmenüü]> [X-NUCLEO-OUT0xA1]> [Kanal N]> [PWM töötsükli väärtus [%]], et määrata töötsükkel, mida soovite kasutada kanali 1,2, 7 või ainult P jaoks. -NUCLEO-IOD1A3 kanalid 4 või XNUMX.
Töötsükli vahemik, mida saab seadistada, on 0% kuni 100%. Töötsükli samm on 1%.

Samm 12. Kanali 0, 1 või ainult P-NUCLEO-IOD1,2A7 kanali 1 või 3 sisse- või väljalülitamiseks klõpsake valikul [Vaatlusmenüü]> [X-NUCLEO-OUT4xAXNUMX]> [Kanal N]> [PWM ON või OFF]. PWM režiimis.

Kui määratud väärtus on 1, on toiminguks kanali toide. Väärtus 0 lülitab kanali välja. PWM-režiimis sisselülitamine kanali, mis on juba püsiolekurežiimis sisse lülitatud, katkestab püsioleku ja lülitab sisse PWM-režiimi. Alloleval joonisel on näha endineampkanali 1 PWM-režiimis sisselülitamine.

IPS-i muutuse sisendite ja nendega seotud väljundite nägemiseks on vaja seada sageduse ja töötsükli väärtuseks nullist erinev väärtus.
Joonis 16. Kanal 1 PWM ON P-NUCLEO-IOD04A1 jaoks

JOONIS 11.jpg

Joonis 17. Kanal 4 PWM ON P-NUCLEO-IOD7A1 jaoks

JOONIS 12.jpg

Samm 13. P-NUCLEO-IOD3A1 või P-NUCLEO-IOD04A1 puhul kasutage [Vaatlusmenüü]> [X-NUCLEOOUT0xA1]>[ Kanal N]> [Tõrkeolek], et kontrollida kanali 1 või 2 veaviigu olekut.
On vaja valida rida ja klõpsata [Read Selected]. Lugemisväärtus 0 tähendab, et viga pole, samas kui 1 näitab viga.
P-NUCLEO-IOD7A1 puhul kasutage kanali N diagsignaali taseme kontrollimiseks [Vaatlusmenüü]>[X-NUCLEO-OUT07A1]>[Channel N]> [Diag Level].
On vaja valida rida ja klõpsata [Read Selected]. Lugemisväärtus 0 tähendab madalat diag-signaali taset, 1 aga kõrget taset.
Joonis 18. Kanali 1 veakontroll P-NUCLEO-IOD04A1 jaoks

JOONIS 13.jpg

Joonis 19. 1. kanali diag. taseme lugemine P-NUCLEO-IOD7A1 jaoks

JOONIS 14.jpg

Samm 14. P-NUCLEO-IOD7A1 puhul kasutage FLT viigu oleku kontrollimiseks [Vaatlusmenüü]> [X-NUCLEO-OUT07A1]> [FLT Status].
On vaja valida rida ja klõpsata [Read Selected]. Lugemisväärtus 1 tähendab, et viga pole, samas kui 0 näitab tõrget. Kui string NO FAULT või FAULT kuvatakse hallina, tähendab see, et seade pole seda veel lugenud ja seetõttu pole see oluline. Pärast seadmest oleku lugemist on string roheline. Üldiselt on FLT-viigu oleku värskendamiseks alati vaja klõpsata [Read Selected].

Joonis 20. FLT Kontrollige P-NUCLEO-IOD7A1

JOONIS 15.jpg

Samm 15. P-NUCLEO-IOD7A1 puhul kasutage OL-i viigu oleku kontrollimiseks [Observation Menu]> [X-NUCLEO-OUT07A1]>[OL Status]. On vaja valida rida ja klõpsata [Read Selected]. Lugemisväärtus 1 tähendab, et avatud koormuse tõttu pole tõrget, samas kui 0 näitab avatud koormuse tõrget. Kui string NO FAULT või FAULT kuvatakse hallina, tähendab see, et seade pole seda veel lugenud ja seetõttu pole see oluline.
Pärast seadmest oleku lugemist on string roheline.

Joonis 21. OL Kontrollige P-NUCLEO-IOD7A1

JOONIS 16.jpg

Samm 16. Kui kasutatakse P-NUCLEO-IOD04A1 või P-NUCLEO-IOD7A1, siis L6364Q sisetemperatuurianduriga andmevahetuse aktiveerimiseks avage [Parameter Menu]> [Process Input Selection] ja valige L6364Q temperatuur. andur. Vajutage [Enter] ja seejärel klõpsake nuppu [Write Selected] (tekst muutub roheliseks) ja seadmest tulevad andmed kuvatakse jaotises Protsessi andmed. Temperatuurianduri andmete graafikuks saate klõpsata nupul [Plot].

Joonis 22. Temperatuurianduri lugemine P-NUCLEO-IOD04A1 ja P-NUCLEO-IOD7A1 jaoks

JOONIS 17.jpg

Joonis 23. Temperatuurianduri graafik (ntample koos P-NUCLEO-IOD04A1)

JOONIS 18.jpg

Samm 17. P-NUCLEO-IOD3A1 või P-NUCLEO-IOD04A1 puhul on võimalik kasutada IPS-i veatihvtide väärtusi nii, nagu oleks tegemist kahe anduriga, ning seejärel kajastada nende väärtusi tsükliliselt protsessiandmetena. Selleks avage [Parameter Menu]> [Process Input Selection] ja valige vastavalt IPS2050H FAULT Pins väärtus või IPS2050H-32 FAULT Pins väärtus, vajutage [Enter] (tekst muutub siniseks), seejärel klõpsake nuppu [Write Selected] (tekst muutub roheliseks) ja kuvatakse andmed, mis pärinevad IPS2050H/IPS2050H-32 veakontaktidest jaotises Töötlemisandmed. Saate joonistada veatihvtide oleku, vajutades nuppu [Plot]. P-NUCLEO-IOD7A1 puhul on võimalik kasutada IPS FLT ja OL tihvtide väärtusi või kanalipõhiseid DIAG-signaale nii, nagu need oleksid andurid, ja seejärel kajastada nende väärtusi tsükliliselt protsessiandmetena. Selleks avage [Parameter Menu]> [Process Input Selection] ja valige FLT ja OL Signalisation või DIAGs Level, vajutage [Enter] (tekst muutub siniseks), seejärel klõpsake [Write Selected] (tekst muutub roheline) ning IPS4260LM FLT- ja OL-viigudest või DIAG-signaalidest pärinevad andmed kuvatakse jaotises Protsessiandmed. Veakontaktide oleku saate joonistada, vajutades nuppu [Plot].

Joonis 24. P-NUCLEO-IOD3A1 või P-NUCLEO-IOD04A1 (ntample jaoks
P-NUCLEO-IOD04A1)

JOONIS 19.jpg

Joonis 25. P-NUCLEO-IOD7A1 jaoks loetud IPS FLT ja OL kontaktide andmed

JOONIS 20.jpg

Joonis 26. P-NUCLEO-IOD7A1 jaoks loetud IPS DIAG signaalide andmed

JOONIS 21.jpg

JOON 22.JPG

JOON 23.JPG

 

2.4 Tarkvara seadistamine
Sobiva arenduskeskkonna seadistamiseks on vaja järgmisi tarkvarakomponente, et luua IO-Linki rakendusi NUCLEO-L073RZ või NUCLEO-G071RB jaoks (kasutatakse P-NUCLEO-IOD04A1 ja P-NUCLEO-IOD7A1 jaoks) ja NUCLEO-L073RZ või NUCLEO jaoks -L452RE (kasutatakse P-NUCLEO-IOD3A1 jaoks), L6362A/ L6364Q ja IPS2050H/IPS2050H-32 või IPS4260LM:

• FP-IND-IODOUT1 püsivara ja sellega seotud dokumentatsioon on saadaval aadressil www.st.com
• Üks järgmistest arenduste tööriistaahelast ja kompilaatoritest:
– IAR-i sisseehitatud töölaud Arm-tööriistaahela jaoks + ST-LINK/V2
– TõelineView Mikrokontrolleri arenduskomplekti tööriistaahel (MDK-ARM tarkvaraarenduskeskkond
+ ST-LINK/V2)
– STM32CubeIDE + ST-LINK/V2

Läbivaatamise ajalugu
Tabel 1. Dokumendi redaktsioonide ajalugu

JOONIS 24 Redaktsiooni ajalugu.JPG

 

TÄHTIS MÄRKUS – LUGEGE HOOLIKAS
STMicroelectronics NV ja selle tütarettevõtted („ST”) jätavad endale õiguse teha ST-toodetes ja/või selles dokumendis igal ajal ilma ette teatamata muudatusi, parandusi, täiendusi, modifikatsioone ja täiendusi. Ostjad peaksid enne tellimuste esitamist hankima uusima asjakohase teabe ST-toodete kohta. ST tooteid müüakse vastavalt ST müügitingimustele, mis kehtisid tellimuse kinnitamise ajal.
Ostjad vastutavad ainuisikuliselt ST-toodete valiku, valiku ja kasutamise eest ning ST ei vastuta rakendusabi ega ostjate toodete disaini eest.

ST ei anna siinkohal mingit otsest ega kaudset litsentsi ühelegi intellektuaalomandi õigusele.
ST-toodete edasimüük, mille sätted erinevad siin esitatud teabest, tühistab ST-i antud tootele antud garantii.
ST ja ST logo on ST kaubamärgid. ST-kaubamärkide kohta lisateabe saamiseks vaadake www.st.com/trademarks. Kõik muud toote- või teenusenimed kuuluvad nende vastavatele omanikele.

Selles dokumendis sisalduv teave asendab ja asendab selle dokumendi varasemates versioonides esitatud teabe.

© 2024 STMicroelectronics – kõik õigused kaitstud
UM3240
UM3240

 

Lugege selle juhendi kohta lisateavet ja laadige alla PDF:

Dokumendid / Ressursid

ST UM3240 tööstuslik ajam ja anduri sõlm [pdfKasutusjuhend
UM3240 tööstuslik ajam ja anduri sõlm, UM3240, tööstuslik ajam ja anduri sõlm, anduri sõlm

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *