EtherCAT(以太网控制自动化技术)是一个以以太网为基础的开放架构的现场总线系统,EtherCAT名称中的CAT为Control Automation Technology(控制自动化技术)首字母的缩写。最初由德国倍福自动化有限公司(Beckhoff Automation GmbH) 研发。EtherCAT为系统的实时性能和拓扑的灵活性树立了新的标准,同时,它还符合甚至降低了现场总线的使用成本。EtherCAT的特点还包括高精度设备同步,可选线缆冗余,和功能性安全协议(SIL3)。

  EtherCAT设备分主站和从站。很多工程师更关心研发的问题,主站比如是运动控制器-可以用于切割、机器人等行业,从站是IO模块,伺服驱动器,网关,板卡等等。
  从站一般是uC+ESC(EtherCAT从站控制器)的方式,uC可以是硬核uC或者是FPGA构建的软核uC,ESC可以是倍福或者赫优讯的一些集成芯片,也可以是IPcore,IPcore可以跑在FPGA中。
  主站一般是:RTOS+ARM/X86/ZYNQ,RTOS有很多选择,比如Vxworks,QNX,uCOS,Linux+开源Xenomai,Linux+开源rt-preempt,Windows+INtime/RTX,winCE等等。开发出一个性能参数很优秀的主站,比如CPU负载,抖动,最小周期等,有几个先决条件:选好合适的RTOS+硬件平台,选择优秀的NICdriver,选好优秀的EtherCAT主站供应商。

EtherCAT介绍相关推荐

  1. OSI七层模型、CAN、CiA、CANopen、CiA301CiA402和EtherCAT介绍

    1 OSI网络通信模型 2 CAN     CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终 ...

  2. Xilinx zynq EtherCAT LAN9252

    作者 QQ群:852283276 微信:arm80x86 微信公众号:青儿创客基地 B站:主页 https://space.bilibili.com/208826118 参考 开源Ethercat主站 ...

  3. 【EtherCAT理论篇】一、EtherCAT现场总线概述

    1.EtherCAT介绍 EtherCAT现场总线协议是由德国倍福公司在2003年提出的,该通讯协议拓扑结构十分灵活,数据传输速度快,同步特性好,可以形成各种网络拓扑结构.EtherCAT协议自从推出 ...

  4. 【转】【EtherCAT理论】一、EtherCAT现场总线

    [转][EtherCAT理论]一.EtherCAT现场总线 1.EtherCAT介绍 EtherCAT现场总线协议是由德国倍福公司在2003年提出的,该通讯协议拓扑结构十分灵活,数据传输速度快,同步特 ...

  5. 基于XMC4800 Ethercat从站的工厂自动化解决方案

    背景 随着"工业4.0"与"工业互联网"概念的提出,"互联网+制造"的概念被大众所熟知,人们称之为第四次工业革命.在这样的背景下,新的工业自 ...

  6. 创龙基于TI Sitara处理器的EtherCAT主站开发案例

    创龙基于TI Sitara处理器的EtherCAT主站开发案例 EtherCAT介绍 EtherCAT(以太网控制自动化技术)是一个开放架构,以以太网为基础的现场总线系统,其名称的CAT为控制自动化技 ...

  7. linux系统学习笔记9——CANOpen状态转换

    CANopen CANopen状态转换 CANopen状态转换 从节点上电和内部初始化之后自动进入预损作状太(Pre-operational State),在进入预操作之前,发送标准的启动对象(Boo ...

  8. 机器人开发--CanOpen

    机器人开发--CanOpen 1 介绍 1.1 概述 1.2 应用 2 历史发展 3 协议 3.1 协议细节(来自CiA文档) 3.2 协议框架 OSI 模型 服务 COB-ID NMT SYNC 紧 ...

  9. linux系统学习笔记8——LiuxCNC镜像系统安装步骤

    前言 LinuxCNC系统安装 有几个问题可能会遇到需要避免 1 .电脑系统启动模式 boot mode 需要修改成 legancy2.如果是将硬盘分区,那么安装linuxcnc系统镜像的分区最好在前 ...

最新文章

  1. PHP的内存泄露问题与垃圾回收
  2. php sql注入 替换,通过替换单引号来防止SQL注入
  3. 不停应用重启oracle数据库,此类情况下解决Oracle数据库重启的四种方案
  4. 人造卫星为什么会绕着地球转而不是停在太空中或者越飞越远.掉进地球的卫星为什么烧不完....
  5. 目标检测第1步:如何在Windows 10下安装MiniConda?
  6. pb string 接收dll按值返回_JavaScript 是如何工作的:JavaScript 的共享传递和按值传递...
  7. AI队列长度检测:计算区域中的人数
  8. centos系统安装pycharm编辑器
  9. 【网络工程师】<软考中级>IP子网划分
  10. jpg格式电脑怎么弄_电脑上图片改为jpg格式方法_照片怎么改为jpg格式-win7之家
  11. 火箭十八连胜内幕大曝光(坚持看完)(搞笑)
  12. C#WinForm实现雷速网站比赛MQTT逆向采集
  13. 九爷带你了解 nginx优化
  14. Linux命令和shell脚本 重点
  15. 一句话题解(20170801~20170125)
  16. 基于自适应算法和增量式PID算法的模拟直升飞机控制系统
  17. 算法设计与分析: 2-7 士兵站队问题
  18. 取消计算机关机,取消电脑自动关机
  19. 数字信号处理总结之共轭对称性_复变函数积分的共轭=共轭的积分
  20. 赛扬处理器_【推仔说新闻】Intel 奔腾和赛将处理器即将支持傲腾产品

热门文章

  1. 学python买什么电脑好用又实惠_用不到1000美元攒一台深度学习用的电脑:一次深度学习和便宜硬件的探奇!...
  2. 痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU启动那些事(3)- Serial Downloader模式(sdphost/MfgTool)...
  3. DataFrame修改列名columns
  4. ECharts-旭日图(Sunburst)带时间轴
  5. XGBoost(极端梯度提升)算法原理小结
  6. android 开机向导加载过程,开机向导启动流程分析
  7. 06-数据科学的基础:数据收集之市场调查_02 次级资料
  8. 云端的精彩:让信息在指尖流动
  9. web前端基础 html5+css3(十三.移动端)
  10. UnrealEngine4蓝图功能_关卡切换后的玩家出身点定位功能实现