当前位置:首页 > 单片机 > 单片机
[导读]1 概述  在工厂、变电站、智能大厦等大型企业自动化系统中,如 图1(a) 所示,在上层企业管理层和生产 监控层采用的都是以太网和PC机,而在下层车间、现场都是采用现场总线(如RS-485、CAN、 lonWorks、基金会等)和单

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通信数据的透明传输。

  由于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接口原理图

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发布方式向网络客户提供动态交互式浏览网页。

结束语

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

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭