MFC button

Ez-Going 2019-10-29 08:39:03
点击按钮控制伺服电机移动,点击一次,电机没反应,连续点击两次,电机走了两倍的路程,这个是什么原因,按钮呆了?还是这部分软件跟其他起冲突,导致时序有误,机器一开始得不到click一次的命令呢?希望得到请教,或者跟伺服分辨率有关?
...全文
77 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
heraldww 2020-02-26
  • 打赏
  • 举报
回复
还是代码自己的问题,打断点看看
Ez-Going 2019-10-29
  • 打赏
  • 举报
回复
引用 3 楼 schlafenhamster的回复:
点击按钮控制伺服电机移动
点动 jog 控制 是 电机的 位置 控制 ,由于 位置误差 不能 太小(电机的静摩擦) ,所以 点动的 单位 不能 很小 。

加大 点动 单位 如 1mm
嗯嗯其实一开始认为是软件命令上有误,用手放在电机上去测发现点一次按钮,电机是会动的。只不过从图像上看太不明显了。
Ez-Going 2019-10-29
  • 打赏
  • 举报
回复
引用 2 楼 nong_min_gong的回复:
是通过232跟下位机通讯吧?commonitor监控数据看看
板卡控制,但是点第二次会动,说明通讯正常
Ez-Going 2019-10-29
  • 打赏
  • 举报
回复
引用 1 楼 tiger波波的回复:
点击一次是什么动作?给电压吗?给电压的时间是多少?
不是给电压,给个位置吧,位置是通过另一个函数脉冲转化的。
schlafenhamster 2019-10-29
  • 打赏
  • 举报
回复
点击按钮控制伺服电机移动
点动 jog 控制 是 电机的 位置 控制 ,由于 位置误差 不能 太小(电机的静摩擦) ,所以 点动的 单位 不能 很小 。

加大 点动 单位 如 1mm
nong_min_gong 2019-10-29
  • 打赏
  • 举报
回复
是通过232跟下位机通讯吧?commonitor监控数据看看
tiger波波 2019-10-29
  • 打赏
  • 举报
回复
点击一次是什么动作?给电压吗?给电压的时间是多少?
schlafenhamster 2019-10-29
  • 打赏
  • 举报
回复
那是电机位置的控制精度问题,你的控制方法 不是 ‘’无位置误差‘’ 控制, 应该时电机不到位 ,控制力 会继续 控制电机到位

是不是 PDI“太软”了?(位置控制系数 K 太低)

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧