网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 论文模板 > 硕士毕业论文 > 正文

关于LPC2378的CAN转以太网网关

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/08/27

【编者按】:网学网硕士毕业论文为您提供关于LPC2378的CAN转以太网网关参考,解决您在关于LPC2378的CAN转以太网网关学习中工作中的难题,参考学习。

引言
  
  现场总线是应用在生产现场、在微机化测量控制设备之间实现双向串行多节点数字通信的系统,也被称为开放式、数字化、多点通信的底层控制网络。现场总线是当今自动化技术发展的热点之一,被誉为自动化领域的计算机局域网。CAN 总线作为现场总线的一种,由于采用了许多新技术及独特的设计,与一般的通信总线相比,CAN 总线的数据通信具有突出的可靠性、实时性和灵活性。
  以太网 (Ethernet)作为构筑互连网的一种最普及的局域网技术,具有较好的技术稳定性和传输数据的高效性等特点,此外,以太网还可以方便的与干线网络连接,整个控制系统还能够支持互连网络的远程访问。因此,使用以太网作为工业控制的上层网络有着十分明显的优势。
  本文给出了一种基于LPC2378 的CAN 总线和以太网互联的网关设计方案,有效解决了底层现场总线与上层控制系统的互联问题。
  
  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 接口与以太网相连。
  
  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 协议作为以太网通信协议嵌入到微处理器中,其主要作用是管理以太网报文的发送和接收,实现远程主机与网关的通信。
  因为本网关主要应用于井下控制系统,对数据的传输实时性要求较高,所以在传输层使用UDP 协议,该协议是一种无连接协议,只把从TCP/IP 应用层中的得到的消息简单分组为数据报,所以一般UDP 的运行速度要比TCP 快40%,适合工业控制系统。
  在网络层,设计主要采用了IP 协议作为传输协议,IP 协议是整个TCP/IP 协议的核心,传输层的UDP 协议要以IP 数据报的格式进行传输。
  另外,在网络通信中,还需要用到ARP 协议,其功能是根据目标IP 地址查询对应的MAC 地址。
  2.2 CAN 模块通信
  CAN 模块通信主要包括CAN 模块的初始化,CAN 数据的发送和接收,主程序通过调用CAN 模块通信程序驱动CAN 控制器。

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 |原创论文 | 论文专题 | 设计下载 | 网学软件 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师