国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于窄帶物聯(lián)網(wǎng)工業(yè)生產(chǎn)線溫度監(jiān)測(cè)系統(tǒng)研究

2021-07-30 02:46吳飛燕
科學(xué)技術(shù)創(chuàng)新 2021年21期
關(guān)鍵詞:生產(chǎn)線指令聯(lián)網(wǎng)

吳飛燕

(江西師范高等??茖W(xué)校物聯(lián)網(wǎng)學(xué)院,江西 鷹潭 335000)

在工業(yè)生產(chǎn)、科學(xué)研究和生活應(yīng)用等領(lǐng)域中,用溫度來(lái)描述物體加熱和冷卻的程度[1]。溫度過高或過低都會(huì)影響產(chǎn)品的質(zhì)量,甚至?xí)?dǎo)致產(chǎn)品報(bào)廢和設(shè)備損壞。因此實(shí)時(shí)溫度監(jiān)控有助于及時(shí)檢查和保護(hù)受控對(duì)象,并且可以及時(shí)調(diào)節(jié)溫度。孫鵬[2]等人提出了一種基于無(wú)線傳感器網(wǎng)絡(luò)的軸承溫度監(jiān)測(cè)系統(tǒng)的開發(fā),該解決方案首先通過Zigbee 技術(shù)收集軸承溫度狀態(tài)信息,然后通過GPRS 技術(shù)將數(shù)據(jù)發(fā)送到遠(yuǎn)程的控制平臺(tái),實(shí)現(xiàn)對(duì)軸承溫度信息的智能化管理,但是這種方案組網(wǎng)方式復(fù)雜,部署成本高。張玉杰[3]等人提出了一種基于嵌入式Linux 的工業(yè)溫度監(jiān)控系統(tǒng)的設(shè)計(jì),該系統(tǒng)的工業(yè)溫度監(jiān)控設(shè)備使用Internet技術(shù)實(shí)現(xiàn)信息互聯(lián)互通,并且用戶可以通過網(wǎng)絡(luò)實(shí)現(xiàn)遠(yuǎn)程監(jiān)測(cè)。但該設(shè)計(jì)功耗高、穩(wěn)定性較差。

針對(duì)上述問題,本文提出了一種基于NB-IOT 的工業(yè)生產(chǎn)線溫度監(jiān)測(cè)系統(tǒng)的解決方案。該系統(tǒng)的優(yōu)點(diǎn)不僅是軟件設(shè)計(jì)簡(jiǎn)單靈活,而且成本低、能低耗、抗干擾性好。另外,個(gè)人手機(jī)實(shí)時(shí)接收生產(chǎn)線溫度,監(jiān)控流水線溫度是否異常,保證器件加工的可靠性。

1 系統(tǒng)架構(gòu)

工業(yè)生產(chǎn)線溫度監(jiān)測(cè)系統(tǒng)的框架結(jié)構(gòu)如圖1 所示,主要由五個(gè)部分組成:感知層、網(wǎng)絡(luò)層、平臺(tái)層、業(yè)務(wù)層和應(yīng)用層[4]。

圖1 系統(tǒng)架構(gòu)

第一層是感知層,主要執(zhí)行從傳感器節(jié)點(diǎn)收集數(shù)據(jù)、數(shù)據(jù)上報(bào)以及執(zhí)行平臺(tái)發(fā)出的命令的功能;第二層是網(wǎng)絡(luò)層,包括基站和核心網(wǎng),完成上下兩層信息傳輸、擁塞控制、流量調(diào)度等功能;第三層是平臺(tái)層,用于用戶設(shè)備接入管理、設(shè)備管理、業(yè)務(wù)使能、大數(shù)據(jù)分析以及智能推薦,本設(shè)計(jì)使用華為OceanConnect 物聯(lián)網(wǎng)平臺(tái);第四層是業(yè)務(wù)層,處理業(yè)務(wù)邏輯,整合資源;第五層是應(yīng)用層,用于實(shí)時(shí)顯示數(shù)據(jù)和發(fā)布命令。

基于REST 架構(gòu)的CoAP 協(xié)議用于終端和OceanConnect 平臺(tái)之間的通信[5]?;诔谋緜鬏攨f(xié)議(HTTP) 用于OceanConnect 物聯(lián)網(wǎng)平臺(tái)與物聯(lián)網(wǎng)后臺(tái)之間的通信。

2 BC35G 模塊設(shè)計(jì)

系統(tǒng)使用BC35G 模塊用于NB-IOT 無(wú)線通信,其設(shè)計(jì)方面與GSM/GPRS 系列M95 模塊兼容[6]。工作電壓范圍為VBRT =3.1-4.2 V,典型值為3.6V。當(dāng)BC35G 芯片的NETLIGHT 控制引腳為高電平時(shí),網(wǎng)絡(luò)正常運(yùn)行;當(dāng)為低電平時(shí),網(wǎng)絡(luò)不能正常運(yùn)行。BC35G 模塊通過TXD/RXD 發(fā)送和接收數(shù)據(jù),并通過存儲(chǔ)在標(biāo)準(zhǔn)SIM 卡插槽中的移動(dòng)卡將接收到的數(shù)據(jù)發(fā)送到OceanConnect。同時(shí)OceanConnect 平臺(tái)可以接收APP 發(fā)送的指令并執(zhí)行相應(yīng)的操作。BC35G 模塊的工作電路包括:天線模塊,標(biāo)準(zhǔn)SIM卡插槽模塊,串行調(diào)試模塊和復(fù)位模塊等。具體電路如圖2 所示。

3 NB-IOT 模塊入網(wǎng)設(shè)計(jì)

NB-IOT 模塊入網(wǎng)有以下兩個(gè)步驟:

(1)給模塊上電,調(diào)用BC35G_PWR_H 函數(shù),如果模塊故障則可以重新上電,模塊上電后等待初始化8s。

(2)當(dāng)模塊完成上電后,開始進(jìn)行AT 指令的設(shè)置,共需設(shè)置11 個(gè)AT 指令,每個(gè)指令發(fā)送之間間隔一定的等待時(shí)間(比如settime = 300ms),當(dāng)settime=0 時(shí)才開始發(fā)送AT 指令。NB-IOT 模塊入網(wǎng)有以下11 個(gè)步驟:

①執(zhí)行“AT”指令,檢查串口通訊。

②執(zhí)行“AT+CIMI”指令,獲取SIM IEMT 號(hào),確保SIM 物理連接正常。

③執(zhí)行“AT+CMEE=1”指令,使能打印錯(cuò)誤消息。

④執(zhí)行“AT+NNMI=1”指令,設(shè)置NB-IOT 模塊收到消息時(shí)顯示收到消息和數(shù)據(jù)。

⑤執(zhí)行“AT+CGSN=1”指令,獲取模塊IEMI 號(hào)。

⑥執(zhí)行“AT+CSQ”指令,獲取信號(hào)強(qiáng)度指示。

圖2 BC35G 模塊

⑦執(zhí)行“AT+NCDP=IP,PORT”指令,設(shè)置設(shè)備對(duì)接IOT 平臺(tái)的IP 地址和端口號(hào)。該系統(tǒng)對(duì)接IP 地址為:117.78.42.93,端口號(hào)為:5683。

⑧執(zhí)行“AT+CEREG=1”指令,注冊(cè)ESP 網(wǎng)絡(luò)。

⑨執(zhí)行“AT+CGATT=1”指令,附著到運(yùn)營(yíng)商N(yùn)B-IOT 網(wǎng)絡(luò)到基站。

⑩執(zhí)行“AT+CGPADDR”指令,獲取模塊返回的IP 地址。

4 系統(tǒng)數(shù)據(jù)流轉(zhuǎn)設(shè)計(jì)

傳感器收集來(lái)自工業(yè)生產(chǎn)線設(shè)備數(shù)據(jù),并將溫度數(shù)據(jù)發(fā)送給總線,主控制芯片讀取該信息,將數(shù)據(jù)內(nèi)部轉(zhuǎn)換并封裝為AT 指令,然后通過串口將AT 指令發(fā)送給NB-IOT 無(wú)線通信模塊。NB-IOT 無(wú)線通信模塊收到AT 指令后,會(huì)自動(dòng)將數(shù)據(jù)封裝為CoAP 協(xié)議消息,并發(fā)送給配 置 好 的 OceanConnect 平 臺(tái) 。OceanConnect 平臺(tái)收到數(shù)據(jù)后,根據(jù)工業(yè)生產(chǎn)線設(shè)備profile 文件,找到匹配的編解碼插件,將CoAP 協(xié)議轉(zhuǎn)換成與工業(yè)生產(chǎn)線設(shè)備profile 中匹配的JSON(JavaScript Object Notation)數(shù)據(jù),同時(shí)將數(shù)據(jù)推送至物聯(lián)網(wǎng)后臺(tái)。最后,關(guān)注微信公眾號(hào)中的掌上實(shí)訓(xùn)平臺(tái)通過數(shù)據(jù)查詢接口(RESTful)獲取物聯(lián)網(wǎng)后臺(tái)的數(shù)據(jù)。

5 系統(tǒng)測(cè)試

OLED 顯示效果如圖3 所示。綁定設(shè)備,點(diǎn)擊提交后,頁(yè)面下方會(huì)出現(xiàn)對(duì)應(yīng)的場(chǎng)景,點(diǎn)擊“查看數(shù)據(jù)”,如圖4 所示。

圖3 OLED 顯示效果

圖4 掌上平臺(tái)效果

6 結(jié)論

本文采用基于NB-IOT 技術(shù)設(shè)計(jì)的工業(yè)產(chǎn)線溫度監(jiān)測(cè)系統(tǒng),很好的解決了廣域物聯(lián)網(wǎng)在產(chǎn)線溫度監(jiān)控系統(tǒng)中存在的成本高,功耗高、穩(wěn)定性差等問題,實(shí)現(xiàn)了對(duì)產(chǎn)線溫度的智能化管理,具有很好的應(yīng)用價(jià)值和推廣前景。

猜你喜歡
生產(chǎn)線指令聯(lián)網(wǎng)
“身聯(lián)網(wǎng)”等五則
《物聯(lián)網(wǎng)技術(shù)》簡(jiǎn)介
《物聯(lián)網(wǎng)技術(shù)》簡(jiǎn)介
方便小米粥億級(jí)生產(chǎn)線投入運(yùn)行
基于 Verilog HDL 的多周期 CPU 設(shè)計(jì)與實(shí)現(xiàn)
《單一形狀固定循環(huán)指令G90車外圓仿真》教案設(shè)計(jì)
物聯(lián)網(wǎng)下的智控萌寵屋
關(guān)于ARM+FPGA組建PLC高速指令控制器的研究
半橋殼冷沖壓生產(chǎn)線的設(shè)備組成及其特點(diǎn)
Hazelett生產(chǎn)線熔煉工藝探討