0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用操纵杆通过FPGA控制步进电机

454398 来源:wv 2019-09-29 17:43 次阅读

第1步:收集您的材料

如何使用操纵杆通过FPGA控制步进电机

您需要什么:

-已阅读并或完成了我的PmodJSTK和PmodSTEP教程

-Xilinx Vivado已安装并获得许可

-Basys 3

-2 PmodSTEP

-PmodJSTK

-2步进电机

-USB A至B micro

-2 12针Pmod电缆

步骤2:代码的结构

为连接这两段代码,我添加了一个解码器,并使用了一个PmodJSTK接口和两个PmodSTEP驱动程序。您可以在上图中看到此结构。我修改了PmodJSTK接口,以使其仅从操纵杆接收数据,而不向LED发送数据。

解码器从操纵杆获取数据,并将其转换为方向信号,该信号指示步进电机应向左,向右还是静止。当操纵杆居中时,步进电机不应移动。

步骤3:下载并打开Vivado项目

下载此步骤附带的zip文件。

解压缩文件并打开vivado项目。您可以通过双击文件或打开vivado并选择打开的项目来执行此操作。注意:我使用Vivado 2015.4创建了这个项目。如果安装了其他版本,建议您在您的版本中创建一个新项目,然后添加每个源文件。您将需要添加jstksteptop.v,PmodJSTK_Demo.v,PmodJSTK.v,ssdCtrl.v,ClkDiv_5Hz.v,jstk_data_decoder.v,pmod_step_interface.v,clock_div.v,pmod_step_driver.v和jstk_servo_constraints。

第4步:生成位文件并对板进行编程

打开文件后,您可以生成位文件并

要生成位文件,请双击“生成位流”。要对该板进行编程,请打开硬件管理器,打开目标板并对板进行编程。

第5步:将所有组件插入在一起

将PmodJSTK插入Pmod端口JA的顶层,将PmodSTEPS插入Pmod端口JB和JC,然后将伺服器插入PmodSTEP。

要启用伺服翻转开关,请打开1和0。现在,您可以移动操纵杆来控制步进电机的运动。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1638

    文章

    21852

    浏览量

    609009
  • 步进电机
    +关注

    关注

    152

    文章

    3133

    浏览量

    148339
  • 操纵杆
    +关注

    关注

    0

    文章

    69

    浏览量

    8629
收藏 人收藏

    相关推荐

    步进电机控制实现方法

          步进电机,作为一种将电脉冲信号转换为相应角位移或线位移的电动机,是现代数字控制系统中不可或缺的重要组件。其工作原理基于电磁学原理,通过接收数字
    的头像 发表于 01-21 16:43 392次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b>的<b class='flag-5'>控制</b>实现方法

    带你了解丝电机的详细知识

    步进电机:结构简单,可靠性高,适用于精密不需要过高速的场合4。 滚珠丝电机:利用滚珠的传动功效,能够轻松承受高速、高负荷的应用场景,
    的头像 发表于 12-24 15:58 536次阅读
    带你了解丝<b class='flag-5'>杆</b><b class='flag-5'>电机</b>的详细知识

    通过具体案例,选择合适的步进电机

          步进电机作为一种广泛应用于自动化控制领域的执行元件,其选型过程至关重要。正确的选型不仅能确保系统的高效稳定运行,还能有效降低成本,提升整体性能。本文将从步进
    的头像 发表于 12-13 07:34 780次阅读
    <b class='flag-5'>通过</b>具体案例,选择合适的<b class='flag-5'>步进</b><b class='flag-5'>电机</b>

    TMAG5170操纵杆附件组装指南

    电子发烧友网站提供《TMAG5170操纵杆附件组装指南.pdf》资料免费下载
    发表于 11-28 14:28 0次下载
    TMAG5170<b class='flag-5'>操纵杆</b>附件组装指南

    行星减速步进电机步进电机的区别

    步进电机是一种将电脉冲信号转变为角位移或线位移的开环控制电机。其工作原理是通过电子电路将直流电分为多相序
    的头像 发表于 11-16 15:11 528次阅读
    行星减速<b class='flag-5'>步进</b><b class='flag-5'>电机</b>与<b class='flag-5'>步进</b><b class='flag-5'>电机</b>的区别

    步进电机如何自适应控制步进电机如何细分驱动控制

    步进电机是一种将电脉冲信号转换为角位移或线位移的电机,广泛应用于各种自动化控制系统中。为了提高步进电机
    的头像 发表于 10-23 10:04 1044次阅读

    步进电机转速怎么控制高低

    步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲信号的频率来控制
    的头像 发表于 10-22 15:55 1038次阅读

    步进电机控制技术及发展概况有哪些?

    电脉冲信号时,步进电机的定子绕组会产生磁场,使转子产生扭矩,从而实现转动。步进电机的转动角度与输入的电脉冲数成正比,因此可以通过
    的头像 发表于 10-22 11:50 415次阅读

    步进电机的伺服控制方法有哪些

    步进电机的伺服控制方法主要包括以下几种: 1. 位置模式 定义 :在位置模式下,步进伺服电机根据输入的位置指令,
    的头像 发表于 09-04 09:48 848次阅读

    步进电机伺服控制系统的作用

    步进电机伺服控制系统是一种精密的电机控制系统,它通过精确控制
    的头像 发表于 09-04 09:46 919次阅读

    步进电机和普通步进电机有什么区别

    步进电机和普通步进电机有以下几个主要区别:  结构不同:   步进
    的头像 发表于 09-02 13:38 763次阅读

    步进电机步进电机有什么区别?

    步进电机步进电机的区别收集整理于网络,仅供学习参考。丝
    的头像 发表于 08-23 10:09 616次阅读

    步进电机控制器电路图 步进电机控制器的分类及其特点

      步进电机控制器是一种专门用于控制步进电机的设备,它通过
    的头像 发表于 06-24 17:12 4100次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>控制</b>器电路图 <b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>控制</b>器的分类及其特点

    步进电机通过什么控制转动角度

    步进电机是一种电磁驱动的旋转电机,它具有精确控制转动角度的特性。步进电机的工作原理是
    的头像 发表于 06-12 09:49 2097次阅读

    从虚拟操纵到现实驾驶 迈来芯磁力计技术引领无限可能

    磁强力计与三轴技术的完美结合,在游戏控制台的操纵杆领域已大放异彩。
    的头像 发表于 03-22 13:58 544次阅读