做一丝杆的传动装置,使用步进电机和光电传感器来实现丝杆的运转及定位功能。平台是A8+linux,电机使用的是57电机,驱动芯片thb6064ah。各项驱动写好后。
发现一个严重的问题:电机运行一段不定时的时间会出现轴不动的现象(电机不加任何负载的情况下)。买了电机驱动板,硬件上应该没有问题。电机刚启动时正常, 运行几次之后就会出现这种情况,是不是电机的输入电压不够啊
57步进电机根据机身长度不一样,电流不一样,静力矩从零点几到两牛米的都有,单从功率角度讲,选用2牛米以上的57电机,磨擦阻力控制的好的话,两个方案都能实现,第一种方案可靠性要高很多。30*9.8*2/60=9.8W;8*9.8*20/60=26W电机功率估算:2*2*3.14*150/60=31.4W。齿轮的大小(电机的速度,你要达到的速度)要选好,选小了速度达不到,选大了失步。
你得计算好各种情况静力矩来驱动马达变速不然就会不定时出现卡死!
空载也堵转。驱动器的电流也调过了是不是?
首先要排除输入驱动板的脉冲是否符合要求,如果是Linux系统,没打实时补丁,有时候延迟几微秒,有时候延迟几百微秒,导致代码里面方波的周期发生变化,速度过高时候,驱动板是不能响应的。换一个时间稳一点的单片机发脉冲,比如stm32。
然后看看给驱动板的电源的电压电流是否虚标 ,电源24V4A。