天天爽天天看-日本少妇xxxx动漫-亚洲av成人精品毛片-欧美一区二区三区激情啪啪-91精品国产成-欧美牲交a欧美牲交aⅴ-欧美日韩国产免费观看-九九99精品久久久久久综合-欧美理论影院-国内老熟妇乱子伦视频-www在线观看av-黄色裸体网站-少妇高潮惨叫久久久久久-国产偷国产偷av亚洲清高-国产午夜精品理论片小yo奈-高大丰满熟妇丰满的大白屁股

閱讀 | 訂閱
閱讀 | 訂閱
機器人

ARM9和Linux在機器人控制系統的應用

星之球激光 來源:21ic2012-01-10 我要評論(0 )   

引 言 現有智能機器人用直流電機作為驅動輪時一般都是用單片機或者高速的DSP等進行控制,智能機器人之所以叫智能機器人,這是因為它有相當發達的大腦。在腦中起作用的是...

引 言

現有智能機器人用直流電機作為驅動輪時一般都是用單片機或者高速的DSP等進行控制,智能機器人之所以叫智能機器人,這是因為它有相當發達的“大腦”。在腦中起作用的是中央計算機,這種計算機跟操作它的人有直接的聯系。最主要的是,這樣的計算機可以進行按目的安排的動作。正因為這樣,我們才說這種機器人才是真正的機器人,盡管它們的外表可能有所不同。而且同一機器人往往需用多個CPU來實現各自的功能,但隨著對機器人的智能化要求越來越高,需要一種新的控制器(使用一個處理器)來滿足機器人的各種行為要求,例如視頻采集、無線通信。本文介紹的利用ARM實現的智能機器人平臺,為智能機器人的開發提供了一個新方法。Linux的引入使其他智能模塊都以設備的形式存在,只有在用戶需要的時候才調用相關設備驅動從而使數據融合更方便,運行多任務也更穩定。

利用ARM和嵌人式Linux作為智能機器人平臺具有很大的優勢,但在國內還未發現用該平臺開發智能機器人的系統。本設計完成了對該系統驅動的初步編寫,并通過實際驗證,取得了良好效果。

1 驅動電路及測速方法

1.1 總體結構及驅動電路

系統的整體結構框圖如圖l所示。

本設計采用的LMD18200的真值表如表1所列。通過ARM的I/0口(例如D口的DO~3)來控制電機的工作狀態。

1.2 測速方法

ARM沒有捕獲外部脈沖的計數器,它的定時器是用來計算內部脈沖的。碼盤輸出信號接外部中斷處理程序(EINTl)并設置上沿觸發變量,在中斷中設置一全局變量i,用i++累加。設置定時器timer0,使它O.36 s產生1次內部定時器中斷。當一個定時器周期完成時引發定時器中斷,在timer0中斷中讀出i的值,即得到O.36 s內碼盤轉動所產生的脈沖數;接著將i清零,為下一個定時器周期捕獲脈沖作準備。

1.3 測量精度分析

智能機器人選用的光碼盤精度為256線,即256脈沖/轉。電機減速比為1:71,車輪半徑R為6 CM,車輪間距為41.1 cm.車輪轉一圈所產生的脈沖數n=71×256=18 176,可以得到每個脈沖之間的距離d=27πR/n=2×3.14×0.06/18 176=0.207×10-4m,即每個脈沖對應的控制精度達0.02 mm.考慮到負載變化的影響,理論值與實際值會出現誤差,因此在控制精度d前乘以一個修正系數k.表2為機器人直線行走的實驗數據。可以看出,k為1.10誤差較小,最接近真實值,因此該值就是所需的比例系數。

2 速度調節

一般的PID調節,PID調節是工業控制中應用最廣泛的一種調節方式,在各種自控書籍及資料中,也經常看到PID這個字眼,那么什么是PID調節呢,PID是英文單詞比例(ProportiON),積分(Integral),微分(Differential coefficient)的縮寫。PID調節實際上是由比例、積分、微分三種調節方式組成,它們各自的作用如下:比例調節作用:是按比例反應系統的偏差,系統一旦出現了偏差,比例調節立即產生調節作用用以減少偏差。比例作用大,可以加快調節,減少誤差,但是過大的比例,使系統的穩定性下降,甚至造成系統的不穩定。當偏差E較大時(如啟動或大幅度提速時),由于積分的作用會產生很大的超調量,使系統振蕩,因此選用積分分離的方法,開始時取消積分作用,直到被調量相差不多時才引入積分作用。具體步驟如下:

①設定一個值a>0,E(m)一R(m)一M(m),其中R(m)為給定值,M(m)為測量值;

②當E(m)≥a時,采用PD控制,可以避免過大的超調,又可以使系統有較快的響應;

③當E(m)≤n,即偏差值E(m)比較小時,采用PID控制,可以保證系統的精度。

使用積分分離方法后顯著降低了被控變量的超調量并縮短了過渡時間,使調節性能得到改善。

3 驅動設計

本系統的驅動設計如圖2、圖3、圖4所示。

設備驅動程序是操作系統內核與機器硬件之間的接口。它作為應用和實際設備之間的軟件層,為應用程序屏蔽了硬件的細節。對于應用程序,硬件設備只是一個設備文件,應用程序可以像操作普通文件一樣對硬件設備進行操作。把數據從內核傳送到硬件和從硬件讀取數據,讀取應用程序傳送給設備文件的數據和回送應用程序請求的數據,檢測和處理設備出現的錯誤。用到的結構如下:

設備打開的時候就會調用dcmotor__open函數進行申請中斷號。帶內存管理的單元的地址映射,設置B端口的2、3引腳為PWM輸出,端口D配置為電機使能剎車制動引腳。

以下所有的函數都是在ioctl()中實現的。在Dcmo-tor_STart里調用timer0_2_3_start(),設置timer0為接收兩路電機的碼盤信號,并檢測電機速度;timer2、timer3提供2路PWM輸出,并設置定時器自動重載。具體實現如下:

Select_Speed可以動態選擇要運行的速度。它是用戶的接口,用戶可以調用該函數把速度值傳到驅動從而控制電機。例如,在應用程序中執行ioctl(fdl,

timer0中斷是核心程序,它可根據PID的調節值來改變占空比。為了便于隨時改變占空比的值可定義兩個全局變量tmp2、tmp3,通過把它們的值寫入TCMPB來改變占空比。

#p#分頁標題#e#

在All_Forward、All_Back、All_Stop中,通過設置端口DO~3的高低電平,實現前進、后退、停止;在Left_Curve、Right_Curve中,設置左右輪的旋轉方向,使兩輪旋轉方向不同,再根據差速在應用程序中給定預定時間,以達到轉彎效果。

4 結 論

利用ARM和Linux操作系統實現智能機器人的閉環控制是可行的,閉環控制是控制論的一個基本概念。指作為被控的輸出以一定方式返回到作為控制的輸入端,并對輸入端施加控制影響的一種控制關系。在控制論中,閉環通常指輸出端通過"旁鏈"方式回饋到輸入,所謂閉環控制。輸出端回饋到輸入端并參與對輸出端再控制,這才是閉環控制的目的,這種目的是通過反饋來實現的。而且可以充分利用ARM的強大功能實現其他智能模塊的擴展。
 

 

轉載請注明出處。

暫無關鍵詞
免責聲明

① 凡本網未注明其他出處的作品,版權均屬于激光制造網,未經本網授權不得轉載、摘編或利用其它方式使用。獲本網授權使用作品的,應在授權范圍內使 用,并注明"來源:激光制造網”。違反上述聲明者,本網將追究其相關責任。
② 凡本網注明其他來源的作品及圖片,均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本媒贊同其觀點和對其真實性負責,版權歸原作者所有,如有侵權請聯系我們刪除。
③ 任何單位或個人認為本網內容可能涉嫌侵犯其合法權益,請及時向本網提出書面權利通知,并提供身份證明、權屬證明、具體鏈接(URL)及詳細侵權情況證明。本網在收到上述法律文件后,將會依法盡快移除相關涉嫌侵權的內容。

網友點評
0相關評論
精彩導讀
天天爽天天看-日本少妇xxxx动漫-亚洲av成人精品毛片-欧美一区二区三区激情啪啪-91精品国产成-欧美牲交a欧美牲交aⅴ-欧美日韩国产免费观看-九九99精品久久久久久综合-欧美理论影院-国内老熟妇乱子伦视频-www在线观看av-黄色裸体网站-少妇高潮惨叫久久久久久-国产偷国产偷av亚洲清高-国产午夜精品理论片小yo奈-高大丰满熟妇丰满的大白屁股
  • <abbr id="a4qk0"><tfoot id="a4qk0"></tfoot></abbr>
    <fieldset id="a4qk0"></fieldset>
    亚洲国产精品三区| 在线观看日本一区二区| 一级特黄性色生活片| 精品视频在线观看一区二区| 国产一二三区av| wwwxxx黄色片| 激情五月宗合网| 国产精品69久久久| 色一情一乱一乱一区91| 亚洲天堂av一区二区三区| 91淫黄看大片| 草草草在线视频| 老熟妇仑乱视频一区二区| 国产成人无码精品久久久性色| 91麻豆天美传媒在线| www.色就是色.com| 一区二区三区四区毛片| 国内国产精品天干天干| 亚洲一区二区福利视频| 久久久精品高清| 日韩va在线观看| 天堂在线一区二区三区| 免费在线观看污网站| 午夜一区二区视频| 成人在线免费观看网址| 992tv快乐视频| 国产高清av在线播放| 乱妇乱女熟妇熟女网站| 国产精品wwwww| av网站在线不卡| 欧美国产日韩在线视频| 男女裸体影院高潮| 黄色一级视频片| 91淫黄看大片| 最新中文字幕久久| 男人日女人下面视频| 亚洲第一中文av| 永久av免费在线观看| 国产亚洲精品久久久久久久| 黄页网站大全在线观看| 激情综合网俺也去| 色乱码一区二区三区熟女| 免费视频爱爱太爽了| 九色在线视频观看| 国产精品久久久久久久99| r级无码视频在线观看| 日韩一区二区三区久久| 久久在线中文字幕| wwwwwxxxx日本| 日本福利视频在线| 精品国产乱码久久久久久1区二区| 国内精品国产三级国产99| 黄色一级大片在线观看| 一区二区三区一级片| 国产日韩一区二区在线观看| 日本三级中文字幕在线观看| 免费av网址在线| 日韩国产小视频| 91精品视频国产| 乱子伦视频在线看| 僵尸世界大战2 在线播放| 三上悠亚在线一区| 黄色片视频在线播放| 国产精品久久久久久久久电影网| 深夜黄色小视频| 国产成人亚洲精品无码h在线| 国产成人一二三区| 亚洲精品国产久| 日本国产一级片| caoporn超碰97| 久久久久人妻精品一区三寸| 99色这里只有精品| 日本精品免费视频| 日本中文字幕二区| 在线观看免费黄网站| 国产又黄又猛视频| 久久九九国产视频| 91在线视频观看免费| aⅴ在线免费观看| 粉嫩虎白女毛片人体| 欧美深夜福利视频| 欧美极品欧美精品欧美| 欧美变态另类刺激| 国产日韩一区二区在线观看| 成年人观看网站| 国产精品亚洲二区在线观看| 亚洲人成色77777| 日本www.色| 日韩欧美亚洲另类| 成人高清在线观看视频| a级网站在线观看| 欧洲精品在线播放| 国产日产欧美视频| 天堂网在线免费观看| 亚洲天堂国产视频| 国内精品国产三级国产99| aa视频在线播放| 午夜激情福利在线| 国产一级片中文字幕| 激情六月天婷婷| 国产日产欧美视频| 狠狠操狠狠干视频| 国产xxxx振车| 人人爽人人av| 91九色国产ts另类人妖| 国产精品后入内射日本在线观看| av五月天在线| 二级片在线观看| av免费中文字幕| 艳母动漫在线免费观看| 免费无遮挡无码永久视频| 高清一区二区视频| 小泽玛利亚av在线| 婷婷免费在线观看| 日韩中文字幕在线免费| 日本xxxx黄色| 国产视频九色蝌蚪| 97超碰人人看| 91香蕉视频污版| 国产日韩亚洲欧美在线| 超碰在线人人爱| 色综合久久久久无码专区| 午夜啪啪免费视频| 欧美少妇性生活视频| 一级全黄肉体裸体全过程| 久久精品99国产| www在线观看免费| 尤物网站在线看| 国产喷水theporn| 欧美色图色综合| 欧美亚洲色图视频| 婷婷视频在线播放| 99sesese| 午夜在线观看av| caoporn超碰97| 老司机午夜av| 精品99在线视频| 国模无码视频一区二区三区| 国产欧美123| 中国老女人av| 午夜久久久久久久久久久| 欧美美女一级片| 天天操天天干天天做| 国产九九热视频| 男操女免费网站| 亚洲国产精品三区| 999在线观看| 超碰在线超碰在线| 51xx午夜影福利| 国产又粗又爽又黄的视频| 国产大片一区二区三区| 污污动漫在线观看| 五月天丁香花婷婷| 精品久久免费观看| 欧洲精品视频在线| 青青草国产精品视频| 人妻少妇被粗大爽9797pw| 亚洲自偷自拍熟女另类| 国产精品天天av精麻传媒| 邪恶网站在线观看| 日本成人xxx| av无码久久久久久不卡网站| 日本免费不卡一区二区| 91淫黄看大片| 欧美国产在线一区| 中国丰满熟妇xxxx性| 日韩av资源在线| 亚洲第一天堂久久| 精品国产一区二区三区无码| 国产免费观看高清视频| 午夜免费看毛片| 91精品国产毛片武则天| 无码人妻丰满熟妇区96| 亚洲一区精品视频在线观看| 日本大胆人体视频| 一级黄色香蕉视频| www.欧美黄色| 亚洲成人福利在线观看| 小泽玛利亚av在线| 美女喷白浆视频| 人妻av无码专区| 一级做a免费视频| av免费观看网| 法国空姐在线观看免费| 日韩欧美在线免费观看视频| 成人性做爰片免费视频| 日本老熟妇毛茸茸| 妞干网在线观看视频| 不卡的在线视频| 黑人糟蹋人妻hd中文字幕| dy888午夜| 天天操狠狠操夜夜操| 欧美网站免费观看| 国产一区二区三区播放| 天天爽夜夜爽一区二区三区| 久久久999免费视频| 高清无码一区二区在线观看吞精| 日韩一级片播放| 116极品美女午夜一级| 欧美这里只有精品|