《電子技術(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亚洲国产精品_日韩亚洲一区二区
亚洲国产日韩在线| 亚洲女爱视频在线| 国产欧美大片| 国产精品成人免费| 欧美日韩免费在线观看| 欧美精品自拍| 欧美精品 日韩| 欧美极品在线播放| 欧美激情精品| 欧美日韩色一区| 欧美日韩国产在线一区| 欧美日韩1234| 欧美日韩性生活视频| 欧美三级中文字幕在线观看| 欧美视频二区| 国产精品免费区二区三区观看| 国产精品第三页| 国产精品国产三级国产专播精品人 | 欧美性事免费在线观看| 欧美调教vk| 国产精品夜夜夜一区二区三区尤| 国产欧美日韩综合一区在线播放| 国产精品一区久久久| 国产欧美韩日| 国产在线欧美| 亚洲国产三级网| 亚洲美女色禁图| 宅男噜噜噜66一区二区66| 亚洲欧美日韩在线不卡| 久久精品视频99| 亚洲精品美女在线| 一区二区三区久久网| 亚洲一区二区在线免费观看| 西西裸体人体做爰大胆久久久| 欧美一区二区视频97| 久久综合久久综合久久综合| 欧美国产日韩精品| 国产精品劲爆视频| 国产亚洲福利一区| 亚洲电影免费在线观看| 一本色道久久综合狠狠躁篇怎么玩| 亚洲一区二区在| 久久国产精品一区二区三区| 日韩午夜在线视频| 香蕉久久夜色精品| 美女国内精品自产拍在线播放| 欧美精品一区二区三区久久久竹菊 | 久久理论片午夜琪琪电影网| 欧美夫妇交换俱乐部在线观看| 欧美日韩精品三区| 国产视频在线观看一区二区三区| 精品成人乱色一区二区| av不卡免费看| 久久精品视频亚洲| 一本色道久久综合一区| 欧美一区久久| 欧美精品v日韩精品v国产精品 | 亚洲精品国久久99热| 亚洲免费在线精品一区| 久久深夜福利| 欧美私人网站| 亚洲福利小视频| 亚洲图色在线| 亚洲精品美女在线观看| 欧美一区激情| 欧美日韩免费网站| 激情视频亚洲| 亚洲午夜影视影院在线观看| 亚洲国产婷婷香蕉久久久久久| 亚洲欧美在线一区| 欧美福利影院| 国产日韩欧美综合一区| 亚洲精品在线二区| 久久福利影视| 小黄鸭精品密入口导航| 欧美精品一区二区三区蜜臀| 黄色av一区| 亚洲欧美成人网| 在线视频亚洲欧美| 麻豆精品在线视频| 国产伦精品一区二区三区免费| 日韩亚洲综合在线| 91久久精品国产91性色| 欧美一级理论片| 欧美三级欧美一级| 亚洲精品精选| 亚洲美女av在线播放| 久久亚洲精品网站| 国产欧美综合在线| 日韩一级视频免费观看在线| 91久久久精品| 久久在线精品| 国产亚洲精品激情久久| 亚洲一区二区高清| 中文日韩欧美| 欧美精品一区二区三区久久久竹菊 | 亚洲国语精品自产拍在线观看| 午夜在线观看免费一区| 欧美小视频在线| 日韩一级免费观看| av成人免费观看| 欧美大尺度在线观看| 精品福利电影| 久久精品国产清自在天天线| 久久精品99国产精品日本| 国产精品免费aⅴ片在线观看| 99精品国产高清一区二区 | 国产精品爱啪在线线免费观看| 亚洲人成毛片在线播放女女| 亚洲日本在线观看| 免费在线观看精品| 尤物yw午夜国产精品视频明星| 久久福利电影| 久久久青草婷婷精品综合日韩| 国产婷婷色一区二区三区四区| 亚洲欧美激情视频在线观看一区二区三区| 亚洲一区视频在线观看视频| 欧美体内谢she精2性欧美| 一区二区三区四区蜜桃| 亚洲在线播放| 国产精品久久久久永久免费观看| 一区二区三区国产盗摄| 亚洲一区二区成人在线观看| 欧美三级精品| 亚洲小视频在线| 亚洲欧美日韩综合国产aⅴ| 国产精品日日摸夜夜摸av| 亚洲欧美日韩综合aⅴ视频| 欧美一区二区女人| 国产亚洲一区二区三区在线观看 | 麻豆精品传媒视频| 亚洲第一精品电影| 亚洲免费精品| 欧美色区777第一页| 在线一区二区视频| 性做久久久久久免费观看欧美 | 精品9999| 亚洲人午夜精品免费| 欧美好骚综合网| 一本色道88久久加勒比精品| 亚洲欧美日韩国产一区二区| 国产精品日韩精品| 久久成人精品电影| 免费观看一区| 日韩视频一区| 午夜精品视频一区| 国产在线一区二区三区四区| 最新国产成人av网站网址麻豆| 欧美激情亚洲另类| 亚洲桃花岛网站| 久久久久久穴| 亚洲欧洲一区二区在线播放| 亚洲女性喷水在线观看一区| 国产手机视频精品| 亚洲美女中出| 国产精品美女久久久浪潮软件| 欧美一区二区三区四区夜夜大片 | 国内在线观看一区二区三区| 亚洲国产天堂久久国产91| 欧美日韩卡一卡二| 午夜精品一区二区三区电影天堂| 久久夜色精品国产亚洲aⅴ| 亚洲经典在线| 欧美在线观看天堂一区二区三区| 在线观看欧美日本| 亚洲一级一区| 黄色精品一区| 亚洲午夜视频在线| 海角社区69精品视频| 亚洲视频香蕉人妖| 韩国av一区二区三区| 一区二区久久| 国内精品视频一区| 亚洲一品av免费观看| 一色屋精品亚洲香蕉网站| 亚洲视屏在线播放| 国语自产偷拍精品视频偷 | 免费视频一区| 亚洲自拍偷拍网址| 欧美激情视频网站| 欧美一区精品| 欧美先锋影音| 亚洲日本欧美天堂| 国产日韩欧美综合在线| 在线一区二区三区四区五区| 国产一区观看| 亚洲在线观看视频| 在线免费观看日韩欧美| 西西裸体人体做爰大胆久久久| 亚洲激情偷拍| 久久一区二区精品| 亚洲伊人久久综合| 欧美理论电影在线观看| 欧美一区综合| 国产精品视频免费观看| 夜夜精品视频一区二区| 激情久久中文字幕| 性欧美暴力猛交另类hd| 夜夜嗨av色一区二区不卡| 免费亚洲电影|