当前位置:主页 > 科技论文 > 计算机论文 >

基于嵌入式Linux的以太网与CAN和MBUS两种现场总线的通信网关设计

发布时间:2018-08-20 08:09
【摘要】:在传统的数据传输及工业自动化控制领域,有成千上万的数据采集、通信和自动控制设备都是利用Meter Bus总线、CAN总线等进行数据通信、数据交换和数据管理的。虽然Meter Bus总线、CAN总线都具有一些先天性的优势。诸如低功耗、造价低廉、设计简单、应用广泛等特点。但是,随着社会需求的发展,稳定、大流量、长距离、高速度、高集成度、交互性强和资源共享的系统成为必然,从而使得单纯的Meter bus总线通信或者CAN总线通信不能满足社会的需求。 同时,随着互联网的迅猛发展,支持TCP/IP协议的以太网的功能得到了极大的完善,并且已经延伸到社会的各个角落。与Meter Bus总线通信和CAN总线通信相比较,TCP/IP网络是基于复杂环境设计的,具有自动纠错功能,通信质量稳定。目前100M已经是TCP/IP网络的标准配置,1000M也在快速的普及当中。这么快的传输速度是Meter Bus总线通信和CAN总线通信所无法达到的。而且,TCP/IP网络的开放性非常强,只要接入互联网,通信距离就可以无限延长,从而可以实现最大限度的信息和资源共享。 基于此,充分利用Meter Bus总线通信和CAN总线通信的优势,同时与开放的TCP/IP网络衔接,正是目前国内外测控技术研究的重点,我们把它称为网络化的测控技术。本文基于嵌入式Linux系统,设计并实现了Meter Bus总线和CAN总线与TCP/IP网络的通信转换网关,完成了Meter Bus总线和CAN总线与TCP/IP网络的数据通信。 本文所设计的系统实用性强、可扩展性好、价格低廉,不仅能够保持原有MeterBus总线通信、CAN总线通信和TCP/IP网络的原有优势,还能实现三者的优势的并集目标——优势最大化,同时,为数据传输和工业化自动化控制的相关应用提供了良好的方法和手段,具有良好的应用前景和市场推广价值。
[Abstract]:In the field of traditional data transmission and industrial automation control, there are thousands of data acquisition, communication and automatic control equipment using Meter Bus bus and can bus for data communication, data exchange and data management. Although Meter Bus bus and can bus all have some congenital advantages. Such as low power consumption, low cost, simple design, wide application and so on. However, with the development of social demand, stability, large flow, long distance, high speed, high integration, strong interactivity and resource sharing become inevitable. So that the simple Meter bus communication or CAN bus communication can not meet the needs of society. At the same time, with the rapid development of the Internet, the function of Ethernet which supports TCP/IP protocol has been greatly improved, and has been extended to every corner of society. Compared with Meter Bus bus communication and CAN bus communication, TCP / IP network is designed based on complex environment, with automatic error correction function and stable communication quality. At present, 100m is the standard configuration of TCP/IP network. This speed of transmission is beyond the reach of Meter Bus bus and CAN bus communication. Moreover, the TCP / IP network is very open, so long as it connects to the Internet, the communication distance can be extended indefinitely, so as to realize the maximum information and resource sharing. Based on this, making full use of the advantages of Meter Bus bus communication and CAN bus communication, and connecting with the open TCP/IP network at the same time, is the focus of the research on measurement and control technology at home and abroad at present, we call it the networked measurement and control technology. Based on embedded Linux system, this paper designs and implements the communication gateway between Meter Bus bus and CAN bus and TCP/IP network, and completes the data communication between Meter Bus bus and CAN bus and TCP/IP network. The system designed in this paper has the advantages of strong practicability, good expansibility and low price. It can not only maintain the original advantages of MeterBus bus communication and TCP/IP network, but also realize the combination goal of the three advantages-advantage maximization, at the same time, It provides a good method and means for the application of data transmission and industrial automation control, and has a good application prospect and market promotion value.
【学位授予单位】:云南大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP336

【参考文献】

相关期刊论文 前10条

1 杜吉龙;浅谈CAN总线的应用[J];半导体技术;2003年01期

2 刘永林;梁莹;王诗琴;师惠萍;;基于Linux的嵌入式交叉编译环境的建立及实现[J];电脑开发与应用;2011年07期

3 刘俞;Linux多线程的互斥与同步控制及实践[J];电脑知识与技术;2005年18期

4 刘治国;陈新华;;基于Linux和Qt的智能家居系统的设计与实现[J];电子技术应用;2012年04期

5 李荣会;李攀;;嵌入式Linux操作系统设备驱动程序设计与实现[J];计算机光盘软件与应用;2012年10期

6 周德荣;夏龄;;基于U-Boot的Linux内核映像加载与引导功能实现[J];廊坊师范学院学报(自然科学版);2010年04期

7 夏继强,袁骏,满庆丰;基于ARM处理器的CAN-Ethernet通信模块实现[J];测控技术;2004年09期

8 乔铁柱;孙东;;U-Boot分析及在S3C2440上的移植[J];科技传播;2011年01期

9 张青苗;GNU/Linux程序设计初论[J];科技广场;2004年10期

10 万世春;杨继兰;;浅谈嵌入式实时操作系统[J];科技信息;2011年13期

相关硕士学位论文 前5条

1 刘登诚;嵌入式Linux设备驱动程序开发技术的研究[D];南京邮电大学;2011年

2 洪熙闻;嵌入式Linux平台下CAN总线与以太网互联技术的研究[D];广东工业大学;2011年

3 陈慧春;Linux操作系统网络协议栈的设计与实现研究[D];电子科技大学;2004年

4 王彦堂;基于ARM的嵌入式Linux系统研究与应用[D];山东大学;2007年

5 寇立涛;Linux多核调度算法的优化与扩展[D];西安工业大学;2010年



本文编号:2192966

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2192966.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ad4a3***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com