<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 消費電子 > 設計應用 > MCX N系列NPU智能驅動(dòng)AI咖啡機,重塑咖啡研磨新境界!

MCX N系列NPU智能驅動(dòng)AI咖啡機,重塑咖啡研磨新境界!

作者:吳弘博,宋一霄,牛 時(shí)間:2024-08-27 來(lái)源:恩智浦MCU加油站 收藏

MCX N系列, 作為先進(jìn)的人工智能處理器,以其強大的計算能力和高效的算法優(yōu)化,不僅能夠處理復雜的圖像識別任務(wù),還能在咖啡研磨過(guò)程中實(shí)現精準控制,確保每一??Х榷苟寄艿玫角〉胶锰幍奶幚?。為注入了前所未有的智能動(dòng)力!

本文引用地址:http://dyxdggzs.com/article/202408/462368.htm

先說(shuō)結論,利用150MHz MCX N的去推理咖啡豆烘焙程度(39mS)比用400MHz的M7內核推理(109mS)快了3倍!

作為一名“咖市”的“MCU系統與應用工程師”一直為研磨咖啡豆的顆粒度而感到苦惱,每次換豆都要浪費2次18克豆子去實(shí)現“18克豆,10bar,30秒內出36克液”(重度強迫癥晚期),偶爾還要根據深烘,中烘,淺烘,豆子放的久了再去調整克數以及細調磨的顆粒度。

有沒(méi)有一種可能利用的方式結合MCU識別咖啡豆的烘焙程度以及濕度等參數實(shí)現自動(dòng)調整磨豆機的顆粒粗細值?

感謝開(kāi)源,有人做了阿拉比卡咖啡豆圖片的數據集Coffee Bean Dataset Version 1 (kaggle.com),總共4800張分4個(gè)烘度等級(各1200張)分辨率3024x3032的圖片集,更有好心人將它調整為224x224分辨率Coffee Bean Dataset Resized (224 X 224) (kaggle.com) 使得利用MCU平臺去識別豆子烘焙等級更加簡(jiǎn)單。

圖片.png

說(shuō)干就干,利用NXP在github的ACH倉庫(Application Code Hub (nxp.com))基于FRDM-MCXN947的多人臉偵測的例程以及eIQ工具將TensorFlow的模型轉化到MCX N系列上。

圖片.png

大概前后花了5天吧,就大致搭建完了,我們用FlexIO接口去接一個(gè)OV7670的攝像頭,一組SPI接NXP的3.5寸480x320的TFT LCD屏幕。通過(guò)攝像頭捕捉咖啡豆圖像,利用MCX N947片上的NPU推理出咖啡豆的類(lèi)型并將咖啡豆的圖像和推理結果顯示在屏幕上。

圖片.png

整體來(lái)看,對MCU的需求為600KB以上的Flash空間含權重,推理代碼以及LVGL圖形庫,280KB以上的SRAM(含LVGL緩沖區)。MCXN947這顆2MBytes(雙bank,各1Mbytes)512KB SRAM的MCU問(wèn)題不大,還有很多富裕的外設以及存儲空間可以完成各種咖啡機的控制任務(wù)。

MCXN947完成推理的時(shí)間為39mS,浮動(dòng)模型精度是97.75%,一般400MHz的M7完成同樣的推理需要107m。這么一看MCXN947就是在微控制器機器學(xué)習應用上的功耗(主頻不高)和性能(性能翻番)完美結合的王者了。

圖片.png

這么看MCXN947還是有點(diǎn)機會(huì )去實(shí)現一整套完整的咖啡機方案的,在NPU,FlexIO加持下完成咖啡豆分類(lèi)推理,結合NXP的GUI Guider工具完成LCD咖啡機顯示界面,一路FlexPWM去做AC轉DC的PFC電源控制,一路FlexPWM和若干GPIO去實(shí)現BLDC控制磨豆機的電機以及顆粒度調節,若干路Ctimer定時(shí)器配合兩路DAC以及片上運放和16位ADC完成水泵,多個(gè)鍋爐的控制,以及鍋爐溫度和壓力的檢測,捎帶還可以利用TSI接口實(shí)現電容觸摸按鍵。外加通過(guò)NXP提供的VIT和Maestro軟件包,可以快速實(shí)現語(yǔ)音識別和MP3的提示音播放。主打一個(gè)把MCXN947外設吃干用盡,單芯片MCU解決咖啡機所有機電控制。

圖片.png

軟件開(kāi)發(fā)方面,莫要擔心,NXP提供基于LVGL的GUI Guider界面開(kāi)發(fā)工具,AI方面提供eIQ工具,語(yǔ)音識別方面提供VIT工具包,電機控制方面有成熟的BLDC/PMSC電機控制庫,調試咱們也有FreeMASTER這類(lèi)神級上位機工具,主打就是一個(gè)工具鏈齊全且快速易上手。

圖片.png

隨著(zhù)科技的不斷發(fā)展,MCX N系列NPU等先進(jìn)的人工智能技術(shù)將在更多領(lǐng)域得到應用。對于咖啡行業(yè)而言,更加智能化、個(gè)性化的咖啡制作方式將成為未來(lái)的主流趨勢。不僅能夠實(shí)現研磨過(guò)程的精準控制,還將在沖泡、拉花等環(huán)節發(fā)揮重要作用。為咖啡愛(ài)好者帶來(lái)更加豐富多彩的咖啡體驗。

讓我們共同期待智能咖啡時(shí)代的到來(lái)吧!感謝各位同事贊助的豆子~



關(guān)鍵詞: NPU AI咖啡機 深度學(xué)習

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>