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

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

3天内不再提示

数据采集卡与步进电机

数据采集卡与传感器 ? 来源:数据采集卡与传感器 ? 作者:数据采集卡与传感 ? 2025-05-26 15:53 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步进电机是一种将脉冲信号转化为角位移的执行器件。我们以两相式混合步进电机为例加以说明。

wKgZPGgtbfyAXeeyAARmdkD2H18098.png步进电机

一、运行原理及内部结构

大家都知道磁极之间同性相斥,异性相吸,而步进电机就是利用了这一特性。

wKgZO2gtbi6AEa8eAAMe2GC7o5Q183.png

步进电机内部的磁体分为定子和转子,转子的极性不发生改变,但定子的极性会根据输入的电流发生变化,

wKgZO2gtblmAf5QbAAOmMGC7pH0509.png

判断极性的方法是安培右手定则(之一):右手握住通电螺线管,使四指指向电流方向,则大拇指所指方向就是N极。

wKgZPGgtbn2AUZ2BAAJNmtst1MI201.png

当通电方向顺序按照AA’——BB’——AA’——BB’四个状态周而复始进行变化,电机可顺时针转动;

wKgZPGgtbtOAZz-6ABzngOYcMg4838.png

当通电时序为AA’——B’B——A’A——BB’时,电机就逆时针转动。而且输入的电脉冲频率越高,电动机转动就越快。

wKgZO2gtbu-AD0n9ABY1JfAr1Xg797.png

二、驱动电流的产生

现在我们已经知道了步进电机是依靠电流产生的极性工作,那么这样的电流要怎样输入呢?最开始人们是根据使用需求,设计一种专门的硬件电路来控制电机的转动。

但这样做的问题是:当需求发生变化时,就要重新设计电路。这无疑会增加步进电机的使用成本和难度,于是一种专门的驱动器便产生了,也就是我们在实验中使用的步进电机驱动器。

wKgZPGg0Gf6ADme_AAESFZAhx-k009.png

驱动器的作用是对控制脉冲进行环形分配、功率放大,使步进电机绕组(定子)按一定顺序通电,控制电机转动。为了方便控制驱动器产生的电脉冲,人们又引入了控制器。它会发出脉冲信号和方向信号到步进电机驱动器中,进而达到控制步进电机的目的。这样,我们就构建出一个步进电机控制系统了。

wKgZPGg0GiiAZQ01AAQ5R2Q3XUE018.png

三、使用采集卡控制步进电机转动

在本次实验中,USB-3123数据采集卡充当控制器的角色。驱动器的型号是TB6600两相步进电机驱动器,它可以实现电机正反转控制,旋转角度控制等功能,还可以进行细分数及电流大小设定。我们来具体介绍一下:

PUL端是步进控制,当它接收到一个脉冲信号,就控制电机旋转一下;DIR端可以控制电机的正反转,高电平正转,低电平反转;EN端是使能端,输入高电平时,电机进入脱机状态,电机不响应脉冲信号,输入低电平时,电机接受脉冲信号开始正常运转。在实验中使用共阴极接法连接采集卡与步进电机驱动器。将EN-、DIR-、PUL-接入采集卡的DGND端,将EN+与DO 0端口连接,DIR+连接到DO 1端口,PUL+连接到DO 2端口。

驱动器的A、B端口与电机的A、B相连接,至于如何判断电机的四根接线是否为同一组,我们可以直接查阅产品手册或者将任意两根线短接,然后转动电机的轴,如果转动时感到有明显的阻力,那么这两根线为同一组。判断完成后,将它们连接就可以了。

电源接口中,VCC连接电源正极,GND连接电源负极。要注意的是驱动器工作在直流电压9-42V之间。实验输入的是12V的直流电压。

wKgZPGg0GoiARP9aAAazKTVt2TI541.png

然后调节拨码开关的状态,将1、2、3端口分别调节成ON、ON及OFF状态,也就是一倍细分;因为电源开关的额定电流是1.2A,所以将4、5、6拨码开关调节成ON、OFF、ON状态。

关于驱动器的其它内容,大家可以参考其使用手册,这里就不详细说明了。最后将采集卡与电脑连接,这样就完成了接线。

wKgZO2g0GsWAZGUMAAWoHuZKriU612.png

打开Smacq提供的do_waveform_full.vi范例,控制采集卡的DO端口输出数字波形。在范例前面板上,SamplePeriod(ns)控件是控制采集卡的输出周期;DoCycle控件可以控制输出次数;Value数组是控制采集卡产生的波形。

wKgZO2g0GuaAF2jFAAz2ZIcbRCQ224.png

在数字波形图中可以显示每个端口的输出波形,行0表示Do 0端口、行1表示Do 1端口……数字波形图中的每一排表示一个Value的输入数据,保留数组中的两个元素并将其它数据删除,这样每个通道输出的脉冲就很清晰了。现在驱动器的细分数是1,也就是当它接收到200个脉冲时电机的轴就会走一圈,而且PUL端口是与采集卡的Do 2连接的,所以我们调整输入波形为0000,0100,DoCycle为200,周期为3000000(频率是333.3Hz),点击运行,能看到步进电机的轴转了一圈。

wKgZPGg0GwqAQSNZADwzNj8l2Ls343.png

减小周期为1000000ns,可以看到电机的转速有明显的提高,当然如果周期太小(1000),就会超过电机的响应频率了。

wKgZPGg0GzCAOKfiAD5jcd_X-ko172.png

然后,改变拨码1、2、3的状态为ON、OFF、OFF。这是控制电机为四倍细分,接收到800个脉冲时电机才会旋转一周。所以按照我们刚才的设置,点击运行后,电机会转动四分之一圈。

wKgZO2g0G1GAdlj_AE7vAtnUkZs861.png

将拨码调整为原来的状态(ON、ON、OFF)。根据上文介绍,想要使电机反转,就要给DIR端一个高电平,所以输入数据0000,0110。点击运行,可以看到它反方向转动了一圈。

wKgZO2g0G3mAKjpzADVGdIHoF3w986.png

最后验证电机的使能端口,让Do 0输出高电平,即在数组中输入0001、0111,点击运行后看到,电机并不发生旋转。当在数组中输入0000、0110,点击运行,步进电机会转动一周。

wKgZO2g0G6yAXQErADneGPZFoBU873.png

以上就是使用Smacq数据采集卡控制步进电机的全部内容。大家有任何问题都可以在评论区提出或私信我们。当然也欢迎搜索我们的微信公众号:Smacq思迈科华,直接联系我们。有关实验中所用的采集设备可以访问我们的官网:smacq.cn得到。

感谢大街的观看。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    数据采集卡

    求指教:如何通过labview去设计数据采集卡采集频率 我现在用的不是NI公司的数据采集卡 无法使用DAQ:求大神指教
    发表于 01-10 18:41

    labview控制步进电机,USB2813A数据采集卡

    labview控制步进电机,USB2813A数据采集卡
    发表于 12-05 18:09

    数据采集卡入门

    数据采集(DAQ),是指从传感器和其它待测设备等模拟和数字被测单元中自动采集非电量或者电量信号,送到上位机中进行分析,处理。 数据采集卡,即实现数据采集功能的计算机扩展
    发表于 01-10 10:59

    如何选择数据采集卡

    IO接口的数量是否够用,以及IO接口的电平标准是否合适。 (3)选择数据采集卡的其它功能。除了上述功能外,有些数据采集卡还有DA输出,PWM输出,计数器等功能。如果执行器需要输入模拟电压或PWM脉冲,那么应该选择带有这些功能的数据采集卡
    发表于 01-14 09:13

    数据采集卡的功能

    `(1)数据采集卡可以连接外部传感器。比如温度传感器、压力传感器、旋转编码器等等。因此,使用数据采集卡可以完成测控系统中的测量环节。 (2)数据采集卡可以连接外部执行器。比如控制继电器动作,控制
    发表于 01-15 10:53

    基于虚拟仪器的圆锯片平面度检测系统开发

    摘 要:介绍了圆锯片平面度检测系统的研究与开发。以电涡流传感器、数据采集卡步进电机、PC机作为硬件配置,以LabVIEW为开发平台,设计了圆锯片平面度检测系统。该系统可以高效地检测圆锯片平面度
    发表于 04-10 09:40

    采用虚拟仪器开发平台的圆锯片平面度检测系统

    摘要:介绍了圆锯片平面度检测系统的研究与开发。以电涡流传感器、数据采集卡步进电机、PC机作为硬件配置,以LabVIEW为开发平台,设计了圆锯片平面度检测系统。该系统可以高效地检测圆锯片平面度
    发表于 05-05 07:35

    基于LabVIEW的圆锯片平面度检测系统

    介绍了圆锯片平面度检测系统的研究与开发。以电涡流传感器、数据采集卡步进电机、PC 机作为硬件配置,以LabVIEW 为开发平台,设计了圆锯片平面度检测系统。该系统可以高
    发表于 06-18 11:11 ?14次下载

    数据采集卡概述

    【零基础学习LABVIEW】17 数据采集卡
    发表于 01-08 15:35 ?0次下载

    汽车制动测试系统及工控机和PCL-821PC数据采集卡步进电机控制方法

    汽车制动元件的检测中,都要用到步进电机作为执行元件来测试其各种性能。本资料介绍了测试系统硬件的组成, 步进电机的选型,及利用工控机和数据采集卡
    发表于 09-01 11:08 ?4次下载
    汽车制动测试系统及工控机和PCL-821PC<b class='flag-5'>数据采集卡</b>对<b class='flag-5'>步进</b><b class='flag-5'>电机</b>控制方法

    数据采集卡的功能

    (1)数据采集卡可以连接外部传感器。比如温度传感器、压力传感器、旋转编码器等等。因此,使用数据采集卡可以完成测控系统中的测量环节。 (2)数据采集卡可以连接外部执行器。比如控制继电器动作,控制
    发表于 01-15 15:02 ?6643次阅读

    IEPE数据采集卡的故障排除与维护方式

    当IEPE数据采集卡出现故障时,我们需要检查IEPE传感器的接线是否正确。IEPE传感器需要通过BNC接口与IEPE数据采集卡连接。如果接线不正确,数据采集卡将无法正常读取传感器数据
    的头像 发表于 04-25 13:34 ?1916次阅读

    数据采集卡功能特点

    数据采集卡
    的头像 发表于 08-28 15:45 ?1015次阅读
    <b class='flag-5'>数据采集卡</b>功能特点

    数据采集卡怎么用 数据采集卡怎么读取数据

    数据采集卡怎么用 数据采集卡怎么读取数据? 数据采集卡(Data Acquisition Card)是一种用于采集和转换各种输入信号的硬件设
    的头像 发表于 12-15 09:50 ?2773次阅读

    图像采集卡:增强视觉数据采集

    图像采集卡介绍:在视觉数据采集领域,图像采集卡在捕获和处理来自各种来源的图像或视频方面发挥着关键作用。在本文中,我们将深入探讨图像采集卡的世界、其功能、应用以及它们在视觉
    的头像 发表于 09-24 11:06 ?723次阅读
    图像<b class='flag-5'>采集卡</b>:增强视觉<b class='flag-5'>数据采集</b>