|
发表于 2021-4-3 03:25:44
|
显示全部楼层
只玩过两款伺服电机 我也不太懂
: s; Q2 _7 m8 m5 n0 h7 \5 v1 x
, i2 c0 M( Y; i但是设置的 时候 注意到一项 。太早了 忘记叫撒了 大概说下 。就是 当伺服电机 快接近终点的 时候 有一个探知范围 。当进入这个 范围伺服电机就知道 快到达终点了 。要开始减速。设置的 好 就不会产生过冲。
+ j+ `' l. N; c: s l- p# I. z$ L
0 [( H0 ?8 v, L0 @. t% i @4 N% ]另外其实 伺服电机的 终点 也是个范围 并不是 精确的 那个点。 设置里 也有 。进入这个范围 都算精确停止 。这个量太小 驱动 容易报警 。大了 其实 误差 很大 。. {1 m( q2 g$ o# K
0 ~0 @/ T" H [3 A+ \# n1 {编码器 就算 2万线的 也是有极限的 ,超过2万线的设置 其实伺服电机 也是通过 计算上个光栅通过的 时间来 计算终点的 因为 终点 在 2个光栅之间。也就是说 这也存在误差 。
7 P* I0 j/ n8 R: A$ b( ^
# |, N. r2 x7 R编码器毕竟是人制造生产的 那玩意 有极限的 。也不可能太高 。总不能 像生产 芯片那种工艺来生产吧 。
, N& W" B9 x# A
: Z$ C( ^2 t K# d7 R伺服的 刚性设置 也决定了 最终误差多少 。
0 V+ v( x6 w- `& M8 X
- v1 @, s6 k: m4 N不知道 我的 思路对不对 但是 。我觉得 这能 解释我看到的 伺服电机现象 ~~说的 不对 就当我没说吧 ~( N. d( h U* i1 i9 }' I5 W
|
|