当前位置:首页 > 企业新闻
爱超联赛app|用PC的USB端口控制多步进电机
时间:2021-01-05 来源:爱超下注平台 浏览量 64733 次

此设计基于USB-FIFO并行接口模块DLP-USB245。 该模块获取8位双向数据总线和控制信号(WR,TXE ),可以用于控制使用PC和USB协议的任何外部电路之间的数据流。

使用这个模块不是很难处理USB模块的简单。 该单元与驱动程序软件一起,无需太在意USB协议,任何高级语言都可以更简单、更低速地控制模块的功能。 USB (标准化串行总线)有很多优点,广泛应用于总线应用。 本论文右图的4Q电机用USB基础控制器是用廉价的现有部件构筑的应用例。

这个电路不需要是微控制器DSP。 该电路用非常简单的逻辑电路和应用软件控制q电机的自由选择、爱超联赛app顺时针或时钟的动作和步长(全步、半步或微步)。 该控制器电路(图1 )的其他电路还包括8D触发器(74LS273 )、反相器(7416 )、3-8解码器(74LS138 )、达林顿阵列驱动器(ULN2003 )的标准化数字元件。 外部5V电源连接到USB-FIFO模块的插槽3、10、11。

电路在PC没有向USB-FIFO发送数据的情况下,USB-FIFO发送到缓冲器是功能,维持逻辑1。 这将对8D触发器(IC2 )的CLK作为逻辑。 因此,IC2的输入维持不受影响。

但是,如果PC向USB-FIFO发送1字节,交接缓冲区,则变为低状态,自动命令数据的不到1字节有效。 经过短暂的延迟,卷位和CLK变为逻辑1,发送到缓冲区的数据字节输入(DO~D7 )锁定不存在IC2输入。 数据传输完成,发送缓冲区为空时返回逻辑1。 这意味着著不能使用更多的数据。

通过依次设定为较低的状态,可以进一步展开数据传输。 锁存数据的低位4位(IC2的Q0~Q3 )驱动其他4个74LS2738D触发器(IC4~IC7 ),输入Q4和Q5控制3-8解码器(IC3 )。 反相变为相互后,解码器输入(a,b,c,d )为IC4~IC7的时钟。 达林顿阵列驱动器(IC8~IC7 )提高IC4~IC7的输入,用于驱动q电机线圈。

爱超联赛app

爱超联赛

这样,IC1就可以导出一个正确的数据字节,PC可以自由选择四个q电机中的一个电机,给所需的线图供电。 例如,PC将OXOA发送到USB-FIFO时,自由选择Q电机1,用图表L1L2L3L4=1010鼓舞其线图。 为了使q电机进一步前进,PC将OXO9作为下一个1字节发送。

相反,为了使q电机偏置运行,PC发送OXO6。 表1表示q电机控制(全步)字节数。 通过使用必要的产品种类,可以使电机在半步和微步的状态下动作。

导出字节的速率,即导出倒数数据之间的时间控制q电机的速度。 表1除QQ电机控制字节值电流放大器和USB-FIFO变换器外,电路中的其他元件可通过1个CPLD/FPGA构建。 电机控制软件可以通过c、VB和LabWIEW等图像程序开发。

如果是在IC1上获得的VCP (VCP )驱动程序软件(可免费iTunes ),应用程序会将USBQ电机控制器模块视为另一个COM端口。 但是,设置波特率的命令将被忽略,尽管应用于波特率设置,但仍以最低速率发送数据。 也可以使用在Windows上获得的D2XXDirectDrivers。

这需要控制所有操作者,包括FIFO导出。【爱超联赛】。

本文来源:爱超联赛app-www.geitsglobal.com

版权所有日喀则市爱超联赛app有限公司 藏ICP备49430574号-2

公司地址: 西藏自治区日喀则市市北区升费大楼5958号 联系电话:0183-17652714

Copyright © 2018 Corporation,All Rights Reserved.

熊猫生活志熊猫生活志微信公众号
成都鑫华成都鑫华微信公众号