智能傳感器åŠç¾(xià n)å ´(chÇŽng)總線控制系統(tÇ’ng)在潛艇è£å‚™ä¸çš„æ‡‰(yÄ«ng)用
時(shÃ)間:2006-09-04 09:40:00來æºï¼šwangsl
å°Ž(dÇŽo)語(yÇ”):?由智能傳感器和ç¾(xià n)å ´(chÇŽng)總線構(gòu)æˆçš„ç¾(xià n)å ´(chÇŽng)總線控制系統(tÇ’ng),采用三層線性網(wÇŽng)絡(luò)çµ(jié)æ§‹(gòu)。
[摘 è¦]: 由智能傳感器和ç¾(xià n)å ´(chÇŽng)總線構(gòu)æˆçš„ç¾(xià n)å ´(chÇŽng)總線控制系統(tÇ’ng),采用三層線性網(wÇŽng)絡(luò)çµ(jié)æ§‹(gòu),以太網(wÇŽng)層實(shÃ)ç¾(xià n)å„è‰™å®¤å·¥ä½œç«™å‘æŒ‡æ®è‰™å‚³è¼¸æ•¸(shù)據(jù)。PROFIBUSç¾(xià n)å ´(chÇŽng)總線網(wÇŽng)絡(luò)層采用å±è”½é›™çµžç·šé€£æŽ¥ï¼ŒAS-I接å£ç¶²(wÇŽng)絡(luò)層用于傳感器和執(zhÃ)行器的è¯(lián)ç¶²(wÇŽng)通信。å„艙室主站通éŽPROFIBUS-DP總線以令牌方å¼èˆ‡æ™ºèƒ½å‚³æ„Ÿå™¨å‚³è¼¸æ•¸(shù)據(jù)。å„艙室艇員通éŽä¸»ç«™æŽ§åˆ¶åº•層è¨(shè)備,實(shÃ)ç¾(xià n)å°(duì)本艙的執(zhÃ)行器件的監(jiÄn)控。
0.引言
隨著計(jì)算機(jÄ«)技術(shù)的發(fÄ)展和傳感器技術(shù)的進(jìn)æ¥ï¼Œå‚³çµ±(tÇ’ng)傳感器的缺點(diÇŽn)日益çªé¡¯ã€‚為了最大é™åº¦åœ°æŒ–掘ç¾(xià n)有潛艇è£å‚™çš„æ½›èƒ½ï¼Œæé«˜ä½œæˆ°(zhà n)èƒ½åŠ›ï¼Œå¢žå¤§ç”Ÿå˜æ¦‚率,有必è¦å½¢æˆä»¥æ™ºèƒ½å‚³æ„Ÿå™¨ç‚ºåŸºç¤Ž(chÇ”)çš„ç¾(xià n)å ´(chÇŽng)總線控制系統(tÇ’ng)(FCS:FieldBus Control System)。
1 實(shÃ)ç¾(xià n)潛艇è£å‚™å‚³æ„Ÿå™¨æ™ºèƒ½åŒ–çš„ä¸»è¦æ–¹æ³•
1.1用智能傳感器代替?zhèn)鹘y(tǒng)傳感器
ç›®å‰å¯¦(shÃ)ç¾(xià n)智能傳感器有三種:①采用éžé›†æˆåŒ–;②采用集æˆåŒ–;⑧混åˆå¯¦(shÃ)ç¾(xià n)。為æ¤ï¼Œå¯¦(shÃ)ç¾(xià n)傳感器智能化應(yÄ«ng)以éžé›†æˆåŒ–智能傳感器為主,é©ç•¶(dÄng)åŠ è£é›†æˆåŒ–智能傳感器為輔的方法。措施如下:
(1ï¼‰å£“åŠ›ã€æº«åº¦ã€æ¿•度傳感器éžé›†æˆåŒ–æ”¹é€ ã€‚å¯é€šéŽåŠ è£ä¿¡è™Ÿ(hà o)調(dià o)ç†é›»è·¯ã€å–®ç‰‡æ©Ÿ(jÄ«)åŠç¸½ç·šæ•¸(shù)嗿ޥå£ä½¿å…¶æˆç‚ºéžé›†æˆåŒ–的智能傳感器。該方法既å¯å¯¦(shÃ)ç¾(xià n)傳感器的智能化åˆå¯å……分利用原有的傳感器資æºï¼Œæ˜¯ä¸€ç¨®æœ€ä¾¿æ·æœ‰æ•ˆè€Œä¸”節(jié)çœé–‹æ”¯çš„æ–¹æ³•。
(2ï¼‰åŠ è£æ°£é«”傳感器。潛艇ä¸å¤§æ°£æˆä»½æ¯”較復(fù)é›œï¼Œå¯æª¢æ¸¬(cè)到數(shù)å種,如表1。潛艇的大氣監(jiÄn)測(cè)è¨(shè)備較少,沒有形æˆç¶²(wÇŽng)絡(luò)化,導(dÇŽo)彈發(fÄ)å°„åŽçš„廢氣無(wú)è¨(shè)備監(jiÄn)測(cè)。為ä¿è‰æ½›è‰‡çš„安全和艇員的身體å¥åº·ï¼Œå¯åŠ è£æ™ºèƒ½æ°£é«”傳感器å°(duì)上述氣體進(jìn)行監(jiÄn)測(cè)。
(3)改進(jìn)深度計(jì)工作方å¼ã€‚為克æœå‚³çµ±(tÇ’ng)深度計(jì)在測(cè)æ·±éŽç¨‹ä¸å˜åœ¨çš„缺點(diÇŽn),å¯åœ¨è‰‡å¤–åŠ è£æ™ºèƒ½å£“力傳感器,將物ç†ä¿¡è™Ÿ(hà o)轉(zhuÇŽn)變?yÅu)é–¿?shù)å—信號(hà o)傳輸至艇內(nèi),則ä¿è‰æ½›è‰‡å“¡æº–(zhÇ”n)確了解潛艇深度。å°(duì)å£“åŠ›å‚³æ„Ÿå™¨çš„é¸æ“‡æœ‰é›»å®¹å¼å£“力傳感器和壓阻å¼å£“力傳感器,一般電容å¼å£“力傳感器比壓阻å¼å£“åŠ›å‚³æ„Ÿå™¨éˆæ•度高(Scè¦æ¯”Sr高約50å€ï¼‰ï¼Œæ‰€ä»¥æ‡‰(yÄ«ng)鏿“‡é›»å®¹å¼å£“力傳感器作為深度計(jì)çš„éˆæ•元件。
(4)構(gòu)建全艇性的智能傳感器系統(tÇ’ng)。應(yÄ«ng)è‘—é‡æ§‹(gòu)建三æ¢å…¨è‰‡æ€§çš„æ™ºèƒ½å‚³æ„Ÿå™¨ç¶²(wÇŽng)絡(luò):
(a)全艇性的艙室氣壓監(jiÄn)測(cè)智能傳感器網(wÇŽng)絡(luò)ï¼›
(b)全艇性的氣體監(jiÄn)測(cè)智能傳感器網(wÇŽng)絡(luò)ï¼›
(c)全艇性的溫度智能傳感器網(wǎng)絡(luò)。
1.2 采用ç¾(xià n)å ´(chÇŽng)總線控制系統(tÇ’ng)(FCS)
æ™ºèƒ½å‚³æ„Ÿå™¨çš„ä½¿ç”¨è¦æ±‚有一種傳輸數(shù)å—信號(hà o)çš„ç¾(xià n)å ´(chÇŽng)總ç¾(xià n)進(jìn)行å„個(gè)底層è¨(shè)備與控制層間的通信,由智能傳感器和ç¾(xià n)å ´(chÇŽng)ç¸½ç·šå…±åŒæ§‹(gòu)æˆç¾(xià n)å ´(chÇŽng)ç¸½ç·šå…±åŒæ§‹(gòu)æˆç¾(xià n)å ´(chÇŽng)總線控制系統(tÇ’ng)(FCS)。目å‰ï¼Œç¾(xià n)å ´(chÇŽng)總線標(biÄo)準(zhÇ”n)共有12種,其ä¸ä¸»æµçš„ç¾(xià n)å ´(chÇŽng)總線技術(shù)特性比較如表2ã€è¡¨3。
考慮潛艇艙室的特殊環(huán)å¢ƒï¼Œé›»æ± è‰™å’Œéšé›·è‰™å°(duì)ç¾(xià n)å ´(chÇŽng)å„€è¡¨çš„é˜²çˆ†è¦æ±‚åŠå…¨è‰‡ä¿¡æ¯æµé‡ï¼Œæ‡‰(yÄ«ng)在å„主æµç¸½ç·šä¸é¸æ“‡æŠ€è¡“(shù)æˆç†Ÿã€å¸‚å ´(chÇŽng)份é¡è¼ƒå¤§ã€å…·æœ‰æœ¬å¾å®‰å…¨çš„PROFIBUS總線作為底層智能傳感器與工作站間的信æ¯äº¤æ›ç¸½ç·šã€‚
2 總體技術(shù)方案
2.1ç¶²(wÇŽng)絡(luò)çµ(jié)æ§‹(gòu)
å› æ½›è‰‡å„艙室相å°(duì)ç¨(dú)立,艇員能å°(duì)本艙室è¨(shè)備進(jìn)行æ“縱,且能將底層數(shù)å—信號(hà o)傳輸給指æ®è‰™ï¼Œå¯¦(shÃ)ç¾(xià n)全艇性系統(tÇ’ng)的監(jiÄn)測(cè)與控制,所以應(yÄ«ng)采用三層線性網(wÇŽng)絡(luò)çµ(jié)æ§‹(gòu)。第一層:以太網(wÇŽng)(ETHERNET)。實(shÃ)ç¾(xià n)å„è‰™å®¤å·¥ä½œç«™å‘æŒ‡æ®è‰™çš„æ•¸(shù)據(jù)傳輸,指æ®è‰™å¯ç”±è©²ç¶²(wÇŽng)絡(luò)進(jìn)行數(shù)據(jù)采集ã€äº¤æ›èˆ‡ç›£(jiÄn)測(cè);第二層:PROFIBUSç¾(xià n)å ´(chÇŽng)總線網(wÇŽng)絡(luò),網(wÇŽng)絡(luò)æ‹“?fù)æµ£Y(jié)æ§‹(gòu)為線性總線型,用å±è”½é›™çµžç·šé€£æŽ¥ï¼Œè©²å±¤ç”±PROFIBUS-DPå’ŒPROFIBUS-FMS組æˆï¼Œåœ¨çˆ†ç‚¸å±éšª(xiÇŽn)å€(qÅ«)域采用本å¾å®‰å…¨çš„PROFIBUS-PAã€‚å› PROFIBUS-DP與PROFIBUS-FMS系統(tÇ’ng)使用相åŒå‚³è¼¸æŠ€è¡“(shù)和總線訪å•å”(xié)è°ï¼Œè€Œè©²ç³»çµ±(tÇ’ng)å¯åœ¨åŒä¸€æ ¹é›»çºœä¸ŠåŒæ™‚(shÃ)æ“作。為能使本å¾å®‰å…¨çš„PROFIBUS-PA與總線相連å¯ç”¨åˆ†æ®µè€¦åˆå™¨ã€‚第三層:AS-I接å£ç¶²(wÇŽng)絡(luò)層。AS-I總線用于傳感器和執(zhÃ)行器的è¯(lián)ç¶²(wÇŽng)通信,å¯ä½œæ“縱執(zhÃ)è¡Œå™¨ä»¶ã€‚ä¾æ•¸(shù)據(jù)æµé‡ä¹Ÿå¯ç”¨å…‰çº–進(jìn)行數(shù)據(jù)傳輸。如圖1。

2.2工作原ç†
該網(wÇŽng)絡(luò)ä¸çš„PROFIBUS-DP總線用于å„艙室底層智能傳感器與艙室主站(PLC)間的高速數(shù)據(jù)傳é€ã€‚艙室主站(PLC)周期地讀å–從站(智能傳感器)的輸入信æ¯å¹¶å‘¨æœŸåœ°å‘從站發(fÄ)é€è¼¸å‡ºä¿¡æ¯ã€‚總線循環(huán)時(shÃ)間比主站程åºå¾ªç’°(huán)時(shÃ)é–“çŸã€‚除周期性用戶數(shù)據(jù)傳輸外,PROFIBUS-DPé‚„æä¾›æ™ºèƒ½åŒ–ç¾(xià n)å ´(chÇŽng)è¨(shè)備所需的éžå‘¨æœŸæ€§é€šä¿¡ä»¥é€²(jìn)行組態(tà i)ã€è¨ºæ–·å’Œå ±(bà o)è¦è™•ç†ã€‚總線的å˜å–æ–¹å¼ç‚ºå„艙室主站間令牌傳éžï¼Œä¸»ç«™èˆ‡å¾žç«™é–“為主一從傳é€ã€‚å¯é‡‡ç”¨å–®ä¸»æˆ–多主系統(tÇ’ng)。通信方å¼ç‚ºé»ž(diÇŽn)å°(duì)點(diÇŽn)(用戶數(shù)據(jù)傳é€ï¼‰æˆ–廣æ’(控制指令),循環(huán)主一從用戶數(shù)據(jù)傳é€å’Œéžå¾ªç’°(huán)主—主數(shù)據(jù)傳é€ã€‚該系統(tÇ’ng)具有強(qiáng)大的診斷功能。由總線給PROFIBUS-DP從站賦予地å€ã€‚æ¯å€‹(gè)從站的輸入和輸出數(shù)據(jù)最大為246å—節(jié)。
令牌總線å”(xié)è°æ˜¯å¤šä¸»ç«™å”(xié)è°ï¼ŒæŒæœ‰ä»¤ç‰Œä¸»ç«™å¯é‡‡ç”¨ä»¤ç‰Œå’ŒæŸ¥è©¢å…¶å®ƒä¸»ç«™ã€‚ç•¶(dÄng)æŸä¸€ä¸»ç«™å¾—到令牌åŽï¼Œä¸»ç«™å¯åœ¨ä¸€å®šæ™‚(shÃ)é–“å…§(nèi)與從站或其它主站通信。令牌循環(huán)一周時(shÃ)é–“è¦èƒ½ä¿è‰æœ‰è¶³å¤ 時(shÃ)間完æˆé€šä¿¡ä»»å‹™(wù)。PROFIBUS-DP按該方å¼ï¼Œå®Œæˆå‘¨æœŸæ€§èˆ‡éžå‘¨æœŸæ€§æ•¸(shù)據(jù)交æ›ã€‚而PROFIBUS-DPå”(xié)è°è¨(shè)置有:①是令牌實(shÃ)éš›é‹(yùn)行周期計(jì)時(shÃ)的周期計(jì)時(shÃ)å™¨ï¼šâ‘¡æ˜¯ä»¤ç‰Œä¿æŒæ™‚(shÃ)間計(jì)時(shÃ)çš„æŒç‰Œè¨ˆ(jì)時(shÃ)器。
2.3 工作æµç¨‹
å„艙室主站(PLC)通éŽPROFIBUS-DP總線以令牌方å¼èˆ‡æ™ºèƒ½å‚³æ„Ÿå™¨é€²(jìn)行數(shù)據(jù)å‚³è¼¸ï¼Œæ ¹æ“š(jù)智能傳感器ç²å¾—的數(shù)據(jù),艇員å¯é€šéŽä¸»ç«™å°(duì)底層è¨(shè)備進(jìn)行控制,以實(shÃ)ç¾(xià n)å°(duì)本艙執(zhÃ)行器件的監(jiÄn)控。指æ®è‰™å¯é€šéŽä»¥å¤ªç¶²(wÇŽng)(ETHERNET)å°(duì)å„艙室數(shù)據(jù)進(jìn)行采集ã€åˆ†æžã€ç›£(jiÄn)測(cè),并需å°(duì)å„艙室執(zhÃ)行器件進(jìn)行控制。
æ ¹æ“š(jù)我國(guó)潛艇è£å‚™æƒ…æ³æå‡ºæ™ºèƒ½åŒ–å‡ç´š(jÃ)方案,引入PROFIBUSç¾(xià n)å ´(chÇŽng)總線控制系統(tÇ’ng),å°(duì)我國(guó)ç¾(xià n)å½¹æ½›è‰‡å‚³æ„Ÿå™¨æ™ºèƒ½åŒ–æ”¹é€ æœ‰ä¸€å®šå€Ÿé‘’ä½œç”¨ã€‚è©²ç¸½ç·šç³»çµ±(tÇ’ng)采用令牌進(jìn)行數(shù)據(jù)傳é€ï¼Œç•¶(dÄng)ç¶²(wÇŽng)絡(luò)è² (fù)載較輕時(shÃ),效率較低,且需å°(duì)令牌進(jìn)行ç¶è·(hù),é¿å…令牌丟失或令牌é‡å¾©(fù),å°(duì)該方å¼çš„æŽ§åˆ¶é›»è·¯æ¯”較復(fù)雜。
 
轉(zhuǎn)自:兵工自動(dòng)化