《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 模擬設(shè)計(jì) > 設(shè)計(jì)應(yīng)用 > 一種NB-IoT冶金節(jié)點(diǎn)溫度采集與遠(yuǎn)程監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)
一種NB-IoT冶金節(jié)點(diǎn)溫度采集與遠(yuǎn)程監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)
2019年電子技術(shù)應(yīng)用第12期
鄧仁地,劉 雄,伍 春
西南科技大學(xué) 國(guó)防科技學(xué)院,四川 綿陽(yáng)621000
摘要: 針對(duì)鋼鐵行業(yè)生產(chǎn)環(huán)境的復(fù)雜性和特殊性,設(shè)計(jì)一種NB-IoT冶金節(jié)點(diǎn)溫度采集與遠(yuǎn)程監(jiān)測(cè)系統(tǒng)。該系統(tǒng)基于AD8495放大器處理K型熱電偶冷端補(bǔ)償完成現(xiàn)場(chǎng)溫度等參數(shù)采集,由STM32節(jié)點(diǎn)進(jìn)行線(xiàn)性化算法處理,通過(guò)Modbus和NB-IoT網(wǎng)絡(luò)數(shù)據(jù)傳輸與遠(yuǎn)程計(jì)算機(jī)進(jìn)行通信,并基于LabVIEW上位機(jī)實(shí)現(xiàn)高爐溝道特種環(huán)境遠(yuǎn)端監(jiān)視與安全管理。經(jīng)實(shí)驗(yàn)表明,相比傳統(tǒng)的單一本地監(jiān)測(cè),該系統(tǒng)充分利用NB-IoT技術(shù)優(yōu)勢(shì),具有本地與遠(yuǎn)端同步實(shí)時(shí)監(jiān)測(cè)及成本低、覆蓋廣、無(wú)線(xiàn)多連接等優(yōu)點(diǎn)。
中圖分類(lèi)號(hào): TN915
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.191035
中文引用格式: 鄧仁地,劉雄,伍春. 一種NB-IoT冶金節(jié)點(diǎn)溫度采集與遠(yuǎn)程監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)[J].電子技術(shù)應(yīng)用,2019,45(12):6-9,15.
英文引用格式: Deng Rendi,Liu Xiong,Wu Chun. Design of temperature acquisition and remote monitoring system for NB-IoT metallurgy node[J]. Application of Electronic Technique,2019,45(12):6-9,15.
Design of temperature acquisition and remote monitoring system for NB-IoT metallurgy node
Deng Rendi,Liu Xiong,Wu Chun
School of Defense Science and Technology,Southwest University of Science and Technology,Mianyang 621000,China
Abstract: Aiming at the complexity and particularity of the production environment of the steel industry, this paper designs a NB-IoT metallurgical node temperature acquisition and remote monitoring system. The system is based on the AD8495 amplifier processing K-type thermocouple cold junction compensation to complete the on-site temperature and other parameters acquisition, STM32 node linearization algorithm processing, communication with remote computer through Modbus and NB-IoT network data transmission, and based on LabVIEW host computer remote monitoring and safety management of blast furnace channel special environment. Experiments show that compared with the traditional single local monitoring, the system makes full use of the advantages of NB-IoT technology, with local and remote synchronous real-time monitoring and low cost, wide coverage, wireless multi-connection and so on.
Key words : AD8495;linearization;Modbus;NB-IoT;remote monitoring

0 引言

    大型高爐出鐵量大,冶金生產(chǎn)環(huán)境惡劣,導(dǎo)致鐵水溝侵蝕日益嚴(yán)重,需人工定期對(duì)冶金溝道部分進(jìn)行溫測(cè),其準(zhǔn)確度不高,生產(chǎn)成本高,安全保障低[1]。為了能夠?qū)Ω郀t冶金溝道進(jìn)行全方位測(cè)溫,掌握鐵水溝道的溫度和腐蝕情況,利用RS485主從通信方式進(jìn)行多節(jié)點(diǎn)數(shù)據(jù)傳輸。RS485能提供穩(wěn)定、即時(shí)、可靠的數(shù)據(jù)通信,然而RS485總線(xiàn)有自身局限性,如通信速率制約通信距離,隨著距離的增加,會(huì)使數(shù)據(jù)丟包率增加,傳輸速率下降,從而出現(xiàn)嚴(yán)重的多節(jié)點(diǎn)數(shù)據(jù)丟失現(xiàn)象。

    基于蜂窩的NB-IoT是針對(duì)物聯(lián)網(wǎng)需求設(shè)計(jì)的窄帶物聯(lián)網(wǎng)技術(shù),NB-IoT具有低成本、覆蓋廣和無(wú)線(xiàn)傳輸?shù)膬?yōu)勢(shì),其在萬(wàn)物互聯(lián)領(lǐng)域得到廣泛的應(yīng)用。NB-IoT模塊匯集現(xiàn)場(chǎng)RS485總線(xiàn)多節(jié)點(diǎn)數(shù)據(jù),經(jīng)4G網(wǎng)絡(luò)傳輸至上位機(jī)。

    綜上所述,本文以STM32為核心,結(jié)合Modbus和NB-IoT無(wú)線(xiàn)通信優(yōu)勢(shì),設(shè)計(jì)一種NB-IoT冶金節(jié)點(diǎn)溫度采集與遠(yuǎn)程監(jiān)測(cè)系統(tǒng),解決高爐冶金溝道測(cè)溫節(jié)點(diǎn)分布廣、監(jiān)控計(jì)算機(jī)距離遠(yuǎn)、現(xiàn)場(chǎng)監(jiān)測(cè)高爐高熱環(huán)境成本高、生產(chǎn)安全保障低等問(wèn)題,實(shí)現(xiàn)對(duì)高爐生產(chǎn)階段進(jìn)行有效運(yùn)行監(jiān)測(cè)與優(yōu)化。

1 系統(tǒng)設(shè)計(jì)

    本文提出一種NB-IoT冶金節(jié)點(diǎn)溫度采集與遠(yuǎn)程監(jiān)測(cè)系統(tǒng)設(shè)計(jì),該監(jiān)測(cè)系統(tǒng)主要由基于AD8495的K型熱電偶傳感器溫度監(jiān)測(cè)節(jié)點(diǎn)、基于Modbus和ADS1256的STM32F103C8T6主控機(jī)、基于NB-IoT網(wǎng)絡(luò)傳輸[2-4]、PC上位機(jī)組成。高爐系統(tǒng)通信結(jié)構(gòu)如圖1,多個(gè)K型熱電偶傳感器置于高爐冶金溝道中,多個(gè)熱電偶傳感器采集到的溫度數(shù)據(jù)單向傳送到STM32節(jié)點(diǎn)中經(jīng)AD8495進(jìn)行冷端補(bǔ)償與線(xiàn)性化算法處理,多個(gè)STM32節(jié)點(diǎn)通過(guò)RS485總線(xiàn)與STM32主控機(jī)進(jìn)行通信,主控機(jī)通過(guò)WH-NB74芯片與PC終端實(shí)現(xiàn)NB-IoT網(wǎng)絡(luò)通信 。

gzhlw2-t1.gif

2 系統(tǒng)硬件設(shè)計(jì)

2.1 基于AD8495的K型熱電偶溫度采集電路

    AD8495提供內(nèi)部冷端補(bǔ)償,其高CRMM抑制性對(duì)熱電偶線(xiàn)或延長(zhǎng)線(xiàn)引入的共模噪聲具有很好的抑制能力[5]。熱電偶輸出端與AD8495差分輸入端IN相接,溫度數(shù)據(jù)通過(guò)差分電路的固定增益122.4實(shí)現(xiàn)熱電偶的微弱電信號(hào)放大。采用低通濾波器消除K型熱電偶RF信號(hào)影響。布線(xiàn)時(shí),AD8495靠近K型熱電偶冷端,盡可能減小冷端溫度誤差,進(jìn)一步提高溫度采集準(zhǔn)確度?;贏D8495的溫度采集電路如圖2所示。

gzhlw2-t2.gif

2.2 基于ADS1256的多通道模數(shù)轉(zhuǎn)換電路

    ADS1256的多通道模數(shù)轉(zhuǎn)換電路設(shè)計(jì)包括參考電壓電路與AD轉(zhuǎn)換電路設(shè)計(jì)、STM32與外部接口通信電路設(shè)計(jì)等。參考電壓電路與AD轉(zhuǎn)換電路設(shè)計(jì)采用24位高精度同步采樣的AD轉(zhuǎn)換芯片ADS12568,實(shí)現(xiàn)八通道低噪聲、多通道數(shù)據(jù)采集。STM32與外部接口通信電路設(shè)計(jì)利用STM32芯片的SPI、RS485和USART數(shù)據(jù)通信。

2.3 基于WH-NB73 NB-IoT網(wǎng)絡(luò)傳輸模塊

    WH-NB73 4G通信電路原理如圖3所示。DC 3.8 V供電時(shí),UART0與MCU收發(fā)引腳需要進(jìn)行電平匹配電路處理VCC_IO電壓。外放天線(xiàn)、SIM接口和USB接口電路設(shè)計(jì)均采用ESD保護(hù),保證信號(hào)完整性。NB-IoT 4G通信模塊硬件結(jié)構(gòu)如圖4所示,WH-NB73通信模塊通過(guò)UART串口端口與主控機(jī)STM32實(shí)現(xiàn)數(shù)據(jù)通信,同步通過(guò)USB連接本地PC。該模塊支持3G和2G接入,具有低功耗、低成本、高可靠性的優(yōu)勢(shì)。

gzhlw2-t3.gif

gzhlw2-t4.gif

3 系統(tǒng)軟件設(shè)計(jì)

3.1 熱電偶的線(xiàn)性化算法及報(bào)警

    STM32通過(guò)ADS1256芯片完成AD高精度轉(zhuǎn)換,同步實(shí)現(xiàn)K型熱電偶的線(xiàn)性化處理,提高熱電偶測(cè)溫精度。直接查表法和數(shù)據(jù)壓縮法將標(biāo)準(zhǔn)的數(shù)據(jù)修正參考表存放到單片機(jī)的有限ROM資源中,在實(shí)際系統(tǒng)中實(shí)現(xiàn)的代價(jià)較高。本文具體線(xiàn)性化算法選擇直線(xiàn)擬合,既能節(jié)省有限資源又能提高測(cè)量精度[6],熱電偶線(xiàn)性化及報(bào)警的軟件設(shè)計(jì)如圖5所示。

gzhlw2-t5.gif

3.2 基于MODBUS的數(shù)據(jù)傳輸

    節(jié)點(diǎn)從機(jī)在完成初始化以及周期性數(shù)據(jù)采集任務(wù)后,其他時(shí)間均控制其RS485接口處于等待接收狀態(tài),采用串口中斷接收數(shù)據(jù)幀,解析首數(shù)據(jù)幀,調(diào)用處理函數(shù)檢查該數(shù)據(jù)地址判斷是否應(yīng)答,若從機(jī)地址正確,則應(yīng)答完成CRC校驗(yàn)并根據(jù)功能碼調(diào)用所需的服務(wù)函數(shù)。從機(jī)STM32將 RS485置于發(fā)送態(tài),通過(guò)串口發(fā)送數(shù)據(jù)即可。圖6為基于RS485的主設(shè)備與從設(shè)備Modbus通信流程。

gzhlw2-t6.gif

4 測(cè)試與驗(yàn)證

    根據(jù)Modbus協(xié)議配置RS485接口的通信參數(shù),其中波特率為9 600 b/s,配置從機(jī)地址0X01,RS485最多接入255個(gè)從機(jī)地址,主從校驗(yàn),數(shù)據(jù)幀格式:1字節(jié)地址位/1字節(jié)功能碼/2字節(jié)起始位/2字節(jié)數(shù)據(jù)位/2字節(jié)校驗(yàn)位。

    在SDK Demo調(diào)試下,根據(jù)TCP協(xié)議配置NB-IoT 4G模塊網(wǎng)絡(luò)透?jìng)髂J剑褂肁T指令對(duì)Socket配置,地址為T(mén)est.usr.cn,端口為2317,波特率為115 200 b/s。傳輸數(shù)據(jù)格式:01460000000306002500140000238B,其中01為從機(jī)設(shè)備地址,46為功能碼,0000為起始地址,0003為寄存器單元長(zhǎng)度,06為數(shù)據(jù)長(zhǎng)度,數(shù)據(jù)002500140000轉(zhuǎn)化為十進(jìn)制為溫度值37 ℃,238B為Modbus協(xié)議CRC16校驗(yàn)碼。NB-IoT 4G模塊數(shù)據(jù)收發(fā)測(cè)試結(jié)果如圖7所示。該系統(tǒng)通過(guò)傳感器NB-IoT網(wǎng)絡(luò)正確發(fā)送數(shù)據(jù),實(shí)現(xiàn)網(wǎng)絡(luò)在線(xiàn)實(shí)時(shí)監(jiān)測(cè)溫度。

gzhlw2-t7.gif

    本地PC上位機(jī)采用LabVIEW開(kāi)發(fā)程序編寫(xiě)[7],LabVIEW配置IP地址和端口號(hào)8080,溫度監(jiān)測(cè)軟件界面如圖8所示。在上位機(jī)與STM32主控機(jī)建立TCP[8]連接后,上位機(jī)以默認(rèn)頻率通過(guò)Modbus協(xié)議輪詢(xún)獲取各采集節(jié)點(diǎn)的溫度數(shù)據(jù),本地上位機(jī)同步實(shí)時(shí)顯示多個(gè)節(jié)點(diǎn)當(dāng)前溫度值,滿(mǎn)足冶金生產(chǎn)溫度監(jiān)測(cè)技術(shù)要求。

gzhlw2-t8.gif

5 結(jié)論

    相比現(xiàn)場(chǎng)單一地監(jiān)測(cè)環(huán)境溫度[9],該系統(tǒng)RS485總線(xiàn)支持拓展從機(jī)各類(lèi)傳感器,提高監(jiān)測(cè)環(huán)境參數(shù)數(shù)量,NB-IoT支持大容量數(shù)據(jù)傳輸,支持對(duì)多種環(huán)境參數(shù)進(jìn)行實(shí)時(shí)采集及本地與遠(yuǎn)端同步監(jiān)測(cè)?;贛odbus和NB-IoT的高爐冶金溝道溫度監(jiān)測(cè)系統(tǒng)實(shí)現(xiàn)多個(gè)冶金點(diǎn)溫度采集、智能化處理和網(wǎng)絡(luò)化的生產(chǎn)環(huán)境監(jiān)測(cè),提高了現(xiàn)場(chǎng)高熱環(huán)境溫度監(jiān)測(cè)的可靠性,進(jìn)一步降低冶金生產(chǎn)過(guò)程成本,加強(qiáng)了工業(yè)生產(chǎn)安全管理。

參考文獻(xiàn)

[1] 賈鎮(zhèn)匯.淺析煉鐵高爐冶金技術(shù)的應(yīng)用與發(fā)展[J].冶金管理,2019(9):3.

[2] 黃文超.NB-IoT低速率窄帶物聯(lián)網(wǎng)通信技術(shù)現(xiàn)狀及發(fā)展趨勢(shì)[J].電子測(cè)試,2017(6):58,29.

[3] SINHA R S,WEI Y,HWANG S H.A survey on LPWA technology:LoRa and NB-IoT[J].ICT Express,2017,3(1):14-21.

[4] 何燦隆,沈明霞,劉龍申,等.基于NB-IoT的溫室溫度智能調(diào)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].華南農(nóng)業(yè)大學(xué)學(xué)報(bào),2018,39(2):117-124.

[5] 岳晗,裴東興,張瑜.基于CC430的智能無(wú)線(xiàn)溫度監(jiān)測(cè)系統(tǒng)設(shè)計(jì)與校準(zhǔn)[J].電子器件,2014(3):502-506.

[6] 石學(xué)偉.熱電偶測(cè)溫原理及線(xiàn)性化處理[J].電子世界,2013(12):87-88.

[7] 郭會(huì)軍,張建豐,王志林,等.基于LabVIEW和ARM處理器的大型稱(chēng)重式蒸滲儀測(cè)控系統(tǒng)[J].農(nóng)業(yè)工程學(xué)報(bào),2013,29(16):134-141.

[8] MA T,DU F,F(xiàn)ANG C.Sensors state monitoring based on LabVIEW and wireless nodes[J].Procedia Engineering,2011,15:2639-2643.

[9] 張璘,陶琳,袁江南,等.基于GSM網(wǎng)絡(luò)的遠(yuǎn)程溫濕度監(jiān)測(cè)系統(tǒng)研究及實(shí)現(xiàn)[J].電子技術(shù)應(yīng)用,2012,38(6):93-96.



作者信息:

鄧仁地,劉  雄,伍  春

(西南科技大學(xué) 國(guó)防科技學(xué)院,四川 綿陽(yáng)621000)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。