1、不能直接接步进电机,因为步进电机的控制是通过与其配套使用的控制器来实现的。
2、步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
本人没用过A4988,但你给出的数据有明显错误:
1、VBB(电机电源):最小8V最大35V,你用(VMOT接+5V)5V;(A4988资料上没VMOT这一接口)。
2、ENABLE(使能)端口接+A4988才能工作,你给它0V即是叫它休息不必工作。
以上
可以使用表控TPC4-4TD的控制器来实现,参考下图接线:
接线很简单,参考接线图接线。表控与驱动器的接线只有三根线,5V、Y1和Y2,分别连接步进电机驱动器的输入信号端,5V连接步进电机驱动器输入信号的正极,Y1连接脉冲输入信号的负极,Y2连接方向输入信号的负极。
在电脑的功能设置表上设置的正反转功能,见下图:
第1行设置X1作为启动开关,由Y1输出脉冲,频率2000赫兹,脉冲数是2000。如果驱动器细分设置为2000,设置脉冲数为2000正好转一圈。
第2行设置延时1秒,作为正反转间隔的时间。
第3行设置Y2输出方向信号10秒钟,由脉冲结束时关闭此行。
第4行设置的与第一行相同,由于与第3行的方向输出端同事被第2行延时后启动,因此第3、4行实现反转的功能。反转一圈回到原位。
下图是自动生成的汉字显示:
使用表控作为步进电机控制,有几个有点:接线方便、设置简单,表格设置方法代替编程,没学过编程的人员也可以使用。更多功能可以查看详细说明书和视频教程。
那啥,速度慢,可能有两种原因:
1你的控制
脉冲
给的太慢。
2你的
负载
太大,
电机
带不动,有点
失步
。
所以,如果方便的话,建议你先空载试试,如果空载还慢的话,那就是你的
频率
太低的问题了。试着提高一下频率。如果提高频率出现失步状况,说明你的电机选得小,换一个
功率
大一点的电机,并选择合适的
驱动器
,给它提供足够的
电流
就好了。
按照单四拍的控制方法,你多少毫秒换一次相?把这个间隔缩短一点频率不就上去了吗?控制电机的程序是你写的,你要他怎么动他就怎么动啊。
你的问题
有点小奇怪。
你需要多高的转速?你的步进电机的步距角是多少?减速器的减速比是多少?
360°除以你的步距角,就得到你每个
圆周
需要多少个脉冲。再乘以你每秒钟多少转的转速,就得到你需要的频率。那么再反过来推算一下,你需要间隔多少毫秒换一次相,那么就能大致得到你的空循环多少周期换一次相。
要注意,步进电机最快每秒钟的转速也超不过5转,所以别指望它能转得很快。
如果你的实际转速还是低于你的预期,那么就要算一算。你的驱动器能够给它提供多达的电流。步进电机提供这么大的
转矩
需要多大的电流。如果不行,选用一个功率大一点的
三极管
或者MOS管给它驱动一下。
驱动器的信号输入一般都是由光藕隔离的,-接地dir接信号要能提供几毫安的电流就应该可以,比如你io口是开漏模式那就不行,设置成推挽模式才能在高电平输出电流
另外注意程序里面逻辑上是相反的
以上就是关于能否用三菱PLC直接接步进电机如果电机是5V或者12V的全部的内容,包括:能否用三菱PLC直接接步进电机如果电机是5V或者12V的、STM32F10驱动A4988步进电机驱动模块程序、让步进电机正反转如何编程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)