四川少扫搡BBw搡BBBB,国产黄色视频在线免费观看,国产羞羞无码视频在线观看免,欧美亚洲日韩二区中文字幕的,亚洲91无码精品一区在线播放

激光焊接系統
垃圾分揀機器人的例子,基于PIC單片機和PSC控制器實現機器人控制系統的設計
2023-04-27
全自動快遞分揀機器人工作原理

1.媒介(Introdution)

跟著(zhu)現(xian)今(jin)科(ke)技(ji)的不(bu)休開展(zhan)(zhan)(zhan),機(ji)器(qi)(qi)人(ren)應用領(ling)域的不(bu)休擴展(zhan)(zhan)(zhan),人(ren)們對(dui)機(ji)器(qi)(qi)人(ren)的節(jie)制愈來(lai)愈念便利、快速。基(ji)于PC的機(ji)器(qi)(qi)人(ren)控制系(xi)統(tong)極大的增進了機(ji)器(qi)(qi)人(ren)的遙操縱技(ji)巧(qiao)。基(ji)于VC++.NET的機(ji)器(qi)(qi)人(ren)節(jie)制平臺的計劃,進步了體系(xi)的人(ren)機(ji)交互性跟可擴展(zhan)(zhan)(zhan)性。

本文將PC機(ji)(ji)與單片(pian)(pian)機(ji)(ji)聯合,綜合使用了二者(zhe)的(de)(de)劣勢(shi),互補(bu)了相(xiang)互的(de)(de)缺陷,計劃(hua)(hua)了一套(tao)機(ji)(ji)器(qi)(qi)(qi)人(ren)控制(zhi)系(xi)(xi)統。上位機(ji)(ji)(PC機(ji)(ji))次要(yao)采(cai)取(qu)VC++.NET計劃(hua)(hua)了可視化的(de)(de)機(ji)(ji)器(qi)(qi)(qi)人(ren)節制(zhi)平臺,簡(jian)潔明了,節制(zhi)快速;下位機(ji)(ji)(單片(pian)(pian)機(ji)(ji)控制(zhi)系(xi)(xi)統)次要(yao)采(cai)取(qu)PIC單片(pian)(pian)機(ji)(ji)跟PSC(ParallaxServoController)機(ji)(ji)電控制(zhi)器(qi)(qi)(qi)采(cai)取(qu)模(mo)塊化遞階(jie)控制(zhi)技巧融會傳感器(qi)(qi)(qi)技巧,使用匯(hui)編語言,經由(you)過程(cheng)鍵盤節制(zhi),實現了機(ji)(ji)器(qi)(qi)(qi)人(ren)的(de)(de)各類行走功用,同(tong)時借經由(you)過程(cheng)液晶顯(xian)示芯片(pian)(pian)1602去顯(xian)現機(ji)(ji)器(qi)(qi)(qi)人(ren)以后(hou)的(de)(de)事情(qing)形(xing)態;本研討(tao)采(cai)取(qu)的(de)(de)實驗移(yi)動(dong)機(ji)(ji)器(qi)(qi)(qi)人(ren)是德普施科技有限公司的(de)(de)DRROB系(xi)(xi)列高等機(ji)(ji)器(qi)(qi)(qi)人(ren)產物——六足機(ji)(ji)器(qi)(qi)(qi)人(ren)。

快遞自動分揀機器人視頻

2.體系硬(ying)件計(ji)劃(Thedesignofsystemhardware)

2.1體(ti)系硬件的總體(ti)設(she)計:

基于媒(mei)介部(bu)門所(suo)描(miao)寫機(ji)器人控制系(xi)統功用,開端剖析該體(ti)系(xi)由(you)以下幾個模(mo)(mo)(mo)塊(kuai)構成:單(dan)片(pian)機(ji)最小體(ti)系(xi)模(mo)(mo)(mo)塊(kuai)(PIC單(dan)片(pian)機(ji)為焦點(dian),擴展了一片(pian)EEPROM芯片(pian)24LC16B),串(chuan)行(xing)通(tong)訊模(mo)(mo)(mo)塊(kuai),直(zhi)流(liu)伺服電機(ji)驅動模(mo)(mo)(mo)塊(kuai),鍵盤節制模(mo)(mo)(mo)塊(kuai),液(ye)晶顯示模(mo)(mo)(mo)塊(kuai)及(ji)傳感(gan)器檢測模(mo)(mo)(mo)塊(kuai)等。列出(chu)部(bu)門次要模(mo)(mo)(mo)塊(kuai)電路圖。其控制系(xi)統整體(ti)框(kuang)圖如圖1所(suo)示。

2.2通訊電路(lu)模(mo)塊:

采(cai)取MAX232實(shi)現電平轉換,其(qi)毗鄰采(cai)取簡(jian)略的整調制(zhi)三線(xian)經濟型。其(qi)電路如圖2所示。

圖2通訊電路

分揀機器人 定制

2.3機(ji)電驅動(dong)電路模塊:

三軸分揀機器人

采(cai)取PSC機(ji)電(dian)(dian)(dian)(dian)控制(zhi)器(qi)(qi)作為機(ji)電(dian)(dian)(dian)(dian)驅動(dong)模(mo)塊(kuai)的硬件根底,此控制(zhi)器(qi)(qi)采(cai)取數據(ju)分(fen)配器(qi)(qi)芯(xin)片一(yi)(yi)(yi)(yi)個(ge)(ge)(ge)、旌旗燈號吸(xi)收端口(kou)一(yi)(yi)(yi)(yi)個(ge)(ge)(ge)、復位(wei)按鈕一(yi)(yi)(yi)(yi)個(ge)(ge)(ge)、單刀雙(shuang)擲開(kai)關一(yi)(yi)(yi)(yi)個(ge)(ge)(ge),+5V伺(si)(si)服電(dian)(dian)(dian)(dian)源出口(kou)一(yi)(yi)(yi)(yi)個(ge)(ge)(ge)。PSC機(ji)電(dian)(dian)(dian)(dian)控制(zhi)器(qi)(qi)是一(yi)(yi)(yi)(yi)個(ge)(ge)(ge)1/16線的數據(ju)分(fen)配器(qi)(qi),經由過程串口(kou)通訊將吸(xi)收去的節制(zhi)信息分(fen)紅(hong)16路(lu),經譯碼后可發(fa)送給16個(ge)(ge)(ge)機(ji)電(dian)(dian)(dian)(dian)驅動(dong)器(qi)(qi)芯(xin)片,正(zheng)在(zai)這里咱們利用此中12個(ge)(ge)(ge)端口(kou)。六足(zu)機(ji)器(qi)(qi)人(ren)的根本(ben)舉(ju)措是由12個(ge)(ge)(ge)直(zhi)流(liu)伺(si)(si)服電(dian)(dian)(dian)(dian)機(ji)協同動(dong)作實(shi)現,伺(si)(si)服電(dian)(dian)(dian)(dian)機(ji)采(cai)取減速安裝,扭轉電(dian)(dian)(dian)(dian)位(wei)計跟H橋實(shi)現正(zheng)確(que)的地(di)位(wei)半閉環控制(zhi)。Serial(信息吸(xi)收端口(kou))與(yu)PIC微控制(zhi)器(qi)(qi)的P15端口(kou)相(xiang)連,接管節制(zhi)旌旗燈號。其電(dian)(dian)(dian)(dian)路(lu)如圖(tu)3所(suo)示。

圖3機電驅動模塊

2.4機器人紅外避(bi)障模塊:

采取(qu)了一個簡略(lve)但使用遍及的(de)電(dian)路(lu)。正在(zai)該電(dian)路(lu)中采取(qu)了常用的(de)紅外發(fa)射(she)管D1跟吸收管Q1,經由(you)過程轉變電(dian)阻R1可(ke)以調(diao)節(jie)發(fa)射(she)管的(de)功率,經由(you)過程丈量D1的(de)電(dian)壓可(ke)以計較出機器人距離(li)方針或許障礙物(wu)的(de)距離(li)。其電(dian)路(lu)圖略(lve)。

2.5液(ye)晶(jing)顯(xian)示模塊:

采取(qu)1602液晶顯示模(mo)塊(kuai),該模(mo)塊(kuai)外部的(de)(de)字(zi)(zi)符(fu)產(chan)生(sheng)存(cun)儲器(CGROM)曾經存(cun)儲了160個分(fen)歧的(de)(de)點陣(zhen)字(zi)(zi)符(fu)圖形(xing),這些字(zi)(zi)符(fu)有:阿拉(la)伯數字(zi)(zi)、英文(wen)字(zi)(zi)母的(de)(de)大小(xiao)寫、常(chang)用的(de)(de)符(fu)號、跟(gen)日文(wen)化名等(deng),每一(yi)個字(zi)(zi)符(fu)皆有一(yi)個流(liu)動的(de)(de)代碼,它(ta)的(de)(de)讀寫操作、屏幕跟(gen)光標(biao)的(de)(de)操縱皆是經由過(guo)程指令(ling)編程去實現(xian)的(de)(de)。此(ci)模(mo)塊(kuai)的(de)(de)作用是可以(yi)顯現(xian)以(yi)后的(de)(de)形(xing)態,實現(xian)機(ji)(ji)器人的(de)(de)人機(ji)(ji)交互顯現(xian)功用。其電路(lu)略。

3.系統(tong)軟件(jian)計劃(Thedesignofsystemsoftware)

該(gai)體(ti)系(xi)的軟(ruan)(ruan)件設計分為兩(liang)個部門:上(shang)位(wei)機(ji)軟(ruan)(ruan)件跟下(xia)位(wei)機(ji)軟(ruan)(ruan)件。上(shang)位(wei)機(ji)采(cai)取高等語言VC++.NET去實現,而下(xia)位(wei)機(ji)采(cai)取匯(hui)編語言去實現。

3.1上位機軟件實(shi)現

正在WINDOWS情(qing)況下,用戶不克不及間(jian)接對PC的(de)(de)串行端口停(ting)止操縱。VisualC++.NET中,經由過程(cheng)(cheng)利(li)用微軟公司供給(gei)的(de)(de)MicrosoftCommControl控件(簡稱MSComm),可以便利(li)天實(shi)現PC與外部設(she)備(bei)之間(jian)的(de)(de)串行通(tong)訊,編程(cheng)(cheng)工作量絕對較少(shao)。串行通(tong)訊控件MSComm有二種處(chu)置懲罰通(tong)訊的(de)(de)事情(qing)方(fang)法(fa)(fa)(fa)(fa):事件驅(qu)動方(fang)法(fa)(fa)(fa)(fa)跟查(cha)問(wen)(wen)事情(qing)方(fang)法(fa)(fa)(fa)(fa)。事件驅(qu)動方(fang)法(fa)(fa)(fa)(fa)是(shi)指(zhi)(zhi):當(dang)串行端口吸收或發送完指(zhi)(zhi)定數目數據和(he)產生(sheng)通(tong)訊毛病等(deng)環(huan)境時,MSComm控件觸發OnComm事宜(yi),作出響應處(chu)置懲罰。查(cha)問(wen)(wen)事情(qing)方(fang)法(fa)(fa)(fa)(fa)是(shi)指(zhi)(zhi):經由過程(cheng)(cheng)查(cha)問(wen)(wen)控件的(de)(de)某些屬性(xing)值(如InBufferCount屬性(xing))去作出進一步的(de)(de)處(chu)置懲罰。本計劃實(shi)現采取事件驅(qu)動方(fang)法(fa)(fa)(fa)(fa)去發送接收數據。上位(wei)機順序(xu)(xu)次要(yao)包羅初始化順序(xu)(xu),控制代碼發送順序(xu)(xu),機器人各類(lei)舉措(cuo)控制程(cheng)(cheng)序(xu)(xu)等(deng)。(代碼略)

3.2下(xia)位機軟件實現(xian)

分揀機器人的好處

下位機(ji)順(shun)序(xu)次要由:主(zhu)程序(xu),機(ji)器(qi)(qi)人(ren)各(ge)舉(ju)措(cuo)的(de)子程序(xu),數(shu)據(ju)(ju)(節制字)傳遞子程序(xu),來自(zi)上位機(ji)的(de)旌(jing)旗燈號(hao)接管順(shun)序(xu),延時順(shun)序(xu)等。此中最緊張的(de)就是(shi)機(ji)器(qi)(qi)人(ren)的(de)各(ge)舉(ju)措(cuo)子程序(xu)(六足機(ji)器(qi)(qi)人(ren)波及到12個(ge)(ge)機(ji)電):利用PIC單片(pian)機(ji)的(de)擴(kuo)展芯片(pian)EEPROM數(shu)據(ju)(ju)存儲區存儲機(ji)器(qi)(qi)人(ren)每一(yi)(yi)個(ge)(ge)舉(ju)措(cuo)對應(ying)的(de)各(ge)機(ji)電的(de)輸入(ru)脈(mo)沖寬,樹立一(yi)(yi)個(ge)(ge)數(shu)據(ju)(ju)指針ptrEEPROM,采取(qu)查(cha)表(biao)方法讀取(qu),然后經由過程串行通訊寫入(ru)PSC機(ji)電控(kong)制器(qi)(qi)。控(kong)制系統主(zhu)程序(xu)流程圖如圖4所示。

圖4體(ti)系主(zhu)程(cheng)序流程(cheng)圖

4.體系實(shi)驗(yan)機器人樣機及終極(ji)硬件實(shi)物(wu)圖(Therobot’ssketchmapfortestandthefinalsystemhardwarephoto)

該體系采取的(de)(de)機(ji)(ji)器人布(bu)局(ju):以(yi)一曲柄搖桿機(ji)(ji)構跟連桿機(ji)(ji)構作(zuo)(zuo)為腿(tui)部跟六足(zu),以(yi)12個直(zhi)流伺服電機(ji)(ji)作(zuo)(zuo)為驅動(dong)元件。應用(yong)德普(pu)施科技有限公司的(de)(de)六足(zu)機(ji)(ji)器人包搭接(jie)出的(de)(de)機(ji)(ji)器人。機(ji)(ji)器人機(ji)(ji)構示意圖及計劃終極(ji)的(de)(de)下位(wei)機(ji)(ji)硬(ying)件圖如圖5所示。

a.六(liu)足機(ji)器人(ren)機(ji)構示意圖b.體(ti)系下位(wei)機(ji)的硬件圖

圖5機器人最(zui)初跟(gen)終極狀態圖

體系上位機(ji)節(jie)制(zhi)界面如圖6所示(經由(you)過程鍵盤發(fa)送響(xiang)應節(jie)制(zhi)形(xing)態或點擊(ji)機(ji)器人(ren)舉措(cuo)演示中(zhong)響(xiang)應的舉措(cuo)按鈕,使機(ji)器人(ren)舉措(cuo),同時正在(zai)接管(guan)數據窗口可以顯現出以后機(ji)器人(ren)的運(yun)動形(xing)態)。

圖6體系上位機(ji)節制界面

5.論斷(Conclusion)

北京分揀機器人技術

本文實(shi)(shi)現一切的(de)硬、硬件計(ji)劃(hua)并對機器人(ren)樣機停(ting)止調試后(hou),可(ke)能使機器人(ren)很好(hao)天實(shi)(shi)現各類預設的(de)舉措,運動(dong)靈巧、靠得住。

由(you)論文(wen)事(shi)情(qing)可得:控制系(xi)統(tong)的機電驅動電路采取一片數據分配器(qi)芯片,進步(bu)了(le)節(jie)制的精確性;使用PIC單片機技巧,并綜合紅外傳(chuan)感技巧,加(jia)強了(le)機器(qi)人研討范疇的情(qing)況感知跟人機交互(hu)功(gong)用;采取新型的VC++.NET平(ping)臺編寫程序,突(tu)出了(le)機器(qi)人研討范疇的通(tong)訊(xun)技巧功(gong)用,絕(jue)對VC++.6.0加(jia)倍進步(bu)了(le)控制系(xi)統(tong)的擴展性,同(tong)時也更好天(tian)進步(bu)了(le)工業節(jie)制的自動化程度。有很好的推廣(guang)代(dai)價。

本文作者翻(fan)新面:控(kong)制(zhi)系(xi)統的(de)機電(dian)驅(qu)動(dong)電(dian)路采取(qu)一片(pian)數據(ju)分(fen)配器芯片(pian),進步了節制(zhi)的(de)精確性;采取(qu)新型的(de)VC++.NET平臺編寫程序,絕對VC++.6.0加倍進步了控(kong)制(zhi)系(xi)統的(de)擴展性,同時(shi)也更好(hao)天進步了工業節制(zhi)的(de)自動(dong)化(hua)程度。有很(hen)好(hao)的(de)推(tui)廣代價。

垃圾分揀機器人定做分揀機器人什么意思智能分揀機器人底板