STM32 X-CUBE-IPS Industrial Digital Output Hugbúnaður

X-CUBE-IPS Industrial Digital Output Hugbúnaður fyrir STM32
Nucleo

Upplýsingar um vöru

X-CUBE-IPS Industrial Digital Output Hugbúnaðurinn er an
stækkun á STM32Cube hugbúnaðartækni, hönnuð til að gera
flytjanleiki yfir mismunandi STM32 örstýringar auðveldari. Þetta
hugbúnaðarpakki er notaður til að byggja upp forrit fyrir mikla skilvirkni
háhliðarrofar og inniheldur sample útfærslur fyrir hvern
stækkunarborð studd í pakkanum, bæði fyrir NUCLEOF401RE og
NUCLEO-G431RB þróunartöflur.

Helstu eiginleikar þessa hugbúnaðarpakka eru:

  • GPIO, PWM og IRQ
  • Bilun/greining truflar meðhöndlun
  • Sampútfærsla í boði á eftirfarandi stækkun
    bretti:
    • IPS1025H-32
  • Auðvelt að flytja yfir mismunandi MCU fjölskyldur, þökk sé
    STM32 teningur
  • Ókeypis, notendavænir leyfisskilmálar

Þessi hugbúnaður gerir kleift að stjórna stafrænu úttakinu á einum
stækkunarborð eða rétt stilltan stafla af þessum stækkunum
plötur festar á NUCLEO-F401RE eða NUCLEO-G431RB þróun
stjórn. Það gerir þér einnig kleift að forrita stækkunartöflurnar til að vera
kveikt og slökkt með PWM með ákveðinni tíðni í
0-100 Hz svið (0.1 Hz upplausn) og sérstakur vinnulota í
0-100% svið (1% upplausn). Í pakkanum er example til
prófaðu virkni tækisins meðan þú keyrir rásirnar í
stöðugt ástand og PWM.

Notkunarleiðbeiningar fyrir vöru

Til að nota X-CUBE-IPS Industrial Digital Output hugbúnaðinn skaltu fylgja
þessi skref:

  1. Tengdu stækkunartöfluna við NUCLEO-F401RE eða
    NUCLEO-G431RB þróunarborð.
  2. Sæktu og settu upp STM32Cube hugbúnaðinn.
  3. Sæktu og settu upp X-CUBE-IPS hugbúnaðarpakkann.
  4. Notaðu sample útfærslur sem fylgja með pakkanum til
    smíðað þitt eigið forrit til að stjórna stafrænu framleiðsla
    stækkunartöfluna(r).
  5. Ef nauðsyn krefur, forritaðu stækkunartöfluna til að kveikja á
    og slökktu á því að nota PWM með tiltekinni tíðni og vinnulotu
    í samræmi við umsóknarkröfur þínar.
  6. Prófaðu virkni tækisins með því að nota tdample útvegaður
    pakkann á meðan rásirnar eru keyrðar í stöðugu ástandi og
    PWM.

UM3035
Notendahandbók
Byrjaðu með X-CUBE-IPS iðnaðar stafrænu úttakshugbúnaði fyrir STM32 Nucleo
Inngangur
Með X-CUBE-IPS hugbúnaðarpakkanum geturðu auðveldlega nálgast eiginleika IC sem hýst eru í stækkunartöflunum hér að neðan fyrir STM32 Nucleo: · 0.7 A núverandi einkunn með X-NUCLEO-OUT10A1, X-NUCLEO-OUT11A1, X-NUCLEO- OUT12A1, hýsing í sömu röð
IPS161HF, ISO808 og ISO808A · 1.0 A núverandi einkunn með X-NUCLEO-OUT13A1, X-NUCLEO-OUT14A1, hýsir í sömu röð ISO808-1 og ISO808A-1 · 2.5 A núverandi einkunn með X-NUCLEO-OUT03A1 (hýsir IPS2050H), -NUCLEO-OUT05A1 (hýsir IPS1025H),
X-NUCLEO-OUT08A1 (hýsir IPS160HF), eða X-NUCLEO-OUT15A1 (hýsir IPS1025HF) · 5.7 A núverandi einkunn með X-NUCLEO-OUT04A1 eða X-NUCLEO-OUT06A1, sem hýsir IPS2050H-32 í sömu röð og
IPS1025H-32 Stækkunin er byggð á STM32Cube hugbúnaðartækni til að auðvelda færanleika milli mismunandi STM32 örstýringa. Hugbúnaðinum fylgir sampútfærslur fyrir hvert stækkunarborð sem er stutt í pakkanum, fyrir bæði NUCLEOF401RE og NUCLEO-G431RB þróunarborð.
Tengdir tenglar
Heimsæktu STM32Cube vistkerfið web síðu á www.st.com fyrir frekari upplýsingar

UM3035 – Rev 2 – Desember 2022 Fyrir frekari upplýsingar hafið samband við STMicroelectronics söluskrifstofuna á staðnum.

www.st.com

1

Skammstöfun og skammstafanir

Skammstöfun API BSP CMSIS HAL IDE LED SPI

Tafla 1. Listi yfir skammstafanir Lýsing
Notkunarforritunarviðmót Stjórnarstuðningspakki Cortex® örstýringarhugbúnaðarviðmót staðall Vélbúnaðaruppdráttarlag Innbyggt þróunarumhverfi Ljósdíóða Serial jaðarviðmót

UM3035
Skammstöfun og skammstafanir

UM3035 – Rev 2

síða 2/50

UM3035
X-CUBE-IPS hugbúnaðarstækkun fyrir STM32Cube

2

X-CUBE-IPS hugbúnaðarstækkun fyrir STM32Cube

2.1

Yfirview

X-CUBE-IPS hugbúnaðarpakkinn stækkar STM32Cube virknina.

Helstu eiginleikar pakkans eru:

·

Hugbúnaðarpakki til að smíða forrit fyrir hávirka háhliðarrofa:

octal: ISO808, ISO808-1, ISO808A og ISO808A-1

tvískiptur: IPS2050H og IPS2050H-32

einn: IPS160HF, IPS161HF, IPS1025H, IPS1025H-32 og IPS1025HF

·

GPIO, PWM og IRQ

·

Bilun/greining truflar meðhöndlun

·

Sampútfærsla í boði á eftirfarandi stækkunartöflum, þegar hún er tengd við NUCLEO-

F401RE eða NUCLEO-G431RB þróunarborð:

X-NUCLEO-OUT03A1

X-NUCLEO-OUT04A1

X-NUCLEO-OUT05A1

X-NUCLEO-OUT06A1

X-NUCLEO-OUT08A1

X-NUCLEO-OUT10A1

X-NUCLEO-OUT11A1

X-NUCLEO-OUT12A1

X-NUCLEO-OUT13A1

X-NUCLEO-OUT14A1

X-NUCLEO-OUT15A1

·

Auðvelt að flytja yfir mismunandi MCU fjölskyldur, þökk sé STM32Cube

·

Ókeypis, notendavænir leyfisskilmálar

Þessi hugbúnaður gerir kleift að stjórna stafrænu úttaki eins stækkunarborðs, eða rétt stilltan stafla af þessum stækkunartöflum sem eru festir á NUCLEO-F401RE eða NUCLEO-G431RB þróunartöflu.

Það gerir þér einnig kleift að forrita stækkunartöflurnar til að vera kveikt og slökkt með því að nota PWM með tiltekinni tíðni á bilinu 0-100 Hz (0.1 Hz upplausn) og tiltekna vinnulotu á bilinu 0-100% (1% upplausn) .

Í pakkanum er example til að prófa virkni tækisins meðan rásirnar eru keyrðar í stöðugu ástandi og PWM.

2.2

Arkitektúr

Þessi hugbúnaður er fullkomlega samhæfð útvíkkun á STM32Cube arkitektúr fyrir þróun forrita fyrir afkastamikil (tvíþætt og ein) háhliða greindur aflrofa (IPS) stafræna úttakseining.

Hugbúnaðurinn er byggður á STM32CubeHAL vélbúnaðarabstraktlagi fyrir STM32 örstýringuna. Pakkinn framlengir STM32Cube með því að bjóða upp á borðstuðningspakka (BSP) fyrir stafrænu úttaksstækkunartöflurnar byggðar á tækjunum sem talin eru upp í kafla 2.1 Yfirview.

Hugbúnaðarlögin sem forritahugbúnaðurinn notar til að fá aðgang að og nota stafræna úttaksstækkunartöflur iðnaðarins eru:

·

STM32Cube HAL lag: samanstendur af einföldum, almennum og fjöltilvikum API (forritaforritun

viðmót) sem hafa samskipti við efri lagforritin, bókasöfn og stafla. Þessar almennu og

framlengingar API eru byggðar á sameiginlegum ramma þannig að yfirliggjandi lög eins og millihugbúnaður geti virkað

án þess að þurfa sérstakar örstýringareiningar (MCU) vélbúnaðarupplýsingar. Þessi uppbygging bætir bókasafn

endurnýtanleika kóða og tryggir auðveldan flutning á öðrum tækjum.

·

Board support pakki (BSP) lag: veitir hugbúnaðarstuðning fyrir STM32 Nucleo borð jaðartæki,

fyrir utan MCU. Þessi tilteknu API bjóða upp á forritunarviðmót fyrir ákveðin borð

jaðartæki eins og ljósdíóða, notendahnappa osfrv., og einnig er hægt að nota það til að sækja einstaka borðútgáfu

upplýsingar. Það veitir einnig stuðning til að frumstilla, stilla og lesa gögn.

UM3035 – Rev 2

síða 3/50

Mynd 1. X-CUBE-IPS stækkun hugbúnaðararkitektúr

UM3035
Uppbygging möppu

2.3

Uppbygging möppu

Mynd 2. X-CUBE-IPS pakkamöppuuppbygging

Eftirfarandi möppur eru með í hugbúnaðarpakkanum:

·

htmresc inniheldur grafík fyrir html síður

·

Skjölin innihalda samansett HTML file búið til úr frumkóðanum, með smáatriðum um hugbúnaðinn

íhlutir og API.

·

Ökumenn innihalda:

STM32Cube HAL undirmöppur, sérstaklega STM32G4xx_HAL_Driver og STM32F4xx_HAL_Driver. Þessar files eru ekki sértæk fyrir X-CUBE-IPS hugbúnaðinn en koma beint frá STM32Cube ramma og tákna vélbúnaðarútdráttarlagskóðann fyrir STM32 MCUs.

CMSIS mappa, sem inniheldur Cortex® örstýringarhugbúnaðarviðmótsstaðalinn files frá Arm. Þessar files eru seljandaóháð vélbúnaðarútdráttarlög fyrir Cortex-M örgjörvann
röð. Þessi mappa kemur einnig óbreytt frá STM32Cube ramma.

BSP mappa sem inniheldur kóðann sem þarf til að stilla stækkunartöflurnar sem taldar eru upp í kafla 2.1 Yfirview, reklarnir fyrir IC sem skráðir eru í kafla 2.1 Yfirview, og skipta API aðgerðir.

·

Verkefni inniheldur sample forrit fyrir allar studdar IPS vörur, veitt fyrir NUCLEO-F401RE og

NUCLEO-G431RB pallar.

UM3035 – Rev 2

síða 4/50

2.3.1
2.3.1.1 2.3.1.2 2.3.1.3 2.3.1.4 2.3.1.5

UM3035
Uppbygging möppu

BSP

Fyrir X-CUBE-IPS hugbúnaðinn eru mismunandi BSPs notaðir:

·

STM32F4xx-Nucleo, STM32G4xx_Nucleo

·

IPS1025H_2050H

·

IPS1025HF

·

IPS160HF_161HF

·

ISO808

·

ISO808-1

·

ISO808A

·

ISO808A-1

·

ÚT0xA1

·

OUT08_10A1

·

OUT15A1

·

OUT11_13A1

·

OUT12_14A1

STM32F4xx-Nucleo, STM32G4xx_Nucleo
Það fer eftir STM32 Nucleo þróunarspjaldinu sem er notað, þessir BSPs bjóða upp á viðmót til að stilla og nota jaðartæki þróunarborðsins með stækkunartöflunum sem skráð eru í kafla 2.1 Yfirview.
Hver mappa (STM32F4xx-Nucleo, STM32G4xx_Nucleo) inniheldur pör af .c/.h files (stm32[kóði]xx_nucleo.c/.h, þar sem [kóði] er MCU fjölskyldukóði F4 eða G4), sem koma frá STM32Cube ramma án breytinga. Þeir bjóða upp á aðgerðir til að meðhöndla notendahnappinn og ljósdíóða samsvarandi þróunarborðs.

IPS1025H_2050H

IPS1025H_2050H BSP íhluturinn býður upp á akstursaðgerðir fyrir STMicroelectronics greindur aflrofatæki í möppunni DriversBSPComponentsips1025h_2050h.

Þessi mappa inniheldur:

·

ips1025h_2050h.c: kjarnaaðgerðir IPS1025H, IPS1025H-32, IPS2050H og IPS2050H-32 rekla

·

ips1025h_2050h.h: yfirlýsing um IPS1025H, IPS1025H-32, IPS2050H og IPS2050H-32 bílstjóra

aðgerðir og tengdar skilgreiningar þeirra

IPS1025HF

IPS1025HF BSP íhluturinn veitir akstursaðgerðir fyrir STMicroelectronics greindur aflrofatæki í möppunni DriversBSPComponentsips1025hf.

Þessi mappa inniheldur:

·

ips1025hf.c: kjarnaaðgerðir IPS1025HF ökumanna

·

ips1025hf.h: yfirlýsing um IPS1025HF ökumannsaðgerðir og tengdar skilgreiningar þeirra

IPS160HF_161HF

IPS160HF_161HF BSP íhluturinn býður upp á akstursaðgerðir fyrir STMicroelectronics greindur aflrofatæki í möppunni DriversBSPComponentsips160hf_161hf.

Þessi mappa inniheldur:

·

ips160hf_161hf.c: kjarnaaðgerðir IPS160HF og IPS161HF rekla

·

ips160hf_161hf.h: yfirlýsing um IPS160HF og IPS161HF akstursaðgerðir og tengdar þeirra

skilgreiningar

ISO808
ISO808 BSP íhluturinn býður upp á akstursaðgerðir fyrir STMicroelectronics greindur aflrofatæki í möppunni DriversBSPComponentsiso808.

UM3035 – Rev 2

síða 5/50

UM3035
Uppbygging möppu

2.3.1.6 2.3.1.7 2.3.1.8 2.3.1.9 2.3.1.10 2.3.1.11

Þessi mappa inniheldur:

·

iso808.c: kjarnaaðgerðir ISO808 og ISO808-1 rekla

·

iso808.h: yfirlýsing um ISO808 og ISO808-1 ökumannsaðgerðir og tengdar skilgreiningar þeirra

ISO808A

ISO808A BSP íhluturinn býður upp á akstursaðgerðir fyrir STMicroelectronics greindur aflrofatæki í möppunni DriversBSPComponentsiso808a.

Þessi mappa inniheldur:

·

iso808a.c: kjarnaaðgerðir ISO808A og ISO808A-1 rekla

·

iso808a.h: yfirlýsing um ISO808A og ISO808A-1 ökumannsaðgerðir og tengdar skilgreiningar þeirra

OUT08_10A1
OUT08_10A1 BSP íhluturinn inniheldur stuðningspakka fyrir borð files fyrir X-NUCLEO-OUT08A1 og X-NUCLEO-OUT10A1 stækkunartöflurnar. Þessar files eru tileinkuð þeim aðgerðum sem nauðsynlegar eru til að keyra aflrofana í stöðugu ástandi og í PWM ham með því að nota GPIO.
The files eru einnig notuð til að fá stöðu greiningar- og úttakspinna.
Með þessum aðgerðum er hægt að stilla, endurstilla eða stilla rásina í PWM ham með tiltekinni tíðni og vinnulotu.

ÚT0xA1
OUT0xA1 BSP íhluturinn inniheldur stuðningspakka fyrir borð files fyrir X-NUCLEO-OUT0xA1 borðfjölskylduna (X-NUCLEO-OUT03A1, X-NUCLEO-OUT04A1, X-NUCLEO-OUT05A1, X-NUCLEO-OUT06A1), sem eru tileinkuð þeim aðgerðum sem nauðsynlegar eru til að knýja aflrofana í stöðugt ástand og í PWM ham með því að nota GPIO.
The files eru einnig notuð til að fá stöðu greiningar- og úttakspinna. Með þessum aðgerðum er hægt að stilla, endurstilla eða stilla eina eða fleiri rásir í PWM ham með tiltekinni tíðni og vinnulotu.

OUT11_13A1
OUT11_13A1 BSP íhluturinn inniheldur stuðningspakka fyrir borð files fyrir X-NUCLEO-OUT11A1 og X-NUCLEO-OUT13A1 stækkunartöflurnar. Þessar files eru tileinkuð þeim aðgerðum sem nauðsynlegar eru til að keyra aflrofana í stöðugu ástandi og í PWM ham með því að nota GPIO.
The files eru einnig notuð til að fá stöðu greiningar- og úttakspinna. Með þessum aðgerðum er hægt að stjórna beinni stjórnstillingu eða samstilltri stjórnstillingu, hægt er að stilla eina eða fleiri rásir, endurstilla eða stilla í PWM ham með tiltekinni tíðni og vinnulotu.

OUT12_14A1
OUT12_14A1 BSP íhluturinn inniheldur stuðningspakka fyrir borð files fyrir X-NUCLEO-OUT12A1 og X-NUCLEO-OUT14A1 stækkunartöflurnar. Þessar files eru tileinkuð þeim aðgerðum sem nauðsynlegar eru til að keyra aflrofana í stöðugu ástandi og í PWM ham með því að nota GPIO.
The files eru einnig notuð til að fá stöðu greiningar- og úttakspinna. Með þessum aðgerðum, með því að nota SPI viðmótið, er hægt að stilla eina eða fleiri rásir, endurstilla eða stilla í PWM ham með tiltekinni tíðni og vinnulotu.

OUT15A1
OUT15A1 BSP íhluturinn inniheldur stuðningspakka fyrir borð files fyrir X-NUCLEO-OUT15A1 stækkunarborðið. Þessar files eru tileinkuð þeim aðgerðum sem nauðsynlegar eru til að keyra aflrofana í stöðugu ástandi og í PWM ham með því að nota GPIO.
The files eru einnig notuð til að fá stöðu greiningar- og úttakspinna. Með þessum aðgerðum er hægt að stilla, endurstilla eða stilla rásina í PWM ham með tiltekinni tíðni og vinnulotu.

UM3035 – Rev 2

síða 6/50

2.3.2

UM3035
Uppbygging möppu

Verkefni

Fyrir hvern STM32 Nucleo pall, einn tdampverkefnið er fáanlegt í möppunum:

·

VerkefniSTM32F401RE-NucleoExamplesOut03_04

·

VerkefniSTM32G431RB-NucleoExamplesOut03_04

·

VerkefniSTM32F401RE-NucleoExamplesOut05_06

·

VerkefniSTM32G431RB-NucleoExamplesOut05_06

·

VerkefniSTM32F401RE-NucleoExamplesOut08_10

·

VerkefniSTM32G431RB-NucleoExamplesOut08_10

·

VerkefniSTM32F401RE-NucleoExamplesOut11_13

·

VerkefniSTM32G431RB-NucleoExamplesOut11_13

·

VerkefniSTM32F401RE-NucleoExamplesOut12_14

·

VerkefniSTM32G431RB-NucleoExamplesOut12_14

·

VerkefniSTM32F401RE-NucleoExamplesÚt15

·

VerkefniSTM32G431RB-NucleoExamplesÚt15

Hvert fyrrvample er með möppu tileinkað miða IDE:

·

EWARM inniheldur verkefnið files fyrir IAR

·

MDK-ARM inniheldur verkefnið files fyrir Keil

·

STM32CubeIDE inniheldur verkefnið files fyrir OpenSTM32

Hvert fyrrvample inniheldur eftirfarandi heimild files:

·

Út03_04

VerkefniSTM32F401RE-NucleoExamplesOut03_04

Incmain.h – haus fyrir main.c mát

Incout03_04a1_conf.h – haus fyrir BSP/OUT0xA1 ökumannsstillingu

Incapp_switch.h – haus fyrir app_switch.c mát

Incstm32f4xx_hal_conf.h – HAL stillingar file fyrir STM32F4xx

Incstm32f4xx_it.h – haus trufla meðhöndlunar file fyrir STM32F4xx

Incstm32f4xx_nucleo_errno.h – villukóðar fyrir STM32F4xx-Nucleo

Incips2050h_conf.h – haus fyrir BSP/Components/ips1025h_2050h ökumannsstillingu

Srcmain.c – aðalforrit

Srcapp_switch.c – kóða fyrir forritið tdample customization

Srcstm32f4xx_hal_msp.c – HAL MSP eining fyrir STM32F4xx

Srcstm32f4xx_it.c – truflunaraðilar fyrir STM32F4xx

Srcsystem_stm32f4xx.c- kerfisuppspretta file fyrir STM32F4xx

VerkefniSTM32G431RB-NucleoExamplesOut03_04

Incmain.h- haus fyrir main.c mát

Incout03_04a1_conf.h- haus fyrir BSP/OUT0xA1 ökumannsstillingu

Incapp_switch.h- haus fyrir app_switch.c mát

Incstm32g4xx_hal_conf.h- HAL stillingar file fyrir STM32G4xx

Incstm32g4xx_it.h – haus trufla meðhöndlunar file fyrir STM32G4xx

Incstm32g4xx_nucleo_conf.h – stillingar file fyrir STM32G4xx_Nucleo

Incips2050h_conf.h – haus fyrir BSP/Components/ips1025h_2050h ökumannsstillingu

Srcmain.c – aðalforrit

Srcapp_switch.c – kóða fyrir forritið tdample customization

Srcstm32g4xx_hal_msp.c – HAL MSP eining fyrir STM32G4xx

Srcstm32g4xx_it.c – trufla meðhöndlun fyrir STM32G4xx

Srcsystem_stm32g4xx.c – kerfisuppspretta file fyrir STM32G4xx

UM3035 – Rev 2

síða 7/50

UM3035
Uppbygging möppu

·

Út05_06

VerkefniSTM32F401RE-NucleoExamplesOut05_06

Incmain.h – haus fyrir main.c mát

Incout05_06a1_conf.h – haus fyrir BSP/OUT0xA1 ökumannsstillingu

Incapp_switch.h – haus fyrir app_switch.c mát

Incstm32f4xx_hal_conf.h – HAL stillingar file fyrir STM32F4xx

Incstm32f4xx_it.h – haus trufla meðhöndlunar file fyrir STM32F4xx

Incstm32f4xx_nucleo_errno.h – villukóðar fyrir STM32F4xx-Nucleo

Incips1025h_conf.h – haus fyrir BSP/Components/ips1025h_2050h ökumannsstillingu

Srcmain.c – aðalforrit

Srcapp_switch.c – frumstilling og skiptaaðgerðir

Srcstm32f4xx_hal_msp.c – HAL MSP eining fyrir STM32F4xx

Srcstm32f4xx_it.c – truflunaraðilar fyrir STM32F4xx

Srcsystem_stm32f4xx.c – kerfisuppspretta file fyrir STM32F4xx

VerkefniSTM32G431RB-NucleoExamplesOut05_06

Incmain.h – haus fyrir main.c mát

Incout05_06a1_conf.h – haus fyrir BSP/OUT0xA1 ökumannsstillingu

Incapp_switch.h – haus fyrir app_switch.c mát

Incstm32g4xx_hal_conf.h – HAL stillingar file fyrir STM32G4xx

Incstm32g4xx_it.h – haus trufla meðhöndlunar file fyrir STM32G4xx

Incstm32g4xx_nucleo_conf.h – stillingar file fyrir STM32G4xx_Nucleo

Incips1025h_conf.h – haus fyrir BSP/Components/ips1025h_2050h ökumannsstillingu

Srcmain.c – aðalforrit

Srcapp_switch.c – frumstilling og skiptaaðgerðir

Srcstm32g4xx_hal_msp.c – HAL MSP eining fyrir STM32G4xx

Srcstm32g4xx_it.c – trufla meðhöndlun fyrir STM32G4xx

Srcsystem_stm32g4xx.c – kerfisuppspretta file fyrir STM32G4xx

UM3035 – Rev 2

síða 8/50

UM3035
Uppbygging möppu

·

Út15

VerkefniSTM32F401RE-NucleoExamplesÚt15

Incmain.h – haus fyrir main.c mát

Incout15a1_conf.h – haus fyrir BSP/OUT15A1 ökumannsstillingu

Incapp_switch.h – haus fyrir app_switch.c mát

Incstm32f4xx_hal_conf.h – HAL stillingar file fyrir STM32F4xx

Incstm32f4xx_it.h – haus trufla meðhöndlunar file fyrir STM32F4xx

Incstm32f4xx_nucleo_errno.h – villukóðar fyrir STM32F4xx-Nucleo

Incips1025hf_conf.h – haus fyrir BSP/Components/ips1025hf ökumannsstillingar

Srcmain.c – aðalforrit

Srcapp_switch.c – frumstilling og skiptaaðgerðir

Srcstm32f4xx_hal_msp.c – HAL MSP eining fyrir STM32F4xx

Srcstm32f4xx_it.c – truflunaraðilar fyrir STM32F4xx

Srcsystem_stm32f4xx.c – kerfisuppspretta file fyrir STM32F4xx

VerkefniSTM32G431RB-NucleoExamplesÚt15

Incmain.h – haus fyrir main.c mát

Incout15a1_conf.h – haus fyrir BSP/OUT15A1 ökumannsstillingu

Incapp_switch.h – haus fyrir app_switch.c mát

Incstm32g4xx_hal_conf.h – HAL stillingar file fyrir STM32G4xx

Incstm32g4xx_it.h – haus trufla meðhöndlunar file fyrir STM32G4xx

Incstm32g4xx_nucleo_conf.h – stillingar file fyrir STM32G4xx_Nucleo

Incips1025hf_conf.h – haus fyrir BSP/Components/ips1025hf ökumannsstillingar

Srcmain.c – aðalforrit

Srcapp_switch.c – frumstilling og skiptaaðgerðir

Srcstm32g4xx_hal_msp.c – HAL MSP eining fyrir STM32G4xx

Srcstm32g4xx_it.c – trufla meðhöndlun fyrir STM32G4xx

Srcsystem_stm32g4xx.c – Kerfisuppspretta file fyrir STM32G4xx

UM3035 – Rev 2

síða 9/50

UM3035
Uppbygging möppu

·

Út08_10

VerkefniSTM32F401RE-NucleoExamplesOut08_10

Incmain.h – haus fyrir main.c mát

Incout08_10a1_conf.h- haus fyrir BSP/OUT08_10A1 ökumannsstillingu

Incapp_switch.h – haus fyrir app_switch.c mát

Incstm32f4xx_hal_conf.h – HAL stillingar file fyrir STM32F4xx

Incstm32f4xx_it.h – haus trufla meðhöndlunar file fyrir STM32F4xx

Incstm32f4xx_nucleo_errno.h – villukóðar fyrir STM32F4xx-Nucleo

Incips160hf_161hf_conf.h- haus fyrir BSP/Components/ips160hf_161hf ökumannsstillingar

Srcmain.c – aðalforrit

Srcapp_switch.c – frumstilling og skiptaaðgerðir

Srcstm32f4xx_hal_msp.c – HAL MSP eining fyrir STM32F4xx

Srcstm32f4xx_it.c – truflunaraðilar fyrir STM32F4xx

Srcsystem_stm32f4xx.c – kerfisuppspretta file fyrir STM32F4xx

VerkefniSTM32G431RB-NucleoExamplesOut08_10

Incmain.h – haus fyrir main.c mát

Incout15a1_conf.h – haus fyrir BSP/OUT08_10A1 ökumannsstillingu

Incapp_switch.h – haus fyrir app_switch.c mát

Incstm32g4xx_hal_conf.h – HAL stillingar file fyrir STM32G4xx

Incstm32g4xx_it.h – haus trufla meðhöndlunar file fyrir STM32G4xx

Incstm32g4xx_nucleo_conf.h – stillingar file fyrir STM32G4xx_Nucleo

Incips160hf_161hf_conf.h- haus fyrir BSP/Components//ips160hf_161hf ökumannsstillingar

Srcmain.c – aðalforrit

Srcapp_switch.c – frumstilling og skiptaaðgerðir

Srcstm32g4xx_hal_msp.c – HAL MSP eining fyrir STM32G4xx

Srcstm32g4xx_it.c – trufla meðhöndlun fyrir STM32G4xx

Srcsystem_stm32g4xx.c – Kerfisuppspretta file fyrir STM32G4xx

UM3035 – Rev 2

síða 10/50

UM3035
Uppbygging möppu

·

Út11_13

VerkefniSTM32F401RE-NucleoExamplesOut11_13

Incmain.h – haus fyrir main.c mát

Incout11_13a1_conf.h – haus fyrir BSP/OUT11_13A1 ökumannsstillingu

Incapp_switch.h – haus fyrir app_switch.c mát

Incstm32f4xx_hal_conf.h – HAL stillingar file fyrir STM32F4xx

Incstm32f4xx_it.h – haus trufla meðhöndlunar file fyrir STM32F4xx

Incstm32f4xx_nucleo_errno.h – villukóðar fyrir STM32F4xx-Nucleo

Inciso808_conf.h – haus fyrir BSP/Components/iso808 ökumannsstillingar

Srcmain.c – aðalforrit

Srcapp_switch.c – frumstilling og skiptaaðgerðir

Srcstm32f4xx_hal_msp.c – HAL MSP eining fyrir STM32F4xx

Srcstm32f4xx_it.c – truflunaraðilar fyrir STM32F4xx

Srcsystem_stm32f4xx.c – kerfisuppspretta file fyrir STM32F4xx

VerkefniSTM32G431RB-NucleoExamplesOut11_13

Incmain.h – haus fyrir main.c mát

Incout11_13a1_conf.h – haus fyrir BSP/OUT11_13A1 ökumannsstillingu

Incapp_switch.h – haus fyrir app_switch.c mát

Incstm32g4xx_hal_conf.h – HAL stillingar file fyrir STM32G4xx

Incstm32g4xx_it.h – haus trufla meðhöndlunar file fyrir STM32G4xx

Incstm32g4xx_nucleo_conf.h – stillingar file fyrir STM32G4xx_Nucleo

Inciso808_conf.h – haus fyrir BSP/Components/iso808 ökumannsstillingar

Srcmain.c – aðalforrit

Srcapp_switch.c – frumstilling og skiptaaðgerðir

Srcstm32g4xx_hal_msp.c – HAL MSP eining fyrir STM32G4xx

Srcstm32g4xx_it.c – trufla meðhöndlun fyrir STM32G4xx

Srcsystem_stm32g4xx.c – kerfisuppspretta file fyrir STM32G4xx

UM3035 – Rev 2

síða 11/50

2.4
2.4.1

UM3035
Hugbúnaður sem þarf tilföng

·

Út12_14

VerkefniSTM32F401RE-NucleoExamplesOut12_14

Incmain.h – haus fyrir main.c mát

Incout12_14a1_conf.h – haus fyrir BSP/OUT12_14A1 ökumannsstillingu

Incapp_relay.h – haus fyrir app_relay.c mát

Incstm32f4xx_hal_conf.h – HAL stillingar file fyrir STM32F4xx

Incstm32f4xx_it.h – haus trufla meðhöndlunar file fyrir STM32F4xx

Incstm32f4xx_nucleo_errno.h – villukóðar fyrir STM32F4xx-Nucleo

Inciso808a_conf.h – haus fyrir BSP/Components/iso808a ökumannsstillingu

Srcmain.c – aðalforrit

Srcapp_relay.c – frumstilling og gengisaðgerðir

Srcstm32f4xx_hal_msp.c – HAL MSP eining fyrir STM32F4xx

Srcstm32f4xx_it.c – truflunaraðilar fyrir STM32F4xx

Srcsystem_stm32f4xx.c – kerfisuppspretta file fyrir STM32F4xx

VerkefniSTM32G431RB-NucleoExamplesOut12_14

Incmain.h – haus fyrir main.c mát

Incout12_14a1_conf.h – haus fyrir BSP/OUT12_14A1 ökumannsstillingu

Incapp_relay.h – haus fyrir app_relay.c mát

Incstm32g4xx_hal_conf.h – HAL stillingar file fyrir STM32G4xx

Incstm32g4xx_it.h – haus trufla meðhöndlunar file fyrir STM32G4xx

Incstm32g4xx_nucleo_conf.h – stillingar file fyrir STM32G4xx_Nucleo

Inciso808a_conf.h – haus fyrir BSP/Components/iso808a ökumannsstillingu

Srcmain.c – aðalforrit

Srcapp_relay.c – frumstilling og gengisaðgerðir

Srcstm32g4xx_hal_msp.c – HAL MSP eining fyrir STM32G4xx

Srcstm32g4xx_it.c – trufla meðhöndlun fyrir STM32G4xx

Srcsystem_stm32g4xx.c – kerfisuppspretta file fyrir STM32G4xx

Hugbúnaður sem þarf tilföng

X-NUCLEO-OUT03A1, X-NUCLEO-OUT04A1
MCU stjórnar IPS2050H og IPS2050H-32 í gegnum GPIO.
Þannig, þegar notað er eitt X-NUCLEO-OUT03A1 stækkunarborð eða eitt X-NUCLEO-OUT04A1 stækkunarborð, þarf tvö GPIO merki (IN1 og IN2 pinna) auk tveggja GPIO tileinkað truflunarstjórnuninni (FLT1, FLT2 pinna).
Hugbúnaðurinn notar einnig PWM tímamæli til að búa til reglubundið mynstur á úttaksrásum fyrir stækkunartöflurnar.
Það er einnig hægt að meta átta rása stafræna úttakseiningu með því að stafla allt að fjórum X-NUCLEO-OUT03A1 og eða X-NUCLEO-OUT04A1 með sameiginlegri eða óháðri framboðsbraut og óháðum álagi.
Í þessu tilviki verða viðbótarstækkunartöflurnar að vera rétt stilltar. Fyrir annað, þriðja eða fjórða borð er nauðsynlegt að losa fjórar mótstöður fyrir hvert borð úr sjálfgefna stöðu og lóða þá í mismunandi stöður sem tengjast borðnúmerinu, samkvæmt áætluninni sem lýst er hér að neðan.

Stjórn 0 Stjórn 1 Stjórn 2 Stjórn 3

Stjórn nr.

Tafla 2. Uppsetning á stafla af fjórum stækkunartöflum

IN1 R101 R131 R111 R121

IN2 R102 R132 R112 R122

FLT1 R103 R133 R113 R123

FLT2 R104 R134 R114 R124

UM3035 – Rev 2

síða 12/50

UM3035
Hugbúnaður sem þarf tilföng

Mikilvægt:

Þegar borð 2 og borð 3 eru notuð verða tveir stökkvarar að loka morfó tengipinnunum í STM32 Nucleo þróunarspjaldinu:

·

CN7.35-36 lokað

·

CN10.25-26 lokað

Nánari upplýsingar er að finna í tengibúnaðaruppsetningu sem lýst er í kafla 3.4 Uppsetning borðs og skjölin file (readme.html í ExamplesOut03_04 möppur).

2.4.2 2.4.3

X-NUCLEO-OUT05A1, X-NUCLEO-OUT06A1
MCU stjórnar IPS1025H og IPS1025H-32 í gegnum GPIO.
Þannig, þegar notað er eitt X-NUCLEO-OUT05A1 stækkunarborð eða eitt X-NUCLEO-OUT06A1 stækkunarborð, þarf eitt GPIO merki (IN1) auk tveggja GPIO tileinkað truflunarstjórnuninni (FLT1, FLT2 pinna).
Hugbúnaðurinn notar einnig PWM tímamæli til að búa til reglubundið mynstur á úttaksrásum fyrir stækkunartöflurnar.
Það er einnig hægt að meta fjögurra rása stafræna úttakseiningu með því að stafla allt að fjórum X-NUCLEO-OUT05A1 og eða X-NUCLEO-OUT06A1 með sameiginlegri eða óháðri framboðsbraut og óháðum álagi.
Í þessu tilviki verða viðbótarstækkunartöflurnar að vera rétt stilltar. Fyrir annað, þriðja eða fjórða borð er nauðsynlegt að losa þrjár mótstöður fyrir hvert borð úr sjálfgefna stöðu og lóða þá í mismunandi stöður sem tengjast borðnúmerinu, samkvæmt áætluninni sem lýst er hér að neðan.

Stjórn 0 Stjórn 1 Stjórn 2 Stjórn 3

Tafla 3. Uppsetning á stafla af fjórum stækkunartöflum

Stjórn nr.

IN1 R101 R102 R115 R120

R103 R104 R116 R119

FLT1

R114 R117 R107 R118

FLT2

Nánari upplýsingar er að finna í tengibúnaðaruppsetningu sem lýst er í kafla 3.4 Uppsetning borðs og skjölin file (readme.html í ExamplesOut05_06 möppur).
X-NUCLEO-OUT08A1, X-NUCLEO-OUT10A1 MCU stjórnar IPS160HF og IPS161HF í gegnum GPIO. Þannig að þegar eitt X-NUCLEO-OUT08A1 eða X-NUCLEO-OUT10A1 stækkunarborð er notað, þarf þrjú GPIO merki (IN1, Nch-Drv, OUT_FB pinna) auk GPIO tileinkað truflunarstjórnuninni (DIAG pinna). Hugbúnaðurinn notar einnig PWM tímamæli til að búa til reglubundið mynstur á úttaksrásinni fyrir stækkunarborðið. Það er líka hægt að meta fjögurra rása stafræna úttakseiningu með því að stafla fjórum X-NUCLEO-OUT08A1 eða fjórum X-NUCLEO-OUT10A1, eða blöndu af þeim, með sameiginlegri eða óháðri framboðsbraut og óháðum álagi. Í þessu tilviki verða viðbótarstækkunartöflurnar að vera rétt stilltar. Fyrir annað, þriðja og fjórða borð er nauðsynlegt að losa fjórar viðnám frá sjálfgefna stöðu og lóða þá í mismunandi stöður, samkvæmt áætluninni sem lýst er hér að neðan.

Stjórn nr. Stjórn 0 Stjórn 1 Stjórn 2 Stjórn 3

Tafla 4. Uppsetning á stafla af fjórum stækkunartöflum

IN1 R101 R111 R121 R132

DIAG R103 R112 R125 R133

R102 R124 R130 R134

Nch-DRV

R104 R131 R123 R122

OUT_FB

UM3035 – Rev 2

síða 13/50

UM3035
Hugbúnaður sem þarf tilföng

Mikilvægt:

Þegar borð 1 og borð 3 eru notuð verða tveir stökkvarar að loka morfó tengipinnunum í STM32 Nucleo þróunarspjaldinu:

·

CN7.35-36 lokað

·

CN10.25-26 lokað

2.4.4 2.4.5

Nánari upplýsingar er að finna í tengibúnaðaruppsetningu sem lýst er í kafla 3.4 Uppsetning borðs og skjölin file (readme.html í ExamplesOut08_10 möppur).
X-NUCLEO-OUT15A1 MCU stjórnar IPS1025HF í gegnum GPIO. Þannig, þegar eitt X-NUCLEO-OUT15A1 stækkunarborð er notað, þarf þrjú GPIO merki (IN1, Nch-Drv, OUT_FB pinna) auk tveggja GPIO tileinkað truflunarstjórnuninni (FLT1, FLT2 pinna). Hugbúnaðurinn notar einnig PWM tímamæli til að búa til reglubundið mynstur á úttaksrásinni fyrir stækkunarborðið. Það er líka hægt að meta tvírása stafræna úttakseiningu með því að stafla tveimur X-NUCLEO-OUT15A1 með sameiginlegri eða óháðri framboðsbraut og óháðum álagi. Í þessu tilviki verður viðbótarstækkunarborðið að vera rétt stillt. Fyrir annað borð er nauðsynlegt að losa fimm viðnám frá sjálfgefna stöðu og lóða þá í mismunandi stöður, samkvæmt áætluninni sem lýst er hér að neðan.

Stjórn nr. Stjórn 0 Stjórn 1

Tafla 5. Uppsetning á stafla af tveimur stækkunartöflum

IN1 R101 R102

FLT1 R103 R104

FLT2 R114 R107

Nch-DRV R110 R115

OUT_FB R108 R116

Nánari upplýsingar er að finna í tengibúnaðaruppsetningu sem lýst er í kafla 3.4 Uppsetning borðs og skjölin file (readme.html í ExamplesOut15 möppur).

X-NUCLEO-OUT11A1, X-NUCLEO-OUT13A1

MCU stjórnar ISO808 og ISO808-1 í gegnum GPIO.

Þannig, þegar eitt X-NUCLEO-OUT11A1 stækkunarborð eða eitt X-NUCLEO-OUT13A1 stækkunarborð er notað, eru átta GPIO merki (IN1 til IN8), tvö GPIO (LOAD og SYNCH) notuð til að stjórna rekstrarham tækisins (Synchronous Control Mode eða Bein stýrihamur), einn GPIO (OUT_EN) notaður til að virkja úttakslínur og einn GPIO tileinkað truflunarstjórnuninni (STATUS pinna) eru nauðsynlegar.

Hugbúnaðurinn notar einnig PWM tímamæli til að búa til reglubundið mynstur á úttaksrásinni fyrir stækkunartöflurnar. Til að virkja samstilltan stjórnunarham verður hugbúnaðurinn að vera settur saman með því að nota eftirfarandi forvinnsluleiðbeiningar:

·

USE_SCM

·

noUSE_DCM

Þetta er sjálfgefin smíði fyrir X-CUBE-IPS hugbúnaðarpakkann. Til að virkja beinstýringarham verður hugbúnaðurinn að vera settur saman með eftirfarandi forvinnsluleiðbeiningum:

·

USE_DCM

·

noUSE_SCM

Breytingin á stjórnunarham verður virkur á tvöfaldan files eftir endurbyggingu.

Það er líka hægt að meta samsetningu stækkunarborða sem er staflað í gegnum Arduino tengin. Í þessu tilviki verða stækkunarborðin að vera rétt stillt til að koma í veg fyrir árekstra milli merkja. X-NUCLEOOUT11A1 og X-NUCLEO-OUT13A1 bjóða upp á nokkurn sveigjanleika til að endurskipuleggja sjálfgefin merki í aðrar stöður. Sjá tengdar skýringarmyndir þeirra.

Nánari upplýsingar er að finna í tengibúnaðaruppsetningu sem lýst er í kafla 3.4 Uppsetning borðs og skjölin file (readme.html í ExamplesOut11_13 möppur).

UM3035 – Rev 2

síða 14/50

UM3035
Hugbúnaður sem þarf tilföng

2.4.6

X-NUCLEO-OUT12A1, X-NUCLEO-OUT14A1
MCU stjórnar ISO808A og ISO808A-1 í gegnum SPI tengi og GPIO.
Þannig að þegar notað er eitt X-NUCLEO-OUT12A1 stækkunarborð eða eitt X-NUCLEO-OUT14A1 stækkunarborð, er eitt SPI jaðartæki (SPI_CLK, SPI_MISO, SPI_MOSI merki), eitt GPIO (SPI_SS) notað sem tækisval, eitt GPIO (OUT_EN) notað til að virkja úttakslínur og tvö GPIO sem eru tileinkuð truflunarstjórnuninni (STATUS og PGOOD pinna) eru nauðsynlegar.
Hugbúnaðurinn notar einnig PWM tímamæli til að búa til reglubundið mynstur á úttaksrásinni fyrir stækkunarborðið.
Það er líka hægt að meta 16 rása stafræna úttakseiningu með því að stafla tveimur X-NUCLEO-OUT12A1 og eða X-NUCLEO-OUT14A1 með sameiginlegri eða óháðri framboðsbraut og óháðum álagi.
Þetta er hægt að ná á tvo mismunandi vegu:
1. Stilla tvö óháð staflað borð til að fá 8+8 rása kerfi. Í þessu tilviki verða borðin tvö að vera rétt stillt: það fyrsta (borð 0) er hægt að hafa í sjálfgefna stillingu, fyrir það síðara (borð 1) er nauðsynlegt að losa suma viðnám frá sjálfgefnum stöðum og lóða þá í mismunandi stöður samkvæmt áætluninni sem lýst er hér að neðan.

Stjórn nr. Stjórn 0 Stjórn 1

Tafla 6. Uppsetning á stafla af tveimur stækkunartöflum (samhliða óháð)

SPI_CLK R106 R106

SPI_MISO R105 R105

SPI_MOSI R104 R104

SPI_SS R103 R114

OUT_EN R119 R109

STAÐA R108 R113

PGOOD R107 R111

Mikilvægt:

Til að virkja þessa stillingu verður hugbúnaðurinn að vera settur saman með því að nota eftirfarandi forvinnsluleiðbeiningar: USE_PAR_IND noUSE_DAISY_CHAIN

Þetta er sjálfgefin smíði fyrir X-CUBE-IPS hugbúnaðarpakkann.
2. Stilla tvö staflað borð með Daisy Chain eiginleikanum til að fá 16 rása kerfi. Í þessu tilviki verða borðin tvö að vera rétt stillt: fyrir það fyrsta (borð 0) og það síðara (borð 1) er nauðsynlegt að losa viðnám frá sjálfgefnum stöðum og lóða þá í mismunandi stöður í samræmi við kerfið sem lýst er hér að neðan.

Tafla 7. Uppsetning á stafla af tveimur stækkunartöflum (Daisy Chain)

Stjórn nr. Stjórn 0 Stjórn 1

SPI_CLK R106 R106

DaisyChain R102 R102

SPI_MISO -R105

SPI_MOSI R104 —

SPI_SS OUT_EN

R103

R119

R103

R109

STÖÐU PGOOD

R108

R107

R113

R111

Mikilvægt:

Til að virkja þessa stillingu verður hugbúnaðurinn að vera settur saman með eftirfarandi forvinnsluleiðbeiningum: USE_DAISY_CHAIN ​​noUSE_PAR_IND

Breytingin á stillingarstillingu öðlast gildi á tvöfaldanum files eftir endurbyggingu. Nánari upplýsingar er að finna í tengibúnaðaruppsetningu sem lýst er í kafla 3.4 Uppsetning borðs og skjölin file (readme.html í ExamplesOut12_14 möppur).

UM3035 – Rev 2

síða 15/50

2.5 2.6
2.6.1
2.6.2

UM3035
API

API

X-CUBE-IPS hugbúnaðarforritaskilin eru skilgreind í:

·

ÖkumennBSPOUT0xA1out0xa1.h

·

DriversBSPOUT08_10A1out08_10a1.h

·

ÖkumennBSPOUT15A1out15a1.h

·

DriversBSPOUT11_13A1out11_13a1.h

·

DriversBSPOUT12_14A1out12_14a1.h

Þessar aðgerðir eru forskeyti með:

·

OUT03_05_SWITCH_

·

OUT08_10_SWITCH_

·

OUT15_SWITCH_

·

OUT11_13_SWITCH_

·

OUT12_14_RELAY_

Ítarlegar tæknilegar upplýsingar um API sem eru tiltæk fyrir notandann er að finna í samansettum HTML file staðsett inni í „Documentation“ möppunni í hugbúnaðarpakkanum þar sem öllum aðgerðum og breytum er lýst að fullu.

Samplýsing umsóknar

Út03_04 A sampForritið sem notar X-NUCLEO-OUT03A1 eða X-NUCLEO-OUT04A1 stækkunartöflurnar með annaðhvort NUCLEO-F401RE eða NUCLEO-G431RB þróunartöflu er að finna í „Verkefni“ skránni. Tilbúin til að byggja verkefni eru fáanleg fyrir marga IDE. Í þessu frvample, röð skipana er beitt á X-NUCLEO-OUT03A1 eða X-NUCLEO-OUT04A1 IN rásirnar. Beðið er um breytingu á aðgerð með því að ýta á notandahnappinn. Við ræsingu er slökkt á IN1 og IN2 rásum. Í hvert sinn sem ýtt er á notandahnappinn framkvæmir forritið samfellda aðgerð eins og í röðinni hér að neðan: 1. Kveikir á IN1 rás á borðum 0-2, kveikir á IN2 rás á borðum 1-3 2. Kveikir á IN1 rás á borðum 1 -3, kveikir á IN2 rás á borðum 0-2 3. Slekkur á IN1 rás á borðum 0-1, slekkur á IN2 rás á borðum 2-3 4. Slekkur á IN1 rás á borðum 2-3, slekkur á IN2 rás á borðum 0-1 töflur 5-1 2. Kveikir á IN6 og IN1 rásum á öllum töflum 2. Slekkur á IN7 og INXNUMX rásum á öllum töflum XNUMX. Byrjar PWM á báðum rásum á öllum töflum með mismunandi tíðni- og vinnulotustillingum:
IN1 töflur 0-3: PWM á með tíðni 2 Hz, DC 25% IN2 töflur 1-2: PWM á með tíðni 2 Hz, DC 50% IN1 töflur 1-2: PWM á með tíðni 1 Hz, DC 25% IN2 töflur 0-3: PWM á með tíðni 1 Hz, DC 50% 8. Stillir DC 50% fyrir IN1 á öllum borðum 9. Stillir DC 75% fyrir IN2 á öllum borðum 10. Stillir DC 100% fyrir IN1 á öllum borðum 11. Settir DC 100% fyrir IN2 á öllum töflum 12. Stöðvar PWM á báðum rásum á öllum töflum Með því að ýta á bláa notendahnappinn færist fastbúnaðurinn áfram í næstu aðgerð. Röðin er hringlaga: eftir síðasta skrefið (12) fer hún aftur í það fyrsta (1).
Út05_06 A sampForritið sem notar X-NUCLEO-OUT05A1 eða X-NUCLEO-OUT06A1 stækkunartöflurnar með annaðhvort NUCLEO-F401RE eða NUCLEO-G431RB þróunartöflu er að finna í „Verkefni“ skránni. Tilbúin til að byggja verkefni eru fáanleg fyrir marga IDE.

UM3035 – Rev 2

síða 16/50

2.6.3 2.6.4

UM3035
Samplýsing umsóknar

Í þessu frvample, röð skipana er beitt á IN rásir X-NUCLEO-OUT05A1 eða X-NUCLEOOUT06A1 stækkunarborða. Beðið er um aðgerðarbreytingu með því að ýta á notandahnapp. Við ræsingu er slökkt á IN1 rásum á öllum borðum. Í hvert sinn sem ýtt er á notandahnappinn framkvæmir forritið samfellda aðgerð í röðinni hér að neðan: 1. Kveikir á IN1 pinna á borðum 0-2, setur IN1 pinna á borð 1-3 2. Setur ON IN1 pinna á borðum 1- 3, kveikir á IN1 pinna á borðum 0-2 3. Kveikir á IN1 pinna á öllum borðum 4. Setur IN1 pinna af á öllum borðum 5. Byrjar PWM á IN1 pinna á öllum borðum með mismunandi tíðni- og vinnulotustillingum:
IN1 pinnatöflur 0-3: PWM á með tíðni 2 Hz, DC 25% IN1 pinnatöflur 1-2: PWM á með tíðni 1 Hz, DC 25% 6. IN1 pinna á öllum töflum: stillir DC 50% 7. IN1 pinna á öllum borðum: stillir DC 75% 8. IN1 pinna á öllum borðum: stillir DC 100% 9. Stöðvar PWM á IN1 pinna á öllum borðum 10. Röðin byrjar aftur frá skrefi 1

Út08_10

A sampForritið sem notar X-NUCLEO-OUT08A1 eða X-NUCLEO-OUT10A1 stækkunartöfluna með annaðhvort NUCLEO-F401RE eða NUCLEO-G431RB borðum er að finna í „Projects“ skránni. Tilbúin til að byggja verkefni eru fáanleg fyrir marga IDE.

Í þessu frvample, röð skipana er beitt á IN og Nch_DRV rásir X-NUCLEO-OUT08A1 eða X-NUCLEO-OUT10A1 stækkunarborða. Beðið er um aðgerðarbreytingu með því að ýta á notandahnapp.

Við ræsingu er slökkt á IN og Nch_DRV rásunum. Í hvert skipti sem ýtt er á notandahnappinn framkvæmir forritið samfellda aðgerð í röðinni hér að neðan:

1. Virkjar samstillingu fyrir Nch-DRV merkið við PWM á rás 0 fyrir öll borð, eins og hér segir:

borð 0: seinkun 20%, ON-tímabil 50%

borð 1: seinkun 40%, ON-tímabil 70% (klamping á sér stað þegar 100% af IN1 OFF-tímabili er náð)

borð 2: seinkun 20%, ON-tímabil 50%

borð 3: seinkun 40%, ON-tímabil 70% (klamping á sér stað þegar 100% af IN1 OFF-tímabili er náð)

Athugið:

Bæði seinkun og ON-Period eru gefin upp sem OFF-Period prósenttage af völdum IN1 merki.

2. Setur á IN1 pinna á borðum 0-2, setur IN1 pinna af borðum 1-3

3. Setur ON IN1 pinna á borðum 1-3, setur IN1 pinna af borðum 0-2

4. Stillir ON IN1 pinna á öllum borðum

5. Setur af stað IN1 pinna á öllum borðum

6. Ræsir PWM á IN1 pinna á öllum borðum með mismunandi tíðni- og vinnulotustillingum:

IN1 pinnatöflur 0-3: PWM á með tíðni 2 Hz, DC 25%

IN1 pinnatöflur 1-2: PWM á með tíðni 1 Hz, DC 25%

7. IN1 pinna á öllum borðum: stillir DC 50%

8. IN1 pinna á öllum borðum: stillir DC 75%

9. IN1 pinna á öllum borðum: stillir DC 100%

10. Stöðvar PWM á IN1 pinna á öllum borðum

11. Slökkva á samstillingu fyrir Nch-DRV merkið við PWM á rás 0 fyrir öll borð

12. Röðin byrjar aftur frá skrefi 1

Út15
A sampForritið sem notar eitt eða tvö X-NUCLEO-OUT15A1 stækkunartöflur með annaðhvort NUCLEO-F401RE eða NUCLEO-G431RB þróunarspjald er að finna í „Projects“ skránni. Tilbúin til að byggja verkefni eru fáanleg fyrir marga IDE.
Í þessu frvample, röð skipana er beitt á IN rásir X-NUCLEO-OUT15A1 stækkunarborðanna. Beðið er um aðgerðarbreytingu með því að ýta á notandahnapp.

UM3035 – Rev 2

síða 17/50

2.6.5 2.6.6

UM3035
Samplýsing umsóknar

Við ræsingu er slökkt á IN1 rásum á öllum borðum. Í hvert skipti sem ýtt er á notandahnappinn framkvæmir forritið samfellda aðgerð í röðinni hér að neðan:

1. Virkjar samstillingu fyrir Nch-DRV merkið við PWM á rás 0 fyrir borð 0 og 1, eins og hér segir:

borð 0: seinkun 20%, ON-tímabil 50%

borð 1: seinkun 40%, ON-tímabil 70% (klamping á sér stað þegar 100% af IN1 OFF-tímabili er náð)

Athugið:

Bæði seinkun og ON-Period eru gefin upp sem OFF-Period prósenttage af völdum IN1 merki.

Kveikir á IN1 á borði 0, slekkur á IN1 á borði 1

2. Kveikir á IN1 í borði 0, setur á IN1 á borð 1

3. Kveikir á IN1 í borði 0, stillir á IN1 á borði 1

4. Slekkur á IN1 á borði 0, slekkur á IN1 á borði 1

5. Ræsir PWM á IN1 á borði 0 og borði 1 með mismunandi tíðni- og vinnulotustillingum, eins og hér segir:

borð 0 IN1: PWM á með tíðni 2 Hz DC 25%

borð 1 IN1: PWM á með tíðni 1 Hz DC 25%

6. IN1 í öllum borðum: stillir DC 50%

7. IN1 í öllum borðum: stillir DC 75%

8. IN1 í öllum borðum: stillir DC 100%

9. Stöðvar PWM á IN1 á öllum borðum

Hver þrýstingur á bláum hnappi notenda færir fastbúnaðinn í næstu aðgerð.

Röðin er hringlaga: eftir síðasta skrefið (númer 9) fer það aftur í það fyrsta (númer 1).

Út11_13 A sampForritið sem notar X-NUCLEO-OUT11A1 eða X-NUCLEO-OUT13A1 stækkunartöfluna með annaðhvort NUCLEO-F401RE eða NUCLEO-G431RB borðum er að finna í „Projects“ skránni. Tilbúin til að byggja verkefni eru fáanleg fyrir marga IDE. Í þessu frvample, röð skipana er beitt á IN rásir X-NUCLEO-OUT11A1 eða X-NUCLEOOUT13A1 stækkunarborða. Beðið er um aðgerðarbreytingu með því að ýta á notandahnapp. Við ræsingu er slökkt á öllum inntaksrásum. Í hvert skipti sem ýtt er á notandahnappinn framkvæmir forritið samfellda aðgerð í röðinni hér að neðan: 1. Stilltu rekstrarham (sjálfgefið er SCM) og virkjaðu úttak (OUT_EN hátt)
Stilltu ON IN1, IN4, IN5, IN8 2. Stilltu ON IN2, IN3, IN6, IN7 3. Stilltu OFF IN1, IN2, IN5, IN6 4. Stilltu á IN3, IN4, IN7, IN8 5. Stilltu ON öll inntak 6. Slökktu á öllum inntakum 7. Ræstu PWM á öllum inntakum með mismunandi tíðni- og vinnulotustillingum.
IN1, IN3, IN5, IN7: PWM ON með tíðni 2Hz IN2, IN4, IN6, IN8: PWM ON með tíðni 1Hz IN1, IN3, IN5, IN7: PWM ON með DC 25% IN2, IN4, IN6, IN8: PWM ON með DC 50% 8. IN1, IN3, IN5, IN7: stillt DC 50% 9. IN2, IN4, IN6, IN8: stillt DC 75% 10. IN1, IN3, IN5, IN7: stillt DC 100% 11. IN2, IN4, IN6, IN8: stilla DC 100% 12. Slökkva á útgangum (OUT_EN lágt) Stöðva PWM á öllum inntakum

Út12_14
A sampForritið sem notar X-NUCLEO-OUT12A1 eða X-NUCLEO-OUT14A1 stækkunartöfluna með annaðhvort NUCLEO-F401RE eða NUCLEO-G431RB borðum er að finna í „Projects“ skránni. Tilbúin til að byggja verkefni eru fáanleg fyrir marga IDE.

UM3035 – Rev 2

síða 18/50

UM3035
Samplýsing umsóknar
Í þessu frvample, röð skipana er beitt á SPI tengi X-NUCLEO-OUT12A1 eða X-NUCLEOOUT14A1 stækkunarborða. Beðið er um aðgerðarbreytingu með því að ýta á notandahnapp. Við ræsingu er slökkt á öllum inntaksrásum. Í hvert skipti sem ýtt er á notandahnappinn framkvæmir forritið samfellda aðgerð í röðinni hér að neðan: 1. Virkja úttak (OUT_EN hátt) á öllum töflum
Stillt á IN1, IN4, IN5, IN8 í borði 0 Stillt á IN2, IN3, IN6, IN7 á borð 1 2. Stillt á IN2, IN3, IN6, IN7 í borði 0 Stillt á IN1, IN4, IN5, IN8 í borð 1 3. Slökktu á IN1, IN2, IN5, IN6 á borði 0 Settu OFF IN3, IN4, IN7, IN8 í borð 1 4. Slökktu á IN3, IN4, IN7, IN8 á borði 0 Settu AF IN1, IN2, IN5, IN6 í borð 1 5. Kveikt á IN5, IN6, IN7, IN8 og SLÖKKT IN1, IN2, IN3, IN4 í borði 0 Kveikt á IN1, IN2, IN3, IN4 og SLÖKKT IN5, IN6, IN7, IN8 á borði 1 6. Stillt á ON IN1, IN2, IN3, IN4 og SLÖKKT IN5, IN6, IN7, IN8 í borði 0 Kveikt á IN5, IN6, IN7, IN8 og SLÖKKT IN1, IN2, IN3, IN4 á borði 1 7. Slökktu á öllum inntakum á öllum borðum. PWM á öllum inntakum á borði 0 og borði 1 með mismunandi tíðni- og vinnulotustillingum:
borð 0 IN1, IN3, IN5, IN7: PWM ON með tíðni 2Hz DC 25% borð 0 IN2, IN4, IN6, IN8: PWM ON með tíðni 1Hz DC 50% borð 1 IN1, IN3, IN5, IN7: PWM ON með tíðni 1Hz DC 50% borð 1 IN2, IN4, IN6, IN8: PWM ON með tíðni 2Hz DC 25% 8. borð 0 IN1, IN3, IN5, IN7: stillt DC 50% borð 1 IN2, IN4, IN6, IN8: stillt DC 50% 9. borð 0 IN2, IN4, IN6, IN8: sett DC 75% borð 1 IN1, IN3, IN5, IN7: sett DC 75% 10. borð 0 IN1, IN3, IN5, IN7: sett DC 100% borð 1 IN2, IN4, IN6, IN8: stillt DC 100% 11. borð 0 IN2, IN4, IN6, IN8: stillt DC 100% borð 1 IN1, IN3, IN5, IN7: stillt DC 100% 12. Slökkva á útgangi (OUT_EN lágt) fyrir öll borð Stöðva PWM á öllum inntakum á öllum borðum

UM3035 – Rev 2

síða 19/50

3

Leiðbeiningar um uppsetningu kerfis

UM3035
Leiðbeiningar um uppsetningu kerfis

3.1
3.1.1

Vélbúnaðarlýsing
STM32 Nucleo STM32 Nucleo þróunartöflur veita notendum á viðráðanlegu verði og sveigjanleg leið til að prófa lausnir og smíða frumgerðir með hvaða STM32 örstýringarlínu sem er. ArduinoTM tengistuðningurinn og ST morpho tengin gera það auðvelt að auka virkni STM32 Nucleo opna þróunarvettvangsins með fjölbreyttu úrvali sérhæfðra stækkunarborða til að velja úr. NUCLEO-F401RE þróunarborðið krefst ekki sérstakra rannsaka þar sem það samþættir ST-LINK/V2-1 aflúsara/forritara. NUCLEO-G431RB þróunarborðið krefst ekki sérstakra rannsaka þar sem það samþættir STLINK-V3 kembiforritara/forritara. STM32 Nucleo borðið kemur með alhliða STM32 hugbúnaðar HAL bókasafninu ásamt ýmsum pakkaðri hugbúnaði td.amples.
Mynd 3. STM32 Nucleo borð

UM3035 – Rev 2

síða 20/50

3.1.2

UM3035
Vélbúnaðarlýsing
X-NUCLEO-OUT03A1 stækkunarborð X-NUCLEO-OUT03A1 iðnaðar stafræn útgangsstækkunarborð fyrir STM32 Nucleo veitir öflugt og sveigjanlegt umhverfi til að meta aksturs- og greiningargetu IPS2050H (tvíhliða háhliða snjallafls solid state relay) í stafrænni úttakseiningu tengdur við 2.5 A (hámark) iðnaðarhleðslu. X-NUCLEO-OUT03A1 tengist örstýringunni á STM32 Nucleo í gegnum 5 kV optocouplers knúin áfram af GPIO pinna, Arduino UNO R3 (sjálfgefin stilling) og ST morpho (valfrjálst, ekki fest) tengjum. Hægt er að tengja stækkunartöfluna annað hvort við NUCLEO-F401RE eða NUCLEO-G431RB þróunartöflu. Það er líka hægt að meta kerfi sem samanstendur af allt að fjórum staflaðum X-NUCLEO-OUT03A1 stækkunartöflum. Sem fyrrverandiample, kerfi með fjórum X-NUCLEO-OUT03A1 stækkunartöflum gerir þér kleift að meta átta rása stafræna úttakseiningu með 2.5 A (hámarks) getu hvor.
Mynd 4. X-NUCLEO-OUT03A1 stækkunarborð

UM3035 – Rev 2

síða 21/50

3.1.3

UM3035
Vélbúnaðarlýsing
X-NUCLEO-OUT04A1 stækkunarborð X-NUCLEO-OUT04A1 stafræn útgangsstækkunarborð fyrir iðnað fyrir STM32 Nucleo veitir öflugt og sveigjanlegt umhverfi til að meta aksturs- og greiningargetu IPS2050H-32 (tvískipt háhliða snjallafls solid state relay) í stafrænni úttakseiningu sem er tengdur við 5.7 A (hámark) iðnaðarhleðslu. X-NUCLEO-OUT04A1 tengist örstýringunni á STM32 Nucleo í gegnum 5 kV optocouplers knúin áfram af GPIO pinna, Arduino UNO R3 (sjálfgefin stilling) og ST morpho (valfrjálst, ekki fest) tengjum. Hægt er að tengja stækkunartöfluna annað hvort við NUCLEO-F401RE eða NUCLEO-G431RB þróunartöflu. Það er líka hægt að meta kerfi sem samanstendur af allt að fjórum staflaðum X-NUCLEO-OUT04A1 stækkunartöflum. Sem fyrrverandiample, kerfi með fjórum X-NUCLEO-OUT04A1 stækkunartöflum gerir þér kleift að meta átta rása stafræna úttakseiningu með 5.7 A (hámarks) getu hvor.
Mynd 5. X-NUCLEO-OUT04A1 stækkunarborð

UM3035 – Rev 2

síða 22/50

3.1.4

UM3035
Vélbúnaðarlýsing
X-NUCLEO-OUT05A1 stækkunarborð X-NUCLEO-OUT05A1 iðnaðar stafræna framleiðsla stækkunarborðið fyrir STM32 Nucleo veitir öflugt og sveigjanlegt umhverfi til að meta aksturs- og greiningargetu IPS1025H eins háhliða snjallafls solid state gengis, í stafræn úttakseining tengd við 2.5 A iðnaðarhleðslu. X-NUCLEO-OUT05A1 tengist örstýringunni á STM32 Nucleo í gegnum 5 kV optocouplers knúin áfram af GPIO pinna og Arduino R3 tengjum. Hægt er að tengja stækkunartöfluna annað hvort við NUCLEO-F401RE eða NUCLEO-G431RB þróunartöflu. Einnig er hægt að meta kerfi sem samanstendur af allt að fjórum staflaðum X-NUCLEO-OUT05A1 stækkunartöflum. Sem fyrrverandiample, kerfi með fjórum X-NUCLEO-OUT05A1 stækkunartöflum gerir þér kleift að meta fjögurra rása stafræna úttakseiningu.
Mynd 6. X-NUCLEO-OUT05A1 stækkunarborð

UM3035 – Rev 2

síða 23/50

3.1.5

UM3035
Vélbúnaðarlýsing
X-NUCLEO-OUT06A1 stækkunarborð X-NUCLEO-OUT06A1 iðnaðar stafræna úttaksstækkunarborðið fyrir STM32 Nucleo veitir öflugt og sveigjanlegt umhverfi til að meta aksturs- og greiningargetu IPS1025H-32 einnar háhliðar snjallafls solid state gengis , í stafrænni úttakseiningu sem er tengdur við 5.7 A iðnaðarhleðslu. X-NUCLEO-OUT06A1 tengist örstýringunni á STM32 Nucleo í gegnum 5 kV optocouplers knúin áfram af GPIO pinna og Arduino UNO R3 tengjum. Hægt er að tengja stækkunartöfluna annað hvort við NUCLEO-F401RE eða NUCLEO-G431RB þróunartöflu. Það er líka hægt að meta kerfi sem samanstendur af allt að fjórum staflaðum X-NUCLEO-OUT06A1 stækkunartöflum. Sem fyrrverandiample, kerfi með fjórum X-NUCLEO-OUT06A1 stækkunartöflum gerir þér kleift að meta fjögurra rása stafræna úttakseiningu.
Mynd 7. X-NUCLEO-OUT06A1 stækkunarborð

UM3035 – Rev 2

síða 24/50

3.1.6

UM3035
Vélbúnaðarlýsing
X-NUCLEO-OUT08A1 stækkunarborð
X-NUCLEO-OUT08A1 iðnaðar stafræn framleiðsla stækkunarborð fyrir STM32 Nucleo býður upp á öflugt og sveigjanlegt mats- og þróunarumhverfi fyrir 2 A (gerð) stafræna úttakseining, sem býður upp á öruggan akstur og snjallgreiningargetu IPS160HF staka háhliðarrofans . X-NUCLEO-OUT08A1 tengist örstýringunni á STM32 Nucleo í gegnum 3 kV optocouplers knúin áfram af GPIO pinna og ArduinoTM UNO R3 (sjálfgefin stilling) og ST morpho (valfrjálst, ekki fest) tengjum. Stækkunarspjaldið ætti að vera tengt við annað hvort NUCLEO-F401RE eða NUCLEO-G431RB þróunarborð, og einnig er hægt að stafla með öðru X-NUCLEO-OUT08A1 eða X-NUCLEO-OUT10A1. Hægt er að stafla allt að fjórum X-NUCLEO-OUT08A1 stækkunartöflum til að meta allt að fjögurra rása stafræna úttakseiningu með 2 A (gerð) getu hvor. Það er líka hægt að meta dæmigerðan fossaarkitektúr einnar rásar stafrænnar úttakseiningar fyrir öryggisforrit: í þessari atburðarás er fyrsta hlífðarúttakið tengt við framboð þeirrar seinni. Hægt er að virkja eða óvirkja sérstakan vélbúnað um borð til að virkja hraða losun á háu rafrýmd álagi, úttaksrúmmáltage-skynjun, og viðbótar vörn fyrir úttakslínu fyrir bylgjupúls.
Mynd 8. X-NUCLEO-OUT08A1 stækkunarborð

UM3035 – Rev 2

síða 25/50

3.1.7

UM3035
Vélbúnaðarlýsing
X-NUCLEO-OUT10A1 stækkunarborð
X-NUCLEO-OUT10A1 iðnaðar stafræn úttaksstækkunarborð fyrir STM32 Nucleo býður upp á hagkvæma og auðnotalausn fyrir þróun 0.5 A (gerð) stafrænna úttakseininga, sem gerir þér kleift að meta IPS161HF aksturs- og greiningargetu auðveldlega með iðnaðar fullt. X-NUCLEO-OUT10A1 tengist örstýringunni á STM32 Nucleo í gegnum 3 kV optocouplers knúin áfram af GPIO pinna og ArduinoTM UNO R3 (sjálfgefin stilling) og ST morpho (valfrjálst, ekki fest) tengjum. Stækkunarspjaldið ætti að vera tengt annað hvort við NUCLEO-F401RE eða NUCLEO-G431RB þróunartöflu og hægt er að stafla henni með öðrum X-NUCLEO-OUT10A1 eða X-NUCLEO-OUT08A1. Hægt er að stafla allt að fjórum X-NUCLEO-OUT10A1 stækkunartöflum til að meta allt að fjögurra rása stafræna úttakseiningu með 0.5 A (gerð) getu hvor. Það er líka hægt að meta dæmigerðan fossaarkitektúr einnar rásar stafrænnar úttakseiningar fyrir öryggisforrit: í þessari atburðarás er fyrsta hlífðarúttakið tengt við framboð þeirrar seinni. Hægt er að virkja eða óvirkja sérstakan vélbúnað um borð til að virkja hraða losun á háu rafrýmd álagi, úttaksrúmmáltage-skynjun, og viðbótar vörn fyrir úttakslínu fyrir bylgjupúls.
Mynd 9. X-NUCLEO-OUT10A1 stækkunarborð

UM3035 – Rev 2

síða 26/50

3.1.8

UM3035
Vélbúnaðarlýsing
X-NUCLEO-OUT11A1 stækkunarborð X-NUCLEO-OUT11A1 er stækkunarborð fyrir stafræna iðnaðarframleiðslu fyrir STM32 Nucleo. Það veitir öflugt og sveigjanlegt umhverfi til að meta aksturs- og greiningargetu ISO808 háhliða snjallafls solid state gengisins, með innbyggðri galvanískri einangrun, í stafrænni úttakseiningu sem er tengdur við 0.7 A iðnaðarálag. X-NUCLEO-OUT11A1 tengist beint við örstýringuna á STM32 Nucleo knúin áfram af GPIO pinna og Arduino® R3 tengjum. Galvanísk einangrun milli örstýringarinnar og ferlisins stage er tryggt af ISO808. Hægt er að tengja stækkunartöfluna annað hvort við NUCLEO-F401RE eða NUCLEO-G431RB þróunartöflu. Það er líka hægt að meta kerfi sem samanstendur af X-NUCLEO-OUT11A1 sem er staflað á önnur stækkunartöflur.
Mynd 10. X-NUCLEO-OUT11A1 stækkunarborð

UM3035 – Rev 2

síða 27/50

3.1.9

UM3035
Vélbúnaðarlýsing
X-NUCLEO-OUT12A1 stækkunarborð X-NUCLEO-OUT12A1 iðnaðar stafræn úttaksstækkunarborð fyrir STM32-Nucleo veitir öflugt og sveigjanlegt umhverfi til að meta aksturs- og greiningargetu ISO808A oktal háhliða snjallafls solid state gengis, með innbyggðri galvanískri einangrun og 20MHz SPI stjórnviðmóti, í stafrænni úttakseiningu sem er tengdur við 0.7 A iðnaðarhleðslu. X-NUCLEO-OUT12A1 tengist beint við örstýringuna á STM32 Nucleo knúin áfram af GPIO pinna og Arduino® R3 tengjum. Galvanísk einangrun milli örstýringarinnar og ferlisins stage er tryggt af ISO808A tækinu. Hægt er að tengja stækkunartöfluna annað hvort við NUCLEO-F401RE eða NUCLEO-G431RB þróunartöflu. Það er líka mögulegt að meta 16 rása stafrænt úttakskerfi sem gerir keðjuaðgerðina kleift á tveimur X-NUCLEO-OUT12A1 staflaðum stækkunarborðum.
Mynd 11. X-NUCLEO-OUT12A1 stækkunarborð

UM3035 – Rev 2

síða 28/50

3.1.10

UM3035
Vélbúnaðarlýsing
X-NUCLEO-OUT13A1 stækkunarborð X-NUCLEO-OUT13A1 iðnaðar stafræna úttaksstækkunarborðið fyrir STM32 Nucleo veitir öflugt og sveigjanlegt umhverfi til að meta aksturs- og greiningargetu ISO808-1 octal háhliða snjallafls solid state gengis með innbyggðri galvanískri einangrun, í stafrænni úttakseiningu sem er tengdur við 1.0 A iðnaðarhleðslu. X-NUCLEO-OUT13A1 tengist örstýringunni á STM32 Nucleo í gegnum Arduino® R3 tengi. ISO808-1 samþætt tækni tryggir 2 kVRMS galvaníska einangrun. Hægt er að tengja stækkunartöfluna annað hvort við NUCLEO-F401RE eða NUCLEO-G431RB þróunartöflu. Það er líka hægt að meta kerfi sem samanstendur af X-NUCLEO-OUT13A1 sem er staflað á önnur stækkunartöflur.
Mynd 12. X-NUCLEO-OUT13A1 stækkunarborð

UM3035 – Rev 2

síða 29/50

3.1.11

UM3035
Vélbúnaðarlýsing
X-NUCLEO-OUT14A1 stækkunarborð X-NUCLEO-OUT14A1 er stækkunarborð fyrir stafræna iðnaðarframleiðslu fyrir STM32 Nucleo. Það býður upp á öflugt og sveigjanlegt umhverfi til að meta aksturs- og greiningargetu ISO808A-1 octal háhliðar snjallafls solid state gengisins, með innbyggðri galvanískri einangrun og 20MHz SPI stjórnviðmóti, í stafrænni úttakseiningu sem er tengdur við 1.0 A iðnaðarálag. X-NUCLEO-OUT14A1 tengist beint við örstýringuna á STM32 Nucleo knúin áfram af GPIO pinna og Arduino® R3 tengjum. Galvanísk einangrun milli örstýringarinnar og ferlisins stage er tryggt með ISO808A-1. Hægt er að tengja stækkunartöfluna annað hvort við NUCLEO-F401RE eða NUCLEO-G431RB þróunartöflu. Það er líka mögulegt að meta 16 rása stafrænt úttakskerfi sem gerir keðjuaðgerðina kleift á tveimur X-NUCLEO-OUT14A1 staflaðum stækkunarborðum.
Mynd 13. X-NUCLEO-OUT14A1 stækkunarborð

UM3035 – Rev 2

síða 30/50

3.1.12

UM3035
Uppsetning vélbúnaðar
X-NUCLEO-OUT15A1 stækkunarborð X-NUCLEO-OUT15A1 stafræn útgangsstækkunarborð fyrir STM32 Nucleo fyrir STM2.5 Nucleo býður upp á öflugt og sveigjanlegt mats- og þróunarumhverfi fyrir 1025 A (dæmigert) stafrænar úttakseiningar. Hann býður upp á öruggan akstur og snjalla greiningargetu IPS15HF afkastamikilla einstakra háhliðarrofa. X-NUCLEO-OUT1A32 tengist örstýringunni á STM3 Nucleo í gegnum 3 kV optocouplera knúna af GPIO pinna, með Arduino® UNO R401 (sjálfgefin stillingu) og ST morpho (valfrjálst, ekki fest) tengi. Hægt er að tengja stækkunartöfluna annað hvort við NUCLEO-F431RE eða NUCLEO-G15RB þróunartöflu. Það er líka hægt að stafla honum með öðrum X-NUCLEO-OUT1A15. Tvö X-NUCLEO-OUT1A2.5 stækkunartöflur gera þér kleift að meta stafræna úttakseiningu með tveimur rásum með XNUMXA (venjulegt) getu hvor.
Mynd 14. X-NUCLEO-OUT15A1 stækkunarborð

3.2

Uppsetning vélbúnaðar

Eftirfarandi vélbúnaðarhlutar eru nauðsynlegar:

1. Ein USB tegund A til Mini-B USB snúru til að tengja STM32 Nucleo við tölvuna þegar NUCLEOF401RE er notað

2. Ein USB tegund A til Micro-B USB snúru þegar NUCLEO-G431RB er notað

3. Ytri aflgjafi (8 – 33 V) og tilheyrandi vír til að veita stækkunartöflunum kerfisins

UM3035 – Rev 2

síða 31/50

3.3
3.4
3.4.1
3.4.2

UM3035
Hugbúnaðaruppsetning

Hugbúnaðaruppsetning

Eftirfarandi hugbúnaðarhlutar eru nauðsynlegir til að setja upp hentugt þróunarumhverfi til að búa til forrit fyrir STM32 Nucleo búin einu eða fleiri iðnaðarútrásarstækkunartöflum:

·

X-CUBE-IPS: stækkun fyrir STM32Cube sem er tileinkuð þróun forrita sem krefjast notkunar

af:

IPS2050H

IPS2050H-32

IPS1025H

IPS1025H-32

IPS1025HF

IPS160HF

IPS161HF

ISO808

ISO808-1

ISO808A

ISO808A-1

X-CUBE-IPS fastbúnaðinn og tengd skjöl eru fáanleg á www.st.com.

·

Þróunarverkfærakeðja og þýðandi: STM32Cube stækkunarhugbúnaðurinn styður eftirfarandi þrjá

umhverfi:

IAR innbyggður vinnubekkur fyrir ARM® (EWARM) verkfærakeðju + ST-LINK

AlvöruView Örstýringarþróunarsett (MDK-ARM-STR) verkfærakeðja + ST-LINK

STM32CubeIDE + ST-LINK

Uppsetning borðs

STM32 Nucleo þróunarborð

Stilltu STM32 Nucleo þróunarborðið með eftirfarandi stökkstöðustöðum:

·

NUCLEO-F401RE

JP5 á U5V fyrir fastbúnaðar blikkandi

JP1 opinn

JP6 lokað

CN2 lokað 1-2, 3-4

CN3 opið

CN4 opið

CN11 lokað

CN12 lokað

·

NUCLEO-G431RB

JP5 lokað 1-2 (5V_STLK fyrir fastbúnað blikkandi)

JP1, JP7 opið

JP3, JP6 lokað

JP8 lokaði 1-2

CN4 opið

CN11 lokað

CN12 lokað

X-NUCLEO-OUT03A1 og X-NUCLEO-OUT04A1 stækkunartöflur

X-NUCLEO-OUT03A1 eða X-NUCLEO-OUT04A1 verður að stilla sem hér segir:

·

SW1 1-2

·

SW2 1-2

UM3035 – Rev 2

síða 32/50

·

SW3 1-2

·

SW4

Lokaðu 1-2 til að beina FLT2 merki frá tæki til örstýringar eingöngu

Lokaðu 2-3 til að keyra aðeins DR2 rauða LED

·

SW5

Lokaðu 1-2 til að beina FLT1 merki frá tæki til örstýringar eingöngu

Lokaðu 2-3 til að keyra aðeins DR1 rauða LED

·

J1, J2, J5, J6, J7, J12, J13, J14 lokað

·

J3, J4, J10, J11, J17 opið

·

J8 lokaði 4-6

·

J9 lokaði 4-6

UM3035
Uppsetning borðs

UM3035 – Rev 2

síða 33/50

UM3035
Uppsetning borðs
Skref 1. Stingdu X-NUCLEO-OUT03A1 eða X-NUCLEO-OUT04A1 stækkunartöflunni ofan á STM32 Nucleo í gegnum Arduino® UNO tengin.
Mynd 15. X-NUCLEO-OUT03A1 stækkunarborð tengt við STM32 Nucleo þróunarborð

Mynd 16. X-NUCLEO-OUT04A1 stækkunarborð tengt við STM32 Nucleo þróunarborð

Skref 2. Skref 3.
Skref 4.

Kveiktu á STM32 Nucleo borðinu með USB snúru á milli tengis CN1 og PC USB tengi.
Kveiktu á X-NUCLEO-OUT03A1 eða X-NUCLEO-OUT04A1 stækkunartöflunni með því að tengja CN1 tengipinna 2 eða 3 (VCC) og 4 (GND) við DC aflgjafann (sem verður að vera stilltur á milli 8 og 33 V).
Opnaðu valinn verkfærakeðju (MDK-ARM frá Keil, EWARM frá IAR eða STM32CubeIDE)

UM3035 – Rev 2

síða 34/50

3.4.3

UM3035
Uppsetning borðs

Skref 5.
Skref 6. Skref 7.

Það fer eftir STM32 Nucleo borðinu og IDE sem notað er, opnaðu hugbúnaðarverkefnið frá: ProjectsSTM32F401RE-NucleoExamplesOut03_04 fyrir NUCLEO-F401RE ProjectsSTM32G431RB-NucleoExamplesOut03_04 fyrir NUCLEO-G431RB
Endurbyggja allt files og hlaðið myndinni inn í markminnið.
Keyrðu fyrrverandiample. Í hvert sinn sem ýtt er á notandahnappinn er ný skipun beitt við stafræna úttakið eins og lýst er í kafla 2.6.1 Out03_04.

X-NUCLEO-OUT05A1 og X-NUCLEO-OUT06A1 stækkunartöflur

X-NUCLEO-OUT05A1 eða X-NUCLEO-OUT06A1 verður að stilla sem hér segir:

·

SW1 1-2

·

SW2

Lokaðu 1-2 til að beina FLT1 merki frá tæki til örstýringar eingöngu

Lokaðu 2-3 til að keyra aðeins DR1 rauða LED

·

SW3 1-2

·

SW4

Lokaðu 1-2 til að beina FLT2 merki frá tæki til örstýringar eingöngu

Lokaðu 2-3 til að keyra aðeins DR2 rauða LED

·

J1, J3, J5, J6, J8, J10 lokað

·

J2, J4, J7 opið

·

J9 lokaði 4-6

UM3035 – Rev 2

síða 35/50

UM3035
Uppsetning borðs
Skref 1. Stingdu X-NUCLEO-OUT05A1 eða X-NUCLEO-OUT06A1 stækkunartöflunni ofan á STM32 Nucleo í gegnum Arduino® UNO tengin.
Mynd 17. X-NUCLEO-OUT05A1 stækkunarborð tengt við STM32 Nucleo þróunarborð

Mynd 18. X-NUCLEO-OUT06A1 stækkunarborð tengt við STM32 Nucleo þróunarborð

Skref 2. Skref 3.
Skref 4.

Kveiktu á STM32 Nucleo borðinu með USB snúru á milli tengis CN1 og PC USB tengi.
Kveiktu á X-NUCLEO-OUT05A1 eða X-NUCLEO-OUT06A1 stækkunartöflunni með því að tengja CN1 tengipinna 4 eða 5 (VCC) og 3 (GND) við DC aflgjafann (sem verður að vera stilltur á milli 8 og 33 V).
Opnaðu valinn verkfærakeðju (MDK-ARM frá Keil®, EWARM frá IAR eða STM32CubeIDE).

UM3035 – Rev 2

síða 36/50

3.4.4

UM3035
Uppsetning borðs

Skref 5.
Skref 6. Skref 7.

Það fer eftir STM32 Nucleo borðinu og IDE sem notað er, opnaðu hugbúnaðarverkefnið frá: ProjectsSTM32F401RE-NucleoExamplesOut05_06 fyrir NUCLEO-F401RE ProjectsSTM32G431RB-NucleoExamplesOut05_06 fyrir NUCLEO-G431RB
Endurbyggja allt files og hlaðið myndinni inn í markminnið.
Keyrðu fyrrverandiample. Í hvert sinn sem ýtt er á notandahnappinn er ný skipun beitt við stafræna úttakið eins og lýst er í kafla 2.6.2 Out05_06.

X-NUCLEO-OUT08A1 og X-NUCLEO-OUT10A1 stækkunartöflur

X-NUCLEO-OUT08A1 eða X-NUCLEO-OUT10A1 stækkunarborðið verður að stilla á eftirfarandi hátt:

·

J1, J4, J5, J7, J8, J9 lokað

·

J13 lokað: 1-2, 3-4, 5-6

·

J14 lokað: 1-2, 3-4

·

SW1: 2-3

·

SW2: 1-2

·

Allir aðrir stökkvarar opnir

UM3035 – Rev 2

síða 37/50

UM3035
Uppsetning borðs Skref 1. Tengdu X-NUCLEO-OUT08A1 eða X-NUCLEO-OUT10A1 stækkunartöfluna ofan á STM32
Nucleo í gegnum Arduino® UNO tengin. Mynd 19. X-NUCLEO-OUT08A1 stækkunarborð tengt við STM32 Nucleo þróun
stjórn
Mynd 20. X-NUCLEO-OUT10A1 stækkunarborð tengt við STM32 Nucleo þróunarborð

Skref 2. Skref 3.

Kveiktu á STM32 Nucleo borðinu með USB snúru á milli tengis CN1 og PC USB tengi.
Kveiktu á X-NUCLEO-OUT08A1 eða X-NUCLEO-OUT10A1 stækkunarborðinu með því að tengja tengi þess CN1 1(VCC), 2(GND) við DC aflgjafann (sem verður að vera stilltur á milli 8 og 33 V).

UM3035 – Rev 2

síða 38/50

3.4.5

UM3035
Uppsetning borðs

Skref 4. Skref 5.
Skref 6. Skref 7.

Opnaðu valinn verkfærakeðju (MDK-ARM frá Keil, EWARM frá IAR eða STM32CubeIDE)
Það fer eftir STM32 Nucleo borðinu sem notað er, opnaðu hugbúnaðarverkefnið frá: ProjectsSTM32F401RE-NucleoExamplesOut08_10 fyrir NUCLEO-F401RE ProjectsSTM32G431RB-NucleoExamplesOut08_10 fyrir NUCLEO-G431RB
Endurbyggja allt files og hlaðið myndinni inn í markminnið.
Keyrðu fyrrverandiample. Í hvert sinn sem ýtt er á notandahnappinn er ný skipun beitt við stafræna úttakið eins og lýst er í kafla 2.6.3 Out08_10.

X-NUCLEO-OUT15A1 stækkunarborð

X-NUCLEO-OUT15A1 verður að stilla sem hér segir:

·

SW1 2-3

·

SW2

Lokaðu 1-2 til að beina FLT1 merki frá tæki til örstýringar eingöngu

Lokaðu 2-3 til að keyra aðeins DR1 rauða LED

·

SW3 1-2

·

SW4

Lokaðu 1-2 til að beina FLT2 merki frá tæki til örstýringar eingöngu

Lokaðu 2-3 til að keyra aðeins DR2 rauða LED

·

SW5 1-2

·

J2 opinn

·

J3, J4, J5, J6, J7, J8, J10, J12 lokað

·

J9 lokaði 4-6

·

J11 lokaði 1-2, 3-4, 5-6

Skref 1. Stingdu X-NUCLEO-OUT15A1 stækkunarborðinu ofan á STM32 Nucleo í gegnum Arduino® UNO tengin.

Mynd 21. X-NUCLEO-OUT15A1 stækkunarborð tengt við STM32 Nucleo þróunarborð

Skref 2. Kveiktu á STM32 Nucleo borðinu með USB snúru á milli tengis CN1 og PC USB tengi.

UM3035 – Rev 2

síða 39/50

3.4.6

UM3035
Uppsetning borðs

Skref 3. Skref 4. Skref 5.
Skref 6. Skref 7.

Kveiktu á X-NUCLEO-OUT15A1 stækkunarborðinu með því að tengja CN1 tengipinna 4 eða 5 (VCC) og 3 (GND) við DC aflgjafann (sem verður að vera stilltur á milli 8 og 33 V).
Opnaðu valinn verkfærakeðju (MDK-ARM frá Keil®, EWARM frá IAR eða STM32CubeIDE).
Það fer eftir STM32 Nucleo borðinu og IDE sem notað er, opnaðu hugbúnaðarverkefnið frá: ProjectsSTM32F401RE-NucleoExamplesOut15 fyrir NUCLEO-F401RE ProjectsSTM32G431RB-NucleoExamplesOut15 fyrir NUCLEO-G431RB
Endurbyggja allt files og hlaðið myndinni inn í markminnið.
Keyrðu fyrrverandiample. Í hvert sinn sem ýtt er á notandahnappinn er ný skipun beitt við stafræna úttakið eins og lýst er í kafla 2.6.4 Út15.

X-NUCLEO-OUT11A1 og X-NUCLEO-OUT13A1 stækkunartöflur

X-NUCLEO-OUT11A1 og X-NUCLEO-OUT13A1 verða að vera stillt sem hér segir:

·

J1, J2, J5 opið

·

J3

Lokað 1-2, 5-6

·

J4

Lokað 5-6

·

J6 Lokað

1-2, 3-4, 5-6, 7-8 til að virkja virkt ástandsljós fyrir OUT1-4

·

J7 Lokað

1-2, 3-4, 5-6, 7-8 til að virkja virkt ástandsljós fyrir OUT5-8

·

J9, J10 lokað

UM3035 – Rev 2

síða 40/50

UM3035
Uppsetning borðs
Skref 1. Stingdu X-NUCLEO-OUT11A1 eða X-NUCLEO-OUT13A1 stækkunartöflunni ofan á STM32 Nucleo í gegnum Arduino® UNO tengin.
Mynd 22. X-NUCLEO-OUT11A1 stækkunarborð tengt við STM32 Nucleo þróunarborð

Mynd 23. X-NUCLEO-OUT13A1 stækkunarborð tengt við STM32 Nucleo þróunarborð

Skref 2. Skref 3.
Skref 4. Skref 5.

Kveiktu á STM32 Nucleo borðinu með USB snúru á milli tengis CN1 og PC USB tengi.
Kveiktu á X-NUCLEO-OUT11A1 eða X-NUCLEO-OUT13A1 stækkunartöflunni með því að tengja CN1 tengipinna 1 (VCC) og pinna 2 (GND) við DC aflgjafann (sem verður að vera stilltur á milli 15 og 33 V).
Opnaðu valinn verkfærakeðju (MDK-ARM frá Keil, EWARM frá IAR eða STM32CubeIDE)
Það fer eftir STM32 Nucleo borðinu og IDE sem notað er, opnaðu hugbúnaðarverkefnið frá: ProjectsSTM32F401RE-NucleoExamplesOut11_13 fyrir NUCLEO-F401RE ProjectsSTM32G431RB-NucleoExamplesOut11_13 fyrir NUCLEO-G431RB

UM3035 – Rev 2

síða 41/50

3.4.7

UM3035
Uppsetning borðs

Skref 6. Skref 7.

Endurbyggja allt files og hlaðið myndinni inn í markminnið.
Keyrðu fyrrverandiample. Í hvert sinn sem ýtt er á notandahnappinn er ný skipun beitt við stafræna úttakið eins og lýst er í kafla 2.6.5 Out11_13.

X-NUCLEO-OUT12A1 og X-NUCLEO-OUT14A1 stækkunartöflur

X-NUCLEO-OUT12A1 og X-NUCLEO-OUT14A1 verða að vera stillt sem hér segir:

·

J5 opinn

·

J3

Lokað 1-2, 3-4, 5-6

·

J4

Lokað 5-6

·

J6

Lokað 1-2, 3-4, 5-6, 7-8 til að virkja virkt stöðuljós fyrir OUT1-4

·

J7

Lokað 1-2, 3-4, 5-6, 7-8 til að virkja virkt stöðuljós fyrir OUT5-8

·

J9, J10 lokað

·

J12, J13 fyrir Daisy Chain uppsetningu:

Borð 0:

J12: Lokað 1-2

J13: Lokað 3-4

Borð 1:

J12: Lokað 3-4

J13: Lokað 1-2

·

J12, J13 fyrir Parallel Independent uppsetningu:

Borð 0:

J12: Lokað 1-2

J13: Lokað 1-2

Borð 1:

J12: Lokað 1-2

J13: Lokað 1-2

UM3035 – Rev 2

síða 42/50

UM3035
Uppsetning borðs
Skref 1. Stingdu X-NUCLEO-OUT12A1 eða X-NUCLEO-OUT14A1 stækkunartöflunni ofan á STM32 Nucleo í gegnum Arduino® UNO tengin.
Mynd 24. X-NUCLEO-OUT12A1 stækkunarborð tengt við STM32 Nucleo þróunarborð

Mynd 25. X-NUCLEO-OUT14A1 stækkunarborð tengt við STM32 Nucleo þróunarborð

Skref 2. Skref 3.
Skref 4.

Kveiktu á STM32 Nucleo borðinu með USB snúru á milli tengis CN1 og PC USB tengi.
Kveiktu á X-NUCLEO-OUT12A1 eða X-NUCLEO-OUT14A1 stækkunartöflunni með því að tengja CN1 tengipinna 1 (VCC) og pinna 2 (GND) við DC aflgjafann (sem verður að vera stilltur á milli 15 og 33 V).
Opnaðu valinn verkfærakeðju (MDK-ARM frá Keil, EWARM frá IAR eða STM32CubeIDE)

UM3035 – Rev 2

síða 43/50

UM3035
Uppsetning borðs

Skref 5.
Skref 6. Skref 7.

Það fer eftir STM32 Nucleo borðinu og IDE sem notað er, opnaðu hugbúnaðarverkefnið frá: ProjectsSTM32F401RE-NucleoExamplesOut12_14 fyrir NUCLEO-F401RE ProjectsSTM32G431RB-NucleoExamplesOut12_14 fyrir NUCLEO-G431RB
Endurbyggja allt files og hlaðið myndinni inn í markminnið.
Keyrðu fyrrverandiample. Í hvert sinn sem ýtt er á notandahnappinn er ný skipun beitt við stafræna úttakið eins og lýst er í kafla 2.6.6 Out12_14.

UM3035 – Rev 2

síða 44/50

UM3035

Endurskoðunarsaga

Tafla 8. Endurskoðunarferill skjala

Dagsetning

Endurskoðun

Breytingar

09-júní-2022

1

Upphafleg útgáfa.

14. desember-2022

Uppfærður inngangur, kafla 2.1 lokiðview, Kafli 2.2 Arkitektúr, Kafli 2.3 Möppuuppbygging, Kafli 2.3.1 BSPs, Kafli 2.3.1.1 STM32F4xx-Nucleo, STM32G4xx_Nucleo, Kafli 2.3.2 Verkefni, Kafli 3.2 Uppsetning vélbúnaðar og Kafli 3.3 hugbúnaðaruppsetning.

Bætt við lið 2.3.1.4 IPS160HF_161HF, kafli 2.3.1.7 OUT08_10A1, kafli 2.4.3 X-

NUCLEO-OUT08A1, X-NUCLEO-OUT10A1, liður 2.4.5 X-NUCLEO-OUT11A1, X-NUCLEO-

OUT13A1, kafli 2.4.6 X-NUCLEO-OUT12A1, X-NUCLEO-OUT14A1, kafli 2.6.5 Out11_13,

2

Kafli 2.6.6 Út12_14, Kafli 2.6.3 Út08_10, Kafli 3.1.6 X-NUCLEO-OUT08A1

stækkunarborð, kafli 3.1.7 X-NUCLEO-OUT10A1 stækkunarborð, kafli 3.1.8 X-

NUCLEO-OUT11A1 stækkunarborð, hluti 3.1.9 X-NUCLEO-OUT12A1 stækkunarborð,

Kafli 3.1.10 X-NUCLEO-OUT13A1 stækkunarborð, Kafli 3.1.11 X-NUCLEO-OUT14A1

stækkunarborð, hluti 3.4.4 X-NUCLEO-OUT08A1 og X-NUCLEO-OUT10A1 stækkun

töflur, kafla 3.4.4 X-NUCLEO-OUT08A1 og X-NUCLEO-OUT10A1 stækkunartöflur,

Kafli 3.4.6 X-NUCLEO-OUT11A1 og X-NUCLEO-OUT13A1 stækkunartöflur, og

Kafli 3.4.7 X-NUCLEO-OUT12A1 og X-NUCLEO-OUT14A1 stækkunartöflur.

UM3035 – Rev 2

síða 45/50

UM3035
Innihald
Innihald
1 Skammstafanir og skammstafanir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 X-CUBE-IPS hugbúnaðarstækkun fyrir STM32Cube. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Lokiðview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Byggingarlist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.3 Uppbygging möppu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3.1 BSP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.3.2 Verkefni. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.4 Tilföng hugbúnaðar sem þarf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.4.1 X-NUCLEO-OUT03A1, X-NUCLEO-OUT04A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.4.2 X-NUCLEO-OUT05A1, X-NUCLEO-OUT06A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.4.3 X-NUCLEO-OUT08A1, X-NUCLEO-OUT10A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.4.4 X-NUCLEO-OUT15A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.4.5 X-NUCLEO-OUT11A1, X-NUCLEO-OUT13A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.4.6 X-NUCLEO-OUT12A1, X-NUCLEO-OUT14A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.5 API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.6 Samplýsing umsóknar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.6.1 Út03_04 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.6.2 Út05_06 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.6.3 Út08_10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.6.4 Út15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.6.5 Út11_13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.6.6 Út12_14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3 Leiðbeiningar um uppsetningu kerfis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20 3.1 Vélbúnaðarlýsing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.1.1 STM32 Nucleo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.1.2 X-NUCLEO-OUT03A1 stækkunarborð . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.1.3 X-NUCLEO-OUT04A1 stækkunarborð . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.1.4 X-NUCLEO-OUT05A1 stækkunarborð . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3.1.5 X-NUCLEO-OUT06A1 stækkunarborð . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 3.1.6 X-NUCLEO-OUT08A1 stækkunarborð . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.1.7 X-NUCLEO-OUT10A1 stækkunarborð . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3.1.8 X-NUCLEO-OUT11A1 stækkunarborð . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.1.9 X-NUCLEO-OUT12A1 stækkunarborð . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.1.10 X-NUCLEO-OUT13A1 stækkunarborð . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.1.11 X-NUCLEO-OUT14A1 stækkunarborð . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.1.12 X-NUCLEO-OUT15A1 stækkunarborð . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

UM3035 – Rev 2

síða 46/50

UM3035
Innihald
3.2 Uppsetning vélbúnaðar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.3 Hugbúnaðaruppsetning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.4 Stjórnaruppsetning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.4.1 STM32 Nucleo þróunarborð . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.4.2 X-NUCLEO-OUT03A1 og X-NUCLEO-OUT04A1 stækkunartöflur. . . . . . . . . . . . . . . . 32 3.4.3 X-NUCLEO-OUT05A1 og X-NUCLEO-OUT06A1 stækkunartöflur. . . . . . . . . . . . . . . . 35 3.4.4 X-NUCLEO-OUT08A1 og X-NUCLEO-OUT10A1 stækkunartöflur. . . . . . . . . . . . . . . . 37 3.4.5 X-NUCLEO-OUT15A1 stækkunarborð . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.4.6 X-NUCLEO-OUT11A1 og X-NUCLEO-OUT13A1 stækkunartöflur . . . . . . . . . . . . . . . . 40 3.4.7 X-NUCLEO-OUT12A1 og X-NUCLEO-OUT14A1 stækkunartöflur. . . . . . . . . . . . . . . . 42
Endurskoðunarsaga. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45 Listi yfir töflur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48 Listi yfir tölur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49

UM3035 – Rev 2

síða 47/50

UM3035
Listi yfir töflur

Listi yfir töflur

Tafla 1. Tafla 2. Tafla 3. Tafla 4. Tafla 5. Tafla 6. Tafla 7. Tafla 8.

Listi yfir skammstafanir. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Stilling á stafla af fjórum stækkunartöflum. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Uppsetning á stafla af fjórum stækkunartöflum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Uppsetning á stafla af fjórum stækkunartöflum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Uppsetning á stafla af tveimur stækkunartöflum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Stilling á stafla af tveimur stækkunartöflum (samhliða óháð) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Stilling á stafla af tveimur stækkunartöflum (Daisy Chain). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Endurskoðunarsaga skjala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

UM3035 – Rev 2

síða 48/50

UM3035
Listi yfir tölur

Listi yfir tölur

Mynd 1. Mynd 2. Mynd 3. Mynd 4. Mynd 5. Mynd 6. Mynd 7. Mynd 8. Mynd 9. Mynd 10. Mynd 11. Mynd 12. Mynd 13. Mynd 14. Mynd 15. Mynd 16. Mynd 17 Mynd 18. Mynd 19. Mynd 20. Mynd 21. Mynd 22. Mynd 23. Mynd 24. Mynd 25.

X-CUBE-IPS stækkun hugbúnaðararkitektúr. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 X-CUBE-IPS pakkamöppuuppbygging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 STM32 Nucleo borð. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 X-NUCLEO-OUT03A1 stækkunarborð. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 X-NUCLEO-OUT04A1 stækkunarborð. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 X-NUCLEO-OUT05A1 stækkunarborð. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 X-NUCLEO-OUT06A1 stækkunarborð. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 X-NUCLEO-OUT08A1 stækkunarborð. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 X-NUCLEO-OUT10A1 stækkunarborð. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 X-NUCLEO-OUT11A1 stækkunarborð. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 X-NUCLEO-OUT12A1 stækkunarborð. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 X-NUCLEO-OUT13A1 stækkunarborð. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 X-NUCLEO-OUT14A1 stækkunarborð. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 X-NUCLEO-OUT15A1 stækkunarborð. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 X-NUCLEO-OUT03A1 stækkunarborð tengt við STM32 Nucleo þróunarborð . . . . . . . . . . . . . 34 X-NUCLEO-OUT04A1 stækkunarborð tengt við STM32 Nucleo þróunarborð . . . . . . . . . . . . . 34 X-NUCLEO-OUT05A1 stækkunarborð tengt við STM32 Nucleo þróunarborð . . . . . . . . . . . . . 36 X-NUCLEO-OUT06A1 stækkunarborð tengt við STM32 Nucleo þróunarborð . . . . . . . . . . . . . 36 X-NUCLEO-OUT08A1 stækkunarborð tengt við STM32 Nucleo þróunarborð . . . . . . . . . . . . . 38 X-NUCLEO-OUT10A1 stækkunarborð tengt við STM32 Nucleo þróunarborð . . . . . . . . . . . . . 38 X-NUCLEO-OUT15A1 stækkunarborð tengt við STM32 Nucleo þróunarborð . . . . . . . . . . . . . 39 X-NUCLEO-OUT11A1 stækkunarborð tengt við STM32 Nucleo þróunarborð . . . . . . . . . . . . . 41 X-NUCLEO-OUT13A1 stækkunarborð tengt við STM32 Nucleo þróunarborð . . . . . . . . . . . . . 41 X-NUCLEO-OUT12A1 stækkunarborð tengt við STM32 Nucleo þróunarborð . . . . . . . . . . . . . 43 X-NUCLEO-OUT14A1 stækkunarborð tengt við STM32 Nucleo þróunarborð . . . . . . . . . . . . .

UM3035 – Rev 2

síða 49/50

UM3035
MIKILVÆG TILKYNNING LESIÐ VARLEGA STMicroelectronics NV og dótturfélög þess („ST“) áskilja sér rétt til að gera breytingar, leiðréttingar, endurbætur, breytingar og endurbætur á ST vörum og/eða þessu skjali hvenær sem er án fyrirvara. Kaupendur ættu að fá nýjustu viðeigandi upplýsingar um ST vörur áður en þeir leggja inn pantanir. ST vörur eru seldar í samræmi við söluskilmála ST sem eru í gildi þegar pöntun er staðfest. Kaupendur bera einir ábyrgð á vali, vali og notkun ST vara og ST tekur enga ábyrgð á umsóknaraðstoð eða hönnun vöru kaupenda. Ekkert leyfi, óbeint eða óbeint, til nokkurs hugverkaréttar er veitt af ST hér. Endursala á ST vörum með öðrum ákvæðum en upplýsingarnar sem settar eru fram hér ógilda alla ábyrgð sem ST veitir fyrir slíka vöru. ST og ST merkið eru vörumerki ST. Frekari upplýsingar um ST vörumerki er að finna á www.st.com/trademarks. Öll önnur vöru- eða þjónustuheiti eru eign viðkomandi eigenda. Upplýsingar í þessu skjali koma í stað og koma í stað upplýsinga sem áður hafa verið gefnar í fyrri útgáfum þessa skjals.
© 2022 STMicroelectronics Allur réttur áskilinn

UM3035 – Rev 2

síða 50/50

Skjöl / auðlindir

STM STM32 X-CUBE-IPS Industrial Digital Output Hugbúnaður [pdfNotendahandbók
STM32 X-CUBE-IPS Industrial Digital Output Software, STM32 X-CUBE-IPS, Industrial Digital Output Software, Output Software

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *