通過eIQ TSS工具,基于 FRDM-MCXA156 的設(shè)備學(xué)習(xí)風(fēng)扇異常檢測(cè)
一款用于監(jiān)控風(fēng)扇狀態(tài)的應(yīng)用程序,利用安裝在風(fēng)扇上的加速度計(jì)傳感器來(lái)檢查風(fēng)扇是否正常運(yùn)行。該應(yīng)用程序基于 FRDM-MCXA156 處理器,配備 96MHz Cortext-M33 主頻、1M 閃存和 128KB SRAM。
該應(yīng)用程序由 IKM(用于異常檢測(cè)的增量式 K 均值)模型驅(qū)動(dòng),該模型由 eIQ Time Series Studio 訓(xùn)練和生成,并支持設(shè)備端學(xué)習(xí)。模型大小為 7 KB,RAM 需求為 4 KB,模型推理時(shí)間為 6 毫秒。
如何訓(xùn)練模型,請(qǐng)參考nxp.com的AN14549。
下圖是系統(tǒng)和軟件工作流程的框圖。
主板:FRDM-MCXA156
類別:AI/ML、異常檢測(cè)
外設(shè):顯示器、I2C
工具鏈:MCUXpresso IDE
目錄
1.軟件
- 下載SDK2160FRDM-MCXA156
- 下載并安裝MCUXpresso IDE V11.9.0 或更高版本。
- 適用于 Visual Studio Code 的 MCUXpresso:此示例支持適用于 Visual Studio Code 的 MCUXpresso,有關(guān)如何使用 Visual Studio Code 的更多信息請(qǐng)參閱此處。
- 下載并安裝eIQ Toolkit 1.13.1
2.硬件
- FRDM-MCXA156
- PAR-LCD-S035
- ACCEL-4-CLICK
- 扇子
- Type-C USB 線纜
3. 設(shè)置
3.1 步驟 1
- 將開發(fā)板與 LCD 連接
- 將 ACCEL-4-CLICK 安裝到風(fēng)扇上
- 將電路板與 ACCEL-4-CLICK 連接起來(lái)
- 連接調(diào)試端口
- 整個(gè)系統(tǒng)
3.2 第 2 步
從應(yīng)用程序代碼中心導(dǎo)入“dm-tss-powered-on-device-learning-fan-anomaly-based-on-mcxa156”
- 在 MCUXpresso IDE 中導(dǎo)入項(xiàng)目
- 在 VS 代碼中導(dǎo)入項(xiàng)目
- 構(gòu)建項(xiàng)目并下載到開發(fā)板
- 注意:下載固件前請(qǐng)擦除整個(gè)閃存
4.結(jié)果
- 打開風(fēng)扇,檢測(cè)到正常狀態(tài),切換風(fēng)扇轉(zhuǎn)速,風(fēng)扇狀態(tài)保持正常
- 敲風(fēng)扇然后檢測(cè)到異常
- 擾亂風(fēng)扇葉片的運(yùn)行,檢測(cè)到異常
- 修改ACCEL-4-CLICK的安裝角度,將其逆時(shí)針旋轉(zhuǎn)90度。檢測(cè)到異常。
在設(shè)備上進(jìn)行訓(xùn)練
- 進(jìn)入訓(xùn)練器窗口,點(diǎn)擊開始按鈕,確保訓(xùn)練過程中不要移動(dòng)風(fēng)扇
- 訓(xùn)練完成后返回主頁(yè)面
- 如果模型無(wú)法準(zhǔn)確識(shí)別其他速度,則重新進(jìn)行一次訓(xùn)練。
5. 常見問題解答
6. 支持
項(xiàng)目元數(shù)據(jù)
來(lái)源:恩智浦appcodehub