|
发表于 2015-7-20 16:58:58
|
显示全部楼层
本帖最后由 bg1trk 于 2015-7-20 17:02 编辑
dmy 发表于 2015-7-20 13:07 
程序用这个(部分)
您这样是全开环控制,全凭控制直流电机的转速来控制绕线排线进度,又没有稳速电路,绕线进度和排线进度全按初始值依次累加,误差累积到一定程度,可能会出现压线或线间距越来越大的问题。
建议将排线控制电机换成步进电机,这样控制更方便。绕线主轴装传感器,主轴转一定角度发一个脉冲,单片机按脉冲数控制步进电机转一定角度,排线头位移预期的量。这样做,绕线和排线是联动的,绕线N匝,排线头位移N个量,误差不会累积。
这样改还有个好处,可以免去PWM调速部分。绕线主轴转速不用与排线电机精确联动,绕线电机用2596之类的IC做个开关稳压电源供电,拿个电位器就能控制转速了,转速不稳、转速快慢都没关系,因为排线头位移是跟踪主轴旋转角度的,只要主轴转速不过快,排线头能跟上,就没有误差。 |
|