can总线与以太网接口技术研究.docx

上传人:b****1 文档编号:2334017 上传时间:2022-10-28 格式:DOCX 页数:72 大小:618.88KB
下载 相关 举报
can总线与以太网接口技术研究.docx_第1页
第1页 / 共72页
can总线与以太网接口技术研究.docx_第2页
第2页 / 共72页
can总线与以太网接口技术研究.docx_第3页
第3页 / 共72页
can总线与以太网接口技术研究.docx_第4页
第4页 / 共72页
can总线与以太网接口技术研究.docx_第5页
第5页 / 共72页
点击查看更多>>
下载资源
资源描述

can总线与以太网接口技术研究.docx

《can总线与以太网接口技术研究.docx》由会员分享,可在线阅读,更多相关《can总线与以太网接口技术研究.docx(72页珍藏版)》请在冰豆网上搜索。

can总线与以太网接口技术研究.docx

can总线与以太网接口技术研究

各专业完整优秀毕业论文设计图纸

南京工程学院

自动化学院

本科毕业设计(论文)

 

题目:

以太网与CAN总线通讯接口技术研究

专业:

自动化(数控技术)

班级:

数控102学号:

203100613

学生姓名:

指导教师:

起迄日期:

2014.2~2014.6

设计地点:

工程实践中心

 

GraduationDesign(Thesis)

 

EthernetandCANbuscommunicationstechnology

research

By

GuoShiWei

 

Supervisedby

Prof.FangLi

 

SchoolofAutomation

NanjingInstituteofTechnology

June,2014

摘要

控制器局域网络(CAN)是一种能有效支持分布式控制或实时控制的串行通信网络,具有高性能和高可靠性的特点,现已经形成国际标准。

但CAN总线也具有其局限性,那就是难以接入因特网。

如果能够把现场总线与以太网连接,那么这些问题都将得以解决,同时,由于以太网能够方便的接入因特网,控制信息也将可以方便快速地传送到世界上任何一个地方。

本文在对以太网及CAN总线通讯协议进行深入分析的基础上,对以太网与CAN总线接口技术进行研究,以AT89S51单片机为核心处理器,以KeilUvision2为软件开发,编写工具,以太网接口电路模块采用以太网控制器RTL8019AS芯片来实现单片机收发以太网上的数据,CAN总线接口电路模块采用CAN总线控制器SJA1000芯片来实现单片机收发CAN总线上的数据,进而实现了CAN总线接入以太网的功能。

 

关键字:

以太网;CAN总线;网关;接口

 

ABSTRACT

ControllerAreaNetwork(CAN)isaneffectivecontrolorsupportdistributedreal-timecontrolofserialcommunicationnetworkwithhighperformanceandhighreliability,andnowhasbecomeaninternationalstandard.ButCANbusalsohasitslimitations,itisdifficulttoaccesstheInternet.IfyoucanputafieldbusandEthernetconnection,thentheseproblemswillbesolved,andbecauseEthernetcaneasilyaccesstheInternet,thecontrolinformationwillalsobequicklyandeasilytransferredtoanyplaceintheworld.

BasedontheEthernetandCANbuscommunicationprotocolin-depthanalysis,EthernetandCANbusinterfacetechnologyresearchtoAT89S51microcontrollercoreprocessor,withKeilUvision2forsoftwaredevelopers,authoringtools,EthernetinterfacecircuitmoduleusingEthernetcontrollerRTL8019ASchipmicrocontrollertosendandreceivedataoverEthernet,CANbusinterfacecircuitmoduleusingCANbuscontrollerSJA1000chiptoachievesingle-chiptransceiverCANdatabus,thusachievingaCANbusEthernetaccesscapabilities.

 

Keywords:

Ethernet;CANbus;Gateway;Interface

 

目录

第一章绪论1

1.1引言1

1.2选题的背景与意义1

1.3研究现状1

1.3.1现场总线控制系统的优点2

1.3.2CAN总线简介2

1.4本文的结构3

第二章CAN总线智能节点设计4

2.1CAN控制器SJA1000功能简介4

2.2CAN控制器SJA1000的基本结构4

2.2.1SJA1000内部功能模块说明6

2.2.2SJA1000引脚图和工作模式7

2.3SJA1000的寄存器8

2.3.1寄存器表8

2.3.2BasicCAN模式下的寄存器说明10

2.4CAN节点硬件系统的设计18

2.4.1SJA1000与单片机的连接18

2.4.2PCA82C250外围电路19

2.4.3电源电路20

2.4.4单片机地址译码电路20

2.5SJA1000的重要寄存器21

2.5.1控制SJA1000基本功能的寄存器21

2.5.2发送缓冲器和接收缓冲器22

2.6SJA1000的验收滤波器原理23

2.6.1单滤波23

2.6.2双滤波24

2.7CAN控制器中位定时参数设置的一般方法24

2.8CAN通信协议的制定25

2.9CAN节点软件系统的设计26

2.9.1CAN节点的软件结构26

2.9.2建立CAN通信的步骤和流程26

2.9.3SJA1000初始化程序的设计方法27

2.9.4读写SJA1000寄存器28

2.9.5SJA1000数据接收程序设计方法29

2.9.6SJA1000数据发送程序设计方法30

第三章以太网总线智能节点设计32

3.1以太网控制器RTL8019AS功能简介32

3.2以太网控制器RTL8019AS的基本结构32

3.2.1RTL8019AS内部结构说明34

3.2.2RTL8019AS引脚图及部分管脚设置34

3.3RTL8019AS寄存器37

3.3.1RTL8019AS寄存器表37

3.3.2寄存器功能说明38

3.4以太网节点硬件系统的设计43

3.4.1RTL8019AS与单片机的连接43

3.4.2地址锁存器74LS37345

3.4.3以太网接口46

3.5以太网节点软件系统的设计46

3.5.1复位RTL8019AS46

3.5.2RTL8019AS寄存器的读写47

3.5.3RTL8019ASRAM的操作47

3.5.4RTL8019AS的初始化48

3.5.5RTL8019AS的数据接收程序设计方法49

3.5.6RTL8019AS的数据发送程序设计方法51

第四章结论52

4.1论文总结52

4.2感想53

致谢54

参考文献55

附录A:

硬件设计原理图与PCB图56

附录B:

软件程序清单57

第一章绪论

1.1引言

随着网络技术和信息技术的迅速发展,自动化领域产生了深刻的变革,并逐渐形成了网络化、全开放、全分布的自动控制体系结构。

而现场总线正是这场深刻变革中的重要技术。

现场总线是连接智能现场设备和自动化系统的数字式、双向传输、多分支结构的通信网络。

它的关键是把网络化、信息化的概念彻底引入到控制领域和工厂的控制中。

构建完整的控制网络和信息网络,不仅可实现高度灵活、高可靠性的分散控制,而且可以实现全厂,甚至全世界范围内的信息共享,优化企业生产过程,实现企业的量化管理,提高企业的生产效率。

1.2选题的背景与意义

当今的以太网技术虽然有其优势,但要直接用于工业控制,仍然面临一些未解决的问题。

同时,由于现场总线具有不可代替的优点,与以太网相比,更适合用于控制网络。

因此,工业企业中,一般把现场总线用于车间、生产现场等生产第一线,作为控制网络,而以太网主要应用于企业管理层和生产监控层。

由于不同现场总线之间没有统一的标准、难以接入因特网等缺点,使得目前大部分企业的控制网络和信息网络相互独立,甚至不同的控制网络之间相互独立,不同网络的互联仍然是一个急需解决的问题。

如果能够把现场总线与以太网连接,那么这些问题都将得以解决,同时,由于以太网能够方便的接入因特网,控制信息也将可以方便快速地传送到世界上任何一个地方。

这就为本课题的研究提供了机遇,也是本课题研究的意义所在。

1.3研究现状

现代化的发展使人们对生产过程的性能控制提出了更高的要求,这使得企业管理者、工程师需要获取更多的来自现场的信息,从而实现从现场控制到监控、管理、决策、商务等各个层次的信息交换与集成,以提高生产效率和市场竞争力。

这种需求推动了现场总线技术的诞生,呼唤着以现场总线为纽带,以分散的智能测控设备为节点的网络系统与控制系统的出现,并对传统模拟仪表控制系统、非开放性的DCS系统发起了革命性的挑战。

1.3.1现场总线控制系统的优点

系统的开放性:

开放系统是指通信协议公开,各不同厂家的设备之间可互连为系统而实现一致通信与信息交换。

在FCS中,用户可以根据需要,将遵从相同协议的不同厂家的产品集成到一个规模随意的系统中,通过现场总线构筑自动化领域的开放互连系统,从根本上打破了DCS系统的封闭性。

互可操作性与互用性:

互可操作性是指实现互连设备间、系统间的信息传递与沟通;互用性则指不同生产厂家的性能类似的设备之间可以实现相互替换。

现场设备的智能化与功能自治性:

现场总线系统将传感测量、补偿计算与控制等功能分散到现场设备中完成,仅靠现场设备即可完成自动控制的基本功能,并可随时诊断设备的运行状态。

系统结构的高度分散性:

现场总线己构成一种新的全分散性控制系统的体系结构,从根本上改变了现有的DCS系统体系,简化了系统结构,提高了可靠性。

对现场环境的适应性:

工作在生产现场,作为工厂网络底层的现场总线,是专为现场环境设计的,可支持双绞线、同轴电缆、光缆、射频、红外线、电力线等,具有较强的抗干扰能力,能采用两线制实现供电与通信,并可满足安全防爆要求。

节省硬件数量与投资:

现场总线系统中分散在现场的智能设备能直接执行传感测量、补偿计算与控制等功能,故可减少变送器的数量,不再需要单独的调节器、计算单元等,也不再需要DCS系统的信号调理、转换、隔离等功能单元及其复杂接线,还可以用工控PC机作为操作站,从而节省了硬件投资,并减少了控制室的占地面积。

节省安装、维护费用:

现场总线系统的接线十分简单,一对双绞线或一条电缆上可以挂接多台设备,故可节省大量的电缆、端子、槽盒、桥架,而连线设计与接头校对的工作量也可大大减少。

当需要增加现场控制设备时,无需增加新的电缆,可就近连接在原有的电缆上,即节省了投资,也减少了设计安装的工作量。

由于现场控制设备具有自诊断与简单故障处理能力,并通过数字通讯将相关的诊断维护信息送往控制室,用户可以查询所有设备的运行、诊断维护信息,以便早期分析故障原因并快速排除,缩短了维护时间,减少了维护的工作量。

提高了系统的准确性与可靠性:

现场总线设备的智能化和数字化,从根本上提高了测量与控制的精度。

同时,由于系统的结构简化,设备与连线的减少,现场仪表内部功能的加强,减少了信号的往返

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 电大

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1