軟件擴(kuò)展X-CUBE-MEMS1和X-CUBE-MEMSMIC1最近進(jìn)行了更新,以提供實(shí)時(shí)聲波波束成形等新功能,或改進(jìn)運(yùn)動(dòng)傳感器數(shù)據(jù)的處理方式。ST 對(duì)軟件的癡迷可能會(huì)讓那些不熟悉公司歷史的人感到驚訝,但它提供了業(yè)界領(lǐng)先的微機(jī)電系統(tǒng) (MEMS)、最靈活的電源組件或一些最好的 Wi-Fi 模塊,例如 SPWF04,當(dāng)您努力增加生活時(shí),這還不夠。因此,ST 不斷發(fā)布新的和改進(jìn)的軟件,以便工程師可以有效地利用硬件特性、強(qiáng)大的技術(shù)和最新的標(biāo)準(zhǔn),以確保他們更快地設(shè)計(jì)出更好的產(chǎn)品。
STM32Cube:X-CUBE-MEMS1
X-CUBE-MEMS1 是圍繞 ST 傳感器開發(fā)應(yīng)用的終極封裝。它包含溫度計(jì)-濕度計(jì) ( HTS221 )、氣壓計(jì) ( LPS25HB或LPS22HB )、磁力計(jì) ( LIS3MDL或LSM303AGR ) 或其結(jié)合了陀螺儀和加速度計(jì) ( LSM6DS0 , 或LSM6DSL)。還有一個(gè) Unicleo 應(yīng)用程序,它從傳感器接收數(shù)據(jù)并將其輸出到圖形用戶界面 (GUI),幫助可視化結(jié)果,從而更有效地對(duì)應(yīng)用程序進(jìn)行編程。為了快速利用預(yù)構(gòu)建的二進(jìn)制文件,可以使用以下堆棧(頂部的第一塊板):
傳感器板:X-NUCLEO-IKS01A1和X-NUCLEO-IKS01A2
STM32平臺(tái):NUCLEO-F401RE,或NUCLEO-L476RG
新的運(yùn)動(dòng)庫
由于許多 ODE 庫現(xiàn)已成為 X-CUBE-MEMS1 項(xiàng)目中的中間件,因此該軟件擴(kuò)展包獲得了巨大的升級(jí)。最受歡迎的示例之一是MotionFX,我們首先在 FP-SNS-ALLMEMS1 STM32 ODE 功能包中看到了它。該庫使用來自多個(gè)傳感器和高級(jí)算法的數(shù)據(jù)來提高準(zhǔn)確性和性能,這一過程稱為“傳感器融合”。
為了幫助工程師更快地掌握這個(gè)庫,X-CUBE-MEMS1 還包含名為DataLogFusion的應(yīng)用示例(路徑 。/Projects/Multi/Applications/),它展示了軟件如何使用其加速度計(jì)、陀螺儀和磁力計(jì)。與所有其他 ST 包一樣,源代碼是免費(fèi)提供的,并且所有必要的文件都已按工具鏈組織,因此將它們導(dǎo)入集成開發(fā)環(huán)境 (IDE) 非常簡單。一篇博文不可能深入探討 X-CUBE-MEMS1 中可用的所有 Motion 庫,但我們強(qiáng)烈建議您下載并親自查看它們。
STM32Cube:X-CUBE-MEMSMIC1
隨著智能揚(yáng)聲器和語音識(shí)別在每個(gè)人的腦海中浮現(xiàn),X-CUBE-MEMSMIC1成為解決復(fù)雜音頻問題的一站式解決方案。擴(kuò)展軟件包具有快速與MP34DT01-M配合使用的必要工具,MP34DT01-M是一種使用電容感應(yīng)元件的全向數(shù)字麥克風(fēng)。它還包括特殊的驅(qū)動(dòng)程序,因此該設(shè)備可以自動(dòng)充當(dāng) USB 麥克風(fēng),以立即開始音頻流。工程師最終可以將下面列出的堆棧放在一起使用預(yù)編譯的二進(jìn)制文件(列出的第一個(gè)板在頂部):
數(shù)字MEMS麥克風(fēng):X-NUCLEO-CCA02M1
STM32 板:NUCLEO-F072RB、NUCLEO-F401RE、NUCLEO-F746ZG、NUCLEO-L053R8或NUCLEO-L476RG。目前只有 NUCLEO-F401RE 可以與所有預(yù)編譯的應(yīng)用程序一起使用。
波束成形和源定位
X-CUBE-MEMSMIC1 剛剛收到了兩個(gè)新庫:聲束成形 (AcousticBF)和聲源定位 (AcousticSL)。第一個(gè)使用兩個(gè)數(shù)字 MEMS 麥克風(fēng)記錄的聲音,并使用算法處理信號(hào),該算法可以確定源空間中的特定方向,同時(shí)抑制環(huán)境噪聲。這種技術(shù)可以確保用戶的聲音很容易被識(shí)別,即使在嘈雜的環(huán)境中也是如此。該庫也非常強(qiáng)大,因?yàn)樗试S工程師調(diào)整系統(tǒng)以在輸出質(zhì)量和資源消耗之間找到適當(dāng)?shù)钠胶狻_€有許多自定義選項(xiàng)可根據(jù)噪聲水平和其他環(huán)境因素調(diào)整輸出分辨率。
AcousticSL 與焊接在 X-NUCLEO-CCA02M1 上的兩個(gè)數(shù)字 MEMS 麥克風(fēng)配合得很好,但用戶也可以再添加兩個(gè),例如STEVAL-MKI129V1,以提高準(zhǔn)確性。該庫結(jié)合了三種到達(dá)方向 (DOA) 算法來估計(jì)音頻源來自的角度。根據(jù)麥克風(fēng)的數(shù)量,應(yīng)用程序?qū)⒃?180o 或 360o 平面上工作,一系列參數(shù)將幫助設(shè)計(jì)人員根據(jù)應(yīng)用需求微調(diào)分辨率。
審核編輯:郭婷
-
傳感器
+關(guān)注
關(guān)注
2564文章
52793瀏覽量
765437 -
陀螺儀
+關(guān)注
關(guān)注
44文章
836瀏覽量
99838 -
應(yīng)用程序
+關(guān)注
關(guān)注
38文章
3329瀏覽量
58882
發(fā)布評(píng)論請(qǐng)先 登錄
手表外殼氣密性檢測(cè)儀:如何有效提升檢測(cè)效率與準(zhǔn)確性

氣密性測(cè)試儀使用方法實(shí)操技巧:提高測(cè)試準(zhǔn)確性的秘訣

如何使用POT準(zhǔn)確性檢查器?
如何設(shè)置準(zhǔn)確性檢查器支持的“Input_height”和“Input_width”適配器參數(shù)?
使用隔離技術(shù)保持?jǐn)?shù)據(jù)采集的準(zhǔn)確性并提高其性能

如何提高OTDR測(cè)試的準(zhǔn)確性
如何提高電位測(cè)量準(zhǔn)確性
如何優(yōu)化MEMS設(shè)計(jì)以提高性能
如何提升ASR模型的準(zhǔn)確性
如何維護(hù)電流互感器的準(zhǔn)確性
如何評(píng)估 ChatGPT 輸出內(nèi)容的準(zhǔn)確性
如何保證測(cè)長機(jī)測(cè)量的準(zhǔn)確性?

如何利用數(shù)字化技術(shù)提高PMC管理的效率和準(zhǔn)確性?
影響電源紋波測(cè)試準(zhǔn)確性的因素
景區(qū)負(fù)氧離子監(jiān)測(cè)站的數(shù)據(jù)準(zhǔn)確性如何?

評(píng)論