基于Linux的实时数据网关关键技术的研究与实现
发布时间:2017-12-26 23:22
本文关键词:基于Linux的实时数据网关关键技术的研究与实现 出处:《云南大学》2016年硕士论文 论文类型:学位论文
更多相关文章: ARM9 Linux 共享内存 SQLite数据库 Modbus协议 实时数据传输
【摘要】:随着现代工业的发展,工业自动化的程度越来越高,用于数据分析和工业控制的仪器仪表在现代工业中得到了广泛的应用。通过人工抄表的方式进行数据采集已经无法满足工业现场对数据采集的需求。基于现场总线的智能仪器仪表的出现给抄表带来了极大的便利,这些智能仪器仪表大多采用Modbus、Meterbus、 DLT-645等协议。这些仪表的出现催生了许多自动抄表系统,但是这些自动抄表系统协议间的兼容性较差。在这个大数据时代下,随着工业现场规模的扩大和复杂度程度的提升,控制对象和测控点的数量大大增加,又加上许多仪器仪表为了数据分析需要得到实时数据,现有的测控系统已无法满足日益复杂的需求。为了可以兼容不同协议类型、实现实时数据传输,本课题提出了一种支持多种协议且可以实时数据传输的工业型数据采集网关。数据采集网关基于三星S3C2440A微处理器和Linux操作系统进行研究与设计。硬件上包括一个基于ARM9架构的处理器、8组通过ST16C554扩展的串口等,其中每组串口包含一个RS-232接口和一个RS-485接口。软件上该数据网关支持采集基于Modbus协议、Meterbus协议、DLT-645协议的智能仪表。本文首先对本课题中所要用到的协议和核心技术进行分析,并据此实现了数据网关的软件架构的设计,并根据此架构进行软件实现,本文主要给出了数据网关的部分关键技术的研究与实现。最后对数据网关进行相应的测试,并对测试结果进行研究和分析,从结果来看,本网关实现了数据的正确采集、定时上报和实时上报。
[Abstract]:With the development of modern industry, the degree of industrial automation is more and more high. Instruments and meters used for data analysis and industrial control have been widely applied in modern industry. Data acquisition through manual meter reading can not meet the demand for data acquisition in industrial field. The appearance of intelligent instruments based on field bus has brought great convenience to meter reading. Most of these intelligent instruments are Modbus, Meterbus, DLT-645 and other protocols. The appearance of these instruments has caused many automatic meter reading systems, but the compatibility of these automatic meter reading systems is poor. In this era of big data, with the expansion of industrial scale and enhance the degree of complexity, the number of control objects and control points is greatly increased, and with many instruments for data analysis to obtain real-time data, the existing control system has been unable to meet the increasingly complex needs. In order to be compatible with different protocol types and achieve real-time data transmission, we propose an industrial data acquisition gateway supporting multiple protocols and real-time data transmission. The data acquisition gateway is based on the research and design of the Samsung S3C2440A microprocessor and the Linux operating system. The hardware includes a processor based on ARM9 architecture, 8 sets of serial ports expanded by ST16C554, etc. each serial port contains a RS-232 interface and a RS-485 interface. The software gateway supports the acquisition of intelligent instruments based on Modbus protocol, Meterbus protocol and DLT-645 protocol. In this paper, we first analyze the protocols and core technologies used in this subject, and then design the software architecture of data gateway, and implement the software based on this framework. This paper mainly presents the research and implementation of some key technologies of data gateway. At last, we test the data gateway and research and analyze the test results. From the result, the gateway realizes data collection, reporting and reporting in real time.
【学位授予单位】:云南大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TN915.05;TP316.81
,
本文编号:1339299
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/1339299.html