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

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

3天内不再提示

高精度高可靠步进电机控制系统的设计及应用的概述

电子工程师 来源:《电子技术应用》 作者:仝 建,龙 伟,李 2021-05-05 14:33 次阅读

摘要: 介绍了一种高精度高可靠步进电机驱动控制系统的设计。该设计充分利用TMC260智能驱动芯片的优势,结合FPGA自由编程特点,设计了两相步进电机驱动电路。电路实现了电机在宽频内256细分的高精度步进,并具有电机过载检测、堵转报警等功能,作为血液分析仪的核心驱动部件在临床应用取得了很好的效果。

步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件,即给电机加一个脉冲信号,电机则转过一个步距角。由于这一线性关系,且无累积误差等特点,使其在速度、位置等控制领域得到了广泛应用[1]。

血液分析仪是医院临床检验广泛应用的仪器之一,目前大多数分析仪均采用步进电机作为血样微升定量、转盘定位、液路压力产生的核心执行元件,其典型驱动电路多以L297+L298、A3977和LG9110等芯片搭建。这些驱动电路中分立元件多[2]、驱动电流小、发热量大,电机堵转等故障极易造成系统核心部件损坏报废;另外,由于电机芯片脉冲频率范围窄,细分数低,导致电机定位、定量精度低[3-4]。

本文介绍了一种开环高精度高可靠步进电机驱动电路。该电路充分利用TMC260智能芯片的优点,结合流行的FPGA和自动控制技术,不但实现了步进电机的高精度高可靠运行,还具有堵转报警等功能。本电路集成度高、驱动电流大、设计简洁,在血液分析仪的应用中满足了高精度定位(误差≤1 mm)、定量(偏差≤0.01 μL)的技术指标要求,同时提高了分析仪检测精度,拓展了仪器智能检测报警功能,对提高国内乡镇、社区基层医院的整体医疗诊断水平具有重要的现实意义。

1 步进电机驱动控制系统的工作原理

本文设计的步进电机驱动控制系统主要包括FPGA主控制器、TMC260智能电机驱动芯片、两相混合式直线步进电机等,其基本框图如图1所示。

由图1可知,主控制器FPGA通过SPI接口对TMC260电机驱动芯片进行初始化配置。然后,FPGA发出控制信号和脉冲信号,由TMC260芯片将信号转化为两相驱动电流,驱动电机带动微量进样器运行。电机运行中,TMC260芯片智能检测负载情况并实时反馈到FPGA;当负载过大或造成电机堵转时,FPGA控制电机停止运行并提示报警。

pIYBAGB_9vGAC3KEAAFIv4Dr11g782.png

2 步进电机驱动控制系统组成

2.1 FPGA

FPGA器件具有高密度、低功耗等优点,在航空航天、通信工业控制等方面得到大量应用[5-6]。本文采用Altera公司Cyclone III系列EP3C40F484C8芯片[7],具有功耗低、集成度高等特点。

2.2 TMC260芯片

本电机驱动电路设计中,选择德国Trinamic公司的双全桥驱动芯片TMC260[8],其内部集成MOSFETs,驱动电流高达1.7 A,同时采用独特的Low-RDS-ON技术达到低功耗、高效率的性能。另外,芯片内部集成专利技术StallGuard无传感器失速检测功能。芯片可实现对电机256细分的高精度控制。

TMC260芯片不仅具有高细分、低功耗、高效率等特点,还有短路、过温、过载等保护功能。由其搭建的驱动电路简洁、控制灵活,适用于双极性步进电机驱动的高可靠性场合。

2.3 步进电机

对于血液分析仪而言,待检血样的定量精度直接决定仪器性能。而血样定量是由步进电机、传动机构和微量进样器配合完成的,因此,吸血样定量机构的电机步进精度尤为关键。

430921713723.gif

431099878289.gif

431264603790.gif

4.2 FPGA配置脉冲细分数

鉴于步进电机传统的细分驱动控制系统存在电子电路设计复杂、细分数固定和灵活性差的缺陷,特设计电机细分配置模块,高达256细分,实现电机微步距控制,具有设计简单、细分数自由编程等特点。同时,软件设计分频模块,发出不同频率、不同占空比的PWM脉冲[10],驱动电机在宽频范围内高、低速平滑步进。

4.3 步进电机负载检测报警

考虑到电机故障极易造成系统核心部件损坏,本系统特别设计针对步进电机停止运行、检测报警的保护功能。

主控制器FPGA将控制信号、PWM信号等发给TMC260,由它输出两相电流驱动电机转动。电机运行中,TMC260实时检测负载信息,FPGA通过SPI接口实时读取电机状态信息,根据该信息实时控制电机启停、故障报警等。

5 芯片TMC260初始化配置效果图

完成系统电子线路设计后,加载运行FPGA固化程序系统,初始化TMC260,其中SMARTEN寄存器配置0XA0004数值波形如图5所示。图中从上向下分别是TMC260的配置时钟SCK、输入数据SDI和选通信号CSN。

o4YBAGB_9yGAHjoHAADgIBwqOTQ932.png

6 实验运行效果及分析

在系统的性能测试实验中,驱动对象采用常州运控公司的42BYG型1.8°两相混合式直线步进电机。

步进电机在驱动芯片TMC260的STEP/DIR模式下运行。图 6 是PWM脉冲信号和A相绕组采样电阻的电压波形。电机微步距行进过程中,电压波形正弦的轮廓呈阶梯式变化。

431939155070.gif

本文讨论了一种基于FPGA采用TMC260智能芯片搭建的驱动电路及自由编程控制的设计。系统创新地通过FPGA自由编程来完成步进电机细分电路和电机定位控制,在血液分析仪应用中实现了高精度0.01 μL血样定量及1 mm的定位,提高了仪器性能。同时,在电机堵转等大负载情况下,该设计能够有效报警,降低损耗,拓展了仪器智能报警功能,取得了良好效果。

参考文献

[1] 白雪。电机与电气控制技术[M]。西安:西北工业大学出版社,2008.

[2] MASI A,CONTE G,LOSITO R,et al.DSP-based stepping motor drivers for the LHC collimators[C].Real-Time Conference,2007 15th IEEE-NPSS,2007:1-8.

[3] 范磊磊,庹先国,王洪辉,等.L297+L298芯片在步进电动机中的应用[J]。微特电机,2012,40(10):58-61.

[4] 李慧,李海霞,冯显英。基于MCUCPLD的智能移动机器人控制系统[J]。机电工程,2009,26(8):100-103.

[5] 唐博,李锦明,李士照。基于FPGA的激光陀螺信号高速精确解调系统[J]。电子技术应用,2013,39(3):74-76.

[6] 聂银燕,林晓焕,石娟,等。基于FPGA的织机远程监测系统的设计与实现[J]。微型机与应用,2012,31(13):25-27.

[7] Altera Corporation.Cyclone III device handbook,volume 1[Z]。 2012.

[8] Trinamic Corporation.TMC260/TMC261/TMC262 datasheet,V1[Z].2010.

[9] 夏宇闻.Verilog数字系统设计教程[M]。北京:北京航空航天大学出版社,2008.

[10] 吴玉昌,胡荣强,王文娟。基于CPLD/FPGA的多功能分频器的设计与实现[J]。世界电子元器件,2007,3:42-44.

编辑:jq

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

    关注

    1602

    文章

    21326

    浏览量

    593216
  • 控制器
    +关注

    关注

    112

    文章

    15235

    浏览量

    171206
  • 步进电机
    +关注

    关注

    149

    文章

    2930

    浏览量

    146073
  • 驱动芯片
    +关注

    关注

    12

    文章

    1092

    浏览量

    53643
收藏 人收藏

    评论

    相关推荐

    雷尼绍 VIONiC高精度测量反馈产品助力高精度运动控制系统

    雷尼绍推出VIONiC系列光栅,具有超高精度、超小型、卓越测量性能和可靠性,适用于各种高精度运动控制系统。其分辨率范围广泛,最大速度可达12m/s,在严苛制造工艺中表现卓越。VIONi
    的头像 发表于 03-28 13:13 128次阅读
    雷尼绍 VIONiC<b class='flag-5'>高精度</b>测量反馈产品助力<b class='flag-5'>高精度</b>运动<b class='flag-5'>控制系统</b>

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

    控制定量的步进角度来进行精确位置控制。细分控制技术可以将电机的每个步进角度进一步划分为更小的角度
    的头像 发表于 02-18 09:39 1697次阅读

    步进电机一体化控制系统的设计

    :本文应用单片机、步进电机驱动芯片、字符型 LCD 和键盘阵列 构建了集步进电机控制器和驱动器为一体的
    发表于 12-18 09:24 1次下载

    基于单片机的步进电机控制系统设计

    该项目利用51单片机实现了一个步进电机控制系统,可以实现步进电机的正反转、加减速、启动和停止,并通过LCD显示
    的头像 发表于 12-06 16:39 1297次阅读
    基于单片机的<b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>控制系统</b>设计

    步进电机控制系统程序如何设计

    首先需要确定步进电机控制系统控制要求,包括控制精度、速度、转向等方面。例如,在机械加工中,需要根据加工要求来确定
    的头像 发表于 11-18 17:13 985次阅读

    步进电机控制系统程序如何设计

    未来步进电机控制系统的发展将围绕着高精度控制、高效能耗、高集成度、高可靠性和安全性以及自适应和学
    的头像 发表于 11-16 08:07 538次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>控制系统</b>程序如何设计

    步进电机概述及选型

    电机已被广泛地应用,但步进电机并不能像普通的直流电机,交流电机在常规下使用。它必须由双环形脉冲信号、功率驱动电路等组成
    的头像 发表于 10-25 08:07 498次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b>的<b class='flag-5'>概述</b>及选型

    高精度太阳能聚光双轴定时跟踪控制系统设计

    电子发烧友网站提供《高精度太阳能聚光双轴定时跟踪控制系统设计.pdf》资料免费下载
    发表于 10-24 14:06 0次下载
    <b class='flag-5'>高精度</b>太阳能聚光双轴定时跟踪<b class='flag-5'>控制系统</b>设计

    步进电机怎么实现高精度的位置控制

    怎么才能实现高精度步进电机位置控制
    发表于 10-13 07:40

    步进电机闭环系统的组成和优缺点 闭环步进电机驱动的9大优势

    步进电机基本上以开环电路驱动,用于位置控制 。换句话说,步进电机以外的电机尤其是
    发表于 09-22 10:37 873次阅读
    <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>驱动的9大优势

    步进电机选型要求 步进电机型号大全

    有密切的关系,步进电机控制系统从其控制方式来看,可以分为以下三类:开环控制系统、闭环控制系统、半
    的头像 发表于 09-14 08:09 1603次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b>选型要求 <b class='flag-5'>步进</b><b class='flag-5'>电机</b>型号大全

    步进电机开环伺服系统解析

    步进电机伺服系统是典型的开环控制系统,指令信号是单向流动的。开环系统没有位置和速度反馈回路,省去了检测装置,其
    发表于 08-19 11:04 551次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b>开环伺服<b class='flag-5'>系统</b>解析

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

    闭环步进电机的实时控制与监测。同时,基于编码器搭建了系统精度测试平台,测试结果表明,系统不适用于
    的头像 发表于 07-14 13:59 1126次阅读
    基于LabVIEW的闭环<b class='flag-5'>步进</b><b class='flag-5'>电机</b>运动<b class='flag-5'>系统</b>设计及<b class='flag-5'>精度</b>分析

    组合秤控制系统设计与应用

    组合秤控制系统设计与应用 摘要:本文介绍了组合秤的称量过程,阐述了组合秤控制系统硬件和软件组成,分析了系统能达到的性能和特色。关键词:组合秤;步进
    发表于 06-09 11:12

    步进电机的应用领域

    步进电机是一种特殊的电机,它的转动是以固定的步进角度为单位进行的。步进电机具有
    发表于 05-02 16:20 2537次阅读