
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
ESC使用EEPROM来存储所需要的设备相关信息,称为从站信息接口SII(Slave Information Interface)。以Beckhoff 两通道模拟量输入模块EL3102为例,简单介绍 EEPROM中存储的各种信息的位置和含义。一、EEPROM内容一览根据ET1100的datasheet,EEPROM中的存储结构如下:以EL3102为例,从T
在EtherCAT从站开发过程中,使用ETG官方提供的一致性测试软件对产品进行一致性测试是非常有必要的。一、获取软件EtherCAT Conformance Test Tool,简称CTT,必须以ETG会员的身份进行购买,订货信息为ET9400,每次购买的有效期为一年,过期后续重新购买。ETG官网上关于CTT的介绍:https://www.ethercat.org.cn/cn/...
SOEM(Simple Open EtherCAT Master)是rt-lab提供的一个开源EtherCAT主站,使用裸套接字收发EtherCAT帧,可以很方便地移植到嵌入式设备上。1、软硬件环境 软件:VMware10+Ubuntu15.10, 在此虚拟机上运行SOEM,并连接EtherCAT从站。 硬件: (1)24V电源
SOEM使用Raw Socket收发EtherCAT,即调用系统的bind、send和recv函数实现EtherCAT通信。1、创建Socket初始化函数ec_init(ifname)最终会调用/oshw/linux/nicdrv.c下的以下这个函数完成绑定网卡和创建1个Raw Socket。int ecx_setupnic(ecx_portt *port, const char *ifname
本文基于天嵌E9V3开发板,详解设备树的语法结构和用法。一、设备树二、E9V3设备树总览E9V3设备树总览:三、设备树编写规则
linux内核参数isolcpus的作用是隔离一定数量的CPU,使其独立于内核的平衡调度算法,也就是内核本身不会将进程分配到被隔离的CPU上运行。之后用户可将指定的进程绑定到被隔离的CPU上运行,让进程独占CPU,使其实时性可得到一定程度的提高。一、使用isolcpus隔离cpu...
SOEM(Simple Open EtherCAT Master)是一个开源的EtherCAT主站。本文介绍其中读取从站EEPROM信息的步骤。1、ESC EEPROM访问控制寄存器从站控制芯片ESC EEPROM控制寄存器如下:2、读EEPROM步骤读的一般步骤为:(1) 读取EEPROM控制/状态寄存器0x0502:0x0503的内容,确认EEPROM没有处于Busy状态
FoE(File Access over EtherCAT)可实现EtherCAT节点之间的文件传输,本文介绍FoE的基本原理,以及FoE在开源EtherCAT主站Etherlab中的实现过程。一、软件更新方式在产品开发调试过程中,我们一般使用仿真器更新程序。当产品发布后,我们通常使用串口、CAN或者WiFi等端口更新程序。如果是EtherCAT从站设备,使用FoE在bootstrap...
本文介绍CANopen中心跳信号的原理,以及在开源CANopen协议栈CanFestival中的实现过程。一、心跳的作用CANopen网络中,当一个节点需要知道另一个节点的状态时,除了发送远程帧查询节点状态外,被查询节点也可以周期性的发送心跳信号。发送心跳的节点称为生产者,生产者既可以是主节点,也可以是从节点。接收心跳的节点称为消费者,消费者既可以是主节点,也可以是从节点。...
SOEM(Simple Open EtherCAT Master)是rt-lab提供的一个开源EtherCAT主站,使用裸套接字收发EtherCAT帧,可以很方便地移植到嵌入式设备上。1、软硬件环境 软件:VMware10+Ubuntu15.10, 在此虚拟机上运行SOEM,并连接EtherCAT从站。 硬件: (1)24V电源







