什么是软件交换?NI公司的运动控制器是否支持这种功能?



硬件: Wireless Sensor Network>>WSN Gateways>>NI 9792>>NI 2810>>IMAQ - CameraLink>>PXI-1428>>PCI-7344

问题:
许多无刷伺服电机和驱动器都要求控制器具备如正弦、6步或梯形方式等这些所谓软件交换的功能。请问734x或735x系列的运动控制器是否支持这种功能?

解答:
对于高端无刷伺服电机而言,交换功能是必需的,这是因为物理电刷并不实现信号交换的功能,因此三相信号的交换必需通过电气方式实现。为了实现这个交换,必须要利用霍尔传感器、解码器或编码器信号来决定交换的位置。

这个交换信号可以从一个半智能的驱动器中得到,或者直接从运动控制器中得到。智能驱动器通常都提供梯形或6步方式的交换功能,部分的驱动器还提供了正弦方式的交换功能以实现更为平滑的运动。

无刷伺服电机通常接受所有的三相信号作为交换输入,更一般意义上说,是接受A相和B相信号作为输入(C相信号可以从A、B这两相信号计算得到)。具有这个功能的控制器将特有地以正弦方式实现交换。

需要用到正弦交换功能(非+/-10V模拟)的无刷伺服电机驱动只能够用于NI-735x系列的控制器,这可以通过板载交换把每条轴配置成伺服的工作模式。(如果您要获取更多的信息,请参考以下链接中开发者园地的教程)。直接Set、Shake和Wake以及霍尔传感器等交换方法都是支持的。值得注意的是,驱动一个按正弦方式交换的电机,每轴需要用到两路模拟输出信号。

对于那些内部带有交换功能的驱动器,解码器-编码器转换(要用到的)可以连接到控制器上,这使得可以用734x或745x系列的控制器,通过通用运动接口UMI-7764把它们连接到驱动器,使控制器通过外部交换信号工作在伺服模式下。对这些驱动器唯一的要求是,它们必须能够接受一个+/- 10V的扭矩或速度指令信号,而被驱动的电机则必须返回一个积分编码器信号或+/- 10V的信号作为反馈。

相关链接:
Developer Zone Tutorial: Axis Configuration for Motion Controllers
Products & Services: NI UMI-7764

附件:





报告日期: 12/10/2006
最近更新: 12/11/2007
文档编号: 2BTE7UQ1