iUSBDAQ数据采集卡可以控制步进电机的转动,市场上的步进电机很多,现在我们就以小型四相六线步进电机(25BY)为例简要描述一下如何用我们的iUSBDAQ数据采集卡来控制步进电机的转动 ,如图001所示:
图001
我们这里使用的小型步进电机(25BY)参数为电压12VDC,内阻36欧,每步7.5°。直接从iUSBDAQ数据采集卡DIO口输出的电压和电流无法驱动步进电机,这里我们推荐使用ULN2003来驱动步进电机连接图如图002所示:
图002
上图所示连接图中选四路DIO口(这里以DIO1-DIO4为例)分别接到ULN2003(1-4管脚),与之对应的(16-13管脚)接步进电机,不同型号步进电机引线颜色可能不一样这里的25BY步进电机中间(橙,棕)两条为电源线和ULN2003管脚9一起连到12VDC电源,剩余四条线接法黑接ULN2003管脚16,红接管脚15,白接管脚14,黄接管脚13如上图002所示。
在我们的网站上下载免费 iDAQTest&Log Data Logging and Testing Software 软件,在iUSBDAQ与电脑连接正常的情况下打开软件界面如图003所示:
图003
此时想要步进电机按一定的方向转动,数字输出的序列位如下所示:
序号 D0 D1 D2 D3
1 1 0 0 1
2 0 0 1 1
3 0 1 1 0
4 1 1 0 0
重复以上步骤
因为此时只用到4路DIO通道所以在软件的界面选DIO通道方向时选择这4路输出(output)如 ,然后可以根据上面所写序列位依次执行,如1 0 0 1就输入如图 ,在上面步骤完成后点击 按钮,此时步进电机就会前进一步,同样方法依次输入上面序列位电机就会按一定方向转动,想要电机按反方向转动就反方向依次输入序列位(序号从4-1输入)。
实物连接如图004所示:
图004
想要步进电机连续的运转或有规律的按照一定的方式运转,在我们的网站上提供有二次开发函数库, 您可以把以上功能集成到自己所编程的软件来实现控制。