EDA365电子论坛网

标题: 想搭建伺服电机控制系统,但有几个疑问,希望大大赐教 [打印本页]

作者: Clap3hame3    时间: 2022-2-25 10:25
标题: 想搭建伺服电机控制系统,但有几个疑问,希望大大赐教
初碰labview,对此不熟啊,希望各位大大能帮助!
0 d0 U4 ^0 K; s& B8 V7 b- @% _7 J4 K' R$ \
有一个伺服电机,伺服驱动器(DB9口和电机相连,DB15通过一条15口转9口的转接线和电脑串口相连)。
' e' l' _; `# R6 w7 i% l5 m
2 w- Y! Q: P5 U) M7 n& rNI6341主要是用来采集光电传感器和其他传感器的数据的。1 D$ o7 R. O2 y: G' @
& |- c" O0 E' T' K7 {
想问一下,是不是能直接简单通过电脑串口,而不通过单片机或PLC来控制伺服电机呢?如果可以的话,这个串口主要是通过什么信号来控制呢?& K; y  M1 H3 s
- Z6 S9 p' U. X, X4 F
或者各位大大有没有相关资料或范例呢?即通过RS232串口直接控制伺服电机的?. s7 n: h9 B# H! m

; D; _) M) ^4 g1 r谢谢了啊!!
- D, Q7 r; h! a5 Q( I. K5 N
8 x1 E  j! k/ B$ h$ k
作者: scott88    时间: 2022-2-25 11:16
一般用运动控制卡接伺服驱动器。伺服周期如果要求比较短的话,计算机的实时性可能跟不上。
作者: kikkgl    时间: 2022-2-25 11:30
由于对楼主的系统设计方案和设备选型不了解,提供一些参考建议吧。3 U' x4 S: c- `. O& P6 k
(1)伺服驱动器的串口一般是配置用的,可以用驱动器配套的软件调节电流环控制参数,厂家一般会提供通信协议说明书。伺服驱动器应该还有别的输入输出信号(速度信号),与运动控制卡和码盘构成位置环,当然也可以用plc构成运动控制系统。实时部分(位置检测,速度检测及输出,PID,滤波器)由运动控制卡或PLC完成,也需要编运动控制程序。# F- x* ^: i7 c" z& S
(2)NI6341带正交信号接口,可以检测当前电机的位置.AD输入和DA输出可以接伺服驱动器(这个需要楼主查阅驱动器的资料,是不是有这样的接口)。PID调节算法可以用LabVIEW实现。




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2