亚洲a中文字幕_官网99热精品_91美女片黄在线观看游戏_久久96国产精品久久99软件

寧波市鄞州首南恒宇激光雕刻廠

基于TCP/IP的七自由度機械臂遠程控制
分享到:


摘 要:針對七自由度機械臂遠程控制的需要,構建了基于TCP/IP網絡的控制系統。首先通過設計單片機系統實現本地端控制,然后運用WinSockets類創建基于TCP/IP的遠程控制程序,使連接在Internet網絡上的任意客戶端均可實現對機械臂的遠程控制。結合視頻網絡服務器,實現了對機械臂的實時監控操作。
關鍵詞:機械臂;TCP/IP;遠程控制;視頻服務器

Abstract: A tele-control system for a 7-dof robot arm based on TCP/IP network is created. AVR singlechip is adopted to build a local control system. In order to link clients and the server in the Internet web, WinSockets class is applied to program using Visual c++. It is convenience to real-time observe tele-operation combined with video network server.

KeyWords: Robot arm; TCP/IP; Tele-control; video network server

Rhino XR-2機器人[1]是一個典型的機電一體化產品,它模擬人的上肢,肩關節可從-45到+135度旋轉;肘關節可從-135到90 度旋轉;手腕可以上下90度旋轉,左右170度旋轉,是一個具有7個自由度的機械臂系統。通過適當調節各關節,該機器人能夠從指定位置抓取較小物體。為了實現遠程控制,構建了基于TCP/IP網絡的七自由度機械臂遠程控制系統,如圖1所示。通過該系統,連接在Internet網絡上的任意客戶端均可登錄指定服務器獲取操作權限實現對七自由度機械臂的遠程控制,并通過視頻網絡服務器實時監控機械臂操作結果。

圖1 七自由度機械臂遠程控制系統
1.本地端控制系統設計

首先設計本地端控制器,由于每個關節單獨由一個Brevel電機驅動,因此只要在本地端實現對各個電機的單獨控制包括啟動、停止、調速即可。

1.1基于 ZLG7289B的本地控制

ZLG7289B[2] 是周立功單片機發展有限公司自行設計的數碼管顯示驅動及鍵盤掃描管理芯片,可直接驅動8 位共陰式數碼管(或64 只獨立LED),同時還可以掃描管理多達64 只按鍵。ZLG7289B 內部含有顯示譯碼器,可直接接收BCD 碼或16 進制碼,并同時具有2 種譯碼方式。ZLG7289B 采用SPI 串行總線與微控制器接口,僅占用少數幾根I/O 口線。

本例中采用AVRmega128單片機作為微控制器,通過ZLG7289B實現對鍵盤的操作,從而觸發8個電機的不同動作,實現對機械臂的控制。AVR高端芯片MEGA128擁有53個IO口輸出,8個PWM輸出口,8個外部中斷,16位定時器與8位定時器各兩個。它采用單指令周期,處理速度快,在滿足I/O的情況下,足以滿足電機控制的運算要求。利用該單片機產生8路PWM信號通過兩個L298N驅動模塊實現8個電機的驅動。每個L298N驅動模塊包含2塊電機驅動芯片L298N、16個保護二極管、4個電源濾波穩定電容、2個輸入信號邏輯處理單元、4個控制電機輸出插座。由于每個L298N芯片控制2個電機,則每個驅動模塊可以控制4個電機,其實物圖如圖2所示。

圖2 L298N驅動模塊
為方便操作,使用了液晶顯示模塊LCMxxZK,其繪圖顯示畫面提供一個64*256 點的繪圖區域,電源操作范圍寬(2.7V to 5.5V),此外,低功耗設計可滿足產品的省電要求同時與單片機的接口界面非常靈活。如圖3所示,利用設計的單片機控制系統,根據液晶顯示屏的提示通過鍵盤操作可以實現對機械臂的控制,同時操作結果通過液晶顯示屏反饋給操作者。

圖3 液晶屏與鍵盤
1.2基于串口通信的上位機控制

為了構建基于TCP/IP網絡的遠程控制系統,需要在本地建立服務器端控制器。本例中采用PC機作為遠程控制的服務器,同時作為單片機控制系統的上位控制器。

該上位機系統采用DB9-RS232串口線作為數據總線,通過串行通信與下位機建立聯系。PC機通過數據總線把位選、轉向、轉速等信息傳遞給下位單片機AVR Mega128,通過對I/O口置1或清零來控制相應電機的轉向,并通過改變PWM信號占空比來控制轉速。

由于數據總線的使用,各部分都相互獨立,只需要遵守相同的數據傳輸協議即可工作,使得擴展功能變得十分容易。有時候甚至不需對芯片進行重編程或電路板進行大幅度修改,只需要更換部分模塊就可以實現功能升級。在Visual C++ 6.0環境下運用串口類編寫了上位機控制程序[3],通過該程序,可利用個人PC實現對機械臂的控制。

2.基于TCP/IP網絡的遠程控制

通過設計本地端控制系統后,可以在本地端實現七自由度機械臂的各關節速度控制,從而實現機械手運動到適當位置抓取物體,并傳送到另一位置。為了實現異地遠程控制,需要設計遠程控制系統。基于TCP/IP的以太網絡進行遠程控制是一個好的選擇。本例中構建了一個基于C/S(Client/Server)結構的遠程控制體系,該體系包含服務器端和客戶端,服務器端接收到客戶端程序發來的數據后,對數據進行處理,進而發出相應的指令通過串口通信控制主控單片機,從而控制各關節的相應動作。

服務器端程序功能如下:

(1)創建監聽Socket進行監聽,當有客戶端請求連接時建立一個新的接收Socket處理這個客戶的數據發送與接收;
(2)接收客戶端發來的數據并向客戶端返回相應信息;
(3)對接收到的數據進行處理,然后向下位單片機發送控制命令。

客戶端程序功能如下:

(1)建立與服務器程序的連接
(2)向服務器程序發送數據信息,接收從服務器程序返回的信息
(3)關閉與服務器程序的連接

在Visual C++ 6.0環境下運用WinSockets類來編寫基于TCP/IP的遠程控制程序,其中服務器端監聽程序如下。

if(Accept(*pSocket))
{ pDlg->m_pAcceptList.AddTail(pSocket);
CString strAddr,strAddr1;
UINT unPort,unPort1; pSocket->GetPeerName(strAddr1,unPort1); //得到遠程IP地址和端口號 pSocket->GetSockName(strAddr,unPort); //得到本地IP地址和端口號
pDlg->m_strNetMsg.Format("本地IP%s端口%d連接上遠程客戶IP%s端口%d", strAddr,unPort,strAddr1,unPort1);
pDlg->UpdateMsgData();

else

delete pSocket;

CSocket::OnAccept(nErrorCode);

其部分界面如圖4所示:

聯系我們

地址: 浙江省.寧波市鄞州區寧姜公路(九曲小區二期旁)

郵編: 315040

聯系人: 盛立峰

電話: 0574-87139378

傳真: 0574-87139378

手機: 13867861670

郵箱: 85400329@qq.com

聯系我們
亚洲a中文字幕_官网99热精品_91美女片黄在线观看游戏_久久96国产精品久久99软件
99国产视频| 中文字幕av导航| 日韩小视频在线播放| 中文字幕日韩精品无码内射| 国产在线观看一区二区三区| 欧美久久在线观看| 欧美日韩精品在线一区二区 | 一本大道熟女人妻中文字幕在线| 久久超碰亚洲| 国产精品女人网站| 欧美激情亚洲国产| 国内精品伊人久久| 午夜精品美女自拍福到在线| 久久久久久久久久久一区| 91精品国产成人| 91国产美女视频| 久久久999免费视频| 久热国产精品视频一区二区三区| 国产精品影院在线观看| 8090成年在线看片午夜| 国产在线观看福利| 国产中文字幕亚洲| av一区二区三区免费| 久久久影院一区二区三区| 日韩一区二区欧美| 欧美日韩喷水| 成人免费福利在线| 91av在线不卡| 久久精品国产2020观看福利| 两个人的视频www国产精品| 亚洲三区视频| 韩日午夜在线资源一区二区 | 国产一区免费视频| 久久久影院一区二区三区| 国产精品视频一区国模私拍| 欧美精品在线观看| 欧美一级免费在线观看| 国内精品二区| 日韩一区二区欧美| 色阁综合av| 国产乱码精品一区二区三区日韩精品| 国产高清在线精品一区二区三区| 美女久久久久久久久久久| 国产经品一区二区| 中文字幕无码精品亚洲35| 欧美性受xxxx黑人猛交| 久久精品午夜福利| 亚洲国产婷婷香蕉久久久久久99| 国产在线xxxx| 欧美成人免费在线观看| 日韩免费观看av| 久久免费视频在线| 欧美猛少妇色xxxxx| 黄色一级视频播放| 久久免费精品视频| 日产日韩在线亚洲欧美| 114国产精品久久免费观看| 久久99青青精品免费观看| 蜜桃网站成人| 日本高清不卡三区| 伊人精品久久久久7777| 国产伦精品一区二区三区在线| 久色视频在线播放| 日本一区二区三区视频在线播放 | 久久国产精品 国产精品| 一区二区三区日韩视频| 欧美日韩不卡在线视频| 久久久精品国产| 国模精品一区二区三区| www国产免费| 一区不卡视频| 国产伦精品一区二区三区照片 | 日韩精品一区二区三区不卡| 久久av一区二区三区漫画| 在线观看一区欧美| www.亚洲一区二区| 97精品久久久中文字幕免费| 三区精品视频| 精品久久免费观看| 久久男人av资源网站| 欧洲精品一区二区三区久久| 久久久成人精品| 国产欧美日韩精品在线观看| 欧美日韩国产成人在线| 久久综合九色欧美狠狠| 欧在线一二三四区| 国产精品视频在线播放| 成人动漫在线视频| 免费在线一区二区| 欧美精品国产精品日韩精品| 91精品国产自产在线老师啪 | 国产精品久久久久久网站| 久久久久国产精品免费| 国产欧美日韩一区二区三区| 日日碰狠狠躁久久躁婷婷| 久久99精品国产99久久6尤物| 国产经典一区二区三区| 国产卡一卡二在线| 欧美成人蜜桃| 欧美极品少妇无套实战| 欧洲久久久久久| 午夜免费日韩视频| 中文字幕在线中文字幕日亚韩一区 | 国产精品电影观看| 日本在线观看一区二区| 日韩女优在线播放| 欧美日韩一区在线观看视频| 欧美少妇一区二区三区| 国产麻豆日韩| 国产精品久久一区主播| 国产日韩欧美在线| 欧美高清中文字幕| 欧美大香线蕉线伊人久久国产精品| 欧美日韩一区二| 国产午夜福利视频在线观看| 国产精品69页| 国产精品日韩欧美一区二区| 国产欧美韩日| 中文字幕久精品免| 91精品国产91久久| 欧美韩国日本在线| 少妇特黄a一区二区三区| 久久中文字幕在线| 久久激情视频久久| 草莓视频一区| 精品视频一区二区三区四区| 国产精品久久激情| 少妇久久久久久| 97精品一区二区三区| 不卡一区二区三区四区五区| 日本精品一区二区三区高清 久久| 久久伊人色综合| 久久96国产精品久久99软件| 不卡一卡2卡3卡4卡精品在| 国产呦系列欧美呦日韩呦| 日韩免费在线观看av| 黄色片一级视频| 国产精品97在线| 国产精品亚洲аv天堂网| 欧美亚洲一二三区| 人人妻人人做人人爽| 精品国产一二三四区| 欧美精品在线第一页| 在线精品日韩| 国产精品免费成人| 久久久久久国产精品一区| 国产黄色一级网站| 国产激情在线观看视频| 97精品国产97久久久久久| 国产成人精品日本亚洲11| 国产精品一区二区三区不卡| 国产区二精品视| 免费99视频| 国产一区二区视频免费在线观看| 国产一区二区三区小说| 官网99热精品| 久久婷婷五月综合色国产香蕉| 欧美久久精品午夜青青大伊人| 国产精品久久久久av| 久久国产精品电影| 懂色一区二区三区av片| 欧美在线国产精品| 国产美女精品久久久| 久久riav| 久久久免费电影| 国产成人精品日本亚洲专区61| 久久无码高潮喷水| 丝袜美腿精品国产二区| 国产精品爽爽爽| 五码日韩精品一区二区三区视频| 欧美日韩精品综合| 免费毛片一区二区三区久久久| 热re99久久精品国产66热| 免费看国产一级片| 国产精品91在线| 久久91亚洲精品中文字幕奶水| 日韩视频第二页| 亚洲最大福利网| 欧美精品亚洲| 久久久免费精品视频| 久久久久国产精品免费网站| 僵尸世界大战2 在线播放| 久久精品成人欧美大片| 亚洲尤物视频网| 好吊色欧美一区二区三区四区 | 亚洲精品日韩激情在线电影| 国产熟人av一二三区| 国产精品视频yy9099| 日韩av免费一区| 日韩色av导航| 国产日韩精品在线| 国产精品欧美久久| 国产在线一区二| 国产精品久久久对白| 国产精品自拍偷拍视频| 国产精品一色哟哟| 欧美成人中文字幕在线| 欧美久久久久久一卡四| 久久久视频在线| 五码日韩精品一区二区三区视频|