马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
ArduCAT是Arduino Compatible 开发板。通过Arduino技术,大大简化EtherCAT从站的开发。ArduCAT开发板包含两路可用于EtherCAT实时以太网的100BASE-TX网口,所以它适合基于PC的自动化方案。ArduCAT使用ATMega1280 处理器,兼容Arduino Mega开发板,并具有完全相同的引脚定义。板上采用开关稳压器提供5V 或3.3V的2A直流输出,且发热甚微。除配套的开源Arduino库外,还配有从站应用层代码自动生成工具,只需编辑EXCEL表格便生成完整的协议栈,大大简化了通信协议的代码的开发,能够将注意力集中在开发具体的应用上。
链接: 1、开发板资料
2、开发板
1.
代码自动生成 ArduCAT的从站代码由两部分组成。与具体应用无关的部分是‘ArduCAT’ 库,其安装方法已经在《ArduCAT_开发环境安装说明》一文中进行了介绍。而与具体应用相关的部分,包括 “对象字典”, PDO映射等,都可以用本字所用的代码自动生成工具生成。 代码自动生成工具位于下图所述的“EtherCATSlave”文件夹。它以包含了从站信息的Excel表单作为输入,自动生成Arduino脚本(.ino),和EtherCAT 主站使用的EtherCAT从站信息文件(ESI) (.xml) 。 |