一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

為IoT和IIoT應(yīng)用選擇微控制器開發(fā)工具包的介紹性指南

jf_pJlTbmA9 ? 來源:貿(mào)澤電子Mark Patrick ? 作者:貿(mào)澤電子Mark Patr ? 2023-11-30 15:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:貿(mào)澤電子Mark Patrick

物聯(lián)網(wǎng)IoT)已經(jīng)在我們周圍無處不在,對于嵌入式開發(fā)工程師來說,開始一個新的物聯(lián)網(wǎng)設(shè)計需要嚴(yán)格關(guān)注多個因素,如功耗、感測能力和無線連接等,不斷增大的上市時間壓力則加劇了這種需要。物聯(lián)網(wǎng)開發(fā)工具包則為設(shè)計師提供了一個可行且方便易用的原型平臺,但物聯(lián)網(wǎng)開發(fā)工具包的功能差異很大,因此需要仔細(xì)考慮具體應(yīng)用需求、工具包的功能和性能。

本文將重點(diǎn)介紹為新設(shè)計項目選擇物聯(lián)網(wǎng)開發(fā)工具包所涉及的許多考慮因素。

在線時代

毫無疑問,我們正處于一個在線時代,互聯(lián)設(shè)備無處不在,有些是我們平時佩戴,有些是幫助我們準(zhǔn)確監(jiān)測用電量,還有一些能夠在有客人來訪時通知我們。對于工業(yè)生產(chǎn)過程,工業(yè)物聯(lián)網(wǎng)(IIoT)的出現(xiàn)正在改變工廠的運(yùn)營方式,并幫助提高整體設(shè)備效率。在短短十年中,我們已經(jīng)改變了與周圍世界互動以及控制周圍世界的方式。我們過去時常驚嘆如果沒有手機(jī)是如何應(yīng)對這一起,而現(xiàn)在我們已經(jīng)習(xí)慣了實(shí)時訪問有關(guān)生活和工作各個方面的信息。

我們的汽車也在經(jīng)歷一些根本的變化,所接收到的最新交通流信息能夠提醒我們前方可能出現(xiàn)的延誤。通過利用互聯(lián)網(wǎng)連接的醫(yī)療監(jiān)測設(shè)備,患者可以舒適地在家中休息,并確信由于具備在線監(jiān)測,在需要時醫(yī)護(hù)人員會進(jìn)行現(xiàn)場干預(yù)。

由于政府實(shí)施的工業(yè)4.0等一些舉措,推動了對自動化、流程效率改進(jìn)以及更精簡運(yùn)營的需求,因而物聯(lián)網(wǎng)已經(jīng)快速被行業(yè)所采納?,F(xiàn)在,大量的傳感器可監(jiān)測并報告流程每個階段的狀態(tài),并將數(shù)據(jù)反饋給自動化控制和分析系統(tǒng)。

部署IoT/IIoT的好處非常明顯,但從電子工程的角度來看,開發(fā)物聯(lián)網(wǎng)設(shè)備也存在許多挑戰(zhàn)。

探索物聯(lián)網(wǎng)設(shè)備的需求

各種不同的物聯(lián)網(wǎng)應(yīng)用差異很大,但無論是為工業(yè)過程設(shè)計壓力傳感器還是為辦公室設(shè)計房間占用傳感器,一組核心功能要求通常保持不變。

為創(chuàng)建物聯(lián)網(wǎng)設(shè)備的大概工程規(guī)格和參數(shù),需要進(jìn)行初步的事實(shí)考證,應(yīng)考慮以下重點(diǎn)關(guān)注的幾個方面,這些將基本定型其功能架構(gòu)和設(shè)計。

傳感功能:從溫度到氣壓,再到人的運(yùn)動,傳感器可以感知我們周圍的世界。例如,攝像頭可能會將數(shù)據(jù)流傳輸?shù)?a target="_blank">機(jī)器學(xué)習(xí)應(yīng)用,以進(jìn)行物體檢測,從而確認(rèn)標(biāo)簽已正確粘貼到瓶子上。一些技術(shù)決策取決于檢測到的內(nèi)容和檢測頻率,其它考慮因素包括傳感器成本、尺寸和復(fù)雜性等。用于測量溫度的熱敏電阻在轉(zhuǎn)換為數(shù)字形式之前,需要由模擬范疇的附加組件和一些軟件處理。另一個因素是需要多少個傳感器以及它們的輪詢(polled)頻率。

連接性:物聯(lián)網(wǎng)設(shè)備如何與主機(jī)控制系統(tǒng)進(jìn)行交互?在每個應(yīng)用案例場景中都可以使用可靠的無線通信嗎?還是首選有線通信?傳感器的類型決定了需要傳輸多少數(shù)據(jù)以及傳輸頻率。在大型部署中,無線網(wǎng)格技術(shù)通常能夠提供更強(qiáng)大的通信鏈路,但要求所有物聯(lián)網(wǎng)設(shè)備都以這種方式運(yùn)行。對于無線通信,需要在創(chuàng)建分立式設(shè)計,還是選擇經(jīng)過認(rèn)證的模塊之間做出決策。

電源:您的物聯(lián)網(wǎng)設(shè)備功耗情況可能會是怎樣?某些應(yīng)用、通信頻率和無線協(xié)議可能具有超過小型電池容量的巨大電力負(fù)載。對于某些部署方案,是否可以提供線路電源?最近的物聯(lián)網(wǎng)傳感器發(fā)展趨勢是采用能量收集技術(shù)來完全去除電池,取而代之的是,從太陽能、振動和熱量等環(huán)境能源中獲取能量,為超級電容器充電。

用戶界面:物聯(lián)網(wǎng)設(shè)備是否需要與用戶交互?如果在運(yùn)行期間不需要,在安裝和連接到主機(jī)系統(tǒng)期間會怎么樣?是否需要顯示器或任何其他形式的指示或狀態(tài)LED?

云端分析和控制應(yīng)用:物聯(lián)網(wǎng)的本質(zhì)是所有設(shè)備連接到控制主機(jī)系統(tǒng),而連接方法和協(xié)議確定了傳感器的軟件需求以及與主機(jī)的交互方式。數(shù)據(jù)流是否需要恒定的數(shù)據(jù)傳輸鏈路,或者可以定期批量發(fā)送?

物聯(lián)網(wǎng)開發(fā)工具包選擇提示和技巧

開發(fā)工具包為嵌入式工程師提供了一種方便快捷的原型設(shè)計方法。在本一節(jié)中,我們將著重討論工程師在選擇合適的開發(fā)套件時應(yīng)該考慮的一些因素。領(lǐng)先的微控制器供應(yīng)商提供了多種物聯(lián)網(wǎng)開發(fā)和評估工具,因此最好的方法是根據(jù)具體應(yīng)用要求做出明智的決定。下面是選擇開發(fā)工具包平臺時需要檢查的一些功能列表。

電源:

· 電路板是如何供電的?通過主機(jī)工作站的USB?電池供電?它可以由預(yù)想的電源供電嗎?它是否有PMIC,從而可以用來嘗試其他電源?

· 是否可以在線路內(nèi)放置電流探針來測量實(shí)時功耗并進(jìn)行分析?如果可以,電路板上是否包括所有零部件以及任何附加的模塊、傳感器等?

傳感器:

· 電路板是否配備了應(yīng)用需要使用的傳感器類型?

· 是否可以添加其他傳感器?使用外圍設(shè)備連接或行業(yè)標(biāo)準(zhǔn)的附加格式,如mikroBUS Click?

· 可訪問哪些外圍接口I2CUART、SPI、GPIO?

· 電路板或微控制器是否有您可以使用的ADC,是否需要其他信號調(diào)節(jié)組件?

連接性:

· 電路板上有哪些有線/無線連接選項?以太網(wǎng)Wi-Fi、LoRa、BLE、ISM等。

· 如果沒有板載連接,是否可以輕松添加?制造商是否建議并支持合適的無線模塊,或者是否存在第三方接口(mikroBUS Click.等)選項?

· 電路板固件是否能夠?qū)崿F(xiàn)固件的無線更新?

計算資源:

· 電路板是否具有您打算使用的微控制器?您以前使用過它嗎?您是否已經(jīng)擁有合適的開發(fā)工具鏈?

· 電路板的計算資源是否足以運(yùn)行物聯(lián)網(wǎng)應(yīng)用程序、主機(jī)協(xié)議和所有連接協(xié)議棧?

· 如果微控制器集成有無線收發(fā)器,您是否可以獨(dú)立控制其睡眠模式以實(shí)現(xiàn)節(jié)能目的?

· MCU有哪些內(nèi)置安全功能,它們適合您的應(yīng)用嗎?

用戶控件:

· 該電路板是否配備了所有用戶按鈕、觸摸感應(yīng)滑塊或其他用戶控制硬件功能?

· 是否有顯示器?在最終應(yīng)用中是否有必要?

· 是否可以從您的代碼訪問任何用戶LED?是否有足夠的可用端口,或者可以使用備用GPIO端口快速添加?

軟件支持:

· 該電路板的推薦開發(fā)工具鏈?zhǔn)鞘裁??您已?jīng)有了嗎?

· 是否包括綜合板支持包(BSP)?

· 需要哪些額外的驅(qū)動、程序庫和固件,它們是免費(fèi)的嗎?

· 與電路板制造商一起檢查固件和中間件許可要求。

· 電路板是否提供了預(yù)裝演示,可以顯現(xiàn)該板的功能?它是否包括與流行服務(wù)提供商(如Microsoft Azure或Amazon AWS)之間的通信?

· 電路板上是否有其他演示和代碼示例?是否存在一個包括程序庫和開發(fā)伙伴的生態(tài)系統(tǒng)?

物聯(lián)網(wǎng)開發(fā)板展示

Microchip WFI32物聯(lián)網(wǎng)開發(fā)板

Microchip WFI32,部件參考代碼EV36W50A,這是一個全面、完全集成的獨(dú)立物聯(lián)網(wǎng)開發(fā)板(參見圖1)。

wKgaomVdiGmALbPtABAoEh2DRTc625.jpg

圖1:Microchip EV36W50A物聯(lián)網(wǎng)開發(fā)工具包。(來源:Microchip)

WFI32 IoT集成了基于PIC系列微控制器的Microchip WFI32E01PC Wi-Fi 802.11無線模塊,板載傳感器包括一個Microchip數(shù)字I2C溫度IC和一個數(shù)字環(huán)境光IC,開發(fā)人員可以通過mikroBUS插座連接其他傳感器或外圍設(shè)備。該無線MCU模塊還配有集成天線,電路板可以通過工作站主機(jī)或LiPo電池供電,而板載PMIC則允許通過USB主機(jī)提供電池充電功能。

圖2顯示了WFI32 IoT電路板的功能框圖,并突出顯示了集成到該板的Microchip組件。

wKgZomVdiGyAFcpnAAGSQ4BECMU058.png

圖2:Microchip WFI32 IoT EV36W50A開發(fā)板功能框圖。(來源:Microchip)

該電路板預(yù)裝了一個現(xiàn)成的(OOB)演示圖像,可以讀取板載傳感器,并將數(shù)據(jù)發(fā)送到Amazon AWS云端。演示代碼和完整說明可從GitHub存儲庫獲取。

STMicroelectronics STEVAL ASTRA1B多種連接資產(chǎn)跟蹤參考設(shè)計

圖3顯示了STEVAL ASTRA1B開發(fā)工具包和參考設(shè)計,它專為原型制作和評估資產(chǎn)跟蹤應(yīng)用而設(shè)計,其中集成了兩個無線連接模塊:一個為STM32WB5MMG低功耗、短距離2.4GHz無線BLE/ZigBee微控制器模塊,另一個為遠(yuǎn)程亞GHz STM32WL55JC無線MCU模塊,用于LoRa等LPWAN通信。

wKgZomVdiHSANN_sAAiylUevP5c202.jpg

圖3:STEVAL-ASTRA1B資產(chǎn)跟蹤開發(fā)工具包。(來源:STMicroelectronics)

STEVAL ASTRA1B包括一套全面的傳感器,能夠測量多種環(huán)境和運(yùn)動參數(shù)。全球?qū)Ш叫l(wèi)星系統(tǒng)(GNSS)模塊可提供室外定位數(shù)據(jù)。其他板載功能包括STSAFE安全元件、480 mAh電池,以及由資產(chǎn)跟蹤儀表板和智能手機(jī)應(yīng)用程序組成的OOB演示。

Silicon Labs的 xG24-RB4188A是一種插入式分集天線模塊,用于制作2.4GHz無線應(yīng)用的原型(參見圖4),它可插入Silicon Labs BRD4001無線啟動板。該模塊包含一個Silicon Labs EFR32 Wireless Gecko片上系統(tǒng)、一個射頻開關(guān)、匹配網(wǎng)絡(luò)和兩個SMA天線連接器。EFR32的RF輸出為+20 dBm。

wKgZomVdiHaAEFvPAAhRJgS9b7c383.jpg

圖4:安裝在Silicon Labs Wireless Kit Pro主板上的Silicon Labs xG24-RB4188A分集天線模塊。(來源:Silicon Labs)

SEMTECH LR1120開發(fā)套件

針對基于SEMTECH LR1120無線微控制器的LoRa LPWAN應(yīng)用原型設(shè)計,SEMTECK可提供一系列LR1120開發(fā)工具包,如圖5所示。

wKgaomVdiHeAewJtAATYUz5iuBg061.jpg

圖5:SEMTECH LR1120開發(fā)工具包示例。(來源:SEMTECH)

根據(jù)工業(yè)、科學(xué)和醫(yī)療(ISM)等亞GHz頻譜領(lǐng)域要求,這些套件有針對不同地區(qū)的變體。

LR1120適合多個區(qū)域資產(chǎn)定位、庫存管理和防盜應(yīng)用。

本文前面部分重點(diǎn)介紹了向開發(fā)板添加其他傳感器或外圍設(shè)備的功能。如Microchip開發(fā)板說明中所述,它配備了一個mikroBUS插座。Mikroe開發(fā)的mikroBUS已迅速成為許多半導(dǎo)體供應(yīng)商在開發(fā)和評估板上廣泛采用的行業(yè)標(biāo)準(zhǔn)。mikroBUS將SPI、UART和I2C等串行連接與電源、模擬和PWM信號等整合在一起,形成緊湊的插座格式。Mikroe已經(jīng)開發(fā)了數(shù)百個采用這種方便外形的Click板。

Mikroe Ultra-Low Press Click就是其中一個例子。該板設(shè)計用于低壓氣動測量,它擁有一個TE Connectivity SM8436壓力傳感器,可通過I2C接口進(jìn)行通信(參見圖6)。

wKgZomVdiHmARQrFAAQK_HlQOiE794.jpg

圖6:Mikroe Ultra-Low Press Click板。(來源:Mikroe)

使用物聯(lián)網(wǎng)開發(fā)工具包繼續(xù)前進(jìn)

由于這些開發(fā)板的出現(xiàn),物聯(lián)網(wǎng)應(yīng)用的原型制作變得非常容易。這篇短文著重討論了嵌入式工程師在選擇合適開發(fā)板時應(yīng)該考慮的一些問題。除上述主題外,還需要考慮滿足特定應(yīng)用的具體要求。

您打算開發(fā)什么?

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7954

    瀏覽量

    155159
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2931

    文章

    46251

    瀏覽量

    392764
  • IOT
    IOT
    +關(guān)注

    關(guān)注

    187

    文章

    4305

    瀏覽量

    201917
  • IIoT
    +關(guān)注

    關(guān)注

    3

    文章

    249

    瀏覽量

    26811
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    IQM 宣布 Resonance 量子云平臺重大升級,推出全新軟件開發(fā)工具包

    進(jìn)程,并為終端用戶帶來性能強(qiáng)大的新一代量子系統(tǒng)。 此次升級將 Qrisp——一個源自德國弗勞恩霍夫 FOKUS 研究所的項目——設(shè)為平臺新的默認(rèn)軟件開發(fā)工具包 (SDK)。Qrisp 量子開發(fā)
    的頭像 發(fā)表于 07-11 11:03 ?118次閱讀

    瑞薩電子RA系列微控制器的可擴(kuò)展性強(qiáng)的配置軟件 (FSP)安裝下載與使用指南

    瑞薩電子RA系列微控制器的可擴(kuò)展性強(qiáng)的配置軟件 (FSP)安裝下載與使用指南
    的頭像 發(fā)表于 06-11 17:21 ?604次閱讀

    家用電器開發(fā)微控制器的選型要點(diǎn)

    ROHM提供融入自有低功耗技術(shù)優(yōu)勢的豐富的低功耗微控制器產(chǎn)品。通過供應(yīng)微控制器產(chǎn)品,從事電池供電的小型設(shè)備、家用電器、工業(yè)設(shè)備、社會基礎(chǔ)設(shè)施、車載設(shè)備等各種系統(tǒng)開發(fā)
    的頭像 發(fā)表于 04-24 10:26 ?558次閱讀
    家用電器<b class='flag-5'>開發(fā)</b>中<b class='flag-5'>微控制器</b>的選型要點(diǎn)

    AI開發(fā)工具分類與功能

    當(dāng)下,AI開發(fā)工具不僅簡化了AI開發(fā)的復(fù)雜流程,還提高了開發(fā)效率,推動了AI技術(shù)的廣泛應(yīng)用。下面,AI部落小編為大家介紹AI開發(fā)工具的分類及
    的頭像 發(fā)表于 04-12 10:12 ?360次閱讀

    云計算開發(fā)工具包的功能

    隨著云計算技術(shù)的不斷成熟,越來越多的企業(yè)開始將應(yīng)用和服務(wù)遷移到云端,以享受彈性計算資源、高可用和成本效益等優(yōu)勢。為了加速這一進(jìn)程,云計算服務(wù)提供商推出了各種開發(fā)工具包。下面,AI部落小編帶您了解云計算開發(fā)工具包的主要功能。
    的頭像 發(fā)表于 02-21 11:02 ?305次閱讀

    最新Simplicity SDK軟件開發(fā)工具包發(fā)布

    最新的SimplicitySDK軟件開發(fā)工具包已經(jīng)發(fā)布!此次更新針對SiliconLabs(芯科科技)第二代無線開發(fā)平臺帶來了包括藍(lán)牙6.0的信道探測(Channel Sounding
    的頭像 發(fā)表于 12-24 09:47 ?897次閱讀

    嵌入式工程師常用的開發(fā)工具有哪些?

    仿真可以模擬復(fù)雜的微控制器和外設(shè),幫助工程師在早期階段進(jìn)行軟件開發(fā)和調(diào)試。這大大縮短了開發(fā)周期,降低了開發(fā)成本。 總之,嵌入式工程師需要
    發(fā)表于 12-20 15:29

    基于EasyGo Vs工具包和Nl veristand軟件進(jìn)行的永磁同步電機(jī)實(shí)時仿真

    EasyGo Vs Addon是一款領(lǐng)先的FPGA仿真工具包軟件,它強(qiáng)大地連接了VeriStand軟件與Matlab/Simulink,實(shí)時測試和驗(yàn)證領(lǐng)域帶來了前所未有的便利和效率,特別適用于汽車
    的頭像 發(fā)表于 11-27 11:28 ?1054次閱讀
    基于EasyGo Vs<b class='flag-5'>工具包</b>和Nl veristand軟件進(jìn)行的永磁同步電機(jī)實(shí)時仿真

    云計算開發(fā)工具包括什么

    云計算開發(fā)工具種類繁多,包括IDE、虛擬化軟件、容器化平臺、自動化部署工具和云平臺等。
    的頭像 發(fā)表于 11-22 10:11 ?554次閱讀

    SEGGERADI超低功耗微控制器提供SystemView軟件分析工具

    2024年11月,SEGGER宣布ADI公司選擇其超低功耗(ULP)微控制器的用戶免費(fèi)提供SystemView軟件分析工具,從而實(shí)現(xiàn)強(qiáng)大的開箱即用的
    的頭像 發(fā)表于 11-09 17:32 ?1199次閱讀

    FPGA仿真工具包軟件EasyGo Vs Addon介紹

    EasyGo Vs Addon是一款領(lǐng)先的FPGA仿真工具包軟件,它強(qiáng)大地連接了VeriStand軟件與Matlab/Simulink,實(shí)時測試和驗(yàn)證領(lǐng)域帶來了前所未有的便利和效率,特別適用于汽車、航空航天和能源電力等實(shí)時測試和驗(yàn)證至關(guān)重要的行業(yè)。
    的頭像 發(fā)表于 10-24 15:55 ?1146次閱讀
    FPGA仿真<b class='flag-5'>工具包</b>軟件EasyGo Vs Addon<b class='flag-5'>介紹</b>

    ESP32 微控制器系列指南

    。 對于工程師或制造商來說,熟悉各種 ESP32 硬件平臺和軟件可能是一項艱巨的任務(wù)。本指南將提供與 ESP32 微控制器生態(tài)系統(tǒng)相關(guān)的技術(shù)規(guī)格、開
    的頭像 發(fā)表于 10-02 18:21 ?5052次閱讀
    ESP32 <b class='flag-5'>微控制器</b>系列<b class='flag-5'>指南</b>

    恩智浦MCX工業(yè)和物聯(lián)網(wǎng)微控制器介紹

    MCX產(chǎn)品組合包含多種基于Arm Cortex-M的通用型和應(yīng)用專用的微控制器,同時通過廣泛采用的軟件套件和開發(fā)工具,實(shí)現(xiàn)了更高的可擴(kuò)展性、創(chuàng)新型產(chǎn)品功能、簡化的系統(tǒng)設(shè)計以及面向開發(fā)人員的體驗(yàn)。
    的頭像 發(fā)表于 09-05 11:10 ?1189次閱讀
    恩智浦MCX工業(yè)和物聯(lián)網(wǎng)<b class='flag-5'>微控制器</b><b class='flag-5'>介紹</b>

    使用C2000?實(shí)時微控制器的基本開發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《使用C2000?實(shí)時微控制器的基本開發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 08-27 10:08 ?1次下載
    使用C2000?實(shí)時<b class='flag-5'>微控制器</b>的基本<b class='flag-5'>開發(fā)指南</b>

    微控制器的結(jié)構(gòu)和應(yīng)用

    微控制器(Microcontroller Unit,簡稱MCU)作為嵌入式系統(tǒng)的核心部件,其原理和應(yīng)用在現(xiàn)代科技發(fā)展中占據(jù)了舉足輕重的地位。本文將從微控制器的原理、基本結(jié)構(gòu)、工作原理、性能特點(diǎn)以及廣泛的應(yīng)用領(lǐng)域等方面進(jìn)行詳細(xì)闡述,旨在全面
    的頭像 發(fā)表于 08-22 10:40 ?2617次閱讀