《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于LM629的機(jī)電一體化關(guān)節(jié)伺服控制系統(tǒng)的設(shè)計(jì)
基于LM629的機(jī)電一體化關(guān)節(jié)伺服控制系統(tǒng)的設(shè)計(jì)
2014年微型機(jī)與應(yīng)用第15期
王善杰1,2,曾憶山1,凌 松2
1.合肥工業(yè)大學(xué) 機(jī)械與汽車工程學(xué)院,安徽 合肥2.常州先進(jìn)制造技術(shù)研究所,江蘇 常州
摘要: 針對(duì)仿人機(jī)器人手臂模塊化關(guān)節(jié)的結(jié)構(gòu)與性能要求,設(shè)計(jì)出一種成本低、結(jié)構(gòu)緊密、耦合性能好且適用于工程實(shí)踐的環(huán)形伺服驅(qū)動(dòng)控制系統(tǒng)。該系統(tǒng)主要由MFC控制界面發(fā)送指令,通過USB CAN與主控芯片STM32進(jìn)行通信,由STM32完成PID控制專用運(yùn)動(dòng)控制芯片LM629并監(jiān)視其反饋信息。實(shí)驗(yàn)結(jié)果表明,該系統(tǒng)結(jié)構(gòu)穩(wěn)定、合理、可行。
Abstract:
Key words :

  摘  要: 針對(duì)仿人機(jī)器人手臂模塊化關(guān)節(jié)的結(jié)構(gòu)與性能要求,設(shè)計(jì)出一種成本低、結(jié)構(gòu)緊密、耦合性能好且適用于工程實(shí)踐的環(huán)形伺服驅(qū)動(dòng)控制系統(tǒng)。該系統(tǒng)主要由MFC控制界面發(fā)送指令,通過USB CAN與主控芯片STM32進(jìn)行通信,由STM32完成PID控制專用運(yùn)動(dòng)控制芯片LM629并監(jiān)視其反饋信息。實(shí)驗(yàn)結(jié)果表明,該系統(tǒng)結(jié)構(gòu)穩(wěn)定、合理、可行。

  關(guān)鍵詞: LM629;關(guān)節(jié)控制器;STM32

  目前,機(jī)器人多以直流電機(jī)驅(qū)動(dòng),用伺服控制器實(shí)現(xiàn)對(duì)直流電機(jī)的驅(qū)動(dòng)控制[1]。隨著機(jī)器人的發(fā)展,機(jī)器人關(guān)節(jié)小型化、輕量化要求越來越高,因此伺服控制器的緊湊設(shè)計(jì)就顯得越來越重要[2]。

  本文設(shè)計(jì)的控制器集驅(qū)動(dòng)、控制于一體,使用專用的電機(jī)運(yùn)動(dòng)控制芯片LM629[3],能方便、快捷地對(duì)系統(tǒng)進(jìn)行設(shè)計(jì)并控制。采用現(xiàn)場(chǎng)總線CAN技術(shù),具有可靠性高、實(shí)時(shí)性強(qiáng)、應(yīng)用靈活和性價(jià)比高等特點(diǎn)[4],可以方便地組成多軸控制系統(tǒng)。

  1 伺服控制系統(tǒng)整體方案

  由上位機(jī)和LM629組成的模塊化直流伺服控制系統(tǒng)主要由運(yùn)動(dòng)控制模塊、驅(qū)動(dòng)模塊、CAN總線通信模塊和電源模塊4部分組成。

001.jpg

002.jpg

  系統(tǒng)總體框圖如圖1所示,上位機(jī)通過CAN總線與STM32相互通信,上位機(jī)界面如圖2所示,主要初始化CAN總線通信的各種參數(shù),并給STM32發(fā)送各種電機(jī)運(yùn)行需要的數(shù)據(jù)以及電機(jī)運(yùn)行方式等命令。STM32與控制芯片LM629通過數(shù)據(jù)口與控制口相連接,主要給LM629傳送由上位機(jī)接收的運(yùn)動(dòng)參數(shù)以及PID數(shù)據(jù),并且接收LM629返回的位置速度以及中斷等信息。LM629精密運(yùn)動(dòng)控制器根據(jù)接收的運(yùn)行參數(shù)以及編碼器反饋回來的信號(hào)完成輸出脈寬符號(hào)信號(hào)PWMS和脈寬量值信號(hào)PWMM,然后經(jīng)過L6203功率放大后驅(qū)動(dòng)直流電機(jī)。

003.jpg

  STM32自身帶有CAN控制器,上位機(jī)通過USB CAN與STM32進(jìn)行通信,其收發(fā)報(bào)文格式如圖3所示。

  1.1 控制系統(tǒng)硬件基本結(jié)構(gòu)

004.jpg

  控制系統(tǒng)硬件結(jié)構(gòu)如圖4所示。STM32的GPIO口與LM629的端口相連接。其中GPIOE與LM629的D0~D7相連接,傳輸數(shù)據(jù)及指令;讀取信號(hào)RD與GPIOB中PB3相連,用于讀取狀態(tài)數(shù)據(jù),低電平有效;寫入信號(hào)WR與PB6相連,用于寫指令和數(shù)據(jù),低電平有效;片選信號(hào)CS與PB4相連,用于選擇LM629,低電平有效;端口選擇PS與PB5相連,用于選擇指令或者數(shù)據(jù)端口。低電平選擇指令,高電平選擇數(shù)據(jù)。主機(jī)中斷HI與PA8相連接,LM629有6個(gè)中斷源,所有中斷源都是通過該引腳申請(qǐng)中斷,當(dāng)HI為高電平時(shí),STM32進(jìn)行中斷響應(yīng),通過讀取狀態(tài)字來判斷具體產(chǎn)生中斷的中斷源,相應(yīng)的中斷處理程序就對(duì)該中斷進(jìn)行處理。輸出的PWMM與PWMMS信號(hào)再經(jīng)過L6203全控橋驅(qū)動(dòng)電路放大,輸出控制電機(jī)。L6203的ENABLE與PB2相連接,開啟或者關(guān)閉電機(jī)。增量編碼器提供伺服位置閉環(huán)的反饋。LM629中梯形速度輪廓發(fā)生器為操作中的位置或速度模式計(jì)算必需的軌跡。在操作中,LM629從設(shè)定位置減去反饋位置,得到的位置誤差由數(shù)字濾波器處理來驅(qū)動(dòng)電機(jī)到設(shè)定位置。

  1.2 控制系統(tǒng)軟件設(shè)計(jì)

  LM629是為各種可以提供增量型位置反饋信號(hào)的直流以及直流無刷伺服電機(jī)的伺服機(jī)構(gòu)設(shè)計(jì)的專用運(yùn)動(dòng)控制處理器[5],內(nèi)部含有梯形速度曲線控制器、可編程16位系數(shù)的數(shù)字PID濾波器以及32位位置、速度和加速度寄存器等,因此硬件結(jié)構(gòu)較簡單,重點(diǎn)是軟件設(shè)計(jì)。

005.jpg

  系統(tǒng)總體流程圖如圖5所示,系統(tǒng)首先初始化,然后對(duì)LM629進(jìn)行復(fù)位,若復(fù)位成功,則裝載PID參數(shù),軌跡運(yùn)行參數(shù),開始運(yùn)行;若是復(fù)位不成功,則重新復(fù)位。注意對(duì)LM629寫命令和數(shù)據(jù)時(shí)首先要查詢是否忙,即先要讀取狀態(tài)字,若查詢到忙位為“1”,則繼續(xù)查詢,直到忙位變?yōu)椤?”后方可寫入命令或者數(shù)據(jù)。

  復(fù)位流程圖如圖6所示,硬件復(fù)位RST輸入,低電平有效,上升沿觸發(fā),復(fù)位脈沖必須邏輯低并且超過8個(gè)時(shí)鐘周期[6]。當(dāng)LM629的復(fù)位腳釋放之后,狀態(tài)端口應(yīng)該讀出“00H”。如果復(fù)位成功,狀態(tài)字會(huì)在1.5 ms之內(nèi)變成“84H”或者“C4H”;如果狀態(tài)字沒有在1.5 ms內(nèi)變成“84H”或者“C4H”,執(zhí)行另一次復(fù)位,并重復(fù)上述步驟。為確保復(fù)位被正常執(zhí)行,執(zhí)行一個(gè)RSTI指令。如果芯片正確復(fù)位,狀態(tài)字會(huì)從“84H”或者“C4H”變成“80H”或者“C0H”;如果這個(gè)(變化)沒有發(fā)生,執(zhí)行另一個(gè)復(fù)位,并重復(fù)上述步驟。

  初始化流程圖如圖7所示,主要是對(duì)STM32 GPIO口進(jìn)行設(shè)置。

  1.3 PID參數(shù)調(diào)整[7]

  按照式(1)進(jìn)行PID參數(shù)調(diào)整:

  }V`BJU5I)T(_`$_MX%PA(XB.png

  使用LM629芯片對(duì)于軟件設(shè)計(jì)方面的主要優(yōu)勢(shì)在于:該芯片內(nèi)部自帶速度生產(chǎn)控制器以及PID調(diào)節(jié)器,不用在軟件方面進(jìn)行大量的算法運(yùn)算。

  2 實(shí)驗(yàn)結(jié)果分析

006.jpg

  由于LM629輸出的是PWMS和PWMM波形,PWMS是表示電機(jī)運(yùn)行方向,PWMM是量值信號(hào)[8],此實(shí)驗(yàn)中電機(jī)運(yùn)行模式為簡單的絕對(duì)位置模式,軌跡控制雙字為:0x002A。給定的理想速度波形應(yīng)該是LM629梯形速度發(fā)生器產(chǎn)生的梯形波。圖8為PWMS波形,表示電機(jī)是正向運(yùn)行,圖9和圖10分別是PWMM波形。圖9波形占空比越來越小,速度越來越大,代表加速段;圖10波形占空比越來越大,速度越來越小,PWMS,PWMM參數(shù)的值由PID參數(shù)以及軌跡參數(shù)決定。

  采樣時(shí)間=2 048/系統(tǒng)時(shí)鐘頻率(4 MHz)

  最低采樣時(shí)間T1=2 048/4 MHz

  最高采樣時(shí)間T2=2 048×256/4 MHz

  LM629提供3個(gè)輸入:兩個(gè)積分信號(hào)和一個(gè)索引脈沖信號(hào)。積分信號(hào)用于保持電機(jī)的軌跡和絕對(duì)位置,可提供編碼器提供的線數(shù)的4倍分辨率。

  LM629自帶的PID參數(shù)調(diào)節(jié)器、梯形速度發(fā)生器、高分辨率以及濾波器可以對(duì)接收到的反饋信息實(shí)現(xiàn)高頻響應(yīng)并進(jìn)行實(shí)時(shí)運(yùn)算。運(yùn)算結(jié)果及時(shí)發(fā)送給電機(jī)以校正運(yùn)動(dòng)誤差,確保電機(jī)能穩(wěn)定、高精度的運(yùn)行。

  本文利用高精度運(yùn)動(dòng)控制器LM629,能執(zhí)行高性能數(shù)字運(yùn)動(dòng)控制所需要的實(shí)時(shí)計(jì)算而且使得主機(jī)控制接口由高級(jí)指令簡化,硬件結(jié)構(gòu)簡單、成本低、精度高、系統(tǒng)緊湊、通信方式可靠,便于擴(kuò)展。

參考文獻(xiàn)

  [1] 王延忠,鄒武,戈紅霞,等.基于AT89S52單片機(jī)的直流電動(dòng)機(jī)驅(qū)動(dòng)控制系統(tǒng)[J].新技術(shù)新工藝,2012(8):81-82.

  [2] 李宗帥,董春,陳靜.基于PCI總線和LM629的移動(dòng)機(jī)器人伺服控制器研究[J].微電機(jī),2008,41(12):36-38.

  [3] 鄭靜,渠慎豐.小功率伺服無刷直流電機(jī)驅(qū)動(dòng)器設(shè)計(jì)[J].電子測(cè)量技術(shù),2006,29(3):130-132.

  [4] 王華,王立權(quán),韓金華.電機(jī)專用運(yùn)動(dòng)控制器LM629的應(yīng)用研究[J].電子器件,2005,28(2):370-373.

  [5] 孫玉芝,王揮.單片機(jī)與LM629芯片相結(jié)合的全數(shù)字位置直流伺服系統(tǒng)[J].電氣自動(dòng)化,2003,25(2):23-25.

  [6] 關(guān)洪海.基于CAN總線分布式機(jī)械臂控制系統(tǒng)設(shè)計(jì)[J].煤礦機(jī)械,2012,33(8):243-244.

  [7] 李小光.基于ARM9和LM629的電機(jī)伺服控制系統(tǒng)設(shè)計(jì)[J].沈陽工程學(xué)院學(xué)報(bào),2010,6(4):351-353.

  [8] 華平,徐堅(jiān),李秀玲.機(jī)械手關(guān)節(jié)運(yùn)動(dòng)控制模塊設(shè)計(jì)[J].機(jī)械研究與應(yīng)用,2009(6):95-97.


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲视频在线观看| 午夜精品久久久久| 在线一区二区三区做爰视频网站 | 亚洲精品乱码久久久久久蜜桃91| 欧美一级大片在线免费观看| 亚洲视频在线播放| 一区二区不卡在线视频 午夜欧美不卡在 | 一本色道久久综合亚洲精品高清| 亚洲精品乱码久久久久久蜜桃麻豆 | 亚洲第一精品久久忘忧草社区| 国语自产在线不卡| 国产在线精品一区二区中文| 国产一区日韩一区| 国产综合视频在线观看| 国产日韩欧美综合精品| 国产一区二三区| 永久91嫩草亚洲精品人人| 在线成人国产| 亚洲国产老妈| 日韩一级欧洲| 亚洲一区二区三区精品动漫| 亚洲免费在线精品一区| 亚洲欧美另类国产| 香蕉久久夜色精品国产使用方法 | 毛片av中文字幕一区二区| 蜜臀久久久99精品久久久久久| 女人香蕉久久**毛片精品| 欧美激情精品久久久久久蜜臀| 欧美日韩国产专区| 国产精品日韩在线观看| 国产精品自拍三区| 激情久久久久| 亚洲啪啪91| 一区二区三区精品| 新片速递亚洲合集欧美合集| 亚洲第一黄色网| 日韩亚洲在线| 午夜精品短视频| 久久亚洲综合网| 欧美精品一区二区高清在线观看| 国产精品国产三级国产普通话蜜臀| 国产精品自在线| 亚洲第一黄色网| 一本久久青青| 久久精品国产2020观看福利| 日韩视频中文| 欧美亚洲一区二区在线观看| 久久一综合视频| 欧美日韩你懂的| 国产亚洲欧洲| 亚洲免费黄色| 欧美诱惑福利视频| 日韩一级大片| 久久精品国产77777蜜臀| 欧美电影在线| 国产精品一区二区久久| 伊人春色精品| 一区二区三区免费网站| 久久国产一二区| 亚洲午夜激情| 老司机精品福利视频| 国产精品白丝av嫩草影院| 国模一区二区三区| 一区二区av| 亚洲欧洲日产国产综合网| 亚洲欧美日韩精品久久亚洲区| 浪潮色综合久久天堂| 国产精品欧美精品| 亚洲国产综合在线| 欧美一区二区三区久久精品| 99日韩精品| 久久色在线观看| 国产精品极品美女粉嫩高清在线| 精品二区视频| 亚洲天堂av图片| 99视频超级精品| 久久综合网色—综合色88| 国产精品日本| 亚洲美女av电影| 亚洲国产精品国自产拍av秋霞| 午夜精品久久久久久久男人的天堂| 蜜臀av性久久久久蜜臀aⅴ| 国产欧美在线观看一区| 日韩亚洲国产精品| 亚洲国产欧美一区| 久久国产精品久久久| 欧美日一区二区在线观看| 亚洲福利在线视频| 久久精品日产第一区二区三区 | 欧美中文在线观看国产| 欧美日韩在线视频一区| 亚洲国产精品尤物yw在线观看| 欧美在线看片| 欧美一级久久久久久久大片| 欧美日韩一区在线观看| 最新成人在线| 亚洲精品乱码久久久久久黑人| 久久久综合激的五月天| 国产精品日日做人人爱| 亚洲美女精品一区| 亚洲理论电影网| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产午夜精品美女视频明星a级 | 一本色道**综合亚洲精品蜜桃冫| 亚洲精品免费在线播放| 麻豆91精品91久久久的内涵| 国产一级揄自揄精品视频| 午夜精品影院在线观看| 小黄鸭视频精品导航| 国产精品久久久久久久免费软件| 另类av导航| 在线不卡免费欧美| 亚洲黄色一区| 欧美+日本+国产+在线a∨观看| 国内视频一区| 亚洲电影有码| 欧美/亚洲一区| 亚洲高清免费视频| 亚洲人体影院| 欧美精品日韩www.p站| 亚洲九九精品| 正在播放亚洲一区| 欧美丝袜一区二区三区| 一区二区三区国产精华| 午夜激情亚洲| 国产亚洲午夜| 亚洲国产精品久久| 欧美福利小视频| 亚洲精品免费在线观看| 一区二区三区日韩精品| 国产精品草莓在线免费观看| 亚洲午夜激情| 欧美在线观看视频一区二区| 国产一区二区三区自拍| 亚洲高清影视| 欧美成年人网站| 亚洲精品九九| 午夜国产欧美理论在线播放| 国产日韩一区| 最近中文字幕mv在线一区二区三区四区| 欧美国产日韩一区二区三区| 夜夜爽www精品| 欧美一级电影久久| 狠狠色狠狠色综合日日小说| 亚洲国产一二三| 欧美人与性禽动交情品| 宅男噜噜噜66一区二区 | 黄色成人在线网站| 亚洲看片免费| 欧美视频在线观看一区| 亚洲影视在线播放| 久久久人成影片一区二区三区观看 | 欧美一区二区三区久久精品茉莉花| 麻豆av一区二区三区久久| 亚洲欧洲一级| 午夜精品福利在线观看| 韩国成人理伦片免费播放| 亚洲免费高清视频| 国产精品美女久久久久久2018| 久久精品色图| 欧美色图天堂网| 久久国产精品第一页| 欧美国产日韩在线观看| 在线亚洲欧美专区二区| 久久伊人一区二区| 一区二区三区成人| 久久男人av资源网站| 一区二区不卡在线视频 午夜欧美不卡在 | 一区二区三区导航| 久久婷婷丁香| 日韩午夜电影av| 久久久精品999| 亚洲乱码一区二区| 久久久久九九视频| 日韩一区二区精品葵司在线| 欧美中文字幕精品| 91久久久一线二线三线品牌| 欧美一级一区| 亚洲日本无吗高清不卡| 欧美在线视频观看| 亚洲精品影视在线观看| 久久精品国产亚洲aⅴ| 日韩网站在线| 久久夜色精品国产噜噜av| 在线视频欧美一区| 欧美成人午夜| 欧美在线观看一区二区| 国产精品激情电影| 日韩视频二区| 国产一区二区三区电影在线观看| 在线视频精品一区| 亚洲成色精品| 久久国产主播精品| 一区二区三区国产精华| 欧美大片第1页| 久久精品官网| 国产麻豆综合| 午夜精品国产| 一区二区欧美视频| 欧美成人精品激情在线观看|