labview串口数据采集并显示_【学术论文】一种NBIoT冶金节点温度采集与远程监测系统的设计...

本文设计了一种NB-IoT技术应用于钢铁行业的冶金节点温度采集与远程监测系统,通过AD8495处理K型热电偶信号,STM32进行数据处理,通过Modbus和NB-IoT网络实现实时监测。系统对比传统本地监测,具有成本低、覆盖广等优势,解决了高炉沟道温度监测难题。
摘要由CSDN通过智能技术生成

361f449b3c133b680fed0d6ce78f6d8a.gif

导读:

近年来,工业互联网成为世界范围内的关注热点。作为数字浪潮下工业体系和互联网体系深度融合的产物,工业互联网被视为新一轮工业革命的关键支撑。工业互联网的建设和发展,是新一轮科技革命和产业变革的重大历史机遇,将成为重塑产业竞争力的重要手段。       机会总是与挑战共存,工业物联网在蕴含巨大机会的同时,也为产学研用各界提出了诸多挑战。工业与互联网的融合,在网络架构与通信、安全、感知及计算等多方面都有很多问题需解决。为了促进工业互联网领域的学术交流和技术推广,推动我国工业互联网的发展,《电子技术应用》杂志拟于2019年第12期推出“工业互联网”主题专栏。欢迎相关领域研究者大力关注,踊跃投稿!

de7dd827e8d3c2dbfb7c1e8788718931.png

特约主编:林荣恒 博士,北京邮电大学网络与交换技术国家重点实验室副教授,中国计算机学会服务计算专委会专委委员。长期从事云计算与大数据等的研究,研究方向集中在行业特别是工业大数据等方面,先后完成30余项国家及省部级项目。其中,参与的“融合业务支撑环境关键技术与应用”项目获得了国家科技进步二等奖。目前,从事多个物联网、大数据相关的产学研项目。长期担任Transactions on Service Computing、通信学报等国内外知名期刊的审稿人。作为教师,先后获得北京邮电大学优秀研究生授课教师、北京邮电大学教学成果奖,编著的教材《软件体系结构》先后被多个国内高校作为本科或研究生指定教材。

摘要: 针对钢铁行业生产环境的复杂性和特殊性,设计一种NB-IoT冶金节点温度采集与远程监测系统。该系统基于AD8495放大器处理K型热电偶冷端补偿完成现场温度等参数采集,由STM32节点进行线性化算法处理,通过Modbus和NB-IoT网络数据传输与远程计算机进行通信,并基于LabVIEW上位机实现高炉沟道特种环境远端监视与安全管理。经实验表明,相比传统的单一本地监测,该系统充分利用NB-IoT技术优势,具有本地与远端同步实时监测及成本低、覆盖广、无线多连接等优点。 中文引用格式:  邓仁地,刘雄,伍春. 一种NB-IoT冶金节点温度采集与远程监测系统的设计[J].电子技术应用,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.

0 引言

大型高炉出铁量大,冶金生产环境恶劣,导致铁水沟侵蚀日益严重,需人工定期对冶金沟道部分进行温测,其准确度不高,生产成本高,安全保障低 [1]。为了能够对高炉冶金沟道进行全方位测温,掌握铁水沟道的温度和腐蚀情况,利用RS485主从通信方式进行多节点数据传输。RS485能提供稳定、即时、可靠的数据通信,然而RS485总线有自身局限性,如通信速率制约通信距离,随着距离的增加,会使数据丢包率增加,传输速率下降,从而出现严重的多节点数据丢失现象。基于蜂窝的NB-IoT是针对物联网需求设计的窄带物联网技术,NB-IoT具有低成本、覆盖广和无线传输的优势,其在万物互联领域得到广泛的应用。NB-IoT模块汇集现场RS485总线多节点数据,经4G网络传输至上位机。综上所述,本文以STM32为核心,结合Modbus和NB-IoT无线通信优势,设计一种NB-IoT冶金节点温度采集与远程监测系统,解决高炉冶金沟道测温节点分布广、监控计算机距离远、现场监测高炉高热环境成本高、生产安全保障低等问题,实现对高炉生产阶段进行有效运行监测与优化。

1 系统设计

本文提出一种NB-IoT冶金节点温度采集与远程监测系统设计,该监测系统主要由基于AD8495的K型热电偶传感器温度监测节点、基于Modbus和ADS1256的STM32F103C8T6主控机、基于NB-IoT网络传输 [2-4]、PC上位机组成。高炉系统通信结构如图1,多个K型热电偶传感器置于高炉冶金沟道中,多个热电偶传感器采集到的温度数据单向传送到STM32节点中经AD8495进行冷端补偿与线性化算法处理,多个STM32节点通过RS485总线与STM32主控机进行通信,主控机通过WH-NB74芯片与PC终端实现NB-IoT网络通信 。

07df6a20ffe6e3ab402e5012861d135b.png

2 系统硬件设计

2.1 基于AD8495的K型热电偶温度采集电路

AD8495提供内部冷端补偿,其高CRMM抑制性对热电偶线或延长线引入的共模噪声具有很好的抑制能力 [5]。热电偶输出端与AD8495差分输入端IN相接,温度数据通过差分电路的固定增益122.4实现热电偶的微弱电信号放大。采用低通滤波器消除K型热电偶RF信号影响。布线时,AD8495靠近K型热电偶冷端,尽可能减小冷端温度误差,进一步提高温度采集准确度。基于AD8495的温度采集电路如图2所示。

3276855044fb394da7315779e7426092.png

2.2 基于ADS1256的多通道模数转换电路

ADS1256的多通道模数转换电路设计包括参考电压电路与AD转换电路设计、STM32与外部接口通信电路设计等。参考电压电路与AD转换电路设计采用24位高精度同步采样的AD转换芯片ADS12568,实现八通道低噪声、多通道数据采集。STM32与外部接口通信电路设计利用STM32芯片的SPI、RS485和USART数据通信。

2.3 基于WH-NB73 NB-IoT网络传输模块

WH-NB73 4G通信电路原理如图3所示。DC 3.8 V供电时,UART0与MCU收发引脚需要进行电平匹配电路处理VCC_IO电压。外放天线、SIM接口和USB接口电路设计均采用ESD保护,保证信号完整性。NB-IoT 4G通信模块硬件结构如图4所示,WH-NB73通信模块通过UART串口端口与主控机STM32实现数据通信,同步通过USB连接本地PC。该模块支持3G和2G接入,具有低功耗、低成本、高可靠性的优势。

7b4d4892e6cd4cd6f48a2b0ce8b2fe1e.png

4bdad2722ca500e4e6ff5dabdafe1546.png

3 系统软件设计

3.1 热电偶的线性化算法及报警

STM32通过ADS1256芯片完成AD高精度转换,同步实现K型热电偶的线性化处理,提高热电偶测温精度。直接查表法和数据压缩法将标准的数据修正参考表存放到单片机的有限ROM资源中,在实际系统中实现的代价较高。本文具体线性化算法选择直线拟合,既能节省有限资源又能提高测量精度 [6],热电偶线性化及报警的软件设计如图5所示。

4f7c3656751f2aba5b8ecae76385d655.png

3.2 基于MODBUS的数据传输

节点从机在完成初始化以及周期性数据采集任务后,其他时间均控制其RS485接口处于等待接收状态,采用串口中断接收数据帧,解析首数据帧,调用处理函数检查该数据地址判断是否应答,若从机地址正确,则应答完成CRC校验并根据功能码调用所需的服务函数。从机STM32将 RS485置于发送态,通过串口发送数据即可。图6为基于RS485的主设备与从设备Modbus通信流程。

542995a1336f5f8a1aef98cfcfbe4f3e.png

4 测试与验证

根据Modbus协议配置RS485接口的通信参数,其中波特率为9 600 b/s,配置从机地址0X01,RS485最多接入255个从机地址,主从校验,数据帧格式:1字节地址位/1字节功能码/2字节起始位/2字节数据位/2字节校验位。在SDK Demo调试下,根据TCP协议配置NB-IoT 4G模块网络透传模式,使用AT指令对Socket配置,地址为Test.usr.cn,端口为2317,波特率为115 200 b/s。传输数据格式:01460000000306002500140000238B,其中01为从机设备地址,46为功能码,0000为起始地址,0003为寄存器单元长度,06为数据长度,数据002500140000转化为十进制为温度值37 ℃,238B为Modbus协议CRC16校验码。NB-IoT 4G模块数据收发测试结果如图7所示。该系统通过传感器NB-IoT网络正确发送数据,实现网络在线实时监测温度。

f1e4c146bc667bd13207da2bef4ad94b.png

本地PC上位机采用LabVIEW开发程序编写 [7],LabVIEW配置IP地址和端口号8080,温度监测软件界面如图8所示。在上位机与STM32主控机建立TCP [8]连接后,上位机以默认频率通过Modbus协议轮询获取各采集节点的温度数据,本地上位机同步实时显示多个节点当前温度值,满足冶金生产温度监测技术要求。

dfa417d448b88995510829d671d973d7.png

5 结论

相比现场单一地监测环境温度 [9],该系统RS485总线支持拓展从机各类传感器,提高监测环境参数数量,NB-IoT支持大容量数据传输,支持对多种环境参数进行实时采集及本地与远端同步监测。基于Modbus和NB-IoT的高炉冶金沟道温度监测系统实现多个冶金点温度采集、智能化处理和网络化的生产环境监测,提高了现场高热环境温度监测的可靠性,进一步降低冶金生产过程成本,加强了工业生产安全管理。

参考文献

[1] 贾镇汇.浅析炼铁高炉冶金技术的应用与发展[J].冶金管理,2019(9):3.

[2] 黄文超.NB-IoT低速率窄带物联网通信技术现状及发展趋势[J].电子测试,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的温室温度智能调控系统设计与实现[J].华南农业大学学报,2018,39(2):117-124.

[5] 岳晗,裴东兴,张瑜.基于CC430的智能无线温度监测系统设计与校准[J].电子器件,2014(3):502-506.

[6] 石学伟.热电偶测温原理及线性化处理[J].电子世界,2013(12):87-88.

[7] 郭会军,张建丰,王志林,等.基于LabVIEW和ARM处理器的大型称重式蒸渗仪测控系统[J].农业工程学报,2013,29(16):134-141.

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

[9] 张璘,陶琳,袁江南,等.基于GSM网络的远程温湿度监测系统研究及实现[J].电子技术应用,2012,38(6):93-96.

作者信息:

邓仁地,刘  雄,伍  春

(西南科技大学 国防科技学院,四川 绵阳621000)

原创声明:此内容为AET网站原创,未经授权禁止转载。

 466a48bea8f3264a82b7bb11f9fc5455.gif

3278d9b456a3e8f864778dd6f070bb74.gif

28617171c58d5c4054e423dd1126d46d.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值