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,放到我的项目程序里面一调用,几天功夫项目交接。

审核编辑 黄昊宇

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

    关注

    6002

    文章

    43983

    浏览量

    620891
  • LabVIEW
    +关注

    关注

    1918

    文章

    3619

    浏览量

    317012
  • 步进电机
    +关注

    关注

    149

    文章

    2931

    浏览量

    146075
  • 位置控制
    +关注

    关注

    0

    文章

    20

    浏览量

    9361
收藏 人收藏

    评论

    相关推荐

    如何调整二相步进电机步进角度,控制步进角度的功能?

    在当今的自动化设备中,二相步进电机作为一种常见的驱动元件,其精确控制步进角度的功能尤为重要。那么,博扬智能如何调整二相
    的头像 发表于 03-25 17:49 741次阅读
    如何调整二相<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>角度的功能?

    什么是步进电机的细分控制步进电机为什么要细分,如何细分?

    什么是步进电机的细分控制步进电机为什么要细分,如何细分? 步进
    的头像 发表于 02-18 09:39 1733次阅读

    步进电机控制方法 步进电机控制器参数设置

    控制,需要使用步进电机控制器。步进电机控制器是一种电
    的头像 发表于 01-19 10:50 818次阅读

    步进电机控制方法及需要哪些控制信号

    步进电机是一种将电子信号转化为机械运动的电动机,广泛应用于机器人、打印机、数码相机等领域。步进电机由于其精度高、固有扭矩大、容易
    的头像 发表于 12-20 11:21 1131次阅读

    请问伺服电机步进电机定位精度上哪个更精确

    伺服电机步进电机定位精度上哪个更精确些?在使用上哪个操作比较简单些
    发表于 12-12 08:07

    请问更换带编码器的电机后需要做哪些工作才能实现原来设定位置的精确控制

    上料小车传动电机(自带编码器)带吸盘实现上料控制,小车轨道设置四个位置实现不同的控制要求。今天更换电机
    发表于 11-10 07:41

    步进电机定位控制的常用方法

    步进系统=步进驱动器+步进电机步进电机步进驱动器
    发表于 10-30 11:30 1356次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>定位</b><b class='flag-5'>控制</b>的常用方法

    基于PLC S7-200与步进电机运动控制

      步进电机的运行要有一电子装置进行驱动,这种装置就是步进电机驱动器,它是把控制系统发出的脉冲信号,加以放大以驱动
    发表于 10-19 10:59 351次阅读
    基于PLC S7-200与<b class='flag-5'>步进</b><b class='flag-5'>电机</b>的<b class='flag-5'>运动</b><b class='flag-5'>控制</b>

    使用中密度STM32F103xx驱动双极步进电机

    机床、摄像机和其他精确的轴定位控制环境。 此外,STM32F10xxx微控制器的高性能为设计人员提供了以低计算要求可靠驱动步进
    发表于 10-10 06:26

    plc如何控制步进电机的速度和方向?

    plc作为一种工业控制计算机,具有模块化结构、配置灵活、高速的处理速度、精确的数据处理能力、PLC对步进电机也具有良好的控制能力,利用其高速
    的头像 发表于 08-07 08:09 1225次阅读
    plc如何<b class='flag-5'>控制</b><b class='flag-5'>步进</b><b class='flag-5'>电机</b>的速度和方向?

    plc如何控制步进电机的速度和方向?

    plc作为一种工业控制计算机,具有模块化结构、配置灵活、高速的处理速度、精确的数据处理能力、PLC对步进电机也具有良好的控制能力,利用其高速
    发表于 08-02 10:05 768次阅读

    基于LabVIEW的闭环步进电机运动系统设计及精度分析

    当前闭环步进电机在自动化设备中的应用越来越广泛,故为了进一步满足闭环步进电机的应用需求,采用LabVIEW上位机+
    的头像 发表于 07-14 13:59 1127次阅读
    基于<b class='flag-5'>LabVIEW</b>的闭环<b class='flag-5'>步进</b><b class='flag-5'>电机运动</b>系统设计及精度分析

    步进伺服的运动精度和哪些因素相关?

    步进伺服电机运动精度与以下几个因素相关: (1)步进角度:步进电机
    的头像 发表于 07-14 08:45 555次阅读

    怎么用8051单片机控制步进电机

    在本文中,讲解了怎么用8051单片机控制步进电机步进电机广泛用于工业、医疗、消费电子应用。简而言之,它用于任何需要物体
    的头像 发表于 07-07 11:02 1158次阅读
    怎么用8051单片机<b class='flag-5'>控制</b><b class='flag-5'>步进</b><b class='flag-5'>电机</b>?

    浅谈步进电机驱动器TB5128FTG芯片的测试经验

    首先我们先了解一下什么是步进电机驱动器,步进电机驱动器是一种电子设备,用于控制和驱动步进
    的头像 发表于 05-19 10:30 2532次阅读
    浅谈<b class='flag-5'>步进</b><b class='flag-5'>电机</b>驱动器TB5128FTG芯片的测试经验