步进电机两轴联动?

2019-10-14 21:17发布

请教有没有朋友做过类似于数控插补的XY两轴联动控制,使用步进电机驱动器,控制频率和脉冲数、方向,使用timer PWM?有没有好的思路给点拨下,谢谢了!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
dreamARM
1楼-- · 2019-10-16 06:16
void GotoPoint(uint8_t mIdx, int32_t a)
{
        MotorRun(mIdx,a);
        MotorActInfo* motorInfo = &motorInfo[mIdx-1];
        while(1)
        {
                if(motorInfo->Current == motorInfo->Destination)break;
        }
}

void MotorStopWithInDown(uint8_t mIdx, uint8_t inputIdx)
{
        MotorRun(mIdx, 100000);
       
        while(InPortRead(inputIdx)==1);
       
        MotorStop(mIdx);
}
感觉插补好难,没有想好算法,只是用硬件去直接控制
Wennyle
2楼-- · 2019-10-16 09:53
 精彩回答 2  元偷偷看……
cos12a
3楼-- · 2019-10-16 15:22
请请教大神 CAM文件怎么转换成控制数据?

一周热门 更多>