什么情况需要开启EtherCAT从站设备仿真功能呢? 一般来说, 当EtherCAT从站产品,不需要使用额外的微控制器介入,或使用不具备EtherCAT从站通讯协议栈的微控制器一同协作的情况下,就必须开启EtherCAT从站设备仿真功能,这样EtherCAT主站才能够正常设置从站设备的工作状态.
亚信AX58100 EtherCAT从站控制芯片的优点
AX58100 EtherCAT从站控制器, 集成2个百兆以太网Phis, 并支持一些额外的控制接口, 例如脉冲宽度调变, 增量, 霍尔编码器, SPI Master, 32个数位控制IO, 紧急停止输入等,这样可以不需要额外微控制器就能轻松地将AX58100设计在各种不同的EtherCAT工业以太网产品应用中.
EtherCAT从站设备仿真功能应用情境
这是AX58100独立运作,并且开启EtherCAT从站设备仿真功能的典型应用情境,当然这个时候不需要使用额外的微控制器介入,就可以对EtherCAT主站正常回应从站的工作状态.
开启EtherCAT从站设备仿真功能,并且与一个不具备EtherCAT从站通讯协议栈的微控制器一同协作也是可以的,这样的设计结构,同样的,AX58100仍然可以对EtherCAT主站正常回应从站的工作状态.
EtherCAT从站设备仿真功能开启或关闭时,从站设备工作状态的控制程序
如果关闭EtherCAT从站设备仿真功能的时候, 就必须要有微控制器加入一起协作,并且此微控制器必须支持EtherCAT从站通讯协议栈, 来负责控制从站设备的工作状态. 以下是由微控制器韧体控制EtherCAT从站设备工作状态的作业程序.
如果开启AX58100的从站设备仿真功能时,以下是EtherCAT主站直接控制EtherCAT从站设备工作状态的作业程序.
如何开启或关闭EtherCAT从站设备仿真功能
可以修改AX58100 ESI文件中Config Data的值,将EEPROM的ESC Configuration Bit 0值设为1,来启动EtherCAT从站设备仿真功能; 并修改PDI Control值来设定PDI 类型.
这是AX58100 ESI文件Config Data值的设置范例,相对应于不同的AX58100 EtherCAT从站设备产品应用.
如何确认EtherCAT从站设备仿真功能设置状态?
关闭EtherCAT从站设备仿真功能,并且与一个不具备EtherCAT从站通讯协议栈的微控制器,一同协作的应用情境. 在这种情况下,从站设备会无法正常回应主站变更工作状态的要求. 以下是错误的范例.
在AX58100与一个不具备EtherCAT从站通讯协议栈的微控制器,一同协作的产品应用中, 必须开启EtherCAT从站设备仿真功能, 这样就可以使EtherCAT主站能够正常设置从站设备的工作状态.这是在AX58100与一个不具备EtherCAT从站通讯协议栈的微控制器,一同协作的EtherCAT从站设备,如何修改AX58100, ESI文件,来开启EtherCAT从站设备仿真功能的设置范例. 客户这时候可以从TwinCAT工具中确认,目前EtherCAT从站设备仿真功能与PDI类型的设置状态.
在TwinCAT工具中可以来确认, EtherCAT从站设备的实际工作状态. 透过修改微控制器韧体源码,也可以从SPI接口读写AX58100暂存器,来确认AX58100的实际工作状态.
微控制器韧体透过读写AX58100内存,可以将工作数据传送给EtherCAT主站,来做进一步处理. 这样即使微控制器无法支持EtherCAT从站通讯协议栈,仍然可以透过开启EtherCAT从站设备仿真功能,就可以使EtherCAT主站能够正常设置从站设备的工作状态.
亚信电子提供AX58100评估板与免费的开发板支持套件(BSP),包括参考电路图、印刷电路板布线图、软件/硬件开发设计相关技术文件及使用手册、产品设计相关软件等。
亚信拥有最优秀的技术团队提供客户最专业、最及时的技术服务。需要更多亚信产品相关资讯,欢迎透过电子邮件接洽业务人员 sales@asix.com.tw ,或访问亚信公司网站 https://www.asix.com.tw/ 。
亚信电子工业以太网芯片系列产品::