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

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

3天内不再提示

labview如何快速精确控制步进电机实现定位运动

颜若心颐 来源:颜若心颐 作者:颜若心颐 2022-08-26 11:12 次阅读

前一段时间接到老板的任务,要做一个labview控制电机快速移动拍照的小项目,虽然是个小项目,刚开始做这个走了不少弯路,这里分享一下经验:
前期由于做了一些labview通过相机拍照的项目,所以是现成的,移植过来就可以了,只要添加一个简单的电机运动控制就可以实现了,最初没有想太多,直接选择了使用STM32单片机来做电机控制,labview通过串口发送指令给单片机,单片机发出脉冲控制电机移动,在网上买了一个现成的stm32的电机开发板,附带了运动控制的C语言源码,T型S型加减速运动什么的都有,代码移植修改一下,很快就实现了基本功能了,然后就进入项目性能测试阶段,由于项目要求在1s内快速移动几十个位置停稳并且拍照,而且每一个位置之间的距离相对比较长。
然后一个大大的坑就出现了,由于相机比较大,T型加减速运动,启停瞬间冲击比较大,相机振动大,需要S加减速,再加上运动距离长,要求高速运动速度比较快,单片机的计算速度严重不足,最后无论如何都达不到项目的技术指标,老板催的要死,又费了好长时间了,不想改方案,不停的优化代码,浪费了好几个月还是搞不定,被老板骂死了。
最后每办法,为了赶紧完成项目,花了几百块钱在网上买了一个现成的运动控制卡,如图:

pYYBAGMIORSAMfWJAABZN_AAfMg999.png

研究了一两天厂家的说明书,把线接上,提供的例程运行一遍,基本问题不大,例程界面如下:

pYYBAGMIOSGAGmZVAAC-1UW8AdU792.png

直接把例程稍作修改封装成一个子VI,放到我的项目程序里面一调用,几天功夫项目交接。

审核编辑 黄昊宇

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

    关注

    6044

    文章

    44655

    浏览量

    640362
  • LabVIEW
    +关注

    关注

    1979

    文章

    3659

    浏览量

    327024
  • 步进电机
    +关注

    关注

    152

    文章

    3126

    浏览量

    148098
  • 位置控制
    +关注

    关注

    0

    文章

    23

    浏览量

    9491
收藏 人收藏

    相关推荐

    步进电机控制实现方法

    电机能够实现高精度的位置控制和速度控制。本文将详细介绍步进电机
    的头像 发表于 01-21 16:43 247次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b>的<b class='flag-5'>控制</b><b class='flag-5'>实现</b>方法

    什么是步进电机驱动器?它具有什么特点?

    、打印机和扫描仪等。 步进电机驱动器的主要特点如下: 高精度:步进电机驱动器能够精确控制
    的头像 发表于 10-24 11:52 679次阅读

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

    是一种智能控制方法,它可以根据系统参数的变化和外部干扰自动调整控制策略,以实现对系统的稳定和精确控制。在
    的头像 发表于 10-23 10:04 916次阅读

    浅谈步进电机控制策略方式有哪些?

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

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

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

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

    和脉冲序列,使电机准确移动到目标位置。这种控制模式适用于需要精确定位的应用场景。 2. 速度模式 定义 :在速度模式下,步进伺服电机根据输入
    的头像 发表于 09-04 09:48 776次阅读

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

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

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

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

    基于NSUC1610的步进电机控制原理及其实际应用

    随着现代汽车电子技术的快速发展,步进电机作为一种精确且可靠的执行元件,在汽车电子系统中的应用日益广泛。为了实现车载
    的头像 发表于 07-31 14:02 891次阅读
    基于NSUC1610的<b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>控制</b>原理及其实际应用

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

      步进电机控制器是一种专门用于控制步进电机的设备,它通过发出脉冲信号来驱动
    的头像 发表于 06-24 17:12 3889次阅读
    <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-18 18:12 1271次阅读

    伺服电机步进电机|两种电机的关键区别

          在自动化控制的世界中,伺服电机步进电机实现精准动力传输的两个关键角色。虽然它们的终极目标相同,即
    的头像 发表于 06-17 16:21 1113次阅读
    伺服<b class='flag-5'>电机</b>与<b class='flag-5'>步进</b><b class='flag-5'>电机</b>|两种<b class='flag-5'>电机</b>的关键区别

    步进电机驱动芯片的工作原理和特点

    步进电机驱动芯片是步进电机控制系统中实现驱动电机的核
    的头像 发表于 06-12 15:14 1587次阅读

    微碧半导体VBL7402 N沟道MOS管:步进电机驱动器的卓越选择

    步进电机驱动器广泛应用于各种领域,用于精确控制步进电机运动
    的头像 发表于 05-23 14:13 971次阅读
    微碧半导体VBL7402 N沟道MOS管:<b class='flag-5'>步进</b><b class='flag-5'>电机</b>驱动器的卓越选择

    步进电机如何减速?

    步进电机是一种直接将电脉冲转化为机械运动的机电装置,通过控制施加在电机线圈上的电脉冲顺序、 频率和数量, 可以
    的头像 发表于 03-23 08:42 564次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b>如何减速?