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

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

3天内不再提示

如何在LabVIEW环境中通过NISoftMotion驱动配置与运用NI9512

华穗科技 来源:华穗科技 2026-01-30 17:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

NI 9512是C系列步进电机驱动接口模块,采用NI-RIO、NI-SoftMotion驱动,可以生成精确的步进脉冲和方向信号。通过硬件集成,在保证步进电机成本优势的同时,大幅提升了其运动性能、系统集成度和同步精度。本文将带你快速上手,重点讲解如何在LabVIEW环境中,通过NI‑SoftMotion驱动配置与运用NI 9512。

下面请跟随小编一起来学习一下吧!

本文分享:

NI 9512使用教程

一、NI 9512板卡

1、板卡介绍

NI 9512是单轴、单编码器C系列步进电机驱动接口模块。板卡提供了用于单轴的步进驱动器接口信号、一套完整的运动I/O(包括用于原点开关和限位开关的输入I/O)、用于位置反馈的增量编码器输入以及通用输入和输出。 板卡还包含了高级运动功能,如位置捕获和位置比较,并可直接连接到P7000系列步进驱动器。 NI‑9512处理器运行样条插值引擎和NI申请专利的步长生成算法,可产生更平滑的运动,从而实现精确的步进运动控制。

2、原理框图

a5ae8b78-fd80-11f0-92de-92fbcf53809c.png

3、接线图

a60c0b7c-fd80-11f0-92de-92fbcf53809c.png

4、引脚图

DSUB引脚图

a66b82aa-fd80-11f0-92de-92fbcf53809c.png

MDR连接器引脚图

a6ce8238-fd80-11f0-92de-92fbcf53809c.png

二、步进指令信号

NI 9512驱动接口模块的步进指令输出信号分为两种,分别为步进和方向、正转(CW)和反转(CCW)脉冲输出。输出的模式可通过软件进行配置,以广泛兼容第三方驱动。

当配置为步进和方向模式时,步进信号发出的脉冲数决定了电机转动角度,方向信号就是电平信号,决定电机转动的方向。正转加高电平,反转加低电平。当电机朝一个方向转动时,此信号保持原有电平,不需要改变。

当配置为CW和CCW模式时,在CW输出上产生脉冲来指令正向运动,在CCW输出上产生脉冲来指令反向运动。

a73238dc-fd80-11f0-92de-92fbcf53809c.png

三、操作步骤

1、驱动配置

上位机中安装NI-RIO、NI-SoftMotion驱动,将其添加至NI RT下位机中。

a7912af4-fd80-11f0-92de-92fbcf53809c.png

2、搭建项目

在LabVIEW中创建新项目,右键单击项目浏览器窗口中的项目项,从快捷菜单中选择新建»终端和设备。

a7f016b8-fd80-11f0-92de-92fbcf53809c.png

选择要添加至项目的CompactRIO控制器,然后单击确定。

a84e935a-fd80-11f0-92de-92fbcf53809c.png

如已安装LabVIEW FPGA,将出现选择编程模式对话框。选择扫描接口,将系统置为扫描接口模式。

a8a9d864-fd80-11f0-92de-92fbcf53809c.png

检测C系列模块。

a9042a6c-fd80-11f0-92de-92fbcf53809c.png

LabVIEW将控制器、机箱和所有模块添加至项目。

a95b7c54-fd80-11f0-92de-92fbcf53809c.png

3、配置NI 9512轴

右键单击项目浏览器窗口中的终端,从快捷菜单中选择新建»NI SoftMotion Axis,打开Axis Manager对话框,单击Add New Axis。NI 9512自动绑定至NI SoftMotion轴。

a9b1d11c-fd80-11f0-92de-92fbcf53809c.png

右键单击项目浏览器窗口中的终端,从快捷菜单中选择新建»NI Configure Coordinate Space,打开Configure Coordinate Space对话框,将Axis 1放入Coordinate Axes。

aa0ad91a-fd80-11f0-92de-92fbcf53809c.png

右键单击项目浏览器窗口中的轴并从快捷菜单中选择属性,打开Axis Configuration 对话框。

进行以下设置: 在General Settings页,将Loop Mode设为Open-Loop。配置为开环模式的轴生成步进输出。 在General Settings页,勾选Axis Enabled 和Enable Drive on Transition to Active Mode 复选框。这些选项在NI扫描引擎切换为“活动”模式时,将轴配置为自动激活。 在Limits & Home页,取消勾选Forward Limit和Reverse Limit中的Enable复选框。

aa6381a0-fd80-11f0-92de-92fbcf53809c.png

在项目浏览器窗口右键单击控制器项,并从快捷菜单中选择部署全部,将轴、坐标和轴设置部署至RT终端。

aabb4390-fd80-11f0-92de-92fbcf53809c.png

4、运行程序

在项目浏览器窗口中右键单击轴,从快捷菜单中选择Interactive Test Panel。

ab15ff74-fd80-11f0-92de-92fbcf53809c.png

在Move Constraints 选项卡,设置Velocity、Acceleration/Deceleration 和 Acceleration Jerk/Deceleration Jerk的参数,点击“运行”,将会自动生成步进信号,同时会在Plots选项卡生成模拟轨迹。该轨迹为步进驱动器收到步进信号后理论的轨迹,最终将到达设定的目标。

ab711c92-fd80-11f0-92de-92fbcf53809c.png

可以在步进(CW)与方向(CCW)引脚,根据设定的步进和方向模式,检测到相应的步进指令信号。

abcfc170-fd80-11f0-92de-92fbcf53809c.png

ac2ee948-fd80-11f0-92de-92fbcf53809c.png

可以在步进(CW)与方向(CCW)引脚,根据设定的CW和CCW模式,检测到相应的步进指令信号。

ac8e77c8-fd80-11f0-92de-92fbcf53809c.png

acf8738a-fd80-11f0-92de-92fbcf53809c.png

以上就是NI 9512使用教程的全部内容啦。欢迎大家留言讨论,交流分享!更多关于测试系统中的实际软硬件应用知识,可关注本公众号/下方合集。

更多内容,敬请期待!

对LabVIEW编程技巧和相关内容感兴趣的工程师们,欢迎持续关注、留言和点赞,也可以私信小编各位的技术困惑和技术需求,以获取参加免费线下培训和技术交流的机会哦。

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

    关注

    7

    文章

    2851

    浏览量

    53513
  • 接口
    +关注

    关注

    33

    文章

    9635

    浏览量

    157801
  • LabVIEW
    +关注

    关注

    2025

    文章

    3691

    浏览量

    349314
  • 步进电机
    +关注

    关注

    153

    文章

    3277

    浏览量

    152920

原文标题:知识分享 | NI 9512使用教程

文章出处:【微信号:华穗科技,微信公众号:华穗科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Labview 2013差分信号输入配置函数 研华Labview驱动函数差分信号输入配置

    各位大侠同学,本人刚接触Labview编程,已了解单端输入信号的驱动函数配置。但是差分输入信号不知道在程序如何配置,比如我使用的是
    发表于 07-02 08:51

    NI-LabVIEW-Robotics-机器人运用

    NI-LabVIEW-Robotics-机器人运用
    发表于 09-26 09:46

    有关于NI9512控制板卡在Labview上无法找到坐标系

    各位大神,大家好,我是一名在校学生,最近接触了一个有关NI9512控制板卡的项目,在所有硬件和软件都按照手册的要求配置好后,在进入 Labview 建立项目之后,选择控制坐标轴的时候,找不到坐标轴
    发表于 05-05 11:58

    使用NI ELVIS、NI LabVIEWNI Multi

    使用NI ELVIS、NI LabVIEWNI Multisim简化美国乔治亚理工学院电路设计教学 The Challenge:   实施一套利用实际信号教学理论电子工程概念的
    发表于 03-02 09:25 2168次阅读

    LabVIEW在全自动点胶机的应用

    LabVIEW在全自动点胶机的应用 挑战:运用LabVIEW+Vision+Motion的结合,迅速开发一套面向商用的全自动点胶机。   应用方案:应用
    发表于 05-13 10:18 3617次阅读
    <b class='flag-5'>LabVIEW</b>在全自动点胶机<b class='flag-5'>中</b>的应用

    NI发布AWR设计环境LabVIEW之间的全新连接

    AWR设计环境的新NI LabVIEW元素为AWR视觉系统模拟器™(VSS)的用户扩充了信号处理和仪器连接。
    发表于 07-30 08:42 1229次阅读

    UFSC将LabVIEWNI CompactDAQ应用于车辆通过噪声测试的声学波束成形

    UFSC将LabVIEWNI CompactDAQ应用于车辆通过噪声测试的声学波束成形,声学图像识别50公里时速、1,904.3 Hz下的轮胎和排气噪声。
    发表于 09-17 13:50 1225次阅读

    通过OPC将NI LabVIEW连接至任意PLC

    通过OPC将NI LabVIEW连接至任意PLC。
    发表于 03-21 16:08 0次下载

    利用NI LabVIEW创建算法并且解决各类工程问题

    NI LabVIEW是一类图形化数据流编程环境。 使用LabVIEW的数据流时,您能通过创建展
    发表于 11-16 19:21 9695次阅读
    利用<b class='flag-5'>NI</b> <b class='flag-5'>LabVIEW</b>创建算法并且解决各类工程问题

    NI VeriStand环境中进行FPGA相关配置

    本文主要介绍了用户如何在NI VeriStand环境中进行基于FPGA的相关配置。并以使用7851R输出PWM波为例,叙述了在VeriStand 2011运行
    发表于 11-18 06:36 5645次阅读
    在<b class='flag-5'>NI</b> VeriStand<b class='flag-5'>环境</b>中进行FPGA相关<b class='flag-5'>配置</b>

    NI LabVIEW RIO架构基础知识简述

    NI LabVIEW可重配置I/O (RIO)架构是NI图形化系统设计平台的一个整体部分。 图形化系统设计方法作为如今设计、原型和部署测控系统的主流方式之一,将
    发表于 11-18 06:55 8531次阅读

    NI LabVIEW图形化开发环境NI硬件平台,开发无人驾驶赛车

    使用NI LabVIEW图形化开发环境NI硬件平台对智能车进行快速开发、测试以及原型,从而赢得挑战赛。
    发表于 07-19 11:22 1980次阅读

    如何使用Labview通过NI OPC与S7200 PLC通信

    该文档提供了S7-200 PLC,基于NI 提供的OPC服务器软件NI LabVIEW OPC Servers与NI LabVIEW通信,用
    发表于 02-27 08:00 115次下载
    如何使用<b class='flag-5'>Labview</b><b class='flag-5'>通过</b><b class='flag-5'>NI</b> OPC与S7200 PLC通信

    如何使用NI LabVIEWNI Multisim实现数字电路和模拟电路的联合仿真

    以下文档介绍了如何在NI LabVIEW和Multisim软件之间实现模拟和数字数据的联合仿真。学习如何使用LabVIEW来改变 Multisim软件
    发表于 05-31 08:00 35次下载
    如何使用<b class='flag-5'>NI</b> <b class='flag-5'>LabVIEW</b>和<b class='flag-5'>NI</b> Multisim实现数字电路和模拟电路的联合仿真

    何在ADAS应用成功使用NI AWR设计环境平台

    本文给出了为下一代智能汽车开发毫米波雷达系统和天线阵列技术背后的挑战性技术,用实例阐述了如何在ADAS应用成功使用NI AWR设计环境平台,特别是Visual System Simu
    的头像 发表于 12-12 15:18 1682次阅读