0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

高精度高可靠步進(jìn)電機(jī)控制系統(tǒng)的設(shè)計(jì)及應(yīng)用的概述

電子工程師 ? 來(lái)源:《電子技術(shù)應(yīng)用》 ? 作者:仝 建,龍 偉,李 ? 2021-05-05 14:33 ? 次閱讀

摘要: 介紹了一種高精度高可靠步進(jìn)電機(jī)驅(qū)動(dòng)控制系統(tǒng)的設(shè)計(jì)。該設(shè)計(jì)充分利用TMC260智能驅(qū)動(dòng)芯片的優(yōu)勢(shì),結(jié)合FPGA自由編程特點(diǎn),設(shè)計(jì)了兩相步進(jìn)電機(jī)驅(qū)動(dòng)電路。電路實(shí)現(xiàn)了電機(jī)在寬頻內(nèi)256細(xì)分的高精度步進(jìn),并具有電機(jī)過(guò)載檢測(cè)、堵轉(zhuǎn)報(bào)警等功能,作為血液分析儀的核心驅(qū)動(dòng)部件在臨床應(yīng)用取得了很好的效果。

步進(jìn)電機(jī)是將電脈沖信號(hào)轉(zhuǎn)變?yōu)榻俏灰苹蚓€位移的開(kāi)環(huán)控制元件,即給電機(jī)加一個(gè)脈沖信號(hào),電機(jī)則轉(zhuǎn)過(guò)一個(gè)步距角。由于這一線性關(guān)系,且無(wú)累積誤差等特點(diǎn),使其在速度、位置等控制領(lǐng)域得到了廣泛應(yīng)用[1]。

血液分析儀是醫(yī)院臨床檢驗(yàn)廣泛應(yīng)用的儀器之一,目前大多數(shù)分析儀均采用步進(jìn)電機(jī)作為血樣微升定量、轉(zhuǎn)盤(pán)定位、液路壓力產(chǎn)生的核心執(zhí)行元件,其典型驅(qū)動(dòng)電路多以L297+L298、A3977和LG9110等芯片搭建。這些驅(qū)動(dòng)電路中分立元件多[2]、驅(qū)動(dòng)電流小、發(fā)熱量大,電機(jī)堵轉(zhuǎn)等故障極易造成系統(tǒng)核心部件損壞報(bào)廢;另外,由于電機(jī)芯片脈沖頻率范圍窄,細(xì)分?jǐn)?shù)低,導(dǎo)致電機(jī)定位、定量精度低[3-4]。

本文介紹了一種開(kāi)環(huán)高精度高可靠步進(jìn)電機(jī)驅(qū)動(dòng)電路。該電路充分利用TMC260智能芯片的優(yōu)點(diǎn),結(jié)合流行的FPGA和自動(dòng)控制技術(shù),不但實(shí)現(xiàn)了步進(jìn)電機(jī)的高精度高可靠運(yùn)行,還具有堵轉(zhuǎn)報(bào)警等功能。本電路集成度高、驅(qū)動(dòng)電流大、設(shè)計(jì)簡(jiǎn)潔,在血液分析儀的應(yīng)用中滿(mǎn)足了高精度定位(誤差≤1 mm)、定量(偏差≤0.01 μL)的技術(shù)指標(biāo)要求,同時(shí)提高了分析儀檢測(cè)精度,拓展了儀器智能檢測(cè)報(bào)警功能,對(duì)提高國(guó)內(nèi)鄉(xiāng)鎮(zhèn)、社區(qū)基層醫(yī)院的整體醫(yī)療診斷水平具有重要的現(xiàn)實(shí)意義。

1 步進(jìn)電機(jī)驅(qū)動(dòng)控制系統(tǒng)的工作原理

本文設(shè)計(jì)的步進(jìn)電機(jī)驅(qū)動(dòng)控制系統(tǒng)主要包括FPGA主控制器、TMC260智能電機(jī)驅(qū)動(dòng)芯片、兩相混合式直線步進(jìn)電機(jī)等,其基本框圖如圖1所示。

由圖1可知,主控制器FPGA通過(guò)SPI接口對(duì)TMC260電機(jī)驅(qū)動(dòng)芯片進(jìn)行初始化配置。然后,F(xiàn)PGA發(fā)出控制信號(hào)和脈沖信號(hào),由TMC260芯片將信號(hào)轉(zhuǎn)化為兩相驅(qū)動(dòng)電流,驅(qū)動(dòng)電機(jī)帶動(dòng)微量進(jìn)樣器運(yùn)行。電機(jī)運(yùn)行中,TMC260芯片智能檢測(cè)負(fù)載情況并實(shí)時(shí)反饋到FPGA;當(dāng)負(fù)載過(guò)大或造成電機(jī)堵轉(zhuǎn)時(shí),F(xiàn)PGA控制電機(jī)停止運(yùn)行并提示報(bào)警。

pIYBAGB_9vGAC3KEAAFIv4Dr11g782.png

2 步進(jìn)電機(jī)驅(qū)動(dòng)控制系統(tǒng)組成

2.1 FPGA

FPGA器件具有高密度、低功耗等優(yōu)點(diǎn),在航空航天、通信、工業(yè)控制等方面得到大量應(yīng)用[5-6]。本文采用Altera公司Cyclone III系列EP3C40F484C8芯片[7],具有功耗低、集成度高等特點(diǎn)。

2.2 TMC260芯片

本電機(jī)驅(qū)動(dòng)電路設(shè)計(jì)中,選擇德國(guó)Trinamic公司的雙全橋驅(qū)動(dòng)芯片TMC260[8],其內(nèi)部集成MOSFETs,驅(qū)動(dòng)電流高達(dá)1.7 A,同時(shí)采用獨(dú)特的Low-RDS-ON技術(shù)達(dá)到低功耗、高效率的性能。另外,芯片內(nèi)部集成專(zhuān)利技術(shù)StallGuard無(wú)傳感器失速檢測(cè)功能。芯片可實(shí)現(xiàn)對(duì)電機(jī)256細(xì)分的高精度控制。

TMC260芯片不僅具有高細(xì)分、低功耗、高效率等特點(diǎn),還有短路、過(guò)溫、過(guò)載等保護(hù)功能。由其搭建的驅(qū)動(dòng)電路簡(jiǎn)潔、控制靈活,適用于雙極性步進(jìn)電機(jī)驅(qū)動(dòng)的高可靠性場(chǎng)合。

2.3 步進(jìn)電機(jī)

對(duì)于血液分析儀而言,待檢血樣的定量精度直接決定儀器性能。而血樣定量是由步進(jìn)電機(jī)、傳動(dòng)機(jī)構(gòu)和微量進(jìn)樣器配合完成的,因此,吸血樣定量機(jī)構(gòu)的電機(jī)步進(jìn)精度尤為關(guān)鍵。

430921713723.gif

431099878289.gif

431264603790.gif

4.2 FPGA配置脈沖細(xì)分?jǐn)?shù)

鑒于步進(jìn)電機(jī)傳統(tǒng)的細(xì)分驅(qū)動(dòng)控制系統(tǒng)存在電子電路設(shè)計(jì)復(fù)雜、細(xì)分?jǐn)?shù)固定和靈活性差的缺陷,特設(shè)計(jì)電機(jī)細(xì)分配置模塊,高達(dá)256細(xì)分,實(shí)現(xiàn)電機(jī)微步距控制,具有設(shè)計(jì)簡(jiǎn)單、細(xì)分?jǐn)?shù)自由編程等特點(diǎn)。同時(shí),軟件設(shè)計(jì)分頻模塊,發(fā)出不同頻率、不同占空比的PWM脈沖[10],驅(qū)動(dòng)電機(jī)在寬頻范圍內(nèi)高、低速平滑步進(jìn)。

4.3 步進(jìn)電機(jī)負(fù)載檢測(cè)報(bào)警

考慮到電機(jī)故障極易造成系統(tǒng)核心部件損壞,本系統(tǒng)特別設(shè)計(jì)針對(duì)步進(jìn)電機(jī)停止運(yùn)行、檢測(cè)報(bào)警的保護(hù)功能。

主控制器FPGA將控制信號(hào)、PWM信號(hào)等發(fā)給TMC260,由它輸出兩相電流驅(qū)動(dòng)電機(jī)轉(zhuǎn)動(dòng)。電機(jī)運(yùn)行中,TMC260實(shí)時(shí)檢測(cè)負(fù)載信息,F(xiàn)PGA通過(guò)SPI接口實(shí)時(shí)讀取電機(jī)狀態(tài)信息,根據(jù)該信息實(shí)時(shí)控制電機(jī)啟停、故障報(bào)警等。

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

完成系統(tǒng)電子線路設(shè)計(jì)后,加載運(yùn)行FPGA固化程序系統(tǒng),初始化TMC260,其中SMARTEN寄存器配置0XA0004數(shù)值波形如圖5所示。圖中從上向下分別是TMC260的配置時(shí)鐘SCK、輸入數(shù)據(jù)SDI和選通信號(hào)CSN。

o4YBAGB_9yGAHjoHAADgIBwqOTQ932.png

6 實(shí)驗(yàn)運(yùn)行效果及分析

在系統(tǒng)的性能測(cè)試實(shí)驗(yàn)中,驅(qū)動(dòng)對(duì)象采用常州運(yùn)控公司的42BYG型1.8°兩相混合式直線步進(jìn)電機(jī)。

步進(jìn)電機(jī)在驅(qū)動(dòng)芯片TMC260的STEP/DIR模式下運(yùn)行。圖 6 是PWM脈沖信號(hào)和A相繞組采樣電阻的電壓波形。電機(jī)微步距行進(jìn)過(guò)程中,電壓波形正弦的輪廓呈階梯式變化。

431939155070.gif

本文討論了一種基于FPGA采用TMC260智能芯片搭建的驅(qū)動(dòng)電路及自由編程控制的設(shè)計(jì)。系統(tǒng)創(chuàng)新地通過(guò)FPGA自由編程來(lái)完成步進(jìn)電機(jī)細(xì)分電路和電機(jī)定位控制,在血液分析儀應(yīng)用中實(shí)現(xiàn)了高精度0.01 μL血樣定量及1 mm的定位,提高了儀器性能。同時(shí),在電機(jī)堵轉(zhuǎn)等大負(fù)載情況下,該設(shè)計(jì)能夠有效報(bào)警,降低損耗,拓展了儀器智能報(bào)警功能,取得了良好效果。

參考文獻(xiàn)

[1] 白雪。電機(jī)與電氣控制技術(shù)[M]。西安:西北工業(yè)大學(xué)出版社,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] 范磊磊,庹先國(guó),王洪輝,等.L297+L298芯片在步進(jìn)電動(dòng)機(jī)中的應(yīng)用[J]。微特電機(jī),2012,40(10):58-61.

[4] 李慧,李海霞,馮顯英?;?a target="_blank">MCUCPLD的智能移動(dòng)機(jī)器人控制系統(tǒng)[J]。機(jī)電工程,2009,26(8):100-103.

[5] 唐博,李錦明,李士照?;贔PGA的激光陀螺信號(hào)高速精確解調(diào)系統(tǒng)[J]。電子技術(shù)應(yīng)用,2013,39(3):74-76.

[6] 聶銀燕,林曉煥,石娟,等?;贔PGA的織機(jī)遠(yuǎn)程監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]。微型機(jī)與應(yīng)用,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數(shù)字系統(tǒng)設(shè)計(jì)教程[M]。北京:北京航空航天大學(xué)出版社,2008.

[10] 吳玉昌,胡榮強(qiáng),王文娟。基于CPLD/FPGA的多功能分頻器的設(shè)計(jì)與實(shí)現(xiàn)[J]。世界電子元器件,2007,3:42-44.

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1629

    文章

    21736

    瀏覽量

    603419
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16361

    瀏覽量

    178069
  • 步進(jìn)電機(jī)
    +關(guān)注

    關(guān)注

    150

    文章

    3111

    瀏覽量

    147486
  • 驅(qū)動(dòng)芯片
    +關(guān)注

    關(guān)注

    13

    文章

    1284

    瀏覽量

    54640
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于高精度壓力傳感器的自動(dòng)化控制系統(tǒng)

    基于高精度壓力傳感器的自動(dòng)化控制系統(tǒng)在現(xiàn)代工業(yè)、交通運(yùn)輸、環(huán)境監(jiān)測(cè)等領(lǐng)域發(fā)揮著至關(guān)重要的作用。以下是對(duì)這一系統(tǒng)的分析: 一、系統(tǒng)概述
    的頭像 發(fā)表于 12-12 14:52 ?386次閱讀

    步進(jìn)電機(jī)如何自適應(yīng)控制?步進(jìn)電機(jī)如何細(xì)分驅(qū)動(dòng)控制?

    步進(jìn)電機(jī)是一種將電脈沖信號(hào)轉(zhuǎn)換為角位移或線位移的電機(jī),廣泛應(yīng)用于各種自動(dòng)化控制系統(tǒng)中。為了提高步進(jìn)電機(jī)
    的頭像 發(fā)表于 10-23 10:04 ?517次閱讀

    微型步進(jìn)電機(jī)型號(hào)及參數(shù)大全

    微型步進(jìn)電機(jī)因其體積小、精度高、控制簡(jiǎn)單等優(yōu)點(diǎn),在自動(dòng)化設(shè)備、醫(yī)療器械、智能家居等領(lǐng)域得到了廣泛應(yīng)用。 一、微型步進(jìn)
    的頭像 發(fā)表于 10-22 16:12 ?1260次閱讀

    音頻信號(hào)采集為什么要用專(zhuān)用的CODEC來(lái)實(shí)現(xiàn),普通高精度高采樣率ADC可以嗎?

    1、音頻信號(hào)采集為什么要用專(zhuān)用的CODEC來(lái)實(shí)現(xiàn),普通高精度高采樣率ADC可以嗎? 2、音頻信號(hào)為什么要過(guò)采樣。只是為了提高采樣精度嗎?如果只是為了提高采樣精度,為什么不用高精度的A
    發(fā)表于 10-21 07:56

    步進(jìn)電機(jī)伺服控制系統(tǒng)的作用

    控制系統(tǒng)的主要作用是實(shí)現(xiàn)對(duì)電機(jī)的精確控制,包括位置、速度和加速度的控制。具體來(lái)說(shuō),它可以實(shí)現(xiàn)以下幾個(gè)方面的作用: 1.1 精確控制位置
    的頭像 發(fā)表于 09-04 09:46 ?665次閱讀

    基于STM32單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)

    系統(tǒng)內(nèi)使用按鍵進(jìn)行步進(jìn)電機(jī)控制,可以控制步進(jìn)電機(jī)
    的頭像 發(fā)表于 06-25 14:14 ?1128次閱讀
    基于STM32單片機(jī)的<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b><b class='flag-5'>控制系統(tǒng)</b>設(shè)計(jì)

    步進(jìn)電機(jī)控制系統(tǒng)是什么意思

    高精度定位及良好的重復(fù)定位精度,被廣泛應(yīng)用于各種需要精確控制和定位的設(shè)備中。本文將從步進(jìn)電機(jī)的工作原理、
    的頭像 發(fā)表于 06-18 18:12 ?1053次閱讀

    伺服控制系統(tǒng)的基本要求有哪些

    伺服控制系統(tǒng)是一種高精度、響應(yīng)速度、穩(wěn)定性的控制系統(tǒng),廣泛應(yīng)用于工業(yè)自動(dòng)化、機(jī)器人、航空航天等領(lǐng)域。為了確保伺服
    的頭像 發(fā)表于 06-14 14:37 ?838次閱讀

    步進(jìn)電機(jī)控制器怎么調(diào)速度

    引言 步進(jìn)電機(jī)是一種將電脈沖信號(hào)轉(zhuǎn)換為角位移的電機(jī),具有控制精度高、響應(yīng)速度快、結(jié)構(gòu)簡(jiǎn)單等優(yōu)點(diǎn)。在自動(dòng)化設(shè)備、機(jī)器人、數(shù)控機(jī)床等領(lǐng)域得到了廣泛應(yīng)用。
    的頭像 發(fā)表于 06-12 09:17 ?2038次閱讀

    基于PSpice System Option接口的直流電機(jī)控制系統(tǒng)設(shè)計(jì)

    系統(tǒng)參數(shù)。本文將用實(shí)例的方式演示以分段建模的方式優(yōu)化直流電機(jī)控制系統(tǒng)。直流電機(jī)控制系統(tǒng)下面是直流電機(jī)
    的頭像 發(fā)表于 04-29 08:12 ?589次閱讀
    基于PSpice System Option接口的直流<b class='flag-5'>電機(jī)</b><b class='flag-5'>控制系統(tǒng)</b>設(shè)計(jì)

    雷尼紹 VIONiC高精度測(cè)量反饋產(chǎn)品助力高精度運(yùn)動(dòng)控制系統(tǒng)

    雷尼紹推出VIONiC系列光柵,具有超高精度、超小型、卓越測(cè)量性能和可靠性,適用于各種高精度運(yùn)動(dòng)控制系統(tǒng)。其分辨率范圍廣泛,最大速度可達(dá)12m/s,在嚴(yán)苛制造工藝中表現(xiàn)卓越。VIONi
    的頭像 發(fā)表于 03-28 13:13 ?568次閱讀
    雷尼紹 VIONiC<b class='flag-5'>高精度</b>測(cè)量反饋產(chǎn)品助力<b class='flag-5'>高精度</b>運(yùn)動(dòng)<b class='flag-5'>控制系統(tǒng)</b>

    二相步進(jìn)電機(jī)步進(jìn)角度調(diào)節(jié),在各種精密控制系統(tǒng)的關(guān)鍵應(yīng)用

     二相步進(jìn)電機(jī)是一種常用的電動(dòng)機(jī),常用于各種精密控制系統(tǒng)中。它具有精準(zhǔn)的定位能力和高效的運(yùn)動(dòng)控制特性,因此在工業(yè)自動(dòng)化領(lǐng)域得到了廣泛應(yīng)用。而步進(jìn)
    的頭像 發(fā)表于 03-25 17:04 ?1108次閱讀
    二相<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b><b class='flag-5'>步進(jìn)</b>角度調(diào)節(jié),在各種精密<b class='flag-5'>控制系統(tǒng)</b>的關(guān)鍵應(yīng)用

    步進(jìn)電機(jī)和交流伺服電機(jī)性能綜合比較(2/2)

    控制系統(tǒng)比較復(fù)雜; ? ? ??5.步進(jìn)運(yùn)動(dòng)需要高精度位置檢測(cè)。 ? ? ??步進(jìn)電機(jī)具有較高的定位精度
    的頭像 發(fā)表于 02-21 10:31 ?490次閱讀

    什么是步進(jìn)電機(jī)的細(xì)分控制?步進(jìn)電機(jī)為什么要細(xì)分,如何細(xì)分?

    控制定量的步進(jìn)角度來(lái)進(jìn)行精確位置控制。細(xì)分控制技術(shù)可以將電機(jī)的每個(gè)步進(jìn)角度進(jìn)一步劃分為更小的角度
    的頭像 發(fā)表于 02-18 09:39 ?7644次閱讀

    arduino如何驅(qū)動(dòng)步進(jìn)電機(jī)

    ,還能輕松驅(qū)動(dòng)步進(jìn)電機(jī)。本文將詳細(xì)介紹Arduino驅(qū)動(dòng)步進(jìn)電機(jī)的原理、方法和應(yīng)用。 步進(jìn)電機(jī)
    的頭像 發(fā)表于 01-14 16:37 ?3665次閱讀