随着工业制造精度的不断提高,传统总线越来越多的表现出速度慢、数据量小的缺点。另一方面,一种将计算机网络应用于工业控制的总线技术越来越受到关注,这就是工业以太网。EtherCAT是一种基于修改以太网协议的工业以太网,在数据链路层使用ISO/IEC802.3协议,数据帧类型为特定类型;在网络层和传输层采用特定协议代替TCP/IP协议。目前,EtherCAT是速度最快、实时性最好的工业以太网协议之一。
本文提出了基于UC/OSIⅡ的EtherCAT主站实现的具体方法。首先,从协议层面分析EtherCAT,对数据链路层、网络层和应用层协议进行分析。其次,通过对嵌入式平台的设计,确保主站系统的实时性。创造性的提出了一个UC/OSIⅡ系统下具有微秒级别精度的时间模块;同时设计了基于中断接收数据的DM9000的网卡驱动。最后,根据协议分层构架提出了一套嵌入式的EtherCAT主站软件ECOU(EtherCAT Over UC/OS),并对主站底层和软件进行了功能和性能测试。
ECOU是一个实施于UC/OSIⅡ的EtherCAT主站。作为嵌入式EtherCAT主站,它的实施更加灵活;同时由于UC/OSIⅡ是实时操作系统,ECOU的性能也得到了很大的提高。
关键词:工业以太网;UC/OSIⅡ;EtherCAT;微秒级别时间模块;主站
资源简介:随着工业制造精度的不断提高,传统总线越来越多的表现出速度慢、数据量小的缺点。另一方面,一种将计算机网络应用于工业控制的总线技术越来越受到关注,这就是工业以太网。ethercat是一种基于修改以太网协议的工业以太网,在数据链路层使用ISO/IEC802.3协议,...
上传时间: 2022-06-30
上传用户:
资源简介:本研究提出了一套完整的基于Linux嵌入式平台的ethercat主站系统设计方案,旨在打通整个ethercat协议技术环节。从主站和从站的硬件层面到软件层面再到上位机软件,开发出整套拥有自主知识产权的ethercat主站系统。设计ethercat从站模块,选用从站控制芯片ET110...
上传时间: 2022-05-22
上传用户:aben
资源简介:工业以太网ethercat具有很好的实时性。为了进一步提高工业控制的实时性,本文创新性提出了基于Linux-RTAI的ethercat主站新架构;同时,详细阐述了其工作原理。最后在凌动D520工控机上进行测试,实验结果表明该架构具有极佳的实时性,非常适用于高实时控制场合...
上传时间: 2013-11-09
上传用户:a3318966
资源简介:基于ucos-ii的tcpip+ucos-ii源码,实现基于以太网的WEB服务器应用。
上传时间: 2015-11-07
上传用户:firstbyte
资源简介:·详细说明:基于UCOS-II制作的MP3,把UCOS-II移植到单片机上. 文件列表: MP3 ...\2004112420374795 ...\................\atmel ...\................\.....\aud_drv.lst ...\................\....
上传时间: 2013-04-24
上传用户:zhouli
资源简介:本论文提出的“基于PLC的工业以太网控制的实现”,是通过研究工业以太网与西门子S7-300系列PLC,最终实现交通灯信号控制。安装有STEP7软件的上位机通过以太网与CPU315-2DP的以太网部件连接,在CPU315之间实现硬件组态。并在计算机中利用STEP7软件编写程序。利...
上传时间: 2014-01-08
上传用户:
资源简介:基于嵌入式uClinux系统工业以太网接口的设计与实现。。希望对大家有用
上传时间: 2013-12-21
上传用户:偷心的海盗
资源简介:基于UCOS-II制作的MP3,把UCOS-II移植到单片机上
上传时间: 2013-12-25
上传用户:小眼睛LSL
资源简介:mcb2100下的基于ucos-ii的CAN驱动
上传时间: 2015-10-19
上传用户:wpwpwlxwlx
资源简介:基于ucos-ii的GPS源码,能够使用GPS驱动中间件来获取GPS地理信息。
上传时间: 2015-11-07
上传用户:zyt
资源简介:基于ucos-ii的UDiskDemo+ucos-ii源码,可以在U盘上打开或创建一个文件。
上传时间: 2015-11-07
上传用户:lifangyuan12
资源简介:基于ucos-ii的Usb_I2C+ucos-i源码,将扇区的数据写入U盘。
上传时间: 2015-11-07
上传用户:xsnjzljj
资源简介:基于ucos-ii的uart0+ucos-i源码,实现串口通信。
上传时间: 2014-01-01
上传用户:woshiayin
资源简介:基于uCOS-II的串口驱动(用Keil C)
上传时间: 2013-12-24
上传用户:海陆空653
资源简介:基于uCOS-II嵌入式操作系统的LED显示功能的源程序
上传时间: 2016-03-17
上传用户:ccclll
资源简介:基于ucos-II的嵌入式系统BootLoader的框架和编写过程,此部分主要是实现代码
上传时间: 2014-12-05
上传用户:蠢蠢66
资源简介:这是基于UCOS-II嵌入式实时操作系统开发的脑中报警程序代码,已经通过在开发板上的测试
上传时间: 2014-01-22
上传用户:bibirnovis
资源简介:基于UCOS-II操作系统的API函数,很好,HTML格式,易于查找!
上传时间: 2013-12-13
上传用户:894898248
资源简介:基于ucos-II操作系统下的ARM7通过串口控制科大讯飞语音芯片的程序。可以通过两个不同的按键实现长按,短按,双按三种情况下来控制语音芯片读出想要合成的文本。
上传时间: 2016-09-01
上传用户:417313137
资源简介:基于uCOS-II 的MMC/SD卡的读写源程序
上传时间: 2016-09-05
上传用户:wcl168881111111
资源简介:周立功 smartArm2200 的基于uCOS-II的综合实验源程序,绝对物有所值
上传时间: 2013-12-24
上传用户:sunjet
资源简介:Micrium公司的基于UCOS II的源代码,开板板为英蓓特的2300或者KEIL公司的MCB23
上传时间: 2016-10-27
上传用户:xjz632
资源简介:熟悉基于 uCOS-II 扩展的嵌入式操作系统的启动和应用程序的结构。阅读 main. 调用的函数,了解 uCOS-II操作系统系统的启动过程。使用Source Insight 3.0 C代码 辑器,在操作系统的基础上,编写一段程序,在屏幕上显示“Hello world”等文本
上传时间: 2013-12-21
上传用户:wxhwjf
资源简介:基于uCOS-II 的列车控制系统设计,对大家理解应用很有帮助!
上传时间: 2017-05-09
上传用户:古谷仁美
资源简介:这是基于UCOS II操作系统,LWIP协议栈的ARM以太网接口程序,处理器是AT91SAM7x256,对于打算学习ARM以太网接口的朋友有一定帮助,可以参考此程序实现其他硬件平台上的以太网接口的开发。
上传时间: 2014-12-01
上传用户:weiwolkt
资源简介:基于UCOS-II和ARM7的波形采集和显示的设计实验,在ARM7的LCD上显示。
上传时间: 2014-01-09
上传用户:小码农lz
资源简介:基于UCOS-II操作系统,在ARM7上实现GPIO和SPI的设计。所上传的为完整的工程。
上传时间: 2013-12-15
上传用户:qweqweqwe
资源简介:uCOS-II 2.52在intel 80x86上的移植程序(大模式,实模式)
上传时间: 2015-03-24
上传用户:zl5712176
资源简介:uCOS-II应用举例 关于与OS有关的FAT文件管理系统软件包USB驱动软件包CF卡及其IDE接口软件包 TCP/IP软件包GUI软件包我们已经通过各种途径提供了十分详细的开发资料源码与出 版物我们不再针对这些软件包提供任何免费的技术支持因为我们披露的信息没有任何 ...
上传时间: 2014-12-01
上传用户:TRIFCT
资源简介:UCOS-II在凌阳61单片机上的移植 代码还附带三个测试例子,跑的很好,值得借鉴!
上传时间: 2013-12-25
上传用户:chenbhdt