倪云建
摘要:以CC3200為核心,建立物聯(lián)網(wǎng)多功能測控終端,可對物聯(lián)網(wǎng)傳輸與網(wǎng)絡(luò)通信過程等進行綜合控制,提高終端功能水平。建立多功能主控器,對物聯(lián)網(wǎng)的數(shù)據(jù)傳輸過程、通信數(shù)據(jù)處理等方面進行優(yōu)化,可提高通信數(shù)據(jù)傳輸水平。利用CC3200WiFi模塊對環(huán)境信號進行檢測后,利用終端進行數(shù)據(jù)控制。在實現(xiàn)物聯(lián)網(wǎng)多功能測控終端設(shè)計的基礎(chǔ)上,對環(huán)境信息、功能應(yīng)用等進行檢驗,旨在實現(xiàn)物聯(lián)網(wǎng)多功能測控終端的綜合應(yīng)用效果提升。
關(guān)鍵詞:CC3200;物聯(lián)網(wǎng)多功能測控終端;設(shè)計
引言:基于CC3200的物聯(lián)網(wǎng)終端結(jié)構(gòu)設(shè)計,則是通過處理器對已經(jīng)接收的數(shù)據(jù)信息進行處理,并在數(shù)據(jù)分析與網(wǎng)絡(luò)數(shù)據(jù)統(tǒng)計的視角下,對接收的網(wǎng)絡(luò)數(shù)據(jù)信息進行轉(zhuǎn)換,在人機交互界面實現(xiàn)數(shù)據(jù)輸出控制。利用CS3200的基礎(chǔ)上,物聯(lián)網(wǎng)多功能測控終端的設(shè)計可以對實際信號進行檢測,并對物理對象進行控制。因此,在物聯(lián)網(wǎng)多功能測控終端設(shè)計中,可實現(xiàn)多種模擬以及數(shù)字輸入輸出,傳輸速率比較快,可實現(xiàn)數(shù)據(jù)信息的集成化處理,滿足實際應(yīng)用需求。在物聯(lián)網(wǎng)多功能測控終端設(shè)計與拓展中,則需要從處理器的單片微控制器單元CC3200,在數(shù)據(jù)集成處理與分析的基礎(chǔ)上,提高物聯(lián)網(wǎng)多功能測控終端的實際應(yīng)用效果[1]。
1 CC3200分析
CC3200是為物聯(lián)網(wǎng)的應(yīng)用而設(shè)計的單片無線MCU,采用雙核心架構(gòu)進行設(shè)計,其中包含微控制器以及WiFi網(wǎng)絡(luò)子處理器,前者是以ARMCdprtex-M4為內(nèi)核,對系統(tǒng)運行進行管理,后者是以數(shù)據(jù)通信為中心,可解除微控制器的處理負擔,并實現(xiàn)傳輸速率的綜合控制。CC3200芯片在實際應(yīng)用中,可通過輸入輸出引腳,對通信傳輸過程以及信號輸入過程等進行優(yōu)化,在模擬信號數(shù)字化設(shè)計的視角下,實現(xiàn)定時輸出與信息控制。利用定時器,可對PWM調(diào)制信號的數(shù)據(jù)傳輸過程進行優(yōu)化,對外部設(shè)備對象進行調(diào)速控制。CC3200芯片傳輸過程中,則是利用微控制器與網(wǎng)絡(luò)子處理器的API接口,對數(shù)據(jù)傳輸以及信息處理過程進行優(yōu)化,提高物聯(lián)網(wǎng)多功能測控終端的功能性、速率及集成處理效果[2]。
2 物聯(lián)網(wǎng)多功能測控終端的總方案設(shè)計
在利用CC3200多功能測控終端中,可對物理參量檢測、設(shè)備對象控制以及網(wǎng)絡(luò)接入等功能進行完善,滿足通信數(shù)據(jù)傳輸與轉(zhuǎn)換的實際需求。從輸入檢測的角度進行分析,分析被測物理量,并將物理量的數(shù)據(jù)傳輸?shù)絺鞲衅?,對模擬信號進行調(diào)理與復(fù)用,將其傳輸?shù)紺C3200芯片中。在輸出控制中,CC3200芯片可以對數(shù)據(jù)信息進行處理,輸出數(shù)字開關(guān)信號串并傳輸?shù)揭莆患拇嫫鳎抿?qū)動電路,對被控對象進行控制與優(yōu)化,達到物聯(lián)網(wǎng)終端控制的目的[3]。
在物聯(lián)網(wǎng)多功能測控終端設(shè)計中,通過CC3200核心控制處理模塊、輸入檢測調(diào)理模塊以及輸出控制驅(qū)動模塊,實現(xiàn)數(shù)據(jù)通信與傳輸。CC3200可通過WiFi子處理器,實現(xiàn)網(wǎng)絡(luò)接入與傳輸控制。通過處理器進行解析,并按照輸入信號的采集與信號控制,實現(xiàn)數(shù)據(jù)傳輸與信息處理。輸入檢測調(diào)理模塊可通過傳感器檢測現(xiàn)實世界的物理量,并對信號進行放大、濾波處理,實現(xiàn)數(shù)據(jù)傳輸與信息控制效果提升。CC3200芯片在實際應(yīng)用中,可在通信數(shù)據(jù)傳輸以及信息處理的過程中,利用模擬輸入通道與數(shù)字輸入接口,對數(shù)據(jù)傳輸過程以及數(shù)據(jù)變化等進行優(yōu)化,實現(xiàn)模擬信號的傳輸與控制。輸出控制驅(qū)動模塊可根據(jù)被控對象的控制要求,對CC3200輸出的開關(guān)信號以及PWM信號進行變換與功率放大處理,提高數(shù)據(jù)傳輸與信息處理效果。
3 物聯(lián)網(wǎng)多功能測控終端詳細設(shè)計
物聯(lián)網(wǎng)多功能測控終端在實現(xiàn)信號檢測與信號處理中,可對圖像信號與物理時變信號進行處理,在輸出控制的基礎(chǔ)上,對開關(guān)控制以及對象速度控制等進行優(yōu)化,實現(xiàn)終端傳輸?shù)目刂菩Ч嵘?。在?shù)字溫濕度傳感器、位置傳感器、圖像傳感器的視角下,建立4路模擬信號檢測通道,并對開關(guān)控制輸出量、2路PWM控制輸出等進行優(yōu)化。通過軟件編程,將CC3200的27個獨立的I/O引腳定義為1個UART、1個I2C以及8位圖像數(shù)據(jù)接口、12位ADC、3位編碼的數(shù)字開關(guān)量接口以及2路PWM輸出等,并對其進行整合與控制,滿足終端側(cè)控制的實際需求。
物聯(lián)網(wǎng)多功能測控終端的硬件設(shè)計,選擇連接的DHT11溫濕度數(shù)字傳感器,對環(huán)境的溫度、濕度等進行檢測。利用S1216F8-bd-v23定位模塊終端的位置信息進行檢驗,利用GPS/北斗定位,對UART直接輸出信息進行統(tǒng)計與處理。未獲取監(jiān)控圖像數(shù)據(jù),終端選擇CMOS攝像頭MT9D111進行二維圖像信號采集與處理。CC3200可通過內(nèi)部I2C接口模擬SCCB時序完成對圖像數(shù)據(jù)的配置與優(yōu)化,并在輸出數(shù)據(jù)鎖存時鐘數(shù)據(jù)處理的基礎(chǔ)上,實現(xiàn)數(shù)據(jù)傳輸與圖像數(shù)據(jù)處理整合。在CC3200內(nèi)置ADC的4通道輸入引腳與接收端的數(shù)據(jù)復(fù)用處理,可實現(xiàn)輸出電平的綜合控制,在數(shù)據(jù)寄存與信息處理的基礎(chǔ)上,可實現(xiàn)數(shù)據(jù)轉(zhuǎn)換與數(shù)據(jù)信息處理效果提升。CC3200分配4條GPIO引腳,通過開關(guān)控制變量,對輸出開關(guān)、控制信號以及數(shù)據(jù)傳輸過程等進行優(yōu)化,實現(xiàn)數(shù)據(jù)擴展與模擬信號傳輸控制。
以CC3200為主核的Cortex-M4內(nèi)部沒有內(nèi)存管理單元,無法創(chuàng)建線程的方式,安排多個任務(wù)并執(zhí)行,開發(fā)的終端應(yīng)用層程序可通過輪循機制安排多任務(wù)執(zhí)行。物聯(lián)網(wǎng)多功能測控終端在運行中,可通過自身控制新派的內(nèi)部初始化分析,對CC3200的配置寄存器完成功能數(shù)據(jù)的初始化處理。其中,包含GPIO功能復(fù)用、定時器參數(shù)、中斷函數(shù)的初始化控制。網(wǎng)絡(luò)功能的配置與通信傳輸控制,則是通過API函數(shù)驅(qū)動WiFi子處理器來實現(xiàn),在建立網(wǎng)絡(luò)故障的數(shù)據(jù)統(tǒng)計與注冊信息的前體系時,可在物聯(lián)網(wǎng)多功能測控終端對控制信號進行檢驗,將數(shù)據(jù)存入到FLASH中,并進行遠程發(fā)送。物聯(lián)網(wǎng)多功能測控終端的軟件設(shè)計是在
4 物聯(lián)網(wǎng)多功能測控終端的實現(xiàn)
為保證物聯(lián)網(wǎng)多功能測控終端運行的穩(wěn)定性以及可靠性,在實現(xiàn)物聯(lián)網(wǎng)多功能測控終端多功能中,利用LAMP平臺,構(gòu)建網(wǎng)絡(luò)服務(wù)器,并對終端設(shè)備的多功能進行測試。服務(wù)器向終端會發(fā)送命令消息,接收并存儲終端發(fā)回的數(shù)據(jù),通過頁面顯示檢測數(shù)據(jù),在動態(tài)評估與分析的基礎(chǔ)上,保證物聯(lián)網(wǎng)多功能測控終端的運行穩(wěn)定性。在物聯(lián)網(wǎng)多功能測控終端設(shè)計中,選取3個不同的位置為被測點,并通過網(wǎng)絡(luò)數(shù)據(jù)傳輸,建立通信傳輸機制,每個終端根據(jù)選定的時間間隔,定時采集終端的傳感器節(jié)點數(shù)據(jù),并添加數(shù)據(jù)幀頭,并將數(shù)據(jù)傳輸?shù)胶笈_服務(wù)器,接收數(shù)據(jù)后,對數(shù)據(jù)傳輸過程以及數(shù)據(jù)終端信息等進行檢測與分析,從而實現(xiàn)物聯(lián)網(wǎng)多功能測控終端控制。根據(jù)物聯(lián)網(wǎng)多功能測控終端實際采集的定位信息,在實現(xiàn)數(shù)據(jù)采集與信息處理中,可保證采集數(shù)據(jù)的實時性以及可靠性,通過溫濕度調(diào)整設(shè)備,對測控終端的溫度、濕度等參數(shù)進行分析,從而達到環(huán)境檢測與環(huán)境管理的目的。物聯(lián)網(wǎng)多功能測控終端在實際運行的過程中,可通過服務(wù)器的不同命令進行數(shù)據(jù)控制,其中包含控制信號以及終端設(shè)備啟停等,在輸出控制信號的基礎(chǔ)上,對輸出電壓以及監(jiān)測信號等進行統(tǒng)計控制,實現(xiàn)輸出PWM信號的傳輸控制效果提升。基于CC3200的物聯(lián)網(wǎng)多功能測控終端設(shè)計,則對輸出控制信號以及模擬信號等進行優(yōu)化,在終端數(shù)據(jù)傳輸與信息處理的基礎(chǔ)上,提高物聯(lián)網(wǎng)多功能測控終端的功能性。物聯(lián)網(wǎng)多功能測控終端可執(zhí)行不同命令,并通過終端數(shù)據(jù)傳輸與信息處理,提高通信傳輸與終端控制水平。
結(jié)論:基于CC3200的物聯(lián)網(wǎng)多功能測控終端設(shè)計,則是對物聯(lián)網(wǎng)的終端功能進行設(shè)計與完善,通過數(shù)據(jù)傳輸與數(shù)據(jù)處理,實現(xiàn)移動終端的綜合控制效果提升。在設(shè)計CC3200下的物聯(lián)網(wǎng)多功能測控終端中,可實現(xiàn)功能集成化設(shè)計,并在通信傳輸以及傳感器數(shù)據(jù)采集的視角下,實現(xiàn)設(shè)備集成度的進一步提升,對提高物聯(lián)網(wǎng)多功能測控終端的綜合應(yīng)用效果有積極作用。本次設(shè)計的物聯(lián)網(wǎng)多功能測控終端可以按照需求掛接多種傳感器,而且,物聯(lián)網(wǎng)多功能測控終端的設(shè)備集成度比較高,可以滿足物聯(lián)網(wǎng)建設(shè)與發(fā)展的綜合需求。
參考文獻
[1]解施媛,姜重然,王烯霖,王旭,張文丹.WiFi在農(nóng)業(yè)物聯(lián)網(wǎng)溫濕度測量的研究[J].山西電子技術(shù),2019(05):88-90+96.
[2]羊日飛,黃平.基于CC3200的超聲波測距[J].物聯(lián)網(wǎng)技術(shù),2019,9(04):39-41.
[3]魏佳,賈婧媛,趙香玉,宋雷.基于CC3200物聯(lián)網(wǎng)家居護理系統(tǒng)的研究與設(shè)計[J].佳木斯大學(xué)學(xué)報(自然科學(xué)版),2019,37(01):107-109.
500783