计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

引言 现场总线是应用在生产现...

2013-06-27 01:18
导读:硕士毕业论文论文论文,引言 现场总线是应用在生产现...怎么写,格式要求,写法技巧,科教论文网展示的这篇文章是很好的参考: 引言    现场总线是应用在生产现场、在微机化

引言
  
  现场总线是应用在生产现场、在微机化测量控制设备之间实现双向串行多节点数字通信的系统,也被称为开放式、数字化、多点通信的底层控制网络[1]。现场总线是当今自动化技术发展的热点之一,被誉为自动化领域的计算机局域网。CAN 总线[6]作为现场总线的一种,由于采用了许多新技术及独特的设计,与一般的通信总线相比,CAN 总线的数据通信具有突出的可靠性、实时性和灵活性[4]。
  以太网 (Ethernet)作为构筑互连网的一种最普及的局域网技术,具有较好的技术稳定性和传输数据的高效性等特点,此外,以太网还可以方便的与干线网络连接,整个控制系统还能够支持互连网络的远程访问。因此,使用以太网作为工业控制的上层网络有着十分明显的优势[2]。
  本文给出了一种基于LPC2378 的CAN 总线和以太网互联的网关设计方案[3],有效解决了底层现场总线与上层控制系统的互联问题。
  
  1 硬件设计
  
  网关主要由微控器模块,以太网接口模块,CAN 接口模块构成。微控器模块主要实现以太网协议和CAN 协议的互相转换,以太网接口模块主要实现以太网数据的发送和接收,CAN 接口模块主要实现CAN 数据的发送和接收。
  
  1.1 微控器选型
  本设计采用 Philips 公司的LPC2378 作为主控器,LPC2378 是一款基于ARM7TDMI 内核的32 位微处理器,工作频率高达72MHz,内嵌512kB 的Flash 程序存储器,ARM 局部总线上有32kB 的SRAM,可以进行高性能的CPU 访问,内部集成2 路CAN 控制器和1 个以太网控制器,只要加上CAN 收发器和网络变压器即可组成CAN 转以太网网关,大大简化了电路。
  
  1.2 以太网接口模块
  LPC2378 内部集成以太网控制器,支持10M 或100Mbps PHY 器件,与标准802.3 完全兼容,内部含16kB 静态RAM,也可用作通用SRAM,带有分散/集中式DMA 的DMA 管理器以及帧描述符数组,加上网络变压器后通过RJ45 接口与以太网相连。 您可以访问中国科教评价网(www.NsEac.com)查看更多相关的文章。
  
  1.3 CAN 接口模块
  LPC2378 内部集成2 路CAN 控制器,在任何一路外面加上CAN 收发器都可以组成CAN接口电路,本设计采用CTM8251 作为CAN 收发器,其主要功能是将CAN 控制器的逻辑电平转换为CAN 总线的差分电平,并具有DC 2500V 隔离功能,省略了传统电路的光电隔离模块,简化了电路,接口速率高达1Mbit/s。
  
  2 软件设计
  
  网关软件设计主要包括以太网模块通信,CAN 模块通信,以太网协议与CAN 协议的相互转换三个部分。
  
  2.1 以太网模块通信
  以太网模块通信主要包括以太网控制器的初始化和TCP/IP 协议的嵌入两部分,主程序通过调用以太网模块通信程序驱动以太网控制器。
  2.1.1 以太网控制器的初始化
  以太网控制器的初始化主要有设置以太网MAC 寄存器,工作模式,定义发送缓冲区的大小,IP 地址、子网掩码。
  2.1.2 TCP/IP 协议的嵌入
  TCP/IP 协议作为以太网通信协议嵌入到微处理器中[5],其主要作用是管理以太网报文的发送和接收,实现远程主机与网关的通信。
  因为本网关主要应用于井下控制系统,对数据的传输实时性要求较高,所以在传输层使用UDP 协议,该协议是一种无连接协议,只把从TCP/IP 应用层中的得到的消息简单分组为数据报,所以一般UDP 的运行速度要比TCP 快40%,适合工业控制系统。
  在网络层,设计主要采用了IP 协议作为传输协议,IP 协议是整个TCP/IP 协议的核心,传输层的UDP 协议要以IP 数据报的格式进行传输。
  另外,在网络通信中,还需要用到ARP 协议,其功能是根据目标IP 地址查询对应的MAC 地址。
  2.2 CAN 模块通信
  CAN 模块通信主要包括CAN 模块的初始化,CAN 数据的发送和接收,主程序通过调用CAN 模块通信程序驱动CAN 控制器。

上一篇:引言 锌合金因具有良好的室温力学性能和耐磨减 下一篇:没有了