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

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

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

labview如何快速精確控制步進(jìn)電機(jī)實(shí)現(xiàn)定位運(yùn)動(dòng)

顏若心頤 ? 來(lái)源:顏若心頤 ? 作者:顏若心頤 ? 2022-08-26 11:12 ? 次閱讀

前一段時(shí)間接到老板的任務(wù),要做一個(gè)labview控制電機(jī)快速移動(dòng)拍照的小項(xiàng)目,雖然是個(gè)小項(xiàng)目,剛開始做這個(gè)走了不少?gòu)澛?,這里分享一下經(jīng)驗(yàn):
前期由于做了一些labview通過(guò)相機(jī)拍照的項(xiàng)目,所以是現(xiàn)成的,移植過(guò)來(lái)就可以了,只要添加一個(gè)簡(jiǎn)單的電機(jī)運(yùn)動(dòng)控制就可以實(shí)現(xiàn)了,最初沒(méi)有想太多,直接選擇了使用STM32單片機(jī)來(lái)做電機(jī)控制,labview通過(guò)串口發(fā)送指令給單片機(jī),單片機(jī)發(fā)出脈沖控制電機(jī)移動(dòng),在網(wǎng)上買了一個(gè)現(xiàn)成的stm32的電機(jī)開發(fā)板,附帶了運(yùn)動(dòng)控制的C語(yǔ)言源碼,T型S型加減速運(yùn)動(dòng)什么的都有,代碼移植修改一下,很快就實(shí)現(xiàn)了基本功能了,然后就進(jìn)入項(xiàng)目性能測(cè)試階段,由于項(xiàng)目要求在1s內(nèi)快速移動(dòng)幾十個(gè)位置停穩(wěn)并且拍照,而且每一個(gè)位置之間的距離相對(duì)比較長(zhǎng)。
然后一個(gè)大大的坑就出現(xiàn)了,由于相機(jī)比較大,T型加減速運(yùn)動(dòng),啟停瞬間沖擊比較大,相機(jī)振動(dòng)大,需要S加減速,再加上運(yùn)動(dòng)距離長(zhǎng),要求高速運(yùn)動(dòng)速度比較快,單片機(jī)的計(jì)算速度嚴(yán)重不足,最后無(wú)論如何都達(dá)不到項(xiàng)目的技術(shù)指標(biāo),老板催的要死,又費(fèi)了好長(zhǎng)時(shí)間了,不想改方案,不停的優(yōu)化代碼,浪費(fèi)了好幾個(gè)月還是搞不定,被老板罵死了。
最后每辦法,為了趕緊完成項(xiàng)目,花了幾百塊錢在網(wǎng)上買了一個(gè)現(xiàn)成的運(yùn)動(dòng)控制卡,如圖:

pYYBAGMIORSAMfWJAABZN_AAfMg999.png

研究了一兩天廠家的說(shuō)明書,把線接上,提供的例程運(yùn)行一遍,基本問(wèn)題不大,例程界面如下:

pYYBAGMIOSGAGmZVAAC-1UW8AdU792.png

直接把例程稍作修改封裝成一個(gè)子VI,放到我的項(xiàng)目程序里面一調(diào)用,幾天功夫項(xiàng)目交接。

審核編輯 黃昊宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6023

    文章

    44376

    瀏覽量

    628383
  • LabVIEW
    +關(guān)注

    關(guān)注

    1954

    文章

    3647

    瀏覽量

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

    關(guān)注

    150

    文章

    3042

    瀏覽量

    146854
  • 位置控制
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

    9402
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    步進(jìn)電機(jī)的伺服控制方法有哪些

    和脈沖序列,使電機(jī)準(zhǔn)確移動(dòng)到目標(biāo)位置。這種控制模式適用于需要精確定位的應(yīng)用場(chǎng)景。 2. 速度模式 定義 :在速度模式下,步進(jìn)伺服電機(jī)根據(jù)輸入
    的頭像 發(fā)表于 09-04 09:48 ?178次閱讀

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

    步進(jìn)電機(jī)伺服控制系統(tǒng)是一種精密的電機(jī)控制系統(tǒng),它通過(guò)精確控制
    的頭像 發(fā)表于 09-04 09:46 ?282次閱讀

    絲桿步進(jìn)電機(jī)和普通步進(jìn)電機(jī)有什么區(qū)別

    絲桿步進(jìn)電機(jī)和普通步進(jìn)電機(jī)有以下幾個(gè)主要區(qū)別:? 結(jié)構(gòu)不同: ? 步進(jìn)電機(jī)
    的頭像 發(fā)表于 09-02 13:38 ?116次閱讀

    基于NSUC1610的步進(jìn)電機(jī)控制原理及其實(shí)際應(yīng)用

    隨著現(xiàn)代汽車電子技術(shù)的快速發(fā)展,步進(jìn)電機(jī)作為一種精確且可靠的執(zhí)行元件,在汽車電子系統(tǒng)中的應(yīng)用日益廣泛。為了實(shí)現(xiàn)車載
    的頭像 發(fā)表于 07-31 14:02 ?499次閱讀
    基于NSUC1610的<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b><b class='flag-5'>控制</b>原理及其實(shí)際應(yīng)用

    步進(jìn)電機(jī)控制器電路圖 步進(jìn)電機(jī)控制器的分類及其特點(diǎn)

      步進(jìn)電機(jī)控制器是一種專門用于控制步進(jìn)電機(jī)的設(shè)備,它通過(guò)發(fā)出脈沖信號(hào)來(lái)驅(qū)動(dòng)
    的頭像 發(fā)表于 06-24 17:12 ?1675次閱讀
    <b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b><b class='flag-5'>控制</b>器電路圖 <b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b><b class='flag-5'>控制</b>器的分類及其特點(diǎn)

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

    步進(jìn)電機(jī)控制系統(tǒng),作為現(xiàn)代工業(yè)自動(dòng)化和精密控制領(lǐng)域的重要組成部分,其工作原理和實(shí)現(xiàn)方式一直受到廣泛關(guān)注。
    的頭像 發(fā)表于 06-18 18:12 ?561次閱讀

    伺服電機(jī)步進(jìn)電機(jī)|兩種電機(jī)的關(guān)鍵區(qū)別

    ? ? ? 在自動(dòng)化控制的世界中,伺服電機(jī)步進(jìn)電機(jī)實(shí)現(xiàn)精準(zhǔn)動(dòng)力傳輸?shù)膬蓚€(gè)關(guān)鍵角色。雖然它們的終極目標(biāo)相同,即
    的頭像 發(fā)表于 06-17 16:21 ?529次閱讀
    伺服<b class='flag-5'>電機(jī)</b>與<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>|兩種<b class='flag-5'>電機(jī)</b>的關(guān)鍵區(qū)別

    步進(jìn)電機(jī)驅(qū)動(dòng)芯片的工作原理和特點(diǎn)

    步進(jìn)電機(jī)驅(qū)動(dòng)芯片是步進(jìn)電機(jī)控制系統(tǒng)中實(shí)現(xiàn)驅(qū)動(dòng)電機(jī)的核
    的頭像 發(fā)表于 06-12 15:14 ?788次閱讀

    步進(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 ?325次閱讀

    伺服電機(jī)精確定位方法及分類簡(jiǎn)介 | 步進(jìn)電機(jī)驅(qū)動(dòng)器細(xì)分評(píng)定

    一個(gè)角度,都會(huì)發(fā)出對(duì)應(yīng)數(shù)量的脈沖,這樣,和伺服電機(jī)接受的脈沖形成了呼應(yīng),或者叫閉環(huán),如此一來(lái),系統(tǒng)就會(huì)知道發(fā)了多少脈沖給伺服電機(jī),同時(shí)又收了多少脈沖回來(lái),這樣,就能夠很精確控制
    的頭像 發(fā)表于 02-20 13:53 ?611次閱讀
    伺服<b class='flag-5'>電機(jī)</b>的<b class='flag-5'>精確定位</b>方法及分類簡(jiǎn)介 | <b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>驅(qū)動(dòng)器細(xì)分評(píng)定

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

    什么是步進(jìn)電機(jī)的細(xì)分控制步進(jìn)電機(jī)為什么要細(xì)分,如何細(xì)分? 步進(jìn)
    的頭像 發(fā)表于 02-18 09:39 ?5595次閱讀

    步進(jìn)電機(jī)控制方法 步進(jìn)電機(jī)控制器參數(shù)設(shè)置

    控制,需要使用步進(jìn)電機(jī)控制器。步進(jìn)電機(jī)控制器是一種電
    的頭像 發(fā)表于 01-19 10:50 ?2259次閱讀

    步進(jìn)電機(jī)控制方法及需要哪些控制信號(hào)

    步進(jìn)電機(jī)是一種將電子信號(hào)轉(zhuǎn)化為機(jī)械運(yùn)動(dòng)的電動(dòng)機(jī),廣泛應(yīng)用于機(jī)器人、打印機(jī)、數(shù)碼相機(jī)等領(lǐng)域。步進(jìn)電機(jī)由于其精度高、固有扭矩大、容易
    的頭像 發(fā)表于 12-20 11:21 ?2717次閱讀

    請(qǐng)問(wèn)伺服電機(jī)步進(jìn)電機(jī)定位精度上哪個(gè)更精確

    伺服電機(jī)步進(jìn)電機(jī)定位精度上哪個(gè)更精確些?在使用上哪個(gè)操作比較簡(jiǎn)單些
    發(fā)表于 12-12 08:07

    基于PLC S7-200與步進(jìn)電機(jī)運(yùn)動(dòng)控制

      步進(jìn)電機(jī)的運(yùn)行要有一電子裝置進(jìn)行驅(qū)動(dòng),這種裝置就是步進(jìn)電機(jī)驅(qū)動(dòng)器,它是把控制系統(tǒng)發(fā)出的脈沖信號(hào),加以放大以驅(qū)動(dòng)
    發(fā)表于 10-19 10:59 ?570次閱讀
    基于PLC S7-200與<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>的<b class='flag-5'>運(yùn)動(dòng)</b><b class='flag-5'>控制</b>