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

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

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

嵌入式工程師應(yīng)該如何解決物聯(lián)網(wǎng)數(shù)據(jù)采集需求?

5RJg_mcuworld ? 來源:未知 ? 作者:胡薇 ? 2018-06-15 11:04 ? 次閱讀

最近物聯(lián)網(wǎng)IoT)相關(guān)的文章充斥在許多電子工程雜志。眾所周知雖然物聯(lián)網(wǎng)的服務(wù)五花八門包羅萬象,但有些基礎(chǔ)的特性卻都是大同小異。舉例來說,不論該技術(shù)的應(yīng)用為何,可以肯定的是,需要持續(xù)存取不斷增加的大量數(shù)據(jù),以利后續(xù)的分析、操作和比較。而大部分工作的完成,都是從數(shù)據(jù)的取得作為開始,以傳輸?shù)皆谱鳛榻Y(jié)束。

為了能夠與云連線操作,必須使用具備相應(yīng)界面的特定微控制器MCU)作為橋接轉(zhuǎn)換-可以使用以太網(wǎng)絡(luò)處理有線連接,在無線方面,可以透過Wi- Fi、ZigBee或者藍(lán)牙協(xié)定。隨著物聯(lián)網(wǎng)應(yīng)用越來越多樣化,而且每種應(yīng)用都有其特定的操作門檻。因此,微控制器需要有更多的I / O擴(kuò)充功能。

圖1:工控系統(tǒng)采集傳感器陣列數(shù)據(jù)

圖1詳細(xì)描述一個(gè)簡(jiǎn)單案例,使用網(wǎng)頁服務(wù)器用來搜集傳感器陣列的數(shù)據(jù)。在這個(gè)應(yīng)用中利用開源的lwIP(輕量級(jí)TCP/IP協(xié)定)平臺(tái)提供網(wǎng)路連接所需的TCP / IP協(xié)定層。在微控制器執(zhí)行網(wǎng)頁服務(wù)器所提供的網(wǎng)頁代碼,透過此網(wǎng)頁,經(jīng)由適當(dāng)訓(xùn)練的操作員就可以查看和分析所有獲得的數(shù)據(jù)。按照應(yīng)用特性,有些數(shù)據(jù)可能需要即時(shí)的處理(例如:在工廠生產(chǎn)線的檢測(cè)系統(tǒng),如果發(fā)現(xiàn)問題,需要馬上采取措施)。在這種情況,系統(tǒng)延遲可能會(huì)帶來重大的問題,如果沒有足夠的時(shí)間作出適當(dāng)對(duì)策,接下來就可能導(dǎo)致嚴(yán)重的后果-例如昂貴的機(jī)械設(shè)備被損壞或者附近員工將處于危險(xiǎn)之中。

如前文所述,目前大多數(shù)微控制器的I / O資源都相對(duì)有限,并不能完全符合工程師的期望和需求。需要具備更強(qiáng)大的連接能力,在此同時(shí)也需要提升運(yùn)算效能。盡管很多物聯(lián)網(wǎng)應(yīng)用偏重在大量遠(yuǎn)距離傳感器的連接,因此專注在維持較低功耗與提供相對(duì)有限的資料傳輸。但除此之外,還有更多的案例需要使用高速資料傳輸和數(shù)據(jù)處理。例如:家庭自動(dòng)化、工業(yè)監(jiān)控、公共設(shè)施等。

目前市場(chǎng)上大多數(shù)微控制器的解決方案都偏重在使用軟件所支持的功能組合,與這些多數(shù)微控制器形成對(duì)比,Bridgetek的FT90X系列微控制器,則是使用硬件來執(zhí)行大部分功能。使用軟件支持的傳統(tǒng)微控制器平臺(tái),無法因?yàn)椴僮餍阅艿膬?yōu)化而從中受益,也無法達(dá)到上述密集數(shù)據(jù)和低延遲的優(yōu)點(diǎn)。

內(nèi)置先進(jìn)的橋接技術(shù),對(duì)于32位RISC微控制器是至關(guān)重要。因?yàn)槭褂眠@種技術(shù)的微控制器可以在高速I / O之間提供專用橋接,最適合設(shè)計(jì)用來讀取分散的硬件組件。微控制器內(nèi)部有著獨(dú)立的運(yùn)算處理單元和I / O單元接口,以確保指令可以正確地完成,而沒有任何延遲問題的產(chǎn)生。利用專有的FT32內(nèi)部核心,可以提供真正零等待的狀態(tài)下操作,在100MHz的頻率運(yùn)行時(shí),可以達(dá)到310 DMIPS的性能。除了兼容10 Base-T(10Mbps)和100 Base-TX(100Mbps)的以太網(wǎng)絡(luò)連接之外,還支持CAN總線、I2CUSB和其他多種I / O。

回到前面例子(如圖1所示)MM900EVxA板(使用FT90X微控制器)可以實(shí)現(xiàn)網(wǎng)頁服務(wù)器的功能,并即時(shí)處理傳感器陣列所產(chǎn)生的所有數(shù)據(jù)。在硬件上,實(shí)現(xiàn)通用即插即用(UPnP)的功能,在Windows資源管理器屬于“網(wǎng)路”部分的“其他設(shè)備”與其他網(wǎng)路連接平臺(tái)類似。為了讓安裝更加快速和容易,相關(guān)網(wǎng)路的設(shè)置也可以儲(chǔ)存在MM900EVxA板上的非揮發(fā)性記憶體,資料會(huì)儲(chǔ)存在lwIP資料庫中。HTTPD應(yīng)用程序從虛擬文件系統(tǒng)讀取靜態(tài)和服務(wù)器的內(nèi)部文件。使用HTTPD應(yīng)用程序處理服務(wù)器的內(nèi)部文件,而增加的數(shù)據(jù)則透過應(yīng)用程序的回調(diào)函數(shù)(call-back function)來處理。

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

    關(guān)注

    146

    文章

    17263

    瀏覽量

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

    關(guān)注

    2911

    文章

    44844

    瀏覽量

    375273

原文標(biāo)題:用MCU實(shí)現(xiàn)Web服務(wù)器,解決物聯(lián)網(wǎng)數(shù)據(jù)采集需求!

文章出處:【微信號(hào):mcuworld,微信公眾號(hào):嵌入式資訊精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    嵌入式軟件工程師和硬件工程師的區(qū)別?

    、調(diào)試和測(cè)試嵌入式軟件,以確保其功能正常,性能優(yōu)良。 * 文檔編寫:包括編寫用戶手冊(cè)、維護(hù)文檔等。 * 維護(hù)和更新:對(duì)現(xiàn)有的嵌入式軟件進(jìn)行維護(hù)和更新,以解決出現(xiàn)的問題和滿足新的需求。 嵌入式
    發(fā)表于 05-16 11:00

    方得(北京)聯(lián)高薪誠聘聯(lián)網(wǎng)、嵌入式工程師

    強(qiáng)烈責(zé)任感,溝通能力好,能夠適應(yīng)不定期出差。嵌入式工程師(若干)(月薪8-15k+項(xiàng)目獎(jiǎng))崗位職責(zé):1、協(xié)助項(xiàng)目售前技術(shù)支持相關(guān)工作;2、前端傳感器選型,數(shù)據(jù)采集、處理、轉(zhuǎn)發(fā)功能模塊設(shè)計(jì),嵌入
    發(fā)表于 05-03 13:16

    一名合格的嵌入式工程師需要的技能-中智訊

    比較優(yōu)秀的嵌入式工程師應(yīng)該具備的一些技能吧,搜集了網(wǎng)上的一些資料供各位立志于成為一名優(yōu)秀嵌入式工程師的作為參考。一、
    發(fā)表于 03-30 09:28

    專家支招:聯(lián)網(wǎng)時(shí)代,嵌入式工程師該這樣轉(zhuǎn)型!

    升到了一個(gè)新的高度。不僅如此,嵌入式工程師的關(guān)注角度也不能再僅僅局限于技術(shù)、產(chǎn)品,而應(yīng)該樹立廣義的服務(wù)意識(shí),站在更高的角度上統(tǒng)籌嵌入式系統(tǒng)能夠給
    發(fā)表于 10-13 09:17

    專家支招:聯(lián)網(wǎng)時(shí)代,嵌入式工程師該這樣轉(zhuǎn)型!

    升到了一個(gè)新的高度。不僅如此,嵌入式工程師的關(guān)注角度也不能再僅僅局限于技術(shù)、產(chǎn)品,而應(yīng)該樹立廣義的服務(wù)意識(shí),站在更高的角度上統(tǒng)籌嵌入式系統(tǒng)能夠給
    發(fā)表于 10-19 09:10

    專家支招:聯(lián)網(wǎng)時(shí)代,嵌入式工程師該這樣轉(zhuǎn)型!

    升到了一個(gè)新的高度。不僅如此,嵌入式工程師的關(guān)注角度也不能再僅僅局限于技術(shù)、產(chǎn)品,而應(yīng)該樹立廣義的服務(wù)意識(shí),站在更高的角度上統(tǒng)籌嵌入式系統(tǒng)能夠給
    發(fā)表于 10-20 09:18

    嵌入式開發(fā)工程師

    無錫錫山,招嵌入式開發(fā)工程師一位,STM32嵌入式聯(lián)網(wǎng)通訊設(shè)備開發(fā),有意向留下聯(lián)系方式
    發(fā)表于 03-01 19:46

    一篇文章揭開嵌入式聯(lián)網(wǎng)的神秘面紗

    聯(lián)網(wǎng)工程技術(shù)人員、人工智能工程技術(shù)人員、大數(shù)據(jù)工程技術(shù)人員等等?! ∪腴T
    發(fā)表于 04-29 10:32

    嵌入式軟件工程師嵌入式硬件工程師有什么不同,區(qū)別在哪里?

    ,所以目前國(guó)內(nèi)的軟件工程師居多。并且目前國(guó)內(nèi)的嵌入式培訓(xùn)都是以軟件培訓(xùn)為主。所以從長(zhǎng)遠(yuǎn)看,硬件工程師的就業(yè)壓力要小。??但是另一方面,企業(yè)中硬件開發(fā)人員需求量要比軟件開發(fā)人員的
    發(fā)表于 07-15 16:01

    嵌入式工程師是做什么的?

    寫代碼,那現(xiàn)在你就沒必要繼續(xù)看下去了。其實(shí)這一行,其實(shí)它的職業(yè)發(fā)展前景包括待遇都是很好的。嵌入式工程師有數(shù)十種發(fā)展方向:嵌入式AI工程師、嵌入式
    發(fā)表于 08-08 14:59

    入門聯(lián)網(wǎng)嵌入式是關(guān)鍵

    在2019年,我國(guó)人力資源社會(huì)保障部、市場(chǎng)監(jiān)管總局、統(tǒng)計(jì)局正式向社會(huì)發(fā)布了13個(gè)新職業(yè),其中就包括了聯(lián)網(wǎng)工程技術(shù)人員、人工智能工程技術(shù)人員、大數(shù)據(jù)
    發(fā)表于 07-01 11:15

    入門聯(lián)網(wǎng)嵌入式是關(guān)鍵

    在2019年,我國(guó)人力資源社會(huì)保障部、市場(chǎng)監(jiān)管總局、統(tǒng)計(jì)局正式向社會(huì)發(fā)布了13個(gè)新職業(yè),其中就包括了聯(lián)網(wǎng)工程技術(shù)人員、人工智能工程技術(shù)人員、大數(shù)據(jù)
    發(fā)表于 07-18 09:53

    入門聯(lián)網(wǎng)嵌入式是關(guān)鍵

    在2019年,我國(guó)人力資源社會(huì)保障部、市場(chǎng)監(jiān)管總局、統(tǒng)計(jì)局正式向社會(huì)發(fā)布了13個(gè)新職業(yè),其中就包括了聯(lián)網(wǎng)工程技術(shù)人員、人工智能工程技術(shù)人員、大數(shù)據(jù)
    發(fā)表于 07-30 10:02

    嵌入式工程師完全學(xué)習(xí)指南相關(guān)資料分享

    嵌入式第0部分:前言-基礎(chǔ)預(yù)科0.1.嵌入式軟件工程師完全學(xué)習(xí)指南0.1.1課程大綱0.1.2為什么要學(xué)習(xí)嵌入式0.1.3什么人適合學(xué)習(xí)嵌入式
    發(fā)表于 10-27 09:47

    什么是嵌入式硬件工程師?什么是嵌入式軟件工程師

    什么是嵌入式硬件工程師?什么是嵌入式軟件工程師?嵌入式軟件工程師
    發(fā)表于 12-24 06:41