焊接機(jÄ«)器人的上ä½è¨ˆ(jì)ç®—æ©Ÿ(jÄ«)硬件電路處ç†å™¨èŠ¯ç‰‡é‡‡ç”¨ARM Cortex-A9 Exynoså››æ ¸è™•ç†å™¨è™•ç†æ•¸(shù)æ“š(jù),SDRAM用于å˜æ”¾ç¨‹åºé‹(yùn)行空間ã€æ•¸(shù)æ“š(jù)åŠå †æ£§å€(qÅ«)ï¼›NAND FLASH用于上ä½æ©Ÿ(jÄ«)Linux ç·¨è¯ç’°(huán)境編è¯å¥½çš„QTé¡åƒã€æ ¹æ–‡ä»¶åŠå…¶ä»–程åºç‰ï¼›é›»æºæ¨¡å¡Šç‚ºä¸Šä½æ©Ÿ(jÄ«)硬件åŠè»Ÿä»¶é‹(yùn)è¡Œæ供電é‡ï¼›å¾©(fù)ä½æ¨¡å¡Šæ供硬件é‹(yùn)è¡ŒåŽåˆå§‹åŒ–功能;HPI接å£æ˜¯ä¸€å€‹(gè)與主機(jÄ«)通信的并行接å£ï¼Œç”¨äºŽä¸Šä½æ©Ÿ(jÄ«)與DSPé‹(yùn)å‹•(dòng)控制器進(jìn)行通信,信æ¯é€šéŽ(guò)片å˜å„²(chÇ”)器與主機(jÄ«)進(jìn)行數(shù)æ“š(jù)交æ›ï¼›ä»¥å¤ªç¶²(wÇŽng)æ¨¡å¡Šç”¨äºŽæŽ¥å…¥å› ç‰¹ç¶²(wÇŽng),從而組æˆå±€åŸŸç¶²(wÇŽng);串å£æ¨¡å¡Šå¤–部接入JTAG調(dià o)試接å£ï¼Œç”¨äºŽç†è¨˜æœ¬é›»è…¦å°‡ç·¨è¯å¥½çš„é¡åƒç¨‹åºä¸‹è¼‰åˆ°ä¸Šä½æ©Ÿ(jÄ«)芯片里,并進(jìn)行程åºèª¿(dià o)試使用;éµç›¤(pán)模塊控制焊接機(jÄ«)器人狀態(tà i)的輸入,分別將其實(shÃ)ç¾(xià n)é‹(yùn)行模å¼æŒ‰éµï¼Œå¯¦(shÃ)ç¾(xià n)手段模å¼å’Œè‡ªå‹•(dòng)é‹(yùn)行模å¼åˆ‡æ›ï¼Œé—œ(guÄn)節(jié)é‹(yùn)行動(dòng)作按éµç‰ï¼›è§¸æ‘¸å±æ¨¡å¡Šå’ŒLCD顯示æ供了硬件平臺(tái),將Linuxç’°(huán)境下編è¯å¥½çš„QT人機(jÄ«)交互程åºï¼Œä¸‹è¼‰åˆ°ä¸Šä½æ©Ÿ(jÄ«)硬件電路里,在上ä½æ©Ÿ(jÄ«)é‹(yùn)è¡Œå³å¯å¯¦(shÃ)ç¾(xià n)å¯è¦–化界é¢ï¼Œä¾¿äºŽæ“作人員æ“作機(jÄ«)器人焊接控制,åŒæ™‚(shÃ)é‹(yùn)è¡Œç¾(xià n)å ´(chÇŽng)å ±(bà o)è¦ç‰å¯¦(shÃ)時(shÃ)ä¿¡æ¯å饋到LCD觸摸å±ä¸Šã€‚所è¨(shè)計(jì)的焊接機(jÄ«)器人控制系統(tÇ’ng)硬件çµ(jié)構(gòu)圖如圖2所示。
DSP控制器通éŽ(guò)HPI接å£èˆ‡ä¸Šä½æ©Ÿ(jÄ«)ARM硬件處ç†å™¨ç›¸é€£ï¼ŒDSP控制器接收LCD顯示å±å’Œå…¶ä»–矩陣éµç›¤(pán)輸入信號(hà o),DSP控制器將PWM信號(hà o)發(fÄ)é€çµ¦ä¼ºæœé©…(qÅ«)å‹•(dòng)器來(lái)控制伺æœé›»æ©Ÿ(jÄ«),帶有增é‡ç·¨ç¢¼å™¨åŠŸèƒ½çš„定時(shÃ)器計(jì)ç®—é©…(qÅ«)å‹•(dòng)器返回的脈沖,å¯è¨ˆ(jì)算伺æœé›»æ©Ÿ(jÄ«)æ¯å€‹(gè)時(shÃ)刻的ä½ç½®ã€é€Ÿåº¦ã€åŠ 速度ç‰ä¿¡æ¯ã€‚DSP控制器自身的AD外è¨(shè)將傳感器數(shù)å—信號(hà o)轉(zhuÇŽn)æ›ç‚ºDSP控制器å¯è˜(shÃ)別的數(shù)å—é‡ï¼›DSP控制器通éŽ(guò)串å£èˆ‡ç¤ºæ•™å™¨é€²(jìn)行通訊。