意法半導(dǎo)體發(fā)布了一個(gè)智能傳感處理器編程工具鏈及配套軟件包,方便開發(fā)者為意法半導(dǎo)體最新一代智能MEMS IMU傳感器模塊 ISM330IS和LSM6DSO16IS編寫應(yīng)用代碼,利用模塊內(nèi)部智能傳感處理器(ISPU)處理與運(yùn)動(dòng)檢測(cè)相關(guān)的運(yùn)算工作,例如,直接在傳感器上運(yùn)行活動(dòng)識(shí)別和異常檢測(cè)算法。算法運(yùn)算下移到網(wǎng)絡(luò)邊緣有助于降低系統(tǒng)功耗,縮短響應(yīng)延遲,減輕本地微控制器的運(yùn)算量,根據(jù)具體實(shí)際應(yīng)用設(shè)定傳感器的行為。
當(dāng)采用ISPU工具鏈時(shí),開發(fā)人員可以用熟悉且使用廣泛的C編程語言編寫智能傳感器軟件,選擇在命令行界面(CLI)或基于Eclipse的開發(fā)環(huán)境(例如STM32CubeIDE)內(nèi)編寫代碼,也可以選用AlgoBuilder、Unicleo等圖形用戶界面。
X-CUBE-ISPU軟件包包含模板和示例項(xiàng)目,以及現(xiàn)成的軟件庫,幫助開發(fā)人員快速了解如何使用ISPU,寫ISPU代碼,并可以修改軟件包開發(fā)定制算法。軟件包還提供了預(yù)創(chuàng)建文件,讓用戶可以用GUI圖形用戶界面把X-CUBE-ISPU示例直接加載到傳感器,而無需寫碼。此外,在意法半導(dǎo)體的GitHub資源庫中還有更多示例、教程和其他開發(fā)資源。
使用這些資源有助于縮短個(gè)人電子產(chǎn)品等應(yīng)用的開發(fā)時(shí)間,包括用于活動(dòng)識(shí)別和健康監(jiān)測(cè)的可穿戴設(shè)備,以及資產(chǎn)溯源器、設(shè)備狀況監(jiān)測(cè)器、機(jī)器人、機(jī)器控制器等工業(yè)設(shè)備。
意法半導(dǎo)體的ISM330IS和LSM6DSO16IS慣性模塊包含始終工作的3D加速度計(jì)和3D陀螺儀,以及嵌入式ISPU處理器。兩款模塊的功耗很低,低功率模式功耗僅為0.46mA,高性能模式噪聲為70μg/√Hz。傳感器數(shù)據(jù)融合功能讓模塊可以外接四個(gè)傳感器收集數(shù)據(jù)。模塊內(nèi)還包括一個(gè)嵌入式溫度傳感器。兩款產(chǎn)品都采用2.5mm x 3mm x 0.83mm的緊湊的格柵陣列(LGA)塑料封裝。
SPM Instrument (https://www.spminstrument.com/)是瑞典Str?ngn?s的一家工況監(jiān)測(cè)和過程優(yōu)化創(chuàng)新企業(yè),該公司利用ISM330IS傳感器開發(fā)了一款振動(dòng)程度分析產(chǎn)品,并使用意法半導(dǎo)體ISPU工具鏈和X-CUBE-ISPU開發(fā)環(huán)境快速定制了ISPU行為。
SPM的傳感解決方案非常適合遠(yuǎn)程監(jiān)測(cè)泵、風(fēng)扇等標(biāo)準(zhǔn)制造設(shè)備,以及放置在檢修人員難以進(jìn)入的惡劣或危險(xiǎn)環(huán)境中的機(jī)器設(shè)備。ISM330IS讓設(shè)計(jì)人員能夠滿足緊張的功率預(yù)算要求,同時(shí)也克服了本地微控制器算力不足的問題。
SPM公司相關(guān)方案也在近期的意法半導(dǎo)體智能傳感網(wǎng)絡(luò)研討會(huì)上進(jìn)行了展示。
ISPU工具鏈、X-CUBE-IPU軟件和GitHub模型庫可以從st.com免費(fèi)下載。ISM330IS和 LSM6DSO16IS智能MEMS傳感器現(xiàn)已投產(chǎn),并可在ST eSTore或代理商處免費(fèi)申請(qǐng)樣片。