1

我是自动化领域的新手,因此是“初学者”问题:

目标是通过 iPad 应用程序控制两个伺服电机。
我想使用松下或倍福的驱动程序,松下便宜一点,但倍福可能有更多的功能,而且总体上似乎有更好的记录。

由于没有即插即用选项(至少我听说没有一个可以让您使用完全自定义的 iOS 应用程序),我想获得一个 ethercat 驱动程序并将一个 Rasperry Pi 连接到它作为链接:

[电机]---[驱动器]---[PI]---wifi---[iPAD]

有人做过这样的事情并且可以给我一些提示吗?

4

2 回答 2

1

这取决于您计划控制哪种伺服电机。Beckhoff 处理高扭矩和工业级电机。如果普通爱好者低扭矩伺服电机适合您,则不需要驱动器。只需将电机连接到 Raspberry Pi。我指的是这种伺服电机: https ://www.adafruit.com/product/155

Beckhoff 伺服电机需要 Beckhoff 电机驱动器,该驱动器体积大且价格昂贵。电机驱动器通过 EtherCAT 进行通信。您需要使 Raspberry Pi 成为 EtherCAT 主站。您可以在您的 Raspberry Pi 中安装 Codesys,但我不确定整个过程如何与 Codesys 一起工作。

困难的方法是让 Simple Open EtherCAT Master (SOEM) 在您的 Raspberry Pi 中运行,但这也不是很直接。

其他电机驱动器使用其他类型的通信(例如脉冲线,Modbus),您需要检查规格。

于 2016-10-18T02:09:00.687 回答
0

EtherCAT 需要一个可以从多个地方获取的主堆栈。我相信 IgH EtherLab 堆栈已成功编译并在 rPI 上使用,但有一些警告。rPI 以太网端口显然是通过 USB 连接的。理论上这会起作用,因为EtherLab堆栈可以使用通用驱动程序来访问以太网 Rx/Tx 路径。

是 2013 年的邮件列表帖子,有几个人在讨论这个问题。

于 2016-03-12T05:51:24.877 回答