世界各地有許多不同的未授權(quán)頻段用于無線操作,每個(gè)頻段對于收集工業(yè)物聯(lián)網(wǎng) (IoT) 的診斷數(shù)據(jù)具有不同的含義。某些頻段(例如 2.4 GHz)具有標(biāo)準(zhǔn)化協(xié)議,例如 ZigBee、藍(lán)牙和 Wi-Fi,可用于收集來自工業(yè)設(shè)備的數(shù)據(jù)和有關(guān)工業(yè)設(shè)備的數(shù)據(jù),以及訪問有關(guān)網(wǎng)絡(luò)的診斷數(shù)據(jù)。1其他 sub-GHz 頻段雖然可能成本更低、范圍更遠(yuǎn),但不提供這些功能。

圖 1:全球未經(jīng)許可的無線頻段。
申請要求也很重要。與流式視頻或文件傳輸相比,用于診斷的工業(yè)物聯(lián)網(wǎng)應(yīng)用需要的數(shù)據(jù)更少,因此設(shè)計(jì)人員有更多選擇。網(wǎng)絡(luò)的規(guī)模和定位也很重要。更高的頻段提供更多的通道和更多的帶寬,因此可以服務(wù)于更大的網(wǎng)絡(luò)并推動(dòng)更多的數(shù)據(jù)吞吐量。低頻無線電波比高頻傳播得更好,因此可以達(dá)到更好的范圍,尤其是在建筑物內(nèi)。
這些頻段中的每一個(gè)也有不同的優(yōu)化和處理要求。2.4 GHz 頻段協(xié)議的更高性能要求對無線收發(fā)器的設(shè)計(jì)和功耗產(chǎn)生了重大影響。然而,德州儀器等公司的硅設(shè)計(jì)不斷發(fā)展,不斷更新技術(shù),通過更高水平的數(shù)字和模擬組件集成來降低成本和功耗。
拓?fù)?/p>
無線網(wǎng)絡(luò)也可以按節(jié)點(diǎn)的連接方式進(jìn)行分類。拓?fù)浣Y(jié)構(gòu)各不相同,從所有節(jié)點(diǎn)都連接到一個(gè)中央節(jié)點(diǎn)(通常是 Internet 的網(wǎng)關(guān))的星型到每個(gè)節(jié)點(diǎn)都可以連接到多個(gè)其他節(jié)點(diǎn)的網(wǎng)格,其中一個(gè)節(jié)點(diǎn)可以用作 Internet 網(wǎng)關(guān)。

圖 2:針對范圍、吞吐量和網(wǎng)絡(luò)拓?fù)浔碚鞑煌臒o線協(xié)議。
星形拓?fù)涞囊粋€(gè)流行示例是 Wi-Fi 網(wǎng)絡(luò),其中一個(gè)中心節(jié)點(diǎn)作為接入點(diǎn) (AP),其他節(jié)點(diǎn)作為站點(diǎn)。藍(lán)牙也可以是一個(gè)以智能手機(jī)或平板電腦為中心節(jié)點(diǎn)的星型網(wǎng)絡(luò)。
網(wǎng)狀網(wǎng)絡(luò)的一個(gè)示例是 ZigBee Light Link 網(wǎng)絡(luò),其中多個(gè)照明設(shè)備形成網(wǎng)狀網(wǎng)絡(luò),以擴(kuò)展大型建筑物中的網(wǎng)絡(luò)覆蓋范圍。其中一個(gè) ZigBee 節(jié)點(diǎn)稱為協(xié)調(diào)器,它通常也用作 Internet 網(wǎng)關(guān)。
然而,與星形網(wǎng)絡(luò)相比,網(wǎng)狀網(wǎng)絡(luò)的設(shè)計(jì)更復(fù)雜,并且通過網(wǎng)狀網(wǎng)絡(luò)從遠(yuǎn)程節(jié)點(diǎn)路由消息的延遲可能更長。網(wǎng)狀拓?fù)涞暮锰幨撬梢酝ㄟ^多跳擴(kuò)展網(wǎng)絡(luò)范圍,同時(shí)保持低無線電傳輸功率。如果一個(gè)節(jié)點(diǎn)發(fā)生故障,它們還可以通過啟用多個(gè)路徑通過網(wǎng)絡(luò)中繼消息來實(shí)現(xiàn)更好的可靠性。
網(wǎng)絡(luò)的規(guī)模也是一個(gè)重要的考慮因素。例如,藍(lán)牙支持多達(dá) 20 個(gè)連接,盡管它正在通過網(wǎng)狀網(wǎng)絡(luò)功能進(jìn)行擴(kuò)展。ZigBee 等其他協(xié)議可以支持?jǐn)?shù)千個(gè)連接。
星型和網(wǎng)狀拓?fù)渚言趨f(xié)議中標(biāo)準(zhǔn)化,主要運(yùn)行在 2.4 GHz,盡管 ZigBee 也可用于 sub-GHz 頻段。在這里,數(shù)據(jù)帶寬被換成更長的范圍,非常適合診斷數(shù)據(jù)。
Sub-GHz 頻段
全球不同地區(qū)的 sub-GHz 頻段從 315 MHz 到 915 MHz 不等。通過擁有靈活的射頻前端,可以生產(chǎn)出具有成本效益的片上系統(tǒng),該片上系統(tǒng)可以在所有不同的頻段上運(yùn)行。這允許使用 CC1310DK-KIT-ND 等模塊輕松設(shè)置低數(shù)據(jù)速率診斷鏈路。

圖 3:無線模塊簡化了工業(yè)物聯(lián)網(wǎng)診斷數(shù)據(jù)的采集。
這些模塊使用 CC1310,這是低于 1GHz 的經(jīng)濟(jì)高效、超低功耗無線 MCU 系列中的第一款。CC1310在支持多個(gè)物理層和射頻標(biāo)準(zhǔn)的平臺(tái)中結(jié)合了靈活、極低功耗的射頻收發(fā)器和強(qiáng)大的 48 MHz Cortex-M3 微控制器。
該架構(gòu)的一個(gè)關(guān)鍵部分是專用無線電控制器(使用 Cortex-M0 內(nèi)核),它處理存儲(chǔ)在 ROM 或 RAM 中的低級 RF 協(xié)議命令,從而確保超低功耗和靈活性以支持不同頻段和不同的專有物理層協(xié)議。
對于診斷應(yīng)用,傳感器可以通過專用的自主超低功耗控制器塊以非常低的功耗方式處理,該控制器塊可以配置為處理模擬和數(shù)字傳感器。這允許主 Cortex-M3 內(nèi)核在最長的時(shí)間內(nèi)保持睡眠模式以降低功耗。
電源和時(shí)鐘管理以及無線電系統(tǒng)需要通過軟件進(jìn)行特定配置和處理才能正確運(yùn)行,這已在 TI 實(shí)時(shí)操作系統(tǒng) (RTOS) 中實(shí)現(xiàn)。完整的 TI-RTOS 和設(shè)備驅(qū)動(dòng)程序以源代碼的形式免費(fèi)提供。
ZigBee 基于 IEEE 802.15.4 鏈路層標(biāo)準(zhǔn),是一種低吞吐量、低功耗和低成本的技術(shù),可在 2.4 GHz ISM 頻段提供高達(dá) 250 kbit/s 的速率,盡管該規(guī)范還支持 868 MHz和 915 MHz ISM 頻段。它還能夠保持非常長的睡眠間隔和低工作占空比,由紐扣電池供電數(shù)年。
該標(biāo)準(zhǔn)在 802.15.4 鏈路層之上定義了更高的網(wǎng)絡(luò)層,并且各種應(yīng)用程序配置文件支持可互操作的實(shí)施,CC1130 的性能可以支持這些協(xié)議用于 sub-GHz 頻段操作。
ZigBee 可用于多種應(yīng)用,但它在智能能源、工業(yè)自動(dòng)化和照明控制方面已獲得發(fā)展勢頭。
其成功的原因之一是可以包含多達(dá)數(shù)千個(gè)節(jié)點(diǎn)的網(wǎng)狀網(wǎng)絡(luò)拓?fù)洹?/p>
為了連接到物聯(lián)網(wǎng),ZigBee 網(wǎng)絡(luò)需要一個(gè)應(yīng)用級網(wǎng)關(guān),該網(wǎng)關(guān)是網(wǎng)絡(luò)中的節(jié)點(diǎn)之一。該網(wǎng)關(guān)使用以太網(wǎng)或 Wi-Fi 連接來連接到 Internet,與 ZigBee 堆棧并行運(yùn)行 TCP/IP 堆棧和應(yīng)用程序。
為工業(yè)物聯(lián)網(wǎng)構(gòu)建專有網(wǎng)狀網(wǎng)絡(luò)可能既耗時(shí)又昂貴,尤其是考慮到需要確保所有節(jié)點(diǎn)免受黑客攻擊,這就是許多現(xiàn)有網(wǎng)絡(luò)使用星形拓?fù)涞脑?。因此,?sub-GHz 頻帶中使用 ZigBee 來提供診斷數(shù)據(jù)因其可擴(kuò)展性、低功耗和耐用性而受到關(guān)注。
2.4 GHz 頻段
2.4 GHz ISM 頻段為工業(yè)物聯(lián)網(wǎng)中的無線連接提供了許多不同的選項(xiàng)。ZigBee、藍(lán)牙和 Wi-Fi 都是可以與星形或網(wǎng)狀網(wǎng)絡(luò)一起使用的協(xié)議,以提供來自工業(yè)設(shè)備的診斷數(shù)據(jù)。
CC2640無線 MCU包含一個(gè) ARM? Cortex?-M3 (CM3) 內(nèi)核,該內(nèi)核運(yùn)行應(yīng)用程序以及藍(lán)牙或 ZigBee 協(xié)議棧的更高層。CM3 處理器提供了一個(gè)高性能、低成本的平臺(tái),該平臺(tái)可滿足最小內(nèi)存實(shí)現(xiàn)和低功耗的系統(tǒng)要求,并具有對收集診斷數(shù)據(jù)所需的中斷的快速系統(tǒng)響應(yīng)。

圖 4:CC2540 結(jié)合了 ARM Cortex-M3、Cortex-M0 和專有傳感器控制器,為 2.4 GHz 頻段提供靈活的無線節(jié)點(diǎn)。
與 CC1130 一樣,RF 內(nèi)核包含一個(gè) ARM Cortex-M0 處理器,該處理器連接模擬 RF 和基帶電路,處理進(jìn)出系統(tǒng)端的數(shù)據(jù),并將信息位組裝成給定的數(shù)據(jù)包結(jié)構(gòu),以便通過網(wǎng)絡(luò)分發(fā)到基于云的應(yīng)用程序。內(nèi)核使用高級、基于命令的 API 到主 CPU 來傳輸數(shù)據(jù),盡管應(yīng)用程序開發(fā)人員無法訪問。
RF 內(nèi)核能夠自主處理低功耗藍(lán)牙無線電協(xié)議的時(shí)間關(guān)鍵方面,減少主 CPU 的負(fù)載并為用戶應(yīng)用程序留出更多資源,并擁有自己的 4 KB SRAM 塊,最初運(yùn)行于單獨(dú)的ROM存儲(chǔ)器。
CC2640 用于工業(yè)物聯(lián)網(wǎng)診斷的關(guān)鍵部分是傳感器控制器。這是一款專有的功率優(yōu)化控制器,可選擇性地啟用不同的外圍設(shè)備,例如溫度傳感器和數(shù)據(jù)采集子系統(tǒng)。控制器可以自主讀取和監(jiān)控傳感器或執(zhí)行其他任務(wù),從而顯著降低功耗并減輕主 CM3 CPU 的負(fù)載。
傳感器控制器使用基于 PC 的配置工具(稱為 Sensor Controller Studio)進(jìn)行設(shè)置,可用于控制使用集成 ADC 的模擬傳感器和使用 GPIO、bit-banged I 2 C 和 SPI 的數(shù)字傳感器。它還可以與 UART 通信一起用于傳感器讀取或調(diào)試,也可用于電容感應(yīng)、波形生成、脈沖計(jì)數(shù)和用于輪詢旋轉(zhuǎn)傳感器的正交解碼器。來自這些傳感器的數(shù)據(jù)可以通過 RF 核心將診斷信息提供回云中的應(yīng)用程序。
設(shè)備的 Always On (AON) 部分包含在有電源時(shí)始終啟用的電路。這包括實(shí)時(shí)時(shí)鐘,可用于將設(shè)備從處于活動(dòng)狀態(tài)的任何狀態(tài)喚醒。RTC 包含三個(gè)比較寄存器和一個(gè)捕捉寄存器。通過軟件支持,RTC 可用于時(shí)鐘和日歷操作。電池監(jiān)視器和溫度傳感器可通過 AON 由軟件訪問,并提供電池狀態(tài)指示以及可用于無線節(jié)點(diǎn)診斷的粗略溫度測量。如果電池出現(xiàn)問題,或者節(jié)點(diǎn)過熱,則可以將數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)監(jiān)控軟件,然后作為對運(yùn)營商的警報(bào)。
結(jié)論
為工業(yè)物聯(lián)網(wǎng)解決未經(jīng)許可的無線頻段范圍可能是一項(xiàng)挑戰(zhàn),尤其是在處理診斷數(shù)據(jù)方面。最新的片上系統(tǒng)射頻收發(fā)器結(jié)合了高能效和優(yōu)化的控制器,可以處理診斷數(shù)據(jù)并將其中繼到網(wǎng)關(guān)節(jié)點(diǎn),以傳輸?shù)皆贫说膶I(yè)應(yīng)用程序。該數(shù)據(jù)可用于診斷工業(yè)設(shè)備和無線網(wǎng)絡(luò)本身的健康狀況,以預(yù)測問題。然后,這些數(shù)據(jù)可用于通過主動(dòng)維護(hù)和更換來避免代價(jià)高昂的停機(jī)。
評論