基于M-BUS的热表数据传输网络系统的设计
发布时间:2018-10-30 20:46
【摘要】:热表数据传输系统是在现有热量表的基础上利用M-BUS总线技术实现数据的传输。本系统主要由两部分组成,一个是M-BUS主站,另一个是M-BUS从站。M-BUS从站一方面可以通过隔离的485模块从热量表中得到数据,另一方面可以通过24位AD转换器采集2路温度信号和2路4-20mA信号。M-BUS主站通过M-BUS,总线得到M-BUS从站的数据,然后可以通过GRRS或者串口将数据送到管理中心处理与显示。本设计使用的NuMicro M0516 32位ARM处理器,不仅成本低,而且数据处理能力强。整个系统可以分为两个部分:一部分利用Modbus协议采集热量表数据,并通过M-BUS技术以及GPRS网络远程传输到管理中心;另一部分是通过ADS1234采集芯片采集四路温度和电流信号,使用定时器每500ms定时中断完成AD采集通道的切换,即每2s完成对四个通道的一次循环采集并通过M-BUS技术以及GPRS网络远程传输到管理中心实时显示。其中,温度信号利用PT1000铂热电阻,通过调节电阻箱的阻值来改变输入的温度值,并使用分段线性化的方法对测量结果进行零点和增益修正;4-20mA电流信号,则通过一个精密电阻直接将其转换成电压由AD采集得到。本系统在M-BUS通讯及485通讯的硬件电路上均带有隔离设计,不仅增加了仪表的抗干扰能力,还达到了输出隔离的目的。此外,本文还设计了存储模块与时钟模块。实验证明,本设计中PT1000热电阻的测温精度达到了0.189%,电流测量精度达到了0.13%,达到了设计要求,说明本设计方案是切实可行的。
[Abstract]:The heat meter data transmission system is based on the existing heat meter using M-BUS bus technology to achieve data transmission. The system is mainly composed of two parts, one is the M-BUS master station, the other is the M-BUS slave station. On the one hand, the M-BUS slave station can get the data from the heat meter through the isolated 485-module. On the other hand, two channels of temperature signals and two channels of 4-20mA signals can be collected by 24-bit AD converter. The M-BUS master station obtains the data of M-BUS slave station by M-BUS. Data can then be sent to the management center through GRRS or serial port for processing and display. The NuMicro M 0516 32 bit ARM processor used in this design is not only low cost, but also strong data processing ability. The whole system can be divided into two parts: one part uses Modbus protocol to collect heat meter data, and transmits to the management center through M-BUS technology and GPRS network; The other part is to collect four channels of temperature and current signals by ADS1234 acquisition chip, and complete the switch of AD acquisition channel with timer per 500ms timing interrupt. In other words, every 2 s, the four channels are collected once and transmitted to the management center through M-BUS technology and GPRS network in real time. The temperature signal uses the PT1000 platinum thermal resistance to change the input temperature value by adjusting the resistance value of the resistance box, and uses the piecewise linearization method to correct the zero and gain of the measurement results. The 4-20mA current signal is converted directly into voltage by a precise resistor and acquired by AD. The system has isolation design on the hardware circuit of M-BUS communication and 485 communication, which not only increases the anti-interference ability of the instrument, but also achieves the purpose of output isolation. In addition, the storage module and clock module are designed. The experimental results show that the temperature measurement accuracy of the PT1000 thermal resistance is 0.189 and the current measurement accuracy is 0.13, which shows that the design scheme is feasible.
【学位授予单位】:东北大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TU833.1
本文编号:2301133
[Abstract]:The heat meter data transmission system is based on the existing heat meter using M-BUS bus technology to achieve data transmission. The system is mainly composed of two parts, one is the M-BUS master station, the other is the M-BUS slave station. On the one hand, the M-BUS slave station can get the data from the heat meter through the isolated 485-module. On the other hand, two channels of temperature signals and two channels of 4-20mA signals can be collected by 24-bit AD converter. The M-BUS master station obtains the data of M-BUS slave station by M-BUS. Data can then be sent to the management center through GRRS or serial port for processing and display. The NuMicro M 0516 32 bit ARM processor used in this design is not only low cost, but also strong data processing ability. The whole system can be divided into two parts: one part uses Modbus protocol to collect heat meter data, and transmits to the management center through M-BUS technology and GPRS network; The other part is to collect four channels of temperature and current signals by ADS1234 acquisition chip, and complete the switch of AD acquisition channel with timer per 500ms timing interrupt. In other words, every 2 s, the four channels are collected once and transmitted to the management center through M-BUS technology and GPRS network in real time. The temperature signal uses the PT1000 platinum thermal resistance to change the input temperature value by adjusting the resistance value of the resistance box, and uses the piecewise linearization method to correct the zero and gain of the measurement results. The 4-20mA current signal is converted directly into voltage by a precise resistor and acquired by AD. The system has isolation design on the hardware circuit of M-BUS communication and 485 communication, which not only increases the anti-interference ability of the instrument, but also achieves the purpose of output isolation. In addition, the storage module and clock module are designed. The experimental results show that the temperature measurement accuracy of the PT1000 thermal resistance is 0.189 and the current measurement accuracy is 0.13, which shows that the design scheme is feasible.
【学位授予单位】:东北大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TU833.1
【参考文献】
相关期刊论文 前1条
1 赵兴勇,马小丹,张惠生,赵树运;远程自动抄表系统研究[J];电力学报;2000年01期
相关硕士学位论文 前1条
1 马永军;基于M-BUS总线的水表远程自动抄收系统的研究[D];南京理工大学;2005年
,本文编号:2301133
本文链接:https://www.wllwen.com/kejilunwen/sgjslw/2301133.html