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

基于ARM+DSP的上下料機器人控制平臺設計

2012-07-11 07:42:52顧寄南關號兵
制造業自動化 2012年19期
關鍵詞:嵌入式系統

陳 艷,顧寄南,樊 帆,關號兵,沈 巍

(江蘇大學 制造業信息化研究中心,鎮江 212013)

0 引言

隨著大量先進的微處理器制造技術的發展,越來越多的嵌入式系統用嵌入式處理器而不用通用的處理器[1]。本文設計了基于ARM與DSP相結合的上下料機器人控制系統平臺,融合了視覺定位技術和無線通信技術,提高了系統的實時性和集成度。

1 嵌入式控制平臺概述

嵌入式系統處理器是整個硬件系統的核心元件,其性能好壞直接決定整個系統的運行效果[2]。機器人控制平臺主處理器為ARM微控器,從處理器為DSP芯片;操作系統采用μClinux系統。

ARM在人機交互、監視控制、支持實時控制等方面具有強大的功能;DSP數字信號處理能力優于其他控制器;μClinux系統具有支持各種協議及多進程調度機制的優點。因此ARM作為處理器平臺,運行μClinux系統,與DSP的實時運算結合起來,構成了高性能、高效率的控制平臺。

2 硬件平臺設計

上下料機器人的控制平臺包括ARM主控系統、DSP視覺系統、運動控制系統、ZigBee無線通信等模塊,總體設計方案如圖1所示。

ARM主控模塊采用三星公司ARM9系列的S3C2440,是高性能低功耗的32位RISC處理器,具有64M的SDRAM,硬件上保證了系統的快速響應速度。ARM處理器模塊通過RS-232串口與運動控制模塊連接,RS-232串口在中斷模式下工作[2]。

DSP視覺處理芯片采用TI公司的TMS320DM642,該芯片是一款性能優越的多媒體處理器,可以很好地完成與主控制器的通信。運動控制的專有電路用復雜可編程邏輯器CPLD來設計。CPLD管理ARM和各種外部設備的接口配置,尤其在控制多軸的情況下,實現并行處理的功能,保證了系統響應速度。

圖1 機器人總體設計方案

嵌入式μClinux的開發采用宿主機和目標機交叉開發的過程。開發時使用宿主機的交叉編譯、匯編及連接工具形成可執行的二進制代碼,把執行文件下載到目標機上運行,并通過以太網口進行程序的調試。

2.1 μClinux操作系統的配置和移植

μClinux嵌入式操作系統具有一般操作系統的功能,而且提供多任務管理和周圍資源管理,移植內容如下。

1)建立交叉開發環境,修改內核目錄樹根下的Makefile,指明交叉編譯器和目標平臺。

2)對μClinux源碼進行修改,針對硬件修改啟動代碼和配置文件。

添加Norflash驅動文件,在drives/mtd/maps下加入驅動文件;

修改配置項drivers/mtd/maps/Kconfig文件;修改drivers/mtd/maps/Makefile文件。

3)配置編譯內核,得到zImage文件,即生成新的內核映像文件[1]。

2.2 建立設備驅動程序

在μClinux中,所用設備時都有統一的接口。安裝驅動程序后,使用設備就像使用文件一樣。當需要使用相關設備的驅動程序時,驅動程序以模塊的形式加載到內核中,使用完畢即卸載。這種加載方式使驅動程序獨立開來,便于修改和升級。

2.3 應用程序設計

上下料機器人控制系統主要任務是實時與目標機床群通信,對相應的數據和命令進行判斷和解釋,驅動機器人電機做相應的響應,從而實現換料功能。各模塊任務分配。

1)無線通信模塊ZigBee采用基于星型的拓撲結構[4],即以機器人為中心節點、面向其他數控機床節點的基礎上搭建,傳遞數控機床上下料的命令。

2)ARMS3C2440控制器完成各種任務的調度、命令代碼的解釋以及運動控制的處理,采集到一臺機床的服務指令,即驅動機器人小車至目標機床,若有多臺機床發出指令,按照優先級完成一臺機床任務,把其它指令儲存以待下個周期執行。

3)TMS320DM642視覺處理器的目標是確定物料的位置,把每次攝像頭拍攝的物料圖像進行識別、匹配和后處理[5],從圖像信息提取出物料的空間位置坐標;經過攝像機標定矩陣,S3C2440將空間位置坐標轉換為驅動電機的脈沖控制,從而使機器人能夠到達目標位置。

3 實驗仿真

上下料機器人控制系統的實驗設備采用研旭嵌入式綜合開發平臺YX-EMBOX,它集成了ARM、DSP、CPLD等控制模塊。DSP模塊通過并行串口與維視視覺平臺通信,利用視覺平臺完成攝像機的標定和工件二維圖像的拍攝。如圖2所示。

假設工件在料箱中平鋪放置,那么工件在垂直方向上的位置偏差可以忽略不計,通過調整料箱的高度來設定末端執行器與料箱的距離,我們只需對單目攝像頭進行一次標定即可。

圖2 控制芯片實物及攝像頭的標定實驗

機器人本體采用雙四桿機構,在小車和關節處共裝有四個伺服電機。電動機的控制采用不斷循環的PI式增量算法,電動機的當前速度值由中斷子程序產生。各個電機在上料過程中不同時段反饋的脈沖數如表1所示。

表1 電機不同時段的脈沖數

4 結束語

基于ARM的上下料機器人控制系統,結合先進的計算機軟硬件技術,具有良好的開發性和可靠性。同時在嵌入式操作系統μClinux的支持下,可以驅動4個電機運作,滿足了實時同步控制和多任務調度要求,具有良好的應用前景。

[1] 周立功. ARM嵌入式系統基礎教程[M]. 北京航空航天大學出版社. 2005

[2] 李衛, 宋弘, 李紅嬋. 基于ARM的嵌入式服務機器人控制器的研究[J]. 電子設計工程, 2009, 17(9): 3-5.

[3] 劉建群, 劉綠山, 羅繼合等. 基于ARM與DSP的切繪機運動控制平臺的設計[J]. 機械設計與制造, 2008, (2): 162-164.

[4] 王東, 張金榮, 魏延等. 利用ZigBee技術構建無線傳感器網絡[J]. 重慶大學學報(自然科學版), 2006, 29(8): 95-97.

[5] 楊忠耀, 段鎖林. 雙目視覺機器人物體搬運伺服控制系統研究[J]. 太原科技大學學報, 2008, 29(4): 295-301.

猜你喜歡
嵌入式系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
TS系列紅外傳感器在嵌入式控制系統中的應用
電子制作(2019年7期)2019-04-25 13:17:14
嵌入式系統通信技術的應用
電子制作(2018年18期)2018-11-14 01:48:16
搭建基于Qt的嵌入式開發平臺
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
主站蜘蛛池模板: 大陆国产精品视频| 成人自拍视频在线观看| 成年人视频一区二区| 国产成人三级在线观看视频| 色综合五月| 特级做a爰片毛片免费69| 久久九九热视频| 夜夜操狠狠操| 亚洲无限乱码| 亚洲一区二区三区国产精品| 亚洲人成在线精品| 日韩小视频在线观看| 中文字幕无码电影| 久久精品亚洲中文字幕乱码| 欧美色图久久| 亚洲男人的天堂在线观看| 亚洲精品少妇熟女| 欧美激情首页| 日韩毛片在线播放| 国产人成在线观看| 9久久伊人精品综合| 欧美五月婷婷| 国产微拍一区| 欧美另类视频一区二区三区| 日韩美一区二区| 欧美激情综合| 91免费片| 丰满少妇αⅴ无码区| 3p叠罗汉国产精品久久| 91精品aⅴ无码中文字字幕蜜桃 | 成人无码区免费视频网站蜜臀| 久久亚洲黄色视频| 久久精品嫩草研究院| 国产97公开成人免费视频| 免费在线国产一区二区三区精品 | 国产黄网站在线观看| 激情影院内射美女| 中文字幕资源站| 欧美一级爱操视频| 毛片久久久| 亚洲美女操| 亚洲乱强伦| 久久久久亚洲Av片无码观看| 91精品小视频| 国产成人AV综合久久| 久久精品人人做人人综合试看| 亚洲精品午夜天堂网页| 高潮爽到爆的喷水女主播视频| 国产欧美日韩精品综合在线| 国产区成人精品视频| 天天摸天天操免费播放小视频| 国产一级在线观看www色 | 成人伊人色一区二区三区| 日韩AV无码免费一二三区| 日韩亚洲高清一区二区| 亚洲精品亚洲人成在线| 91福利在线看| 国产午夜人做人免费视频中文 | 精品国产香蕉伊思人在线| 中文字幕波多野不卡一区| 好吊妞欧美视频免费| 国产系列在线| 19国产精品麻豆免费观看| 欧美在线视频不卡第一页| 啪啪国产视频| a级毛片免费看| 99精品国产电影| 九月婷婷亚洲综合在线| 国产精品九九视频| 国产18在线播放| 久一在线视频| 五月天久久综合| 国产丝袜无码精品| 91无码人妻精品一区| 沈阳少妇高潮在线| 亚洲人成电影在线播放| 青青草国产精品久久久久| 毛片网站观看| 午夜精品国产自在| 欧美国产日韩在线观看| 国产爽歪歪免费视频在线观看| 婷婷亚洲综合五月天在线|