博扬测试—专注于测试系统开发与测试方法研究
Labview-伺服电机控制
伺服电机用于工业自动化设备的精密控制,控制精度高、响应快,用途十分广泛,在这里我
向大家介绍采用 Labview 图形化编程软件控制伺服电机的方法,采用的测控卡为美国 NI 公
司的多功能卡 PCIe-6341,电机为日本松下的 A5 系列电机。
PCIe-6341 多功能卡
松下伺服电机
看到很多朋友不清楚具备什么功能的测控卡可以控制伺服电机的输出,我简单介绍一下,
伺服电机驱动器接口说明
博扬测试—专注于测试系统开发与测试方法研究
实际上伺服电机支持多种信号的控制方式输入,包括串口控制、模拟电压控制、脉冲信号控
制,工业上大多采用脉冲信号控制,我主要介绍脉冲控制的方式,控制伺服电机的脉冲信号
需要一定的功率,我之前尝试用 NI 公司的 USB-6211 控制伺服电机,由于供电能力不足,
导致 USB-6211 发出信号失真,无法控制,在选用测控卡时请注意。
接线方法请按照对应型号的驱动器接线,切记不要将电机与驱动器连接的 U、V、W 线
接错,这里不在复述。
伺服电机的控制方式分为位置控制、速度控制、扭矩控制三种方式,我主要介绍下位
置控制方式。
位置控制方式接线图
控制脉冲可以采用两路脉冲信号、脉冲+方向信号控制,控制方式可在驱动器的参数设
控制脉冲的方式
博扬测试—专注于测试系统开发与测试方法研究
定中修改。我以脉冲+方向信号的控制方式举例。
范例是通过测控卡采集一路力传感器模拟信号输入(正负 10V)、一路伺服电机编码器
信号、输出控制伺服电机的信号三部分组成,同时在控制输出模块有传感器模拟信号输入、
伺服电机编码器信号的队列,用于对控制输出信号的控制。
力传感器采集模块
编码器信号采集模块
脉冲+方向信号输出模块
博扬测试—专注于测试系统开发与测试方法研究
脉冲+方向信号的任务初始化
脉冲+方向信号的产生
控制输出模块的正向移动
博扬测试—专注于测试系统开发与测试方法研究
上图中电机控制子 VI
参考本资料的同时,请关注博扬测试。
程序操作界面
博扬测试—专注于测试系统开发与测试方法研究