
ethercat
PI_sunyang
Assistant embedded engineer!
Facebook:Yang Sun
Stack overflow:Sun_yy
Gmail:johnsonyang1994@gmail.com
一群志同道合的人共同到达一个从未到达的地方
展开
-
Process SDK RTOS Creating a SD Card with Windows
1.SD Card Creation in Windows This title details how to use an image file to create a boottable SD card for the Processor SDK(Software Development Kit) RTOS for AM3/AM4/AM5/K2G. The c原创 2017-08-17 19:54:28 · 406 阅读 · 0 评论 -
TwinCAT 3 查看程序执行的时间
调用系统结构_TaskInfo,其中有执行时间的变量可以被用于监控,使用方法如下:原创 2018-01-03 17:08:37 · 2969 阅读 · 0 评论 -
对软实时和硬实时的理解
对软实时和硬实时的理解1.软实时是利用操作系统的实时性,这时候要实现好的实时性需要使用实时性操作系统,硬实时是独立的实时系统,不依赖操作系统。 Example: TwinCAT属于硬实时,因为windows是非实时的 。 倍福的R3IO是软实时,所以在XPE下实时效果很差,在CE下就好很多,因为CE是实时系统 。原创 2018-01-03 16:56:30 · 3717 阅读 · 2 评论 -
IgH EtherCAT Master 源码编译安装
http://blog.youkuaiyun.com/scyhk/article/details/51672136转载 2017-11-23 10:15:28 · 1887 阅读 · 0 评论 -
Twincat3
https://wenku.baidu.com/view/b073af3f81c758f5f71f677e.html?pn=51原创 2017-08-24 13:16:28 · 2866 阅读 · 0 评论 -
define my data variable
Hi, Thanks for your reply! I think I did not make it clear my question. How should I define the data variable?When i send data from master to slave. I find the API function ,but when i define my da原创 2017-09-06 10:01:10 · 372 阅读 · 0 评论 -
EtherCAT状态机
状态机 状态过程详细描述原创 2017-08-28 10:19:08 · 1742 阅读 · 0 评论 -
EtherCAT设备寻址方式
在EtherCAT的每个子报文中,有32位空间用于对EtherCAT设备进行寻址。寻址方式有三种,分别为: 位置寻址 节点寻址 逻辑寻址 *位置寻址 位置寻址方式是根据从站的连接顺序,即物理位置实现的。在报文头的32bit地址中,前16bit的Position用于存放地址值,Offset用于存放ESC逻辑寄存器或者内存地址。报文每经过一个从站设备,其Position中的地址值加1。当一原创 2017-08-23 15:52:02 · 4896 阅读 · 0 评论 -
EtherCAT protrocol
EtherCAT protocol Procedure to kickoff ESC firmware 1.Initialize memories (register protection, register reset values, EEPROM cache) and PRU-ICSS INTC 2.Load ESC firmware into PRUs of PRU-ICSS 3.原创 2017-08-14 17:33:13 · 857 阅读 · 0 评论 -
task
1:void APPL_InputMapping(UINT16* pData){#if _WIN32 #pragma message ("Warning: Implement input (Slave -> Master) mapping")#else #warning "Implement input (Slave -> Master) mapping"#endif原创 2017-09-04 17:39:23 · 647 阅读 · 2 评论 -
master communication with slave each other
序言:看了一个月的Ethercat,有一种竹杖芒鞋轻胜马,谁怕?的感觉!这篇博文主要讲一下主从站交流的API函数接口,version问题具体参考Ethercan博文目录 1.首先先介绍一下什么是API函数,顾名思义API函数(application progranmmable intergence)意思是你可以调用这些函数来完成文件操作等等。我在建立一个工程时,想要知道他们之间通讯的接口函数,于是原创 2017-09-03 22:09:55 · 402 阅读 · 0 评论 -
PRU-ICSS EtherCAT slave package
is it from ISDK? or from PRU-ICSS EtherCAT slave package? 1) If it is from ISDK, then you can download ysbios_ind_sdk_prebuilt_02_0x_0x_0x, inside you can find bootloaders\AM437X_IDK\mmcsd_release\MLO原创 2017-08-22 08:48:24 · 816 阅读 · 0 评论 -
EtherCAT Receive
EtherCAT master master EtherCAT可以在单个以太网帧中最多实现1486字节的分布式过程数据通讯。其它解决方案一般是,主站设备需要在每个网络周期中为各个节点处理、发送和接收帧。而EtherCAT系统与此不同之处在于,在通常情况下,每周期仅需要一个或两个帧即可完成所有节点的全部通讯,因此,EtherCAT主站不需要专用的通讯处理器。主站功能几乎不会给主机CPU带来任何负担原创 2017-08-14 20:23:12 · 849 阅读 · 1 评论 -
Ethernet & EtherCAT and EtherCAT State Transition
EtherCAT状态机 EtherCAT有如下几种状态,Init、PreOP、SafeOP、OP和bootstrap。EtherCAT状态机模块负责控制EtherCAT状态机在以上几种状态间跳转。EtherCAT主函数名称为ECAT_Main(),可以在定时器中断函数或程序主函数,周期性运行。该函数主要包含以下功能:1、读取中断标志寄存器ALEventReg的值,根据值来判断是什么触发的中断,中断原创 2017-08-14 15:36:49 · 3538 阅读 · 2 评论 -
EtherCAT test
Runing EtherCAT Slave Application configure: *software CCS7.2 Twincat31 *hardware IDK AM437x cable This test folder has TI EtherCAT slave demo application along with configuration xml file. 1.cop原创 2017-08-21 11:57:46 · 614 阅读 · 0 评论 -
Updating Code Composer Studio
Updating Code Composer Studio Overview Code Composer Studio is based on the Eclipse application framework and uses the Eclipse update manager to for updates. This allows you to check for new versions原创 2017-08-18 10:27:22 · 591 阅读 · 0 评论 -
Processor SDK RTOS BOOT AM57x
1.The second bootloader(SBL)for AM57xx device initializes the execution environment for muti-core application . Bootloader Execution Sequence *Power On Reset *RBL(Read Only Memory BootLoader),resid原创 2017-08-17 20:10:54 · 1120 阅读 · 0 评论 -
PDO mapping
PDO Mapping翻译 2018-03-26 17:40:29 · 1829 阅读 · 0 评论