步进电机的虚拟仪器控制系统由PC,FTDIUSB模块,电压转换模块,达林顿管和步进电机组成。软件由LabVIEW编辑完成并通过一根USB数据线直接控制USB模块。因为USB模块的输出电压是3.3伏,而电机驱动模块需要的输入电压是5伏,所以需要一个电压转换模块来转换电压和电流。
电机驱动模块采用的是ULN2803A8排达林顿管,每个芯片可以控制2个步进电机。步进电机采用的是4相12伏步进电机。因为步进电机的工作电压为12V,对于达林顿管单条引脚来说,负载较大。
模块初始化程序首先要启用设备,系统软件采用的是获取设备名称的方式。值得一提的是,每次使用FTDIUSB模块都必须清理前一次运行系统缓存,最好的方式就是在程序打开设备后放置一个重置模块。在重置设备以后再设置设备的运行模式。
在实际应用中,只要按电机的使用说明按一定规律给电机各个引脚加电压,所以USB模块在运行的时候,相应的引脚只要给出相应的高低电平就行了。