
EasyCAT (Arduino Shield)使用说明
1. 介绍
https://item.taobao.com/item.htm?spm=a230r.1.14.3.6cad552d9SV3hF&id=600558742281&
ns=1&abbucket=7#detail
EasyCAT 是 Arduino
1
的扩展板(Arduino Shield),它通过 Arduino 技术,大大简化了
EtherCAT 从站的开发,适合基于 PC 的自动化方案。它具有以下特点:
包含 2 路可用于 EtherCAT 实时以太网的 100BASE-TX 网口;
可配合符合 Arduino 规范的开发板使用,已完成基于下列开发板的测试;
Arduino Uno
Arduino 2560
板上采用开关稳压器基于 Arduino 5V提供 3.3VEtherCAT 网络芯片供电,发 热 量小;
板上全部元件均使用工业级器件;
配套使用开源协议库,配有从站应用层代码自动生成工具,大大简化了通信协议的
代码的开发,使用户能够将注意力集中在开发具体的应用上
除配套的开源 Arduino 库外,还配有 EtherCAT 从站应用层代码自动生成工具
EasyCAT 库:用户基于 EasyCAT_Config_GUI 编辑对象字典,支持 PDO;支
持 IRQ 方式与芯片通信,代码占用空间极小;
AuduCAT 库:用户只需编辑 EXCEL 表格便生成完整的协议栈,支持 PDO、
CoE(CANOpen over EtherCAT),支持位操作;支持 IRQ 方式与芯片通信
(Flash>=64KB)。
图 1 EasyCAT
2. EasyCAT 的配置
EasyCAT 上有若干跳线,用于配置 EasyCAT 与 Arduino 之间的通信。
2.1. SPI SS 信号
SPI 片 选( SS)信号通过用跳线短接 P3 相应插针进行配置,可选择端口 6, 7, 8, 9, 10, A5。
默认使用端口 9。
1
Arduino is a registered trademark of Arduino, LLC.
评论0