在LabView下通过RS232串口搭建对伺服电机的控制,不知道可不可行

在LabView下通过RS232串口搭建对伺服电机的控制,不知道可不可行。

现在有一个伺服电机,伺服控制器(可以直接按上面的按钮对电机进行控制,此外,控制器上有两个串口,一个DB9连接着电机,一个DB15口,我用一条15口转9口的转换线连接电脑),还有一个NI采集卡,主要用来采集实验中的一些数据,不对电机进行控制。

我想问一下各位大大,直接用DB9可否直接在Labview下搭建一个程序对电机进行控制?若可以的话,这个控制信号是怎样的?我知道需要用VISA,但我不知道接下去该怎么弄了。不知道各位大大是否有直接的程序呢?谢谢!

  从理论上来说是可以的,因为控制器也是用232与电机进行连接控制。
  用LV程序代替控制器与电机通过232通信是没有问题的。不过因为是232,所以没有太多的联络信号线,因此要弄清几个地方:控制器控制电机的控制命令格式、时序,与电机的通信协议等。
  弄清楚以后,按照协议格式产生(或分解)数据帧,用visa中的串口读、写vi进行数据的的发送读取就可以了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-05
从理论上来说是可以的,因为控制器也是用232与电机进行连接控制。用LV程序代替控制器与电机通过232通信是没有问题的。不过因为是232,所以没有太多的联络信号线,因此你要搞清几个地方:控制器控制电机的控制命令格式、时序,与电机的通信协议等。搞明白了,按照协议格式产生(或分解)数据帧,用visa中的串口读、写vi进行数据的的发送读取就可以了。本回答被提问者和网友采纳
相似回答