运动控制卡,越来越简单了
前记
前面给大家介绍了雷赛、固高的PCI运动控制卡,也介绍了Zmotion的脉冲输出和ETHERCAT总线,今天给大家分享另外一款性价比较高的板卡的使用——Zmotion的ECI1408。
周末的时候,利用一点时间稍微研究了一下,发现运动控制卡的使用是越来越简单了,基本上你稍微有一点电气基础,就可以快速上手,那么究竟简单到什么程度呢?且看下文!
ECI1408基本介绍
ECI1408隶属于ECI1000系列,ECI1000系列控制卡主要有两种型号规格,分别是ECI1300和ECI1400,两者区别如下:
无论是ECI1300还是ECI1400,还有更细的型号划分,具体订货信息如下:
可以看出,我这里使用的ECI1408,应该是ECI1000系列的顶配了,可以扩展至6轴,支持最多达6轴直线插补、任意圆弧插补、螺旋插补。
ECI1408系统架构
从图上可以看出,ECI1408的接口有以下几类:
- ETHERNET以太网接口:主要用于连接PC上位机。
- CAN接口:主要用于扩展。
- 数字输入:主要用于接开关量输入。
- 电源:24V供电。
- 数字输出:主要用于接开关量输出。
- 轴接口:主要用于接驱动器。
- RS232:主要用于接示教盒或触摸屏。
ECI1408实际使用
有了以上的理论知识之后,接下来我们就可以实战练习了,首先进行供电,直接开关电源输出24V接口接右下角的E+24V和EGNG即可。
然后拉一根网线连接到电脑上,之前我们提过,默认IP是192.168.0.11,需要修改可以通过ZDevelop软件修改即可,我这里是改成了192.168.1.240,这里IP后面程序中会用到。
最后就是接线,熟悉的小伙伴应该知道,控制卡接线到步进驱动器一般有两种接法,分别为差分接线和单端接线,我这里选择是单端接线:
将5V信号接至PUL+及DIR+,然后控制卡的PUL-、DIR-分别与驱动器的PUL-、DIR-连接即可。
最终,接线效果图如下:
ECI1408运动测试
接线完成后,就可以进行测试了,可以使用ZDevelop或者案例来测试,对ZDevelop软件不熟悉的,还是建议使用案例来测试。
案例程序在光盘资料中,路径如下:
ZMC光盘资料\8.PC编程相关\函数库2.1\windows平台\64位库\C#\例程
打开例程1——单轴运动,修改一下ip地址,直接运行即可,如果连接没问题,打开就会显示控制器链接成功。
然后设置合适的脉冲当量及速度等参数,就可以实现单轴运动测试了。
整体总结
对于整个测试过程,如果你有其它运动控制卡使用经验的话,上手非常容易,我觉得这个使用方便的原因主要有以下两个:
1、采用以太网通信,一根网线即可,使用更方便。
2、没有使用DB25接头,直接端子连接,简化了功能,使用也更加方便。
我们开通了视频号,里面有很多上位机开发技能分享,欢迎关注我的视频号。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
2020-06-01 基于S7-PLCSIM Advanced搭建S7通信仿真环境