1.接线

2.连接和配置

3.调试

4.开机自运行

1.接线示意图

2. 连接和配置

(1)添加驱动器到工作空间。在工作空间右键,选择Add Gold Driver。

(2)新建驱动器(Driver03)如图所示,前面两个为之前新建过的。

(3)在Driver03里,选择目标连接方式,选择Direct Access USB(直接使用USB)连接。

(4)选择USB连接的端口。选择第一步在设备管理器里的端口,这里选择com3接口。

(5)连接驱动器。在右侧系统设置的工作区里,右键Driver03,选择connect。

(6)电机参数如下:

最后,点击自动调节,进行应用,期间电机会小幅运动,注意安全。

3.调试

如下界面,进行如下设置,点击enable会后,填写好sine参数,点击start,即可开始运动。前提是确认编码器是校准标定过的,如果编码器红灯,一定要标定变绿才行。

4.开机自运行一个sin的往复运动

根据需要,调节k的值,可以更改运动速度的大小,初始可以给个比较小的值,比如k=1000 //k is the unit factor.

#@AUTOEXEC
//Call your Auto Exec Function Here
until AN[6]>20
wait 1000
main()function P2P_Abs(float Distance)
float kif (UM!=5)    // Ensure motor is in position mode, otherwise disable the motorMO=0
end
if (MO==0)UM=5 // Set position mode before enable motorMO=1 // Enable motor
endk=1000 //k is the unit factor.PR= Distance*k     // Set P2P motion target position(point-to-point relative motion), PA is point-to-point absolute motion
SP= 0.4e6*k     // Set P2P motion speed
AC=60*k          // Set P2P motion acceleration
DC=60*k          // Set P2P motion deceleration
SD=60*k          // Set P2P motion stop deceleration
SF=20 // Set Smooth Factor
BG // Begin motionreturn//positive isodistance segmented motion, the total stroke is Distance, and the number of segments is Num, which can be used to the laser interferometer measurement
function pos_func(float Num,float Distance)
float i,deltaDis,realPos
deltaDis=Distance/Num
realPos=0
for i=1:Num
realPos=realPos+deltaDis
P2P_Abs(realPos)
wait(3000)
end
returnfunction neg_func(float Num,float Distance)
float i,deltaDis,realPos
deltaDis=Distance/Num
realPos=Distance
for i=1:Num
realPos=realPos-deltaDis
P2P_Abs(realPos)
wait(3000)
end
return// The main program
function main()
int j,k
HM[1]=1 //Modify a position counter (homing)
for j=1:200
pos_func(1,45)
pos_func(1,-45)
//for k=1:3
//wait(10e3)
//end
endMO=0
return

①选择Drive Programming,右键单击Solution并从下拉菜单中选择New Project,新建一个工程;②然后右键单击Project名称并选择New Program,即可开始编写运动程序;③编译程序之前,要先将驱动器链接到Project,在Workspace tree中右键单击drive,从下拉菜单中选择Link Project;④下一步是构建和下载程序,单击Build按钮,IDE软件将编译程序,如果在编译期间没有报错,它就会将程序下载到驱动器上。这个选项只能在online模式下使用。同时Output选项卡显示该操作的结果。⑤最后,在驱动器中运行程序,单击Start按钮。这个按钮运行程序,忽略任何选择的调试选项,如断点。

界面截图如下所示:

如果加入了开机自动启动的头三行代码,在启动运行之后,按照顺序,先拔掉电源,再拔掉连接的数据线。再次连接电源,即可发现能够自动运行了。

elmo驱动器上位机的使用相关推荐

  1. Elmo驱动器接线、简易调试与运动程序

    此使用手册包括两种型号的Elmo驱动器Gold Solo Trombone G-SOLTR012/400EEH和Gold Oboe G-OBO6/230FEHN2的接线图.简易调试过程和运动程序的使用 ...

  2. ELMO驱动器用arm板子控制,并通过串口从RS232获取编码器数据

    在设计机械臂的过程中,由于使用的maxon伺服电机和ELMO驱动器,需要在maxon伺服电机的尾部安装编码器作为反馈信号连接至ELMO驱动器的feedback A 接口,采用的控制方式是通过PWM信号 ...

  3. 上位机多个下位机modbustcp通讯_【C#上位机】西门子1200PLC实用定位控制程序案例...

    1. 引言 新阁教育这篇文章是一篇综合性非常强的文章,从PLC输入输出及步进电机接线开始,到PLC运动控制程序编写,再到后续的ModbusTCP通信协议及上位机编程实现最终控制,涉及知识面比较广,能够 ...

  4. .NET Core 跨平台物联网框架 ServerSuperIO.Core,一套设备驱动通吃嵌入式、上位机、云服务...

    一.概述 我们的大数据平台(云)平台的数据接收服务基于ServerSuperIO开发,因为集成的功能比较多,无法实现跨平台,现在跑在Windows下. 但是云端体系化.标准化建设,跨平台是必走的技术路 ...

  5. 单板计算机作用上位机,SCB-1单板机的基本操作

    SCB-1单板机的基本操作 1.          键盘操作 SCB-1单板机键盘参见附录三.键盘操作参见附录五. 1)状态设置键  MON   与  USE 监控系统采用设置待命状态的方法实现一键两 ...

  6. 基于CANoen协议实现DSP系统与上位机CAN的通讯

    转 基于CANoen协议实现DSP系统与上位机CAN的通讯 电子设计•来源:郭婷•作者:电子设计 • 2019-07-10 08:08 • 1103次阅读 1.引言 CANopen是一个开放的.标准化 ...

  7. 六轴机械臂下位机(arduino)+上位机(ROS+Moveit)---(一)机械臂硬件

    六轴机械臂下位机(arduino)+上位机(ROS+Moveit)---(一)机械臂硬件 机械部分 机械臂制作时的注意点!!!(坑) 零件的3D打印 控制器接线问题 机械部分 六轴机械臂在工业领域的运 ...

  8. 【C#上位机】西门子1200PLC实用定位控制程序案例

    引言 本文是一篇综合性比较强的文章,从PLC输入输出及步进电机接线开始,到PLC运动控制程序编写,再到后续的ModbusTCP通信协议及上位机编程实现最终控制,涉及知识面比较广,能够让我们很好地将所学 ...

  9. 基于STM32智能小车蓝牙遥控实验(有代码含上位机)

    小车设计 利用STM32作为智能小车的主控制器来驱动智能小车的直流电机工作,电机驱动芯片采用L298N微型集成电路电机驱动芯片,配合STM32核心板使用实现四个直流电机运行和pwm软件调速,通过改变直 ...

最新文章

  1. 树莓派(Raspberry Pi)内部发热测量
  2. 斜挎包长度到哪里合适_济宁百叶窗哪里好
  3. EGLImage与纹理
  4. c++深拷贝和浅拷贝的区别?
  5. plt生成固定的colormap_白话生成对抗网络GAN及代码实现
  6. 图解ARP协议(二)ARP攻击原理与实践
  7. 微信能远程控制电脑吗_牛皮!微信远程控制电脑这个神器太厉害了!
  8. 【知了堂学习笔记】MySQL数据库常用的SQL语句整理
  9. C指针-这该死的嵌入式学习生涯
  10. latex 三线表_LaTeX学习记录(3):使用图表
  11. iOS XIB等比例适配
  12. 基于随机游走的图嵌入之快速指南
  13. matlab设计模拟高通滤波器
  14. win8.1 uefi引导
  15. 生成翻转棋子游戏数据
  16. 图像融合算法及多视角(多源)信息融合总结
  17. 网络编程 write 阻塞和非阻塞下的区别
  18. python判断两个矩形是否相交_使用Python判断线段是否与矩形相交
  19. C# 如何在Excel表格中插入、编辑和删除批注
  20. Asp.net页面跳转的方法

热门文章

  1. Bugku pwn2
  2. Android蓝牙4.0 BLE开发坑总结
  3. python时间间隔循环_python循环间隔
  4. 正样本(positive example )和负样本(negative example),easy example 和 example
  5. springboot整合apidoc
  6. idea 窗口样式_IntelliJ IDEA开发常用界面配置
  7. 迪杰斯特拉算法c语言要点,C语言迪杰斯特拉实现最短路径算法要点.doc
  8. “网络巨轮”BGP基本实验演示
  9. PotPlayer打开视频默认尺寸和播放无边框设置
  10. DMM6500扫描测试软件(用作摩擦纳米发电测试)