利用PmodJSTK控制步进电机3

几天前我写了一篇关于如何用FPGA控制步进电机,利用开关来控制电机的方向和使能信号。

我很兴奋,因为我现在可以控制步进电机Basys 3在美国,用开关控制它并不太现实。尤其是抓人游戏,毕竟这是我们的终极目标。幸运的是,我找到了PmodJSTK在我的书桌上。的PmodJSTK是一个可爱的小操纵杆模块,也有led灯和按钮。

PmodJSTK。
PmodJSTK。可爱。

所以我开始让PmodJSTK控制两个步进电机,一个用于X方向,一个用于Y方向。当我发现很久以前有人写了一篇FPGA模块的PmodJSTK.不幸的是,它是为在下3使用Xilinx ISE

PmodJSTK的资源中心的代码示例部分。
PmodJSTK的资源中心的代码示例部分。

然而,我可以很容易地将其转换为使用Basys 3Xilinx Vivado.通过改变UCF文件到XDC文件.如果你想了解更多关于这个过程的信息,请查看之前的博文。有时,根据模块的编写方式,它并不总是直接传递,但这个模块做到了!

关于从XDC转换到UCF文件的博客文章。
关于从XDC转换到UCF文件的博客文章。

现在我需要做的是禁用PmodJSTK上的led和按钮的功能,因为我只使用JSTK部分。我还必须创建一个解码器,将PmodJSTK发送的信息解码为右、左、上、下信号。

你可以在我的Instructable中看到完整的代码和解释,利用PmodJSTK对Basys上的步进电机进行控制

PmodJSTK控制步进电机的制作说明书。
PmodJSTK控制步进电机的制作说明书。
0
第一个投票。

关于凯特林弗朗茨

查看所有由Kaitlyn Franz→的帖子

“用PmodJSTK用Basys 3控制步进电机”述评

  1. 我不知道digilent网站的参考版块。那里有很多有用的东西!
    有计划添加为Vivado转换的文件吗?

    1. 嗨,马克,
      Reference.Digilentinc.com是所有最新的项目、例子和文档的地方。我总是先去那里看看。

      据我所知,目前还没有积极的转变计划。当人们在Vivado中使用现有项目时,它们通常会被转换。

      如果你有任何为ISE设计的项目,你可以跟随这篇博客文章来转换它们。大多数项目将按照这些步骤进行转移。

      https://blog.digilentinc.com/index.php/converting-from-ucf-to-xdc-file/

      凯特林

留下一个回复

您的电子邮件地址将不会被公布。必填字段被标记