時間:2010-07-27 11:16:08來æºï¼šluonan
如今,伴隨著測試需求的多樣化和復雜化,軟件定義的儀器系統已æˆç‚ºæ¸¬è©¦æ¸¬é‡è¡Œæ¥æœ€é‡è¦çš„ç™¼å±•è¶¨å‹¢å’Œä¸»æµæŠ€è¡“ã€‚è»Ÿä»¶å®šç¾©çš„æ¨¡å¡ŠåŒ–ç³»çµ±ä¸åƒ…å¯ä»¥å¹«åŠ©ç”¨æˆ¶åœ¨æé«˜æ•ˆçŽ‡çš„åŒæ™‚é™ä½Žæ¸¬è©¦æˆæœ¬ï¼Œé‚„èƒ½æ»¿è¶³æœªä¾†ä¸æ–·å‡ç´šæ“´å±•的需è¦ã€‚
軟件定義的模塊化測試系統æˆç‚ºè¡Œæ¥ä¸»æµæŠ€è¡“
當今的電å產å“(例如iPhone)ä¸ä½†é›†æˆè¶Šä¾†è¶Šå¤šçš„功能,而且越來越ä¾é‡äºŽé€šéŽè»Ÿä»¶åŽ»å®šç¾©ç”¢å“åŠŸèƒ½ã€‚åŒæ¨£åœ°ï¼Œåœ¨ç”¢å“è¨è¨ˆå’Œå®¢æˆ¶éœ€æ±‚日益復雜的今天,用于測試測é‡çš„儀器系統也越來越çªå‡ºè»Ÿä»¶å®šç¾©çš„作用。通éŽè»Ÿä»¶å®šç¾©ç¡¬ä»¶çš„åŠŸèƒ½ï¼Œç”¨æˆ¶èƒ½å¤ æ›´å¿«æ›´éˆæ´»çš„é…ç½®æ¸¬è©¦ç³»çµ±ï¼Œå¹¶æ»¿è¶³ä¸æ–·æ”¹è®Šçš„æ¸¬è©¦éœ€æ±‚,例如åŒä¸€å€‹æ•¸å—化儀å¯ä»¥å¯¦ç¾ç¤ºæ³¢å™¨ã€é »èœåˆ†æžå„€å’Œè¦–é »åˆ†æžå„€ç‰ä¸åŒçš„功能。æ¤å¤–,通éŽè»Ÿä»¶é‚„å¯ä»¥è‡ªå®šç¾©æ›´åŠ å‹å¥½çš„人機界é¢ã€‚
åŒæ™‚,為了實ç¾å°é›»åç”¢å“æ‰€é›†æˆçš„å¤šç¨®åŠŸèƒ½é€²è¡Œæ¸¬è©¦ï¼ŒåŒæ™‚也為了é”åˆ°æ›´å¥½çš„éˆæ´»æ€§å’Œå¯å‡ç´šæ€§ï¼Œæ¸¬è©¦ç³»çµ±æ£é€æ¼¸æœè‘—模塊化ã€å°é«”ç©çš„æ–¹å‘ç™¼å±•ï¼Œä¹Ÿå°±æ˜¯å°‡å¾©é›œçš„æ¸¬è©¦ç³»çµ±ç°¡åŒ–æˆæ¨¡å¡ŠåŒ–的硬件和軟件去é€ä¸€å¯¦ç¾ï¼Œéœ€è¦å¢žåŠ æ¸¬è©¦é …ç›®æ™‚åªéœ€å¢žåŠ ç›¸æ‡‰çš„åŠŸèƒ½æ¨¡å¡Šå³å¯æ»¿è¶³æœªä¾†çš„å‡ç´šéœ€æ±‚。
基于這兩個發展方å‘ï¼Œä»¥è»Ÿä»¶ç‚ºæ ¸å¿ƒçš„æ¨¡å¡ŠåŒ–å„€å™¨æŠ€è¡“æ‡‰é‹è€Œç”Ÿï¼Œå¹¶æˆç‚ºæ¸¬è©¦æ¸¬é‡è¡Œæ¥æœ€é‡è¦çš„ç™¼å±•è¶¨å‹¢å’Œä¸»æµæŠ€è¡“ã€‚ç›¸æ¯”äºŽå‚³çµ±å„€å™¨å›ºå®šçš„åŠŸèƒ½é…ç½®å’Œåªæ˜¯å°â€œæ¸¬è©¦çµæžœâ€çš„呈ç¾ï¼Œä»¥è»Ÿä»¶ç‚ºæ ¸å¿ƒçš„æ¨¡å¡ŠåŒ–儀器技術賦予用戶更多自定義的測é‡åŠŸèƒ½ã€‚åŸºäºŽå•†æ¥çš„高速總線(如PXI/PXI Express)å¯ä»¥ç¢ºä¿å¤§é‡åŽŸå§‹æ•¸æ“šçš„å‚³è¼¸ï¼›ä¸€æ—¦ç²å–了原始數據,就能發æ®è»Ÿä»¶çš„強大功能,å°åŽŸå§‹æ¸¬é‡æ•¸æ“šé€²è¡Œè‡ªå®šç¾©è™•ç†ã€åˆ†æžã€é¡¯ç¤ºã€å ±å‘Šç”Ÿæˆæˆ–數據å˜å„²ã€‚例如利用軟件é…ç½®æ¨¡å¡ŠåŒ–å°„é »å„€å™¨ï¼Œå¹¶çµåˆè‡ªå®šç¾©çš„è»Ÿä»¶èª¿åˆ¶èˆ‡è§£èª¿ï¼Œå°±èƒ½åœ¨åŒæ¨£çš„硬件平臺上實ç¾å¤šç¨®ç„¡ç·šå”è°çš„æ¸¬è©¦ï¼Œé€™ä¹Ÿæ£é«”ç¾äº†æˆ‘們所說的軟件無線電的概念。
ä»¥è»Ÿä»¶ç‚ºæ ¸å¿ƒçš„æ¨¡å¡ŠåŒ–å„€å™¨äº”å±¤æž¶æ§‹
å…·é«”è€Œè¨€ï¼Œä¸€å€‹ç´°åŒ–çš„ä»¥è»Ÿä»¶ç‚ºæ ¸å¿ƒçš„æ¨¡å¡ŠåŒ–æ¸¬è©¦ç³»çµ±æž¶æ§‹å¦‚åœ–1所示。ç¾åœ¨è¨±å¤šä¼æ¥éƒ½ä»¥è©²æž¶æ§‹ç‚ºæ¨™æº–構建測試系統。
圖1 ä»¥è»Ÿä»¶ç‚ºæ ¸å¿ƒçš„æ¨¡å¡ŠåŒ–æ¸¬è©¦ç³»çµ±äº”å±¤æž¶æ§‹
çµæ§‹å±¤æ¬¡äº”:系統管ç†è»Ÿä»¶
系統管ç†è»Ÿä»¶å±¤ä½äºŽäº”層架構的最高層。å°äºŽä¸€å€‹è‡ªå‹•åŒ–æ¸¬è©¦ç³»çµ±ï¼Œæœ‰äº›æ¸¬è©¦ä»»å‹™æœƒæ ¹æ“šå¾…æ¸¬è¨å‚™ï¼ˆDUT)的ä¸åŒè€Œä¸åŒï¼Œå¦‚儀器é…ç½®ã€çµæžœåˆ†æžç‰ï¼›è€Œæœ‰äº›å°äºŽæ‰€æœ‰çš„待測è¨å‚™å‰‡æ˜¯é€šç”¨çš„,如測試æµç¨‹çš„管ç†ï¼Œæ¸¬è©¦å ±å‘Šçš„生æˆç‰ã€‚測試管ç†è»Ÿä»¶çš„作用就是將通用任務分離出來,通éŽå°ˆæ¥çš„軟件æœå‹™å‰µå»ºæ¸¬è©¦æµç¨‹ã€é›†æˆå ±å‘Šç”Ÿæˆå’Œæ•¸æ“šåº«ç®¡ç†ç‰åŠŸèƒ½ã€‚å°ˆæ¥æ¸¬è©¦ç®¡ç†è»Ÿä»¶ï¼ˆå¦‚NI TestStand)除æä¾›ä¸Šè¿°åŠŸèƒ½ï¼Œé‚„å…§å»ºäº†å¹¶è¡Œå’Œè‡ªå‹•å”調測試工具å¯ä»¥å¹«åŠ©ç”¨æˆ¶å¤§å¹…æå‡æ¸¬è©¦æ•ˆçŽ‡ï¼Œå¢žåŠ ç³»çµ±åžåé‡ã€‚
çµæ§‹å±¤æ¬¡å››ï¼šæ‡‰ç”¨é–‹ç™¼è»Ÿä»¶
æ‡‰ç”¨é–‹ç™¼è»Ÿä»¶åœ¨æ¸¬è©¦æž¶æ§‹ä¸æ‰®æ¼”著承上啟下的作用。系統開發者需è¦å€ŸåŠ©å®ƒå¯¦ç¾å…·é«”çš„æ¸¬é‡æ‡‰ç”¨ç¨‹åºã€å‘最終用戶顯示必è¦çš„ä¿¡æ¯ä»¥åŠé€£æŽ¥å…¶å®ƒæ‡‰ç”¨ç¨‹åºï¼›åŒæ™‚測試開發軟件需è¦é€šéŽè¨å‚™é©…動程åºèˆ‡I/O連接。ä¸åƒ…如æ¤ï¼Œç”¨äºŽé–‹ç™¼æ¸¬é‡æ‡‰ç”¨çš„軟件,還需è¦é›†æˆå¼·å¤§çš„æ•¸æ“šåˆ†æžå’Œå†ç¾åŠŸèƒ½ï¼Œå¹¶ä¸”æ˜¯å…·æœ‰é•·ç”Ÿå‘½å‘¨æœŸçš„ä¸»æµè»Ÿä»¶ã€‚NI的圖形化的編程軟件LabVIEW為用戶æä¾›äº†é«˜æ•ˆè€Œç›´è§€çš„æ¸¬è©¦æ¸¬é‡æ‡‰ç”¨ç¨‹åºé–‹ç™¼å·¥å…·ï¼Œæ»¿è¶³æ‰€æœ‰ä¸Šè¿°éœ€æ±‚。å°äºŽç¿’慣于文本編程的用戶,基于ANSI Cçš„LabWindows/CVI和基于Microsoft Visual Studioçš„Measurement Studio也是ä¸éŒ¯çš„鏿“‡ã€‚
çµæ§‹å±¤æ¬¡ä¸‰ï¼šç³»çµ±æœå‹™å’Œé©…å‹•
系統æœå‹™å’Œé©…動層是連接軟件開發環境和硬件è¨å‚™çš„ç´å¸¶ã€‚除了起到è¨å‚™é©…å‹•çš„ä½œç”¨ï¼Œé€™ä¸€å±¤æ‡‰è©²åŒ…å«æ›´å¤šé—œäºŽç¡¬ä»¶é…置管ç†ï¼Œè¨ºæ–·æ¸¬è©¦ç‰åŠŸèƒ½ã€‚ä¾‹å¦‚ï¼ŒNI Measurement and Automation Explorer (MAX) 軟件å¯ä»¥å¹«åŠ©é–‹ç™¼è€…å°æ‰€æœ‰çš„NI硬件和通éŽç¸½ç·šç›¸é€£çš„眾多傳統儀器進行統一的自動檢測和é…置。系統æœå‹™å’Œé©…å‹•é‚„é€šéŽæ‡‰ç”¨ç·¨ç¨‹æŽ¥å£ï¼ˆAPI)æä¾›äº†å°æ‡‰ç”¨é–‹ç™¼è»Ÿä»¶å±¤çš„集æˆï¼Œé€™æ¨£é–‹ç™¼è€…å¯ä»¥å¾ˆå®¹æ˜“的實ç¾è¨å‚™çš„編程,從而æé«˜é–‹ç™¼æ•ˆçŽ‡ï¼Œæ¸›å°‘ç¶è·æˆæœ¬ã€‚
çµæ§‹å±¤æ¬¡äºŒï¼šè™•ç†ç¸½ç·šå¹³è‡º
儀器總線種類很多,æ¯ä¸€ç¨®éƒ½æœ‰å…¶é©åˆçš„æ‡‰ç”¨ï¼Œä¾‹å¦‚GPIB總線目å‰é‚„是最常見的臺å¼å„€å™¨æŽ§åˆ¶ç¸½ç·šï¼›LAN/LXI總線特別é©åˆäºŽåˆ†å¸ƒå¼çš„系統。為了發æ®ä¸åŒç¸½ç·šçš„優勢,é”到系統性能的最優化,許多測試應用都基于混åˆç¸½ç·šæ¸¬è©¦ç³»çµ±ã€‚作為一個開放的ã€åŸºäºŽPC技術的測試測é‡å¹³è‡ºï¼ŒPXIå’ŒPXI Expressæä¾›äº†æ¥ç•Œæœ€å¥½çš„æ•¸æ“šå¸¶å¯¬æ€§èƒ½å’ŒèƒŒæ¿é›†æˆçš„å®šæ™‚å’ŒåŒæ¥åŠŸèƒ½ï¼Œä»¥å…¶ä½œç‚ºæ ¸å¿ƒç¸½ç·šä¸æœƒæˆç‚ºæ•´å€‹æ··åˆç³»çµ±çš„å‚³è¼¸ç“¶é ¸ã€‚åŒæ™‚PXIå’ŒPXI Expressæ“æœ‰å’Œå¤šç¨®å…¶å®ƒç¸½ç·šäº’é€£çš„è»Ÿç¡¬ä»¶æŽ¥å£æ”¯æŒï¼Œä½¿å…¶æˆç‚ºæ··åˆç¸½ç·šæ¸¬è©¦å¹³è‡ºæ ¸å¿ƒç¸½ç·šçš„ç†æƒ³é¸æ“‡ã€‚
çµæ§‹å±¤æ¬¡ä¸€ï¼šå„€å™¨å’Œè¨å‚™I/O
作為系統架構的最底層,儀器和è¨å‚™I/O層將直接接觸到實際的物ç†ä¿¡è™Ÿï¼Œå®Œæˆä¿¡è™Ÿèª¿ç†ã€A/Då’ŒD/A轉æ›ç‰å·¥ä½œã€‚模塊化的I/Oä¸»è¦æ˜¯åŸºäºŽPXIå’ŒPXI Express總線的儀器,ç¾åœ¨ï¼Œæœ‰è¶…éŽ70å®¶å» å•†æä¾›è¶…éŽ1500種的PXI模塊化儀器,其ä¸åŒ…括Agilent,Rhode & Schwarz,Keithleyå’ŒNI在內的眾多知åå…¬å¸ï¼Œç”¢å“覆蓋從數å—化儀ã€ä¿¡è™Ÿç™¼ç”Ÿã€RFã€é›»æºåˆ°é–‹é—œæ¨¡å¡Šç‰å„種I/O模塊。基于模塊化的軟件架構和PXI/PXI Expressç‚ºæ ¸å¿ƒçš„æŽ§åˆ¶æ¨¡å¡Šï¼Œç”¨æˆ¶é‚„å¯ä»¥è¼•æ¾çš„集æˆåŸºäºŽGPIB,USB,LAN/LXIç‰ç¸½ç·šçš„傳統儀器,ä¿è·åŽŸæœ‰æŠ•è³‡åƒ¹å€¼ã€‚
ä»¥è»Ÿä»¶ç‚ºæ ¸å¿ƒçš„æ¨¡å¡ŠåŒ–æ¸¬è©¦ç³»çµ±æž¶æ§‹çš„æ‡‰ç”¨
如今,數以åƒè¨ˆçš„å…¬å¸é‡‡ç”¨äº†ä»¥è»Ÿä»¶ç‚ºæ ¸å¿ƒçš„æ¨¡å¡ŠåŒ–的系統架構為標準構建儀器系統。例如,微軟基于NI LabVIEWå’ŒPXI模塊化儀器,為Xbox 360控制器è¨è¨ˆçš„æ¸¬è©¦ç³»çµ±çš„速度是å‰ä¸€ä»£æ¸¬è©¦ç³»çµ±çš„å…©å€ï¼›è¯éŒ„æ¾ä¸‹ä½¿ç”¨NI TestStand, NI LabVIEW和模塊化儀器為新型DVD刻錄機開發了完整的自動化測試系統,大大æé«˜äº†æ•ˆçŽ‡ã€‚é€™æ¨£çš„ä¾‹åä¸å‹æžšèˆ‰ã€‚é‡‡ç”¨ä»¥è»Ÿä»¶ç‚ºæ ¸å¿ƒçš„æ¨¡å¡ŠåŒ–æž¶æ§‹ä¸åƒ…為å¯ä»¥åŠ é€Ÿæ¸¬è©¦ç³»çµ±é–‹ç™¼æ™‚é–“ï¼Œç¯€çœæˆæœ¬ï¼Œè€Œä¸”åŸºäºŽè©²æž¶æ§‹ï¼Œé‚„èƒ½å°‡æœ€æ–°çš„å•†æ¥æŠ€è¡“å¼•å…¥æ¸¬è©¦ç³»çµ±ï¼Œé–‹å‰µå‰µæ–°æ‡‰ç”¨ã€‚é€™äº›æ‡‰ç”¨åŒ…æ‹¬åŸºäºŽå¤šæ ¸è™•ç†å™¨çš„并行測試ã€åŸºäºŽFPGA的自定義儀器è¨è¨ˆå’Œç¡¬ä»¶åœ¨ç’°ä»¿çœŸã€åŸºäºŽPXI Express總線和ç£ç›¤é™£åˆ—技術的測試數據高速æµç›¤ç‰ç‰ã€‚ç›¸ä¿¡ä»¥è»Ÿä»¶ç‚ºæ ¸å¿ƒçš„æ¨¡å¡ŠåŒ–æž¶æ§‹æœªä¾†ä»å°‡æ˜¯æ¸¬è©¦æŠ€è¡“的主æµï¼Œå¹¶ä¸æ–·æ·±å…¥æ¯å€‹æ¸¬è©¦é ˜åŸŸï¼Œæ‹“展新的應用方å‘。
標簽:
上一篇:通éŽLabVIEW圖形化開發平臺有...
下一篇:微能WIN-V63çŸ¢é‡æŽ§åˆ¶è®Šé »å™¨åœ¨...
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.siyutn.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥å…§æŠ•稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚
相關資訊