简单易用的运动控制卡(一):硬件接线和上位机开发
如果有更好的建议或者想看更多关于养车用车技术大全及相关资讯,可以多多关注茶馆百科网。

今天,就是运动小助手来分享一下运动控制卡的ECI3808的硬件连接以及如何进行MFC上位机的开发。
ECI3808硬件描述
1. 功能描述
ECI3808系列控制卡支持多达12轴的直线插补、任意弧插补、空间弧插补、螺旋插补、电子凸轮、电子齿轮、同步跟随、虚拟轴、机械手指令等。优化后的网络通信协议可以实现实时运动控制。
ECI3808系列运动控制卡支持以太网、RS232通信接口与计算机连接,接收计算机指令运行,可以通过CAN总线连接各个扩展模块,从而扩展运动的输入输出点或轴线。
ECI3808系列运动控制卡应用程序可以使用VC、VB、VS、c++、c#等软件进行开发,程序运行需要动态库zmotion.dll。调试时,将ZDevelop软件同时连接到控制器上,便于调试和观察。
2. 硬件端口
3.控制器的基本信息
用于运动控制开发的c++
1. 创建一个MFC项目并添加函数库
(1)在VS2015菜单“文件”“新建”“项目”中,启动项目创建向导。
(2)选择开发语言“visualc++”,程序类型“MFC应用程序”。
(3)单击“下一步”。
(4)如果类型设置为“基于对话框”,则下一步完成。
(5)查找生产厂家提供的光盘信息。路径如下(以64位库为例)。
A.打开厂商提供的光盘,找到8.单击“确定”。“PC功能”文件夹,单击。
null
null
null
null
null
null
零
A.右键单击项目文件,选择“添加>现有项目”。
B.在弹出的窗口中添加静态库和相关的头文件。
(8)声明使用的头文件,定义控制器连接句柄。
至此,新项目完成,可以进行MFC项目开发。
2. 查看PC机的功能手册,熟悉相关功能界面。
(1) PC机功能手册也在光盘资料中,具体路径如下:“光盘资料\8。\ZMotion \函数库编程手册V2.1.pdf
(2)链接控制器,获取链接句柄。
null
null
null
null
null
null
voidCSingle_move_Dlg:OnOpen()
零
GetDlgItemText(IDC_IPLIST,buffer,255);
buffer[255]='\0';
0
iresult=ZAux_OpenEth(buffer,g_handle);
if(ERR_SUCCESS!=iresult)
//启动定时器1链接成功
settwindowtext (' linked ');
SetTimer(1,100,NULL);
}
(3)使用定时器1监控控制器状态。
voidCSingle_move_Dlg:OnTimer(UINT_PTRnIDEvent)
//定时器1
if(1==nIDEvent)
else
CDialog:OnTimer(nIDEvent);
}
(4)通过启动按钮的事件处理函数设置轴线参数,启动轴线运动。
//启动按钮事件处理程序
voidCSingle_move_Dlg:OnStart()
UpdateData(true);
//确定当前轴的状态
intstatus=0;
ZAux_Direct_GetIfIdle(g_handle,m_nAxis,status);
if(status==0)
//设置轴类型1-脉冲轴类型
ZAux_Direct_SetAtype(g_handle,m_nAxis,1);
//设置脉冲模式和逻辑方向(脉冲+方向)
ZAux_Direct_SetInvertStep(g_handle,m_nAxis,0);
//Set pulse equivalent 1脉冲数(1mm),以一个脉冲为单位
ZAux_Direct_SetUnits(g_handle,m_nAxis,m_units);
null
ZAux_Direct_SetLspeed(g_handle,m_nAxis,m_lspeed);
ZAux_Direct_SetSpeed(g_handle,m_nAxis,m_speed);
ZAux_Direct_SetAccel(g_handle,m_nAxis,m_acc);
ZAux_Direct_SetDecel(g_handle,m_nAxis,m_dec);
null
ZAux_Direct_SetSramp(g_handle,m_nAxis,m_sramp);
null
if(m_mode==0)
else
UpdateData(false);
}
null
null
1. 将ZDevelop软件与控制器连接,监控控制器的基本参数。
2. 利用ZDevelop软件的示波器功能捕捉轴的运动波形。
A.点动未设置s曲线时间波形,如下图所示:
B.点动s曲线时间波形如下图所示:
3.开发调试视频。
这次的运动技术简单易用运动控制卡(A):硬件布线及上位机开发,分享到这里。
更多精彩内容请关注“正机芯的小助手”公众号,需要相关开发环境及例程代码,请咨询正机芯技术销售工程师:400-089-8936。
本文为机芯科技原创,欢迎转载,共同学习,共同提高中国智能制造水平。文章版权归运动科技所有,如有转载请注明文章出处。
本文主要介绍了关于简单易用的运动控制卡(一):硬件接线和上位机开发的相关养殖或种植技术,养车用车栏目还介绍了该行业生产经营方式及经营管理,关注养车用车发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解养车用车技术怎么管理的要点,是您养车用车致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://23.234.50.4:8411/article/1627007.html