UM2275
Lámhleabhar úsáideora
Ag tosú le leabharlann braite titime fíor-ama MotionFD i leathnú X-CUBE-MEMS1 do STM32Cube
Réamhrá
Is comhpháirt leabharlainne meánearraí é an MotionEC de na bogearraí X-CUBE-MEMS1 agus ritheann sé ar STM3z2. Soláthraíonn sé faisnéis fíor-ama maidir le treoshuíomh feiste agus stádas gluaiseachta bunaithe ar shonraí ó fheiste.
Soláthraíonn sé na haschuir seo a leanas: treoshuíomh feiste (ceathrúna, uillinneacha Euler), rothlú feiste (feidhmiúlacht giroscóip fhíorúil), veicteoir domhantarraingthe agus luasghéarú líneach.
Tá sé i gceist go n-oibreoidh an leabharlann seo le ST MEMS amháin.
Cuirtear an algartam ar fáil i bhformáid leabharlainne statach agus tá sé deartha le húsáid ar mhicririalaitheoirí STM32 bunaithe ar ARM® Cortex®-M0+, ARM® Cortex®-M3, ARM® Cortex®-M33, ARM® Cortex®-M4 agus ARM® Ailtireacht Cortex®-M7.
Tá sé tógtha ar bharr na teicneolaíochta bogearraí STM32Cube chun inaistritheacht a éascú ar fud micrea-rialaitheoirí STM32 éagsúla.
Tagann na bogearraí le sampan cur i bhfeidhm ag rith ar bhord leathnaithe X-NUCLEO-IKS4A1 nó X-NUCLEO-IKS01A3 ar bhord forbartha NUCLEO-F401RE, NUCLEO-U575ZI-Q nó NUCLEO-L152RE.
Acrainmneacha agus giorrúcháin
Tábla 1. Liosta acrainmneacha
Acrainm | Cur síos |
API | Comhéadan cláir feidhmchláir |
BSP | Pacáiste tacaíochta an Bhoird |
GUI | Comhéadan grafach úsáideora |
HAL | Ciseal astarraingthe crua-earraí |
IDE | Timpeallacht forbartha comhtháite |
Leabharlann mheánearraí MotionFD i leathnú bogearraí X-CUBE-MEMS1 do STM32Cube
2.1 MotionFD tharview
Leathnaíonn leabharlann MotionFD feidhmiúlacht na bogearraí X-CUBE-MEMS1.
Faigheann an leabharlann sonraí ón luasghéarmhéadar agus ón braiteoir brú agus soláthraíonn sí faisnéis faoi imeacht titime an úsáideora bunaithe ar shonraí ó fheiste.
Tá an leabharlann deartha do ST MEMS amháin. Ní dhéantar anailís ar fheidhmiúlacht agus ar fheidhmíocht nuair a bhíonn braiteoirí MEMS eile á n-úsáid agus is féidir leo a bheith difriúil go suntasach ón méid a thuairiscítear sa doiciméad.
SampTá cur i bhfeidhm le ar fáil don bhord leathnaithe X-NUCLEO-IKS4A1 agus X-NUCLEO-IKS01A3, atá suite ar bhord forbartha NUCLEO-F401RE, NUCLEO-U575ZI-Q nó NUCLEO-L152RE.
2.2 Leabharlann MotionFD
Is féidir faisnéis theicniúil a chuireann síos iomlán ar fheidhmeanna agus paraiméadair APIanna MotionFD a fháil sa chomhad HTML tiomsaithe MotionFD_Package.chm. file lonnaithe san fhillteán Doiciméadúcháin.
2.2.1 Cur síos ar leabharlann MotionFD
Bainistíonn leabharlann braite titime MotionFD na sonraí a fhaightear ón luasghéarmhéadar agus ón braiteoir brú; tá na nithe seo a leanas inti:
- an cumas idirdhealú a dhéanamh ar thit an t-úsáideoir nó nár thit
- aitheantas bunaithe ar shonraí luasmhéadair agus braiteoir brú amháin
- sonraí luasmhéadair agus braiteora brú riachtanachaampIs é an minicíocht langa ná 25 Hz
- riachtanais acmhainní:
– Cortex-M3: 3.6 kB de chód agus 3.2 kB de chuimhne sonraí
– Cortex-M33: 3.4 kB de chód agus 3.2 kB de chuimhne sonraí
– Cortex-M4: 3.4 kB de chód agus 3.2 kB de chuimhne sonraí
– Cortex-M7: 3.4 kB de chód agus 3.2 de chuimhne sonraí - ar fáil d'ailtireachtaí ARM Cortex-M3, ARM Cortex-M33, ARM Cortex-M4 agus ARM Cortex-M7
2.2.2 APIanna MotionFD
Is iad seo a leanas APIanna leabharlainne MotionFD:
- uint8_t MotionFD_GetLibVersion(char *leagan)
– an leagan leabharlainne a aisghabháil
– *Is pointeoir é an leagan ar raon 35 carachtar
– filleann sé líon na gcarachtar sa teaghrán leagain - void MotionFD_Initialize(neamhní)
– déanann sé túsú leabharlainne MotionFD agus socraíonn sé an mheicníocht inmheánach
Nóta: Ní mór an fheidhm seo a ghlaoch sula n-úsáidtear an leabharlann braite titime agus ní mór an modúl CRC sa mhicrialtán STM32 (i gclár cumasaithe cloig imeallaigh RCC) a chumasú.
- neamhní MotionFD_Update (MFD_input_t *data_in, MFD_output_t *data_out)
– cuireann sé algartam braite titime i gcrích
– *Is pointeoir é paraiméadar data_in ar struchtúr le sonraí ionchuir
– is iad seo a leanas na paraiméadair don chineál struchtúir MFD_input_t:
◦ Is é AccX luach braiteora luasghéaraithe san ais X i mg
◦ Is é AccY luach braiteora luasghéaraithe san ais Y i mg
◦ Is é AccZ luach braiteora luasghéaraithe san ais Z i mg
◦ Is é brúigh luach an braiteora brú i hPa
– *tá paraiméadar data_out mar phointeoir d’enum leis na míreanna seo a leanas:
◦ MFD_NOFALL = 0
◦ MFD_FALL = 1 - void MotionFD_SetKnobs(snámhphointe_tairseach_titim, int32_t delta_airde_titim, snámhphointe_am_luí)
– socraíonn paraiméadair chumraíochta na leabharlainne
– tairseach luasghéaraithe fall_threshold i mg
– difríocht airde fall_altitude_delta i cm
– am luí i soicindí gan ghluaiseacht tar éis imbhuailte - void MotionFD_GetKnobs(snámhphointe *tairseach_titim, int32_t *deilt_airde_titim, snámhphointe *am_luí)
– faigheann paraiméadair chumraíochta leabharlainne
– tairseach luasghéaraithe fall_threshold i mg
– difríocht airde fall_altitude_delta i cm
– am luí i soicindí gan ghluaiseacht tar éis imbhuailte
2.2.3 sreabhchairt API
2.2.4 Cód taispeána
Léann an cód taispeána seo a leanas sonraí ón luasghéaraitheoir agus ón braiteoir brú agus faigheann sé an cód imeachta titime.
2.2.5 Feidhmíocht algartam
Ní úsáideann an algartam braite titime ach sonraí ón luasghéarmhéadar agus ón braiteoir brú agus ritheann sé ag minicíocht íseal (25 Hz) chun an tomhaltas cumhachta a laghdú.
2.3 Sample hiarratas
Is féidir bogearraí meánacha MotionFD a ionramháil go héasca chun feidhmchláir úsáideora a thógáil;ample application ar fáil san fhillteán Feidhmchláir.
Tá sé deartha le rith ar bhord forbartha NUCLEO-F401RE, NUCLEO-U575ZI-Q nó NUCLEO-L152RE atá ceangailte le bord leathnaithe X-NUCLEO-IKS4A1 nó X-NUCLEO-IKS01A3.
Aithníonn an feidhmchlár an teagmhas titime úsáideora i bhfíor-am.
Taispeánann an figiúr thuas an cnaipe úsáideora B1 agus na trí stiúir den bhord NUCLEO-F401RE. Nuair a bhíonn an bord á thiomáint, casann LED LD3 (PWR) ON.
Tá nasc cábla USB ag teastáil chun sonraí fíor-ama a mhonatóiriú. Cumhachtaítear an bord ag an ríomhaire trí nasc USB. Sa mhodh oibre seo, is féidir an teagmhas titim úsáideora a bhraitear, sonraí luasghéaraithe agus braiteora brú, agus an t-am a sheiceáil.amp agus sa deireadh sonraí braiteoirí eile, i bhfíor-am, ag baint úsáide as MEMS-Studio.
2.4 MEMS-iarratas stiúideo
An sampÚsáideann an feidhmchlár an feidhmchlár MEMS-Studio, ar féidir é a íoslódáil ó www.st.com.
Céim 1 . Cinntigh go bhfuil na tiománaithe riachtanacha suiteáilte agus go bhfuil an bord STM32 Nucleo le bord leathnaithe cuí ceangailte leis an ríomhaire.
Céim 2 . Seoladh an feidhmchlár MEMS-Studio chun príomhfhuinneog an fheidhmchláir a oscailt.
Má tá bord STM32 Nucleo le firmware tacaithe ceangailte leis an ríomhaire, braitear go huathoibríoch é.
Brúigh an cnaipe [Ceangail] chun nasc leis an mbord meastóireachta a bhunú.
Céim 3 . Nuair a bhíonn sé ceangailte le bord Núicléach STM32 le cluaisín firmware tacaithe [Meastóireacht Leabharlainne] osclaítear é.
Chun sruthú sonraí a thosú agus a stopadh, scoránaigh an [Start] cuí nó [Stop]
cnaipe ar an mbarra uirlisí ingearach seachtrach.
Is féidir na sonraí a thagann ón braiteoir nasctha viewagus an cluaisín [Tábla Sonraí] á roghnú ar an mballa uirlisí ingearach istigh
Céim 4 . Cliceáil ar [Brath Titim] chun an fhuinneog tiomnaithe don fheidhmchlár a oscailt.
Céim 5 . Cliceáil ar an [Sábháil Chun File] chun an fhuinneog chumraíochta logála sonraí a oscailt. Roghnaigh na sonraí braiteora agus braite titime atá le sábháil sa file. Is féidir leat tosú nó stop a shábháil trí chliceáil ar an gcnaipe comhfhreagrach.
Céim 6 . Is féidir modh Instealladh Sonraí a úsáid chun na sonraí a fuarthas roimhe seo a sheoladh chuig an leabharlann agus an toradh a fháil. Roghnaigh an táb [Instealladh Sonraí] ar an mbarra uirlisí ingearach chun an ceann tiomnaithe a oscailt view don fheidhmiúlacht seo.
Céim 7 . Cliceáil ar an gcnaipe [Brabhsáil] chun an file leis na sonraí a gabhadh roimhe seo i bhformáid CSV.
Déanfar na sonraí a luchtú isteach sa tábla sa sruth view.
Beidh cnaipí eile gníomhach. Is féidir leat cliceáil ar:
– [Mód As Líne] cnaipe chun an mód as líne firmware a chur ar siúl / as (mód ag baint úsáide as na sonraí a gabhadh roimhe seo).
– Cnaipí [Tosaigh]/[Stop]/[Céim]/[Athghairm] chun an fotha sonraí ó MEMS-Studio go dtí an leabharlann a rialú.
2.5 Tagairtí
Tá na hacmhainní seo a leanas ar fad ar fáil saor in aisce ar www.st.com.
- UM1859: Ag tosú leis an tairiscint MEMS X-CUBE-MEMS1 agus leathnú bogearraí braiteoir comhshaoil do STM32Cube
- UM1724: boird Núicléo-32 STM64 (MB1136)
- UM3233: Ag tosú le MEMS-Studio
Stair athbhreithnithe
Tábla 4. Stair athbhreithniú doiciméad
Dáta | Leagan | Athruithe |
22-Meán Fómhair-2017 | 1 | Eisiúint tosaigh. |
6-18 Feabhra | 2 | Tagairtí curtha leis do bhord forbartha NUCLEO-L152RE agus Tábla 2. Am caite (μs) algartam. |
21-Már-18 | 3 | Réamhrá agus Roinn 2.1 Nuashonraithe MotionFD tharview. |
19-19 Feabhra | 4 | Tábla Nuashonraithe 2. Algartam caite ama (μs) agus Fíor 2. Núicléas STM32: LEDs, cnaipe, geansaí. Cuireadh faisnéis comhoiriúnachta bord leathnaithe X-NUCLEO-IKS01A3 leis. |
17-Meán Fómhair-24 | 5 | Réamhrá na Roinne Nuashonraithe, Roinn 2.1: MotionFD tharview, Roinn 2.2.1: Cur síos ar leabharlann MotionFD, Roinn 2.2.2: APIanna MotionFD, Roinn 2.2.5: Feidhmíocht algartam, Roinn 2.3: Sampan feidhmchlár, Roinn 2.4: Feidhmchlár MEMS-Studio |
FÓGRA TÁBHACHTACH – LÉIGH GO CÚRAMACH
Coimeádann STMicroelectronics NV agus a fochuideachtaí (“ST”) an ceart chun athruithe, ceartúcháin, feabhsuithe, modhnuithe agus feabhsuithe a dhéanamh ar tháirgí ST agus/nó ar an doiciméad seo tráth ar bith gan fógra. Ba cheart do cheannaitheoirí an fhaisnéis ábhartha is déanaí maidir le táirgí ST a fháil sula ndéanann siad orduithe. Díoltar táirgí ST de bhun théarmaí agus choinníollacha díolacháin ST atá i bhfeidhm tráth admháil an ordaithe.
Is iad na ceannaitheoirí amháin atá freagrach as roghnú, roghnú agus úsáid táirgí ST agus ní ghlacann ST aon dliteanas as cúnamh iarratais ná as dearadh táirgí ceannaitheoirí.
Ní dheonaíonn ST anseo ceadúnas, sainráite nó intuigthe, d'aon cheart maoine intleachtúla.
Cuirfidh athdhíol táirgí ST a bhfuil forálacha éagsúla acu leis an bhfaisnéis atá leagtha amach anseo ar neamhní aon bharántas arna dheonú ag ST don táirge sin.
Is trádmharcanna de chuid ST iad ST agus an lógó ST. Le haghaidh faisnéise breise faoi thrádmharcanna ST, déan tagairt do www.st.com/trademarks. Is leis na húinéirí faoi seach gach ainm táirge nó seirbhíse eile.
Tagann an fhaisnéis sa doiciméad seo in ionad na faisnéise a soláthraíodh roimhe seo in aon leaganacha roimhe seo den doiciméad seo.
© 2024 STMicroelectronics – Gach ceart ar cosaint
Doiciméid / Acmhainní
![]() |
Leabharlann Braite Titim Fíor-Ama ST X-CUBE-MEMS1 MotionFD [pdfLámhleabhar Úsáideora Leabharlann Braite Titim Fíor-Ama X-CUBE-MEMS1 MotionFD, X-CUBE-MEMS1, Leabharlann Braite Titim Fíor-Ama MotionFD, Leabharlann Braite Titim Fíor-Ama, Leabharlann Braite Titim, Leabharlann Braite, Leabharlann |