基于Linux的實(shí)時(shí)數(shù)據(jù)網(wǎng)關(guān)關(guān)鍵技術(shù)的研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2017-12-26 23:22
本文關(guān)鍵詞:基于Linux的實(shí)時(shí)數(shù)據(jù)網(wǎng)關(guān)關(guān)鍵技術(shù)的研究與實(shí)現(xiàn) 出處:《云南大學(xué)》2016年碩士論文 論文類型:學(xué)位論文
更多相關(guān)文章: ARM9 Linux 共享內(nèi)存 SQLite數(shù)據(jù)庫 Modbus協(xié)議 實(shí)時(shí)數(shù)據(jù)傳輸
【摘要】:隨著現(xiàn)代工業(yè)的發(fā)展,工業(yè)自動(dòng)化的程度越來越高,用于數(shù)據(jù)分析和工業(yè)控制的儀器儀表在現(xiàn)代工業(yè)中得到了廣泛的應(yīng)用。通過人工抄表的方式進(jìn)行數(shù)據(jù)采集已經(jīng)無法滿足工業(yè)現(xiàn)場對(duì)數(shù)據(jù)采集的需求;诂F(xiàn)場總線的智能儀器儀表的出現(xiàn)給抄表帶來了極大的便利,這些智能儀器儀表大多采用Modbus、Meterbus、 DLT-645等協(xié)議。這些儀表的出現(xiàn)催生了許多自動(dòng)抄表系統(tǒng),但是這些自動(dòng)抄表系統(tǒng)協(xié)議間的兼容性較差。在這個(gè)大數(shù)據(jù)時(shí)代下,隨著工業(yè)現(xiàn)場規(guī)模的擴(kuò)大和復(fù)雜度程度的提升,控制對(duì)象和測控點(diǎn)的數(shù)量大大增加,又加上許多儀器儀表為了數(shù)據(jù)分析需要得到實(shí)時(shí)數(shù)據(jù),現(xiàn)有的測控系統(tǒng)已無法滿足日益復(fù)雜的需求。為了可以兼容不同協(xié)議類型、實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)傳輸,本課題提出了一種支持多種協(xié)議且可以實(shí)時(shí)數(shù)據(jù)傳輸?shù)墓I(yè)型數(shù)據(jù)采集網(wǎng)關(guān)。數(shù)據(jù)采集網(wǎng)關(guān)基于三星S3C2440A微處理器和Linux操作系統(tǒng)進(jìn)行研究與設(shè)計(jì)。硬件上包括一個(gè)基于ARM9架構(gòu)的處理器、8組通過ST16C554擴(kuò)展的串口等,其中每組串口包含一個(gè)RS-232接口和一個(gè)RS-485接口。軟件上該數(shù)據(jù)網(wǎng)關(guān)支持采集基于Modbus協(xié)議、Meterbus協(xié)議、DLT-645協(xié)議的智能儀表。本文首先對(duì)本課題中所要用到的協(xié)議和核心技術(shù)進(jìn)行分析,并據(jù)此實(shí)現(xiàn)了數(shù)據(jù)網(wǎng)關(guān)的軟件架構(gòu)的設(shè)計(jì),并根據(jù)此架構(gòu)進(jìn)行軟件實(shí)現(xiàn),本文主要給出了數(shù)據(jù)網(wǎng)關(guān)的部分關(guān)鍵技術(shù)的研究與實(shí)現(xiàn)。最后對(duì)數(shù)據(jù)網(wǎng)關(guān)進(jìn)行相應(yīng)的測試,并對(duì)測試結(jié)果進(jìn)行研究和分析,從結(jié)果來看,本網(wǎng)關(guān)實(shí)現(xiàn)了數(shù)據(jù)的正確采集、定時(shí)上報(bào)和實(shí)時(shí)上報(bào)。
[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.
【學(xué)位授予單位】:云南大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TN915.05;TP316.81
,
本文編號(hào):1339299
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/1339299.html
最近更新
教材專著