在使用傳感器的過程中,你是否有很多問號
——在采樣時需要強(qiáng)制空氣進(jìn)入BME688嗎?
——由于數(shù)據(jù)是存儲在傳感器內(nèi)的,那么可以做多少次測量呢?
——可以使用傳感器訓(xùn)練AI模型嗎?
在Bosch Sensortec工程師社區(qū),經(jīng)常有人發(fā)帖提問類似的問題,我們的版主都詳細(xì)回答了。小編挑選出一些常見問答,供大家參考。
氣體傳感器BME688常見問題 01BME688的特性
Q:以前針對BME680設(shè)計的PCB板可以不用任何修改而直接升級使用BME688嗎?
A:可以的。BME688是完全后向兼容的,可以放置到為BME680設(shè)計的所有板子上。所有要做的就是必須將API升級到新版本,這樣API就能自動檢測到BME688并計算出正確的值(之所以有這必要是因為BME688擴(kuò)大了ASIC范圍)。
Q:在采樣時需要強(qiáng)制空氣進(jìn)入BME688嗎?
A:不需要,根據(jù)自然法則這種現(xiàn)象是可以“自行”發(fā)生的,特別是由于擴(kuò)散的原因。只要BME688周圍的空氣成分發(fā)生變化,即有濃度梯度發(fā)生,就會導(dǎo)致空氣擴(kuò)散進(jìn)和擴(kuò)散出BME外殼。另外,由于尺寸非常?。ㄉw子上的孔距離內(nèi)部的氣體傳感器芯片不到1mm),擴(kuò)散過程在幾秒內(nèi)即可完成。
Q:由于數(shù)據(jù)是存儲在傳感器內(nèi)的,那么可以做多少次測量呢?
A:BME688將掃描配置和一些數(shù)據(jù)點存儲在其緩沖區(qū)內(nèi)。與BME688相連的設(shè)備中的微控制器(MCU)必須連續(xù)讀取這些測量數(shù)據(jù)。在這種配置情況下,針對測量數(shù)據(jù)的唯一限制是設(shè)備的存儲容量。通過在MCU上運行BME688庫(稱為“BSEC”)就能直接評估這些傳感器數(shù)據(jù)。因此用戶不必存儲原始數(shù)據(jù),只需存儲要求的輸出值。
Q:運行AI軟件需要多少運算能力?可以針對兼容的MCU給出一些例子嗎?
A:BME AI-Studio需要用一臺臺式機(jī)來分析數(shù)據(jù),并推導(dǎo)出最佳的算法。然而,運行一個確定的算法不再是必需的。比如ESP8266或ESP32就可以實時完成所有任務(wù)。
Q:可以解釋一下氣體掃描儀是如何工作的嗎?
A:氣體傳感器在氣體掃描過程中會用不同的靈敏度進(jìn)行測量。這樣做的好處是可以為不同的氣體混合物產(chǎn)生特定的指紋。另外,用戶可以在實際應(yīng)用中用BME AI-Studio修改和優(yōu)化掃描配置。
02BME688的AI固件和算法
Q:一旦為了識別一種成分而使用來自多個傳感器的數(shù)據(jù)訓(xùn)練某個算法后,可以導(dǎo)出參數(shù)并只用一個傳感器去檢測這種成分嗎?
A:可以的。BMEAI-Studio軟件工具可以導(dǎo)出經(jīng)訓(xùn)練后的算法以及配置字符串,并被加載進(jìn)采用BME688的任何設(shè)備上的BSEC2.0軟件中,這樣就能讓設(shè)備直接輸出經(jīng)過訓(xùn)練的BME688掃描結(jié)果。
Q:可以使用傳感器訓(xùn)練AI模型嗎?
A:可以的,傳感器數(shù)據(jù)正是用于AI模型的。用于VSC檢測的標(biāo)準(zhǔn)氣體掃描模式是根據(jù)大量傳感器的檢測數(shù)據(jù)和對不同氣體的實驗室測試數(shù)據(jù)開發(fā)出來的。對其它應(yīng)用而言,BMEAI-Studio軟件工具可以幫助所有人在BME688傳感器數(shù)據(jù)基礎(chǔ)上開發(fā)出自己的用例,比如通過使用帶8個BME688傳感器的開發(fā)套件。
BME688的一個最大好處是你可以直接使用在實際應(yīng)用中測量得到的傳感器數(shù)據(jù)。目前為止采用新的氣體傳感器的典型應(yīng)用過程是這樣的:
——使用復(fù)雜的氣體分析儀識別單一主導(dǎo)氣體和潛在的干擾氣體。為這些氣體尋找或開發(fā)合適的氣體傳感器。
——用單一主導(dǎo)氣體和干擾氣體分別做實驗室測試(通常在合成的空氣中做實驗不能代表真實情況)。
——在真實應(yīng)用中測試再現(xiàn)性和性能
在已知目標(biāo)氣體情況下這個過程仍然是有意義的,比如作為口臭標(biāo)志的含硫化合物。不過對其它味道或更復(fù)雜的氣體混合物來說這個過程是有其限制性的。
在應(yīng)用程序中借助BME688、BME AI-Studio軟件工具可以直接進(jìn)行開發(fā)、測試和優(yōu)化。當(dāng)然,這仍然離不開實驗室測試,在某些應(yīng)用情景中實驗室測試甚至是強(qiáng)制性的。然而,將真實數(shù)據(jù)用于氣體檢測算法可以顯著提高性能,甚至可以產(chǎn)生新的用例。
Q:AI中用的是哪種神經(jīng)網(wǎng)絡(luò)拓?fù)??或者它只是用于模式識別的統(tǒng)計分析算法?
A:目前版本的BMEAI-Studio軟件工具使用了一種預(yù)先定義的神經(jīng)網(wǎng)絡(luò)架構(gòu),并結(jié)合了一種訓(xùn)練用的可配置優(yōu)化器(ADAM優(yōu)化器)。根據(jù)市場要求,我們有可能會在未來版本中選擇其它架構(gòu)。
03BME688的應(yīng)用和用例
Q:可以檢測因為網(wǎng)絡(luò)電纜和電子設(shè)備燃燒產(chǎn)生的氣體嗎?
A:我們希望這將成為使用BME688的一個有趣應(yīng)用。
接下來我們提供一些背景信息:如果電路或機(jī)箱中有異常狀態(tài),通常有兩種原因:
——由于大電流/短路引起的材料(如隔離器)發(fā)熱,
——高壓或短路導(dǎo)致的飛弧/火花。
在第1種情況中,發(fā)熱甚至融化的材料會產(chǎn)生越來越多的廢氣,通常是許多未完全燃燒的碳?xì)浠衔铮鳥ME688可以很好地檢測出這些氣體(就像人類聞到的那樣)。在第2種情況下,飛弧會產(chǎn)生臭氧,BME688也能很好地檢測出來,因為它與其它氣體有完全不同的特征。
Q:BME688可以檢測出CH4或C3H8這類可燃?xì)怏w以及像CO這樣的有毒氣體嗎?
A:可以的,BME688氣體傳感器可以檢測出幾乎所有的碳?xì)浠衔铮–xHy),以及像CO這樣的許多其它氣體。可燃?xì)怏w一般分為“非甲烷有機(jī)氣體”(NMOG)和甲烷。甲烷(CH4)是一個例外,因為它的分解要求專門的催化劑,因此即使在高濃度的甲烷氣體下可能也得不到大的信號。不過在許多應(yīng)用中,甲烷并不是以單一氣體出現(xiàn)的,而是與其它氣體(如含硫化合物)一起出現(xiàn),這時就可以被BME688檢測出來。因此將BME688用于這種應(yīng)用測試是有意義的。
Q:除了氣體之外,這些傳感器還能測量其它什么嗎?
A:BME688內(nèi)部集成了溫度、氣壓、空氣濕度和氣體傳感器單元。所有傳感器信息可以作為單類值使用,也可以在AI軟件中整合在一起用于識別某些條件或狀態(tài)。BMEAI-Studio軟件工具的用戶可以決定是否只是要用氣體傳感器數(shù)據(jù),還是把壓力、溫度和濕度傳感器數(shù)據(jù)一并考慮使用。
Q:某些氣體的預(yù)訓(xùn)練模型的配置信息是否可用于實現(xiàn)?
A:標(biāo)準(zhǔn)配置信息開發(fā)出來就是用于檢測VSC的。BMEAI-Studio軟件工具還提供了其它幾種氣體掃描配置,用戶甚至可以自己進(jìn)行配置。當(dāng)然,這些配置信息必須接受應(yīng)用方面的訓(xùn)練。
Q:BME688是否會被認(rèn)證為醫(yī)療傳感器?
A:不會。通常醫(yī)療傳感器的認(rèn)證工作是在設(shè)備級做的,而不是在元件級。BoschSensortec公司根據(jù)消費電子的標(biāo)準(zhǔn)要求(如JEDEC)對產(chǎn)品進(jìn)行認(rèn)證。通常我們的客戶是使用我們的傳感器元件的特殊應(yīng)用領(lǐng)域和任務(wù)概況方面的專家。當(dāng)然,終端設(shè)備無論如何都必須得到認(rèn)證,而元件認(rèn)證的優(yōu)勢通常都不明顯。
Q:如何才能證明可以用BME688測量具體應(yīng)用中的氣體?
A:這正是我們開發(fā)BMEAI-Studio軟件工具的原因之一。用戶可以在真實條件的應(yīng)用中直接進(jìn)行測試,不需要知道哪些濃度的哪些氣體可能是目標(biāo)氣體,或哪些其它氣體也可能存在。只要開始做就對了。
目前為止,針對每種應(yīng)用,人們一般必須用合成空氣中的單類氣體開展實驗室測試。然而,即使在實驗室里做沒問題,也不意味著在現(xiàn)場做也沒問題,因為在真實世界中可能存在許多其它氣體。
04適合BME688使用的工具
4.1 軟件工具
Q:是否有代碼和示例能用來展示與BSEC庫的集成和使用?
A:我們的網(wǎng)站https://www.bosch-sensortec.com/software-tools/software/BME688-software/上有代碼和示例。
Q:未來可以通過無線升級方式檢測更多的氣體和物質(zhì)嗎?
A:今天就可以做到:BME688的配置全部是軟件定義的,而不是ASIC中的硬代碼。舉例來說,如果你用BMEAI-Studio開發(fā)了一款新的應(yīng)用,就會形成新的配置字符串以及掃描配置文件。在現(xiàn)場環(huán)境中這些數(shù)據(jù)可以通過無線方式輕松地傳送到每個設(shè)備,因為它們的大小只有幾kb。一旦設(shè)備上的BSEC軟件加載了新的配置,傳感器就能用新的特征數(shù)據(jù)工作了。
Q:AI軟件只使用氣體傳感器嗎?或者可以同時使用濕度傳感器數(shù)據(jù)來檢測?
A:當(dāng)然可以,AI軟件能夠使用來自4合1傳感器BME688的所有傳感器數(shù)據(jù):氣體、濕度、溫度和壓力信號。用戶可以自主選擇哪些數(shù)據(jù)以便合理地用于具體的應(yīng)用。
4.2 硬件工具
Q:評估板上為什么需要8個傳感器?
A:可以用BMEAI-Studio軟件工具配置BME688開發(fā)套件,從而根據(jù)具體的應(yīng)用需求優(yōu)化性能、ODR和功耗。板載的8個BME688傳感器可以允許用戶同時使用多個配置測試和收集數(shù)據(jù),這將顯著提高統(tǒng)計性能并縮短開發(fā)時間。
關(guān)于AI智能傳感器系統(tǒng)BHI260AP的常見問題01BHI260AP的特性和兼容性
1.1 一般信息
Q:封裝包的整體尺寸多少?
A:包含了加速度計、陀螺儀和32位可編程微控制器在內(nèi)的系統(tǒng)級封裝尺寸為3.6mm * 4.1 mm。
Q:BHI260API中有MCU嗎?
A:有的,里面有個MCU。
Q:可以實時訪問BHI260AP輸出的原始數(shù)據(jù)嗎?這款傳感器包含多軸加速度計嗎?
A:可以實時訪問原始傳感器數(shù)據(jù)。這款傳感器包含1個三軸加速度計和1個3軸陀螺儀。
1.2 MCU
Q:BHI260P兼容其它MCU嗎?
A:兼容,BHI260AP可以與其它MCU一起使用。
1.3 慣性測量單元(IMU)
Q:使用六軸或九軸IMU有何缺點或需要付出潛在的代價嗎?在這種應(yīng)用中漂移不是問題嗎?
A:六軸或九軸的推薦與否取決于典型的使用環(huán)境,要看室內(nèi)和/或室外環(huán)境中是否存在磁畸變。雖然目前的磁力計受硬鐵和軟鐵效應(yīng)的影響,但這款傳感器配置了帶快速磁力計校準(zhǔn)器的先進(jìn)傳感器數(shù)據(jù)融合算法,在檢測到磁畸變后有助于減少或控制方向上的漂移。由于傳感器的自然特性,不可能提供絕對通用的建議,但可以提供專門針對具體應(yīng)用和期望用途的指南。我們的出版物(EDN白皮書)提供了有關(guān)這個主題的說明。
1.4 電源管理
Q:當(dāng)傳感器穩(wěn)定使用時(例如當(dāng)有人在鍛煉時)典型的平均功耗是多少?
A:這要取決于傳感器內(nèi)部被激活的傳感器數(shù)量(加速度計或陀螺儀),以及同時被跟蹤的活動種類。
Q:高效管理電源的可能策略是什么,最終功耗是否取決于開發(fā)可穿戴設(shè)備的客戶?
A:一般來說,為了節(jié)省系統(tǒng)功耗,開發(fā)人員會尋找在功耗方面下大力氣的元件,比如GPS、顯示器、連接件以及應(yīng)用處理器的運行時等。
1.5 傳感器整合和機(jī)器學(xué)習(xí)(ML)
Q:如何使用傳感器融合方法獲取原始傳感器輸出的信息?請舉例說明。
A:將傳感器數(shù)據(jù)融合在一起出于多個目的,其中之一是生成相對和絕對的方向。這種方向信息對于跟蹤器件相對用戶身體運動的角度(航向、俯仰和滾動)非常有用。
單個傳感器,如加速度計、陀螺儀、磁力計和壓力傳感器,都會受到因不同環(huán)境和工作條件(如溫度)等引起的失真和靈敏度等問題的困擾。而傳感器數(shù)據(jù)融合則有助于借助某個傳感器的力量去糾正其它傳感器的輸出,反之亦然。
通過一段較長時間內(nèi)對航向的可靠估計,即使GPS為了節(jié)省功耗而處于空閑模式下,位置跟蹤和導(dǎo)航也會變得非??煽俊?/p>
同樣的,傳感器數(shù)據(jù)融合在一起可以用來對諸如游泳和健身跟蹤等用戶功能進(jìn)行分類和計數(shù),而單個傳感器(加速度計或陀螺儀)無法產(chǎn)生足夠獨特的信息來識別運動類型。
Q:你能解釋一下在該傳感器中使用傳感器融合、機(jī)器學(xué)習(xí)和強(qiáng)大的軟件框架的不同方式嗎?它們之間有何區(qū)別?
A:這種智能傳感器系統(tǒng)提供了許多先進(jìn)的功能,這些功能對于腕戴或頭戴設(shè)備來說非常有用,包括用于行人航位推算、游泳分析和健身追蹤的專用解決方案,以及具有自學(xué)習(xí)AI軟件和方向估計的通用軟件平臺。
這種傳感器還附帶有軟件開發(fā)套件,可以幫助你對這些平臺和專用解決方案進(jìn)行編程并增加自己的代碼,這將使得使用這種傳感器創(chuàng)建解決方案變得更加容易。
方向估計平臺可以用來開發(fā)諸如位置追蹤等應(yīng)用程序,而自學(xué)習(xí)AI平臺可以用來開發(fā)涉及使用過程中跟蹤重復(fù)模式以簡化人機(jī)界面或啟用個性化推薦系統(tǒng)的應(yīng)用程序。
借助這種軟件框架可以將所有功能當(dāng)作虛擬傳感器,從而可以根據(jù)最終用戶的情況激活/停用它們。
02BHI260AP的AI固件和算法
Q:AI固件可以升級嗎?
A:AI 固件是可以升級的。
Q:經(jīng)過訓(xùn)練的算法的預(yù)測精度是多少?
A:對于個性化預(yù)訓(xùn)練的活動來說,典型的預(yù)測精度大于90%。
Q:AI 中使用了哪種神經(jīng)網(wǎng)絡(luò)拓?fù)洌恳只蛩皇怯糜谀J阶R別的統(tǒng)計分析算法?
A:它是Bosch私有專利技術(shù),專為邊緣學(xué)習(xí)(支持個性化)而設(shè)計,并且仍然保持較低的運算和功耗要求。
Q:基于什么進(jìn)行分類,是否使用了神經(jīng)網(wǎng)絡(luò)?
A:分類(學(xué)習(xí)和識別)的依據(jù)是時間序列的加速度計和陀螺儀數(shù)據(jù),它們使用專為邊緣學(xué)習(xí)(支持個性化)而設(shè)計的Bosch私有專利技術(shù),并且仍然保持較低的運算和功耗要求。
Q:請問你們開發(fā)了哪些類型的軟件算法,它們的功能是什么?
A:用于健身追蹤的自學(xué)習(xí)AI 軟件
該軟件支持設(shè)備在線學(xué)習(xí)和自動跟蹤各種健身運動,包括用于設(shè)備上個人特定運動的個性化選項,并且無需修改原始軟件就能支持越來越多的活動。
游泳分析
這款專用于腕戴設(shè)備的軟件可生成用戶游泳活動的有用信息,例如距離計算、游泳方式和劃水計數(shù)。
行人航位推算
這款軟件通過啟用非常耗電的GNSS組件的占空比調(diào)節(jié)功能,以及通過行人航位推算提高戶外定位精度,來幫助降低可穿戴設(shè)備的功耗。
相對和絕對方向
這款軟件能夠估計設(shè)備的相對和絕對方向,包括旋轉(zhuǎn)矢量、游戲旋轉(zhuǎn)矢量、線性加速度和重力等輸出值。
03BHI260AP 的應(yīng)用和用例
Q:一些繁重的組合練習(xí)如果做的不準(zhǔn)確可能會有危險。是否有措施可以防止由于用戶不熟練而導(dǎo)致的錯誤訓(xùn)練?
A:為了指導(dǎo)用戶進(jìn)行正確的訓(xùn)練,您可以結(jié)合使用BHI260AP 中集成的識別和方向跟蹤算法。
Q:傳感器能否指示鍛煉已正確完成?
A:為了指導(dǎo)用戶進(jìn)行正確的訓(xùn)練,您可以結(jié)合使用BHI260AP 中集成的識別和方向跟蹤算法。
Q:軟件如何對靈活多變的動作做出反應(yīng),例如“大重量硬拉緊跟著波比跳”等?當(dāng)單獨學(xué)習(xí)時,它是否能夠正確地連續(xù)檢測那些不斷變化的動作?
A:可以的,傳感器會自動捕捉不斷變化的動作,無需用戶提供任何明確信息。
Q:BHI260AP 針對不同活動的可配置性如何?例如,具有生物力學(xué)背景的游泳專家可能具有與內(nèi)置游泳分析算法不同的關(guān)注點。開發(fā)人員可以對此加以配置嗎?
A:可以的,開發(fā)人員可以為他們感興趣的活動創(chuàng)建和加載自定義模式。如果您需要有關(guān)此主題的進(jìn)一步支持,請通過Bosch Sensortec 社區(qū)與我們?nèi)〉寐?lián)系。
Q:這個產(chǎn)品有很多功能——最具創(chuàng)新性的方面/特性/功能是什么?
A:最具創(chuàng)新性的方面是傳感器內(nèi)部設(shè)計的自學(xué)習(xí)功能,它可以為種類廣泛的活動和最終用戶提供活動跟蹤的無縫個性化處理。
04BHI260AP可用的工具
Q:你們提供可在 Windows操作系統(tǒng)上實時顯示原始數(shù)據(jù)的設(shè)計套件和免費的圖形用戶界面(GUI)嗎?
A:我們提供用于編程BHI260AP的軟件開發(fā)套件和用于實時數(shù)據(jù)可視化的基于PC 的開發(fā)桌面工具。
Q:BHI260AP 需要任何實時云AI 的支持嗎,它是邊緣型AI 傳感器嗎?
A:BHI260AP 是一款完整的邊緣型傳感器,不需要云支持。
Q:是否有可用于API并對其進(jìn)行自定義的集成開發(fā)環(huán)境(IDE)?
A:有的,我們提供用于編程BHI260AP 的軟件開發(fā)套件和用于定制傳感器的傳感器API。
Q:它會是開發(fā)人員的黑匣子還是開放的軟件開發(fā)套件?
A:我們將提供用于編程BHI260AP的軟件開發(fā)套件,并使其盡可能對開發(fā)人員開放。
Q:是否有能夠?qū)崟r預(yù)覽的數(shù)據(jù)分析(智能數(shù)據(jù)分析)或用于比如診斷預(yù)測的數(shù)據(jù)分析工具?
A:有的,可以使用開發(fā)桌面工具實時預(yù)覽數(shù)據(jù)分析。
關(guān)于氣壓傳感器BMP384的常見問題01BMP384的特性
Q:BMP384的過壓和損壞范圍是多少?
A:壓阻膜可承受高達(dá)幾bar的過壓值(爆破壓力)。這個值僅適用于封裝內(nèi)的單個膜,因此是一個理論值,因為在傳感器損壞之前的這個最大值遠(yuǎn)高于你所用的水壓,例如5 bar。
Q:使用 BMP384可以達(dá)到的防水等級是多少?
A:可能的防水等級取決于最終的第二個集成概念,但如果所用概念適當(dāng),IP67、IP68或 5bar 是可實現(xiàn)的。
Q:您能否詳細(xì)說明一下防水解決方案中的機(jī)械集成概念?
A:沒有通用的集成概念,它取決于客戶的經(jīng)驗和要求。但是客戶必須注意只有凝膠區(qū)域與水接觸,這可以通過0形環(huán)密封、底部填充或粘性凝膠實現(xiàn)。
Q:與非凝膠版本相比,BMP384的響應(yīng)時間有多大差異?
A:響應(yīng)時間不會因為凝膠而有所差異。
Q:凝膠對傳感器的性能有什么影響?
A:填充了凝膠的封裝對性能幾乎沒有影響。
Q:與不防水的 BMP388相比,BMP384在傳感器處理方面有什么不同?
A:BMP384 是按照MSL3 級別封裝的。
02技術(shù)規(guī)格
Q:BMP384 的典型電流消耗是多少?
A:BMP384 在使用壓力和溫度傳感器情況下的典型電流消耗為3.4 μA @ 1 Hz。
Q:BMP384能承受的最大壓力是多少?
A:如果我們談?wù)撟畲髿鈮?,BMP384可以承受的最大壓力是10 bar。
Q:BMP384的絕對精度是多少?
A:在 25…40°C溫度下、壓力范圍在900…1100hPa 之間時的絕對精度為± 0.5 hPa。
責(zé)任編輯:haq
-
傳感器
+關(guān)注
關(guān)注
2545文章
50445瀏覽量
751064 -
mcu
+關(guān)注
關(guān)注
146文章
16885瀏覽量
349920 -
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
6808瀏覽量
88743
原文標(biāo)題:√ Bosch Sensortec傳感器常見問題專家回答合集
文章出處:【微信號:Bosch Sensortec,微信公眾號:Bosch Sensortec】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論