基于“网络通”的单片机以太网-CAN网关的应用

发布者:DreamySunset最新更新时间:2011-12-05 关键字:网络通  以太网  -CAN网关 手机看文章 扫描二维码
随时随地手机看文章

1  概述

  在工厂、变电站、智能大厦等大型企业自动化系统中,如 图1(a) 所示,在上层企业管理层和生产 监控层采用的都是以太网和PC机,而在下层车间、现场都是采用现场总线(如RS-485、CAN、 lonWorks、基金会等)和单片机测控设备。上下两层的沟通,通常采用工业控制机加以太网卡,再加 上PC机插槽上的接口卡或并行打印口的EPP接口卡来实现。这种连接方式成本高,开发周期长,接 口卡成为系统上下两层的通信瓶颈,一旦出现故障,上下两层的联系就告中断。为此,如 图1(b) 所 示,我们利用廉价的“网络通”组成基于单片机的以太网-CAN网关取代昂贵的工控机加接口卡,成 功地实现了以太网和现有CAN总线网的直接连接,实现管理监控层(以太网)和生产测控层(CAN总 线网)之间的连接。上下层数据能方便地进行交流。


图1  两种分布式自动控制系统结构比较

  更重要的一点在于,现在成熟、稳定、廉价的以太网已经普及深入到了工厂、车间、大楼等基层。在大型企业自动化系统中,没有必要再采用现场总线和两级结构,可直接利用廉价的以太网接口模块“网络通”,将各种测控设备直接接入以太网,形成现代化的网络控制系统。

2 以太网-CAN网关的组成原理

  在网络控制系统中,我们利用“网络通”组成基于单片机的以太网-CAN网关,结构组成如 图 2 所 示。“网络通”由以太网接口A和微处理器组成。在此基础上增加CAN接口B就组成了以太网-CAN 网关。


图2  基于“网络通”的以太-CAN 网关

(1)  以太网接口A

  以太网接口A可选用符合IEEE802.3协议的10Base-T通用接口芯片,如 UM9003、RTL8019等,完成与以太网在物理层和数据链路层的连接。使用 RJ-45插口,可以直接挂接到以太网上。

(2)  微处理器

  微处理器负责对以太网接口A芯片和CAN接口B芯片进行控制。微处理器内驻有 TCP/IP通信协议和CAN协议,完成以太网协议和CAN总线协议转换,实现接口 A和接口B通信数据的透明传输。[page]

  由于CAN总线传输的数据量不大,数据传输速率不高,远小于以太网的数据传输速率,所以在以太网 -CAN接口模块中,数据的传送瓶颈在CAN接口B。在测控领域,通常传输的数据量不大,对数据传输 速率要求也不高,于是,在此模块中微处理器可选用通常的单片机如 8031等。

(3)  CAN接口B

  CAN接口B采用了飞利浦的CAN物理层和链路层接口芯片SJA1000和 PCA82C250。微处理器直接控制SJA1000的AD0~AD7、、、ALE、RST 和脚。SJA1000的MODEL脚接高电平,工作在Intel模式下;片选脚接地,始终处于选通状态,如 图 3 所示。微处理器对 SJA1000的操作主要是对寄存器的操作:一方面对SJA1000的模式寄存器 (MOD)、命令寄存器(CMR)、状态寄存器(SR)、中断寄存器( IR)、中断允许寄存器(IEP)、总线定时寄存器(BTR0、 BTR1)、输出控制寄存器(OCR)、时钟分频计数器(CDR)进行设置和检测; 另一方面对收发缓冲区进行读写,从而和CAN设备交换数据。


图3  以太网-CAN 接口原理图

  图 4 是微处理器对SJA1000进行初始化、读、写的流程图。微处理器将 以太网送来的命令通过向SJA1000写,来传送给CAN测控设备;反过来,又将向SJA1000读取CAN 测控设备的测量值或状态,通过以太网发送出去。


图4  微处理器CAN接口原理图

[page]

3  以太网-CAN网关的主要特性

  网络分布式控制需要有开放式、数字化、多点通信的控制网络,基于现场总线的网络分布式控制 系统能够广泛应用自动化系统说明了这点。使用以太网取代现场总线网不仅满足这些需求,而且还有许多优点。

  ①  不需要专门铺设CAN通信网来进行设备之间的信息传送,而是利用广为存在的、廉价的、标 准的以太网来进行信息的传送。组建这样的测控网速度很快,理论上节点数没有限,组网成本低, 维护也容易。

  ②  在数据传送中,每台测控设备的地址实际有“网络通”的IP地址和CAN接口地址 两部分组成。在以太网中,CAN接口测控设备的CAN地址和数据一起作为“网络通”通信中IP包的数据进行传送。

  ③  具有多主多从的高通信容量的特点;每帧有硬件CRC校验,可靠性高;通信报文 可大可小,效率很高;通信协议TCP/IP是全球统一的规范,容易连成不受地域限制的大控制网。

  ④  WWW(Word Wide Web)浏览器的人机界面友好易用,设备管理服务器一方面用浏览 器检测和控制以太网上不同设备,另一方面使用WWW发布方式向网络客户提供动态交互式浏览网页。很容易实现调度生产管理系统或办公自动化信息系统。

  ⑤  由于通信数据包符合TCP/IP标准,可以在Internet网上穿越交换机或路由器,远程上网客户只要用WWW浏览器就可方便地查询各个智能设备状态和实时遥控各个智能设备。

4  以太网-CAN网关接口模块在自动测控系统的应用

  在我们设计改造的一个企业自控系统中,采用了图 5 的方式。所有原有的CAN测控设备,有的是 通过以太-CAN接口模块直接接到企业以太网上,有的是仍通过CAN总线网连接到以太网上;而新增加的设备则直接利用以太网接口模块接到以太网上,不再需要专门铺设CAN通信网来进行设备之间的信息传送。


图5  基于以太网的分布式控制应用系统框图

  在以太网上,所有的CAN测控节点组成一个虚拟网段。CAN设备管理服务器是企业以太网中的任一控制节点,连在以太网上的WIN NT服务器安装专用网络管理软件就可让合法的工程技术人员远程管理CAN设备,通过以太网可同CAN设备进行数据通信。这样以太网就可完全替代原来的CAN总线网,同时,服务器使用WEB发布方式向网络客户提供动态交互式浏览网页。

结束语

  随着工业自动化和办公自动化的发展,在一些场合,分布式控制系统的网络越来越庞大,现场总 线越来越受地域、铺设成本、负载容量的限制。另一方面,灵活、方便,安全性、可靠性高的以太网 飞速发展和因特网的普及,宽带网已深入家庭、办公室、旅店、工厂与车间,使人们在生活与工作的 各个地点,都可通过互联网来交换信息。在这种情况下,利用廉价的“网络通”,利用互联网取代现场总线,使原现场总线的分布式控制系统方便地转换成为基于以太网的分布式控制系统,将会得到越来越广泛的应用。

 

 

关键字:网络通  以太网  -CAN网关 引用地址:基于“网络通”的单片机以太网-CAN网关的应用

上一篇:DM9000A与基带信号处理平台的结合应用
下一篇:Silicon Labs MCU延长无线嵌入式系统65%电池寿命

推荐阅读最新更新时间:2024-03-16 12:47

用于车速传感器性能测试平台的串行口-以太网桥设计
1 车速传感器性能测试平台简介 车速传感器是电控汽车的关键部件,其性能优劣直接关系到发动机怠速和变速器控制,因此,必须对其各项性能进行全面严格的测试。而这一系列的性能测试又有赖于一个稳定、高效的测试平台。传统测试平台通常采用由测试设备、测试操作台计算机和后台管理计算机组成的三级系统结构,如图1所示。 在此测试平台中,测试设备一般只提供串行通信接口(如RS-232、RS-485等),无法直接接入管理计算机所在局域网(如最常用的Ethernet)。所以,整个系统必须通过一个测试操作台计算机将上层局域网和底层串行总线网络连接起来以保证实测数据(各项性能指标数据)的顺利上传和测试操作命令(如车速传感器耐温测试、动/静态特性测试)的准确
[嵌入式]
全球以太网接入设备市场飙升 Ciena稳居榜首
  据外媒报道,得益于在北美联手大型一级电信企业和运营商的部署,电信设备制造商Ciena依然位居全球 以太网 接入设备(EAD)市场榜首。下面就随手机便携小编一起来了解一下相关内容吧。   2018财年第一季度,Ciena网络平台总收入为4.96亿美元,高于去年同期的4.9亿美元。   根据IHS Research调查数据显示,紧随Ciena之后的分别是ADVA、RAD、Actelis以及MRV。   2017年全球 以太网 接入设备收入总额为9.87亿美元,比2016年增长8%。预计2021年该市场规模将达到14.7亿美元,2017-2022年年均复合增长率(CAGR)将达到8%。   IHS移动回程和小型基站研究副总监Ri
[手机便携]
工业以太网在现场总线PROFIBUS控制系统中的应用
一、前言   现场总线控制系统(FCS)是顺应智能现场仪表而发展起来的。它的初衷是用数字通讯代替4-20mA模拟传输技术,但随着现场总线技术与智能仪表管控一体化(仪表调校、控制组态、诊断、报警、记录)的发展,在控制领域内引起了一场前所未有的革命。控制专家们纷纷预言:FCS将成为21世纪控制系统的主流。   然而就在人们沸沸扬扬的对FCS进行概念炒作的时候,却没有注意到它的发展在某些方面的不协调,其主要表现在迄今为止现场总线的通讯标准尚未统一,这使得各厂商的仪表设备难以在不同的FCS中兼容。此外,FCS的传输速率也不尽人意,以基金会现场总线(FF)正在制定的国际标准[1]为例,它采用了ISO的参考模型中的3层(物理层、数据链路层和应
[嵌入式]
揭秘以太网接口在印制电路板上的实现
我们现今使用的网络接口均为以太网接口,目前大部分处理器都支持以太网口。目前以太网按照速率主要包括10M、10/100M、1000M三种接口,10M应用已经很少,基本为10/100M所代替。目前我司产品的以太网接口类型主要采用双绞线的RJ45接口,且基本应用于工控领域,因工控领域的特殊性,所以我们对以太网的器件选型以及PCB设计相当考究。从硬件的角度看,以太网接口电路主要由MAC(Media Access Controlleroler)控制和物理层接口(Physical Layer,PHY)两大部分构成。大部分处理器内部包含了以太网MAC控制,但并不提供物理层接口,故需外接一片物理芯片以提供以太网的接入通道。面对如此复杂的接口电
[半导体设计/制造]
揭秘<font color='red'>以太网</font>接口在印制电路板上的实现
如何用W7100A实现串口转以太网
1. 简介 很长时间以来,RS232在通信领域一直用来作为DTE(Data Terminal Equipment)和DCE(Data Circuit-terminating Equipment)之间的连接器。自从PC机问世,RS232就成为串行通信的标准。串行通信现在仍然被广泛使用。 随着因特网的迅速发展,TCP/IP协议成为应用最多的通信协议。近来由于因特网环境的不断成长,人们对于因特网和串行通信设备之间的通信连接也有了更高要求。如果以太网和RS232连接成功,人们就能够通过以太网控制串行设备。与此同时,各种串行设备可以有效的与以太网通信. 在这篇文档中,我们将使用iMCU7100EVB来实现串口转以太网的功能,同时介绍了一些工
[单片机]
如何用W7100A实现串口转<font color='red'>以太网</font>
基于ZigBee和以太网的无线网关设计
1 引言 ZigBee 是一种新兴短距离、低功耗、低传输速率的无线传感器网络通信技术。以IEEE802.15.4 为标准,通过传感器节点相互通信,以接力的方式将采集数据传到另一个网络节点或协调器节。该技术使用免费的IMS 的2.4GHz、915M 和868MHz 频段,传输速率为20K 至250Kbps,具有双向通信功能。它适用于通信数据量不大,传输速率相对较低,分布范围较小的,而且成本和功耗较低的场合。 随着计算机分布式处理、互联网等技术被广泛应用,计算机的联网需求迅速扩大。如何通过现有网络基础设施对传感器网络进行远程管理,逐渐成为传感器网络和计算机网络研究课题。 基于ZigBee 和以太网的无线网关设计就是在无线传感器网络和互联
[单片机]
基于ZigBee和<font color='red'>以太网</font>的无线<font color='red'>网关</font>设计
Cyan发布集成了USB 2.0和以太网MAC的微控制器
Cyan Technology公司发布了eCOG系列新款微控制器(MCU),该产品拥有片上闪存和USB 2.0 OTG及10/100Mbps以太网媒体访问控制器(MAC)等新外设。这种16位75MHz eCOG1X产品的处理性能达到45MIPS,是目前eCOG系列产品中最高的一款。 这种产品CyanIDE 开发工具的新特性在于其“交换芯片”功能,这种功能使设计人员只需敲击按钮就能够在Cyan系列各种MCU切换应用。Cyan公司称这种功能能够最大化设计重复使用率,并使器件选择所需的时间降至最少。 由于具有128KB到512KB闪存,且具有连接能力,这种eCOG1X产品还具有一个新的模拟部分,包括两个设置时间4μs 的12位DAC
[新品]
要跟上云数据中心市场的步伐,您需要了解这十大趋势
  毫不夸张地说,技术是以光速发展的。要跟上云 数据中心 市场的步伐,把握这些变化十分重要。下面是您需要了解的十大趋势。下面就随网络通信小编一起来了解一下相关内容吧。    1.按需访问   云 数据中心 主要用于存储信息并提供灾难恢复功能。但是,随着移动应用和物联网(IoT)等新技术的发展,按需访问的需求也在不断增长。用户希望无论从本地设备存储还是云端访问数据,都能享受到同样的用户体验。云 数据中心 需要提供更快的数据处理速度,并继续将重点转移到云计算和减少延迟上来。    2.招聘需求   数据科学家使用分析技术将大数据转化为有价值和有用的结论。随着云数据中心从信息存储基础设施转变为按需云数据处理中心,对数据工程师的需求
[网络通信]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved