時(shÃ)間:2021-05-09 18:41:00來(lái)æºï¼šADI 系統(tÇ’ng)應(yÄ«ng)用經(jÄ«ng)ç† Dara O’Sullivan
 
控制周期
  這些應(yÄ«ng)用按定義的周期時(shÃ)é–“é‹(yùn)行,這個(gè)時(shÃ)間一般ç‰äºŽï¼Œæˆ–者是底層伺æœé›»æ©Ÿ(jÄ«)é©…(qÅ«)å‹•(dòng)器的基波控制/脈寬調(dià o)制(PWM)é–‹(kÄi)é—œ(guÄn)周期的幾å€ã€‚在圖2所示的這種環(huán)境ä¸ï¼Œç«¯åˆ°ç«¯ç¶²(wÇŽng)絡(luò)å‚³è¼¸å»¶é²æ˜¯ä¸€å€‹(gè)é‡è¦åƒæ•¸(shù)。在æ¯å€‹(gè)周期內(nèi),電機(jÄ«)æŽ§åˆ¶å™¨å¿…é ˆå°‡æ–°ä½ç½®åŸºæº–(zhÇ”n)和其他相關(guÄn)ä¿¡æ¯å‚³è¼¸çµ¦åœ–1ä¸çš„å„個(gè)節(jié)點(diÇŽn)。然åŽï¼ŒPWM周期內(nèi)需è¦ä½™ç•™è¶³å¤ 的時(shÃ)間,以供æ¯å€‹(gè)節(jié)點(diÇŽn)使用新ä½ç½®åŸºæº–(zhÇ”n)和任何新傳感器數(shù)據(jù)來(lái)æ›´æ–°ä¼ºæœæŽ§åˆ¶ç®—æ³•è¨ˆ(jì)算。然åŽï¼Œå„個(gè)節(jié)點(diÇŽn)通éŽ(guò)ä¾è³´(là i)于工æ¥(yè)以太網(wÇŽng)å”(xié)è°çš„åˆ†å¸ƒå¼æ™‚(shÃ)é˜æ©Ÿ(jÄ«)制,在åŒä¸€æ™‚(shÃ)間點(diÇŽn)將更新åŽçš„PWMçŸ¢é‡æ‡‰(yÄ«ng)用于伺æœé©…(qÅ«)å‹•(dòng)å™¨ã€‚æ ¹æ“š(jù)具體的控制架構(gòu),部分控制回路算法å¯ä»¥åœ¨PLCä¸å¯¦(shÃ)ç¾(xià n),如果在網(wÇŽng)絡(luò)上接收到任何相關(guÄn)å‚³æ„Ÿå™¨ä¿¡æ¯æ›´æ–°åŽï¼Œéœ€è¦è¶³å¤ 的時(shÃ)é–“æ‰èƒ½å¯¦(shÃ)ç¾(xià n)。
  
圖 1 多軸機(jī)床的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)
  
  圖 2 PWM 周期和網(wÇŽng)絡(luò)傳輸時(shÃ)é–“
  數(shù)據(jù)傳輸延é²
  å‡è¨(shè)ç¶²(wÇŽng)絡(luò)上唯一的æµé‡æ˜¯æ©Ÿ(jÄ«)床控制器和伺æœç¯€(jié)點(diÇŽn)之間的周期性數(shù)據(jù)æµï¼Œç¶²(wÇŽng)絡(luò)å»¶é²(TNW)由網(wÇŽng)絡(luò)跳轉(zhuÇŽn)到最é (yuÇŽn)節(jié)點(diÇŽn)的次數(shù)ã€ç¶²(wÇŽng)絡(luò)數(shù)據(jù)速率和æ¯å€‹(gè)節(jié)點(diÇŽn)éå—çš„å»¶é²æ±ºå®šã€‚在使用機(jÄ«)器人和機(jÄ«)床時(shÃ),線(xià n)路導(dÇŽo)致的信號(hà o)傳輸延é²å¯ä»¥å¿½ç•¥ï¼Œé€™æ˜¯å› ?yà n)榫€(xià n)纜長(zhÇŽng)度一般相å°(duì)較çŸã€‚主è¦çš„å»¶é²ç‚ºå¸¶å¯¬å»¶é²;å³å°‡æ•¸(shù)據(jù)傳輸?shù)骄€(xià n)路所需的時(shÃ)間。å°(duì)于最å°çš„以太網(wÇŽng)å¹€(一般é©ç”¨äºŽæ©Ÿ(jÄ«)床和機(jÄ«)器人控制),有關(guÄn)100 Mbps å’Œ1 Gbpsä½é€ŸçŽ‡çš„å¸¶å¯¬å»¶é²ï¼Œè«‹(qÇng)åƒè€ƒåœ–3。這就ç‰äºŽæ•¸(shù)據(jù)包尺寸/數(shù)據(jù)速率。å°(duì)于多軸系統(tÇ’ng),從控制器到伺æœå™¨çš„典型數(shù)據(jù)有效載è·ç”±å„伺æœå™¨çš„4å—節(jié)速度/ä½ç½®åŸºæº–(zhÇ”n)æ›´æ–°å’Œ1å—節(jié)控制器更新組æˆï¼Œä¹Ÿå°±æ˜¯èªª(shuÅ),6軸機(jÄ«)器人的有效載è·ç‚º30個(gè)å—節(jié)。當(dÄng)然,有些應(yÄ«ng)用的更新ä¸åŒ…嫿›´å¤šä¿¡æ¯ï¼Œå¹¶ä¸”/或有更多軸,在這些情æ³ä¸‹ï¼Œæ•¸(shù)據(jù)包的尺寸è¦å¤§äºŽæœ€å°å°ºå¯¸ã€‚
  除了帶寬延é²å¤–,其他延é²å…ƒç´ 是由于以太網(wÇŽng)幀通éŽ(guò)æ¯å€‹(gè)伺æœç¶²(wÇŽng)絡(luò)接å£çš„PHY和雙端å£é–‹(kÄi)é—œ(guÄn)產(chÇŽn)生的。這些延é²å¦‚圖4和圖5所示,其ä¸é¡¯ç¤ºå¹€ç§»å‹•(dòng)的部分是穿éŽ(guò)PHY進(jìn)å…¥MAC(1-2),通éŽ(guò)目標(biÄo)地å€åˆ†æžæ™‚(shÃ),åªéœ€è¦å°(duì)幀的å‰å°Ž(dÇŽo)和目標(biÄo)部分進(jìn)行計(jì)時(shÃ)管控。路徑2-3a表示å°(duì)ç•¶(dÄng)å‰ç¯€(jié)點(diÇŽn)æœ‰æ•ˆè¼‰è·æ•¸(shù)據(jù)的截å–,路徑2-3b則表示幀å‘目標(biÄo)節(jié)點(diÇŽn)行進(jìn)的路程。圖4aåªé¡¯ç¤ºå‚³è¼¸çµ¦2-3aä¸çš„æ‡‰(yÄ«ng)用的有效載è·ï¼Œåœ–4b則顯示被傳輸?shù)è†¸îƒæ‹‡èŸ›ç³ ?這表明以太網(wÇŽng)å”(xié)è°ä¹‹é–“å¯èƒ½å˜åœ¨ç´°(xì)微的差異。路徑3b-4表示幀出站傳輸,通éŽ(guò)傳輸隊(duì)列ã€é€šéŽ(guò)PHY,然åŽå›žåˆ°ç·š(xià n)çºœã€‚åœ–ä¸æ‰€ç¤ºçš„ç·š(xià n)路終端節(jié)點(diÇŽn)ä¸ä¸å˜åœ¨é€™ç¨®è·¯å¾‘。這里å‡è¨(shè)采用直通數(shù)據(jù)包交æ›ï¼Œè€Œä¸æ˜¯å˜å„²(chÇ”)轉(zhuÇŽn)發(fÄ),åŽè€…çš„å»¶é²æ™‚(shÃ)é–“æ›´é•·(zhÇŽng)ï¼Œå› ?yà n)檎麄€(gè)幀都è¦è¨ˆ(jì)入開(kÄi)é—œ(guÄn),然åŽå†è¢«è½‰(zhuÇŽn)發(fÄ)。
  
 圖 3 最å°é•·(zhÇŽng)度以太網(wÇŽng)幀的帶寬延é²
  
  圖5按時(shÃ)é–“ç·š(xià n)顯示幀的延時(shÃ)å…ƒç´ ï¼Œå…¶ä¸æè¿°äº†å¹€ç©¿éŽ(guò)一個(gè)軸節(jié)點(diÇŽn)的全部傳輸時(shÃ)間。TBW表示帶寬延é²ï¼Œ TL_1node 表示幀通éŽ(guò)單個(gè)節(jié)點(diÇŽn)的延é²ã€‚除了與ä½é€šéŽ(guò)ç·š(xià n)路進(jìn)行物ç†å‚³è¼¸ï¼Œä»¥åŠè¨ˆ(jì)入地å€ä½ç”¨äºŽå¯¦(shÃ)施目標(biÄo)地å€åˆ†æžç›¸é—œ(guÄn)的延é²å¤–,PHY和開(kÄi)é—œ(guÄn)çµ„ä»¶å»¶é²æ˜¯å…¶ä»–會(huì)影響系統(tÇ’ng)å…§(nèi)的傳輸延é²çš„å› ç´ ã€‚éš¨è‘—ç·š(xià n)路上的ä½é€ŸçŽ‡å¢žåŠ ï¼Œç¯€(jié)點(diÇŽn)數(shù)é‡å¢žå¤šï¼Œé€™äº›å»¶é²å°(duì)整個(gè)端到端幀傳輸延é²çš„影響會(huì)更大。
  
圖 4 幀延é²ï¼š(a) é›™ç«¯å£æ¨¡å¼å¹€å»¶é²å’Œ (b) ç·š(xià n)路終端節(jié)點(diÇŽn)
  
  圖 5 幀傳輸時(shÃ)é–“ç·š(xià n)
   
 表 1 PHY 和開(kÄi)é—œ(guÄn)å»¶é²
  低延é²è§£æ±ºæ–¹æ¡ˆ
  ADI公叿œ€è¿‘推出了兩款新工æ¥(yè)以太網(wÇŽng)PHY,專(zhuÄn)用于在更廣泛的環(huán)境溫度范åœ(最高105°C)å…§(nèi),在嚴(yán)苛的工æ¥(yè)æ¢ä»¶ä¸‹å¯é é‹(yùn)行,具備出色的功率和延é²è¦(guÄ«)æ ¼ã€‚ADIN1300 å’ŒADIN1200 å°ˆ(zhuÄn)ç”¨äºŽè§£æ±ºæœ¬æ–‡ä¸æåˆ°çš„æŒ‘æˆ°(zhà n),æˆç‚ºå·¥æ¥(yè)應(yÄ«ng)ç”¨çš„ç†æƒ³é¸æ“‡ã€‚有了fido5000 實(shÃ)時(shÃ)以太網(wÇŽng)ã€å¤šå”(xié)è°åµŒå…¥å¼é›™ç«¯å£é–‹(kÄi)é—œ(guÄn)åŽï¼ŒADIå…¬å¸é–‹(kÄi)發(fÄ)出了é©ç”¨äºŽç¢ºå®šæ€§æ™‚(shÃ)é–“æ•æ„Ÿåž‹æ‡‰(yÄ«ng)用的解決方案。
  表1列出了PHY和開(kÄi)é—œ(guÄn)å°Ž(dÇŽo)致的延é²ï¼Œå‰ææ˜¯å‡è¨(shè)æŽ¥æ”¶ç·©æ²–å™¨åˆ†æžæ˜¯ä»¥ç›®æ¨™(biÄo)地å€ç‚ºåŸºç¤Ž(chÇ”),且å‡è¨(shè)采用100 Mbps ç¶²(wÇŽng)絡(luò)。
  舉 例 來(lái) 說(shuÅ) , å°‡ 這 些 å»¶ é² è¨ˆ(jì) å…¥ 多 é”(dá) 7 個(gè)軸 çš„ ç·š(xià n) è·¯ ç¶²(wÇŽng) 絡(luò) , å¹¶ å°‡ 總 有 效 載 è· è¨ˆ(jì) å…¥ 最 終節(jié) 點(diÇŽn) ( 圖 4 ä¸ ç‚º 3 a ) , 總 傳 輸 å»¶ é² è®Š æˆ ï¼š
  
å…¶ä¸58 × 80 ns表示å‰å°Ž(dÇŽo)和目標(biÄo)地å€å—節(jié)被讀å–åŽï¼Œä½™ä¸‹çš„58å—節(jié)有效載è·ã€‚
ã€€ã€€é€™é …(xià ng)計(jì)ç®—å‡è¨(shè)ç¶²(wÇŽng)絡(luò)䏿²’(méi)有其他æµé‡ï¼Œæˆ–者網(wÇŽng)絡(luò)èƒ½å¤ å„ª(yÅu)先訪(fÇŽng)å•(wèn)時(shÃ)é–“æ•æ„Ÿåž‹æµé‡ã€‚它在æŸç¨®ç¨‹åº¦ä¸Šä¾è³´(là i)å”(xié)è°ï¼Œæ ¹æ“š(jù)具體使用的工æ¥(yè)以太網(wÇŽng)å”(xié)è°ï¼Œè¨ˆ(jì)算得出的值會(huì)å˜åœ¨å¾®å°å·®ç•°ã€‚回顧圖2,將機(jÄ«)械系統(tÇ’ng)的周期時(shÃ)é–“é™ä½Žè‡³50 μs至100 μs時(shÃ),將幀傳輸?shù)阶钸h(yuÇŽn)的節(jié)點(diÇŽn)å¯èƒ½å 用整個(gè)周期的近50%,導(dÇŽo)致留給下一周期更新電機(jÄ«)控制和移動(dòng)控制算法計(jì)算的時(shÃ)間減少。最大程度縮çŸé€™æ®µå‚³è¼¸æ™‚(shÃ)é–“å°(duì)于優(yÅu)化性能而言éžå¸¸é‡è¦ï¼Œå› ?yà n)樗îŸè¯•S實(shÃ)施更長(zhÇŽng)ã€æ›´å¾©(fù)雜的控制計(jì)算。鑒于與線(xià n)路數(shù)據(jù)相關(guÄn)çš„å»¶é²æ˜¯å›ºå®šçš„,且與ä½é€ŸçŽ‡ç›¸é—œ(guÄn),使用低延é²çµ„ä»¶(例如ADIN1200 PHYå’Œfido5000嵌入å¼é–‹(kÄi)é—œ(guÄn))將是優(yÅu)化性能的關(guÄn)éµï¼Œå°¤å…¶æ˜¯åœ¨ç¯€(jié)點(diÇŽn)數(shù)é‡å¢žåŠ (例如,12軸CNC機(jÄ«)床),周期時(shÃ)é–“ç¸®çŸæ™‚(shÃ)。轉(zhuÇŽn)而使用åƒå…†ä»¥å¤ªç¶²(wÇŽng)å¯ä»¥å¤§å¹…é™ä½Žå¸¶å¯¬å»¶é²é€ æˆçš„影響,但是會(huì)å¢žåŠ é–‹(kÄi)é—œ(guÄn)å’ŒPHY組件導(dÇŽo)致的總體延é²çš„æ¯”例。例如,采用åƒå…†ç¶²(wÇŽng)絡(luò)çš„12軸CNC機(jÄ«)床的網(wÇŽng)絡(luò)傳輸延é²ç´„為7.5 μs。在這種情æ³ä¸‹ï¼Œå¸¶å¯¬å…ƒç´ å¯ä»¥å¿½ç•¥ä¸è¨ˆ(jì)ï¼Œä½¿ç”¨æœ€å°æˆ–最大以太網(wÇŽng)å¹€å°ºå¯¸ä¸æœƒ(huì)é€ æˆä»»ä½•差別。網(wÇŽng)絡(luò)å»¶é²å¤§è‡´å¯ä»¥ç”±PHY和開(kÄi)é—œ(guÄn)å‡åˆ†ï¼Œéš¨è‘—å·¥æ¥(yè)系統(tÇ’ng)轉(zhuÇŽn)而采用åƒå…†ç¶²(wÇŽng)é€Ÿã€æŽ§åˆ¶å‘¨æœŸæ™‚(shÃ)間縮çŸ(EtherCAT? 顯示的周期時(shÃ)間為12.5 μs)ã€å› ?yà n)樵诳刂å‡W(wÇŽng)絡(luò)ä¸å¢žåŠ ä»¥å¤ªç¶²(wÇŽng)連接的傳感器而導(dÇŽo)致節(jié)點(diÇŽn)數(shù)å¢žåŠ ï¼Œä»¥åŠç¶²(wÇŽng)絡(luò)æ‹“?fù)洳粩嘹呌诒馄剑癸@了最å°åŒ–é€™äº›å…ƒç´ çš„å»¶é²çš„價(jià )值。
  
çµ(jié)è«–
ã€€ã€€åœ¨é«˜æ€§èƒ½å¤šè»¸åŒæ¥ç§»å‹•(dòng)應(yÄ«ng)用ä¸ï¼ŒæŽ§åˆ¶æ™‚(shÃ)åºè¦æ±‚éžå¸¸ç²¾æº–(zhÇ”n),具有確定性和時(shÃ)é–“é—œ(guÄn)鵿€§ï¼Œè¦æ±‚最大程度縮çŸç«¯åˆ°ç«¯å»¶é²ï¼Œåœ¨æŽ§åˆ¶å‘¨æœŸæ™‚(shÃ)間縮çŸï¼ŒæŽ§åˆ¶ç®—法的復(fù)é›œæ€§å¢žåŠ æ™‚(shÃ)尤其如æ¤ã€‚低延é²PHY和嵌入å¼ç›´é€šé–‹(kÄi)é—œ(guÄn)是優(yÅu)化這些系統(tÇ’ng)çš„é‡è¦çµ„件。為解決本文所述挑戰(zhà n),ADIå…¬å¸è¿‘期推出了兩款新的穩(wÄ›n)å¥åž‹å·¥æ¥(yè)以太網(wÇŽng)PHY,å³ADIN1300 (10 Gb/100 Gb/1000 Gb)å’ŒADIN1200 (10 Gb/100 Gb)。
  欲了解有關(guÄn)ADI物ç†å±¤æŠ€è¡“(shù)的更多信æ¯ï¼Œè«‹(qÇng)?jiÄn)Lå•(wèn)analog. com/ADIN1300å’Œanalog.com/ADIN1200。欲了解有關(guÄn)ADIçš„ Chronous? å·¥æ¥(yè)以太網(wÇŽng)解決方案產(chÇŽn)å“系列, 以åŠå®ƒå€‘?nèi)ç»¾æ¸æ¶Œç…ºå¬²îžå¢“I(yè)以太網(wÇŽng)的速度,請(qÇng)?jiÄn)Lå•(wèn)analog.com/chronous。
上一篇:禾å·ç‰©æµè¡Œæ¥(yè)解決方案,驅(qÅ«)å‹•(dòng)...
下一篇:控制算法手記——建模é‡è¦å—Ž?
ä¸åœ‹(guó)傳動(dòng)ç¶²(wÇŽng)版權(quán)與å…責(zé)è²æ˜Žï¼šå‡¡æœ¬ç¶²(wÇŽng)注明[來(lái)æºï¼šä¸åœ‹(guó)傳動(dòng)ç¶²(wÇŽng)]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Š(quán)å‡ç‚ºä¸åœ‹(guó)傳動(dòng)ç¶²(wÇŽng)(www.hysjfh.com)ç¨(dú)家所有。如需轉(zhuÇŽn)載請(qÇng)與0755-82949061è¯(lián)系。任何媒體ã€ç¶²(wÇŽng)站或個(gè)人轉(zhuÇŽn)載使用時(shÃ)é ˆæ³¨æ˜Žä¾†(lái)æºâ€œä¸åœ‹(guó)傳動(dòng)ç¶²(wÇŽng)â€ï¼Œé•å者本網(wÇŽng)將追究其法律責(zé)任。
本網(wÇŽng)轉(zhuÇŽn)載并注明其他來(lái)æºçš„稿件,å‡ä¾†(lái)自互è¯(lián)ç¶²(wÇŽng)或æ¥(yè)å…§(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuÇŽn)載請(qÇng)ä¿ç•™ç¨¿ä»¶ä¾†(lái)æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² (fù)版權(quán)法律責(zé)任。
相關(guÄn)資訊