999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于STM32的機械手臂控制系統設計

2016-03-12 05:59:36北京聯合大學鐘曉青和青芳
電子世界 2016年23期
關鍵詞:機械系統設計

北京聯合大學 鐘曉青 林 智 和青芳

基于STM32的機械手臂控制系統設計

北京聯合大學 鐘曉青 林 智 和青芳

機械臂在近十幾年的發展中,已經實現根據軟件程序的設計操作機械臂完成相應的特定工作。它不僅可以在人們無法作業的環境下工作,而且還能保持長時間的作業和低失誤率。本文簡要介紹基于STM32的機械手臂控制系統實現方案。

舵機;STM32單片機;PWM波

1.引言

早在很久以前,人們就已經開始制作機器人,以減輕人類的繁重勞動。一直以來,人們總是嘗試將生活變的更加簡單。而如今,有關于自動機器人相關的技術已然成為了各國科技水平程度的體現之一。

2.系統設計及實現方案

2.1 系統分析

本文對基于STM32的自動機械臂控制系統進行了研究和設計。以六自由度機械臂為研究對象,使用STM32為主控芯片,再利用穩壓模塊、無線模塊和電機驅動模塊設計了系統的硬件結構,并在軟件設計方面采用了先進的控制理論。通過合理的算法進行了軟件設計。

2.2 設計結構圖

本設計采用單CPU集中控制方式,即由stm32來控制舵機,執行相應的預定動作,自動機械臂控制系統的構成如圖2.1所示。

圖2.1 機械臂控制系統結構

該系統是通過計算機的事先的編程之后,通過數據傳輸下載到stm32當中通過控制stm32的定時器產生多路的PWM波。舵機就會依據給定的PWM波完成相應的運動軌跡或按照預定的計劃完成任務。

2.3 機械臂的臂部設計

因為機械臂主要是由臂部組成,所以在進行臂部設計時應當著重注意以下幾點:(1)手臂在機械臂中起著重要的作用:它不光可以讓物體進行移動而且還能進行一些操作。(2)因為機械臂的臂部在運動中有很大負擔,為了減小手臂的負擔,需要將手臂的截面形狀做的更加合理。在進行了各種截面對彎曲度的承受力的實驗后發現,在相同力的情況下,工字型的截面能承受的力最大,因此我選擇使用工字型截面做手臂的截面。(3)因為機械臂在直線運動中可能會發生突然的方向轉換,因此,為了防止機械臂的硬件損耗過大,需要采用一些裝置來保護機械臂。同時要采用一定形式的緩沖措施。(4)為了減少臂部在運動時會產生較大的轉動慣量,需要將臂部的重量減少,以免在運動中產生較大的誤差,從而影響機械臂的整體運作,加快機械臂的運行速度。

經過對預期任務的特點和類型分析,該設計需要機械臂具有較高的靈活性和流暢性,因此在多次的比較和分析后,決定使用多關節型機械臂。它不僅可以靈活的完成預定任務,而且可以有更大的運動空間。

2.4 機械臂自由度選擇

通常將機械臂是由幾個傳動結構組成的就稱為幾自由度。例如人類的自由度高達27個,而手臂部分的自由度一般為6自由度。所以仿照人類的特性,機械臂的自由度應當選為6自由度,這樣既符合了身體力學并且動力傳輸效率也很高。為了更加流暢的完成抓取物體,并將物體移動到指定的位置,需要采用6自由度。而6自由度的機械臂的控制較為繁瑣,所以工業和生活中機械臂的自由度多少于6個。

2.5 機械臂控制器類型

控制器的主要任務就是按照預先設計的程序進行相應的任務,它是機械臂中十分重要的組件。機械臂的控制器就相當于電腦中的處理器,只有處理器越好,電腦的運行速度和處理速度才會越快。對于機械臂來說也一樣,只有控制器越好,才能更加精準快速的進行控制。從控制器的數量和機械臂的控制方式可分為以下幾種:單CPU集中控制、多CPU分散控制、雙CPU分級控制。本文所設計的機械臂控制系統,利用stm32的強大的處理能力和多線程的管理能力,由此,采用單CPU集中控制方式即可。

3.機械系統設計與實現

機械臂的機械系統的基本要求應當有如下幾個特點:(1)控制系統應當微小化、輕便化和分塊化,以便將控制器安裝到受控對象的硬件上,以便更好的進行控制。因此為了更有效的減少硬件結構的復雜度和負載,所以要盡可能的微小化和輕便化。此外,為了系統具有較好的獨立性,所以要盡可能的分層化。(2)控制系統的實時性:因為機械臂是一種即時的操作,所以對于機械臂的每一個動作,都要確保其是快速的反應,否則機械臂就不能順利完成相應的動作。(3)系統的穩定性和開源性。為了確保機械臂可以完成任務要求,因此穩定性是十分重要的。此外,因為后期可能出現更多的問題,所以要確保后期可以對控制系統進行二次開發。

本文的系統由控制模塊、直流伺服電機模塊和電源驅動模塊組成。每個模塊的作用如下:

控制模塊:該模塊是機械臂控制系統的核心,由stm32、串口和穩壓模塊組成,其主要是控制各個直流伺服舵機進行運動。

直流伺服電機模塊:該模塊主要是實現不用動作的基礎,由控制模塊發送的PWM波進行控制。

圖4.1 系統流程圖

4.主要算法及實現

4.1 算法設計

硬件結構作為機械臂的身體構架支持著整個系統的運行。而軟件方面作為機械臂控制系統的大腦中樞,統籌著身體和思維進行正確的判斷和運作。軟件部分的優劣影響著整個機械臂控制系統的運行流暢性、穩定性和整體功能的發揮。因此程序設計十分重要,需要滿足整體系統的基本需要,主要包括以下幾點:(1)實時性:因為在控制器控制手臂時,要實現對手臂的實時控制,需要確保數據的實時性,并且只有整體的實時才可以保證機械臂操作系統在工作的時候不會出現死區等故障問題。(2)穩定性:穩定性是指系統在運行過程中,為了防止故障發生,以及出現故障后的自我解決故障的能力。因此,為了提高系統的穩定性,在進行設計的時候必須要考慮到運行時可能出現的不正常現象。(3)再開發性:好的程序設計不是一次設計和調試就可以正常運行的,而總是伴隨著一邊調試一邊更改的過程,經過多次修改后才能達到系統的要求。所以在開發的過程時,就應當有好的結構,以便于程序的再調試,并確保程序具有結構簡單、思路清晰的優點。

對于如何使系統的運行,更加的順利以及實現更多的功能,本文的機械臂控制系統的程序設計采用的是分層化結構設計,其中含有系統時鐘與Systick定時器模塊,串口采集模塊,串口發送模塊,定時器模塊,計算器模塊。基本的程序有程序初始化:使模塊都處于可以被使用的狀態,自動運行:各模塊按照程序進行運作,手動操作:根據無線模塊獲取的信息進行處理后發送至舵機。流程圖如圖4.1所示。

5.結論

通過實驗證明:本文設計的機械臂控制系統,可以勝任中小型機器人控制器的要求,具有控制準確度高、操作方便、動作靈活等方面的優良表現。然而仍有一些不足需喲改進,主要有:

(1)機械臂的改造。作為系統的主要受控對象,需要其有著優越的穩定性才能達到更加精準的控制。本文的機械臂的爪部有待改進,例如加入壓力傳感器可以更好的完成抓取的動作。

(2)算法的完善:對算法的冗余和處理方面進行改進,可以有效的改善機械臂的運作,例如調整:輸入參數和如何輸出更加精準的PMW波。

基于上述問題,在今后的時間里,我們將會不斷的修改以加強機械臂的穩定性和可靠性。參考文獻

[1]焦保存.基于四自由度機械臂控制系統的設計與研究[D].西安:西安電子科技大學,2009:5.

[2]李磊.六自由度機械臂控制系統設計[D].哈爾濱:哈爾濱工程大學,2007:66.

[3]程立艷.五自由度機械手的抓取設計[D].成都:西華大學,2012:51.

[4]ST Microelectronics 數據手冊 STM32G103XCSTM32G103xD

STM32G103XE[EB/QL].http://www.st.com.

[5]ST Microelectronics STM32F101xx,STM32F102xx,STM32F103xx,ST M32F105xx和STM32F107xx,ARM內核32位高性能微控制器參考手冊.

[6]黃智偉,王兵,朱衛華.STM32F32位ARM微控制器應用設計與實踐[M].北京:北京航空航天大學出版社,2012:3-4.

[7]鄭珊珊.基于ARM處理器的鉆孔機械臂控制系統研究[D].南昌:江西理工大學,2009:5-6.

[8]庫少平,劉晶.基于STM32F10x和MDK的步進電機控制系統設計[J].武漢理工大學,2011:7.

[9]曹歡.基于ARM和FPGA的多自由度機械臂控制系統設計[D].上海:華東理工大學,2011:7.

和青芳,指導教師。

鳴謝:該項目的研究成果基于北京聯合大學“啟明星”大學生科技創新項目經費資助,項目編號:201611417SJ096。

猜你喜歡
機械系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
調試機械臂
當代工人(2020年8期)2020-05-25 09:07:38
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
簡單機械
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
機械班長
主站蜘蛛池模板: 黄色网址手机国内免费在线观看| 8090成人午夜精品| 国产无码高清视频不卡| 国产高潮流白浆视频| 久久国语对白| 成人小视频网| 国产va视频| 色成人综合| 国产91蝌蚪窝| 97国产一区二区精品久久呦| 四虎在线观看视频高清无码| 亚洲精品国产综合99久久夜夜嗨| 亚洲精品制服丝袜二区| 五月婷婷伊人网| 亚洲中字无码AV电影在线观看| 亚洲国产精品一区二区第一页免| 国产91丝袜在线播放动漫 | 麻豆AV网站免费进入| 国产日韩欧美精品区性色| 国产激情无码一区二区免费| 亚洲欧美另类日本| 91偷拍一区| 91久久国产综合精品| 免费中文字幕一级毛片| 欧美日韩国产一级| 国产精品成人久久| 天堂中文在线资源| 久久99国产乱子伦精品免| 国产黄色视频综合| 国产精品嫩草影院av| 91久久国产热精品免费| 亚洲av日韩av制服丝袜| 成人永久免费A∨一级在线播放| 黄色一级视频欧美| 中文字幕亚洲电影| 欧美三级不卡在线观看视频| 亚洲国产成人在线| 精品久久久久无码| 国产区福利小视频在线观看尤物| 亚洲三级成人| 亚洲成人网在线播放| 麻豆国产精品| 又猛又黄又爽无遮挡的视频网站| 亚洲精品自拍区在线观看| 亚洲色图另类| 四虎永久免费地址在线网站| 亚洲天堂网2014| 久久青草精品一区二区三区 | 在线国产毛片| 国内精品九九久久久精品| 永久免费av网站可以直接看的| 国产女人水多毛片18| 国产欧美在线观看视频| 国产精品久久久久久搜索| 亚洲色图在线观看| 又粗又大又爽又紧免费视频| 人妻熟妇日韩AV在线播放| 国产精品久久久久婷婷五月| 国产色婷婷视频在线观看| 成年网址网站在线观看| 亚洲精品视频网| 欧美人人干| 无码人妻热线精品视频| 国产欧美日韩资源在线观看| 欧美不卡在线视频| 国产视频入口| 国产精品永久久久久| 青青草a国产免费观看| 特级毛片免费视频| 欧美精品成人一区二区在线观看| 四虎综合网| 丰满人妻被猛烈进入无码| 亚洲午夜综合网| 久久国产黑丝袜视频| 久久精品无码专区免费| 亚洲日韩欧美在线观看| 国产精品林美惠子在线播放| 国产亚洲精品精品精品| 欧美亚洲国产日韩电影在线| 亚洲福利一区二区三区| 91福利片| 激情成人综合网|