1. 基于ADSL的熱網(wÇŽng)監(jiÄn)控系統(tÇ’ng)總體çµ(jié)æ§‹(gòu)
1.1 概述
城市熱網(wÇŽng)監(jiÄn)測(cè)與控制是城市市政工程的é‡è¦çµ„æˆéƒ¨åˆ†ï¼Œç†±ç¶²(wÇŽng)監(jiÄn)控制系統(tÇ’ng)的控制節(jié)點(diÇŽn)一般在地ç†ä¸Šåˆ†å¸ƒèŒƒåœè¼ƒå»£ï¼Œå¾ˆé›£ç”¨ä¸€ç¨®æŽ¥å…¥æ–¹å¼å¯¦(shÃ)ç¾(xià n)所有節(jié)點(diÇŽn)çš„æŽ¥å…¥ã€‚ç›®å‰æ¯”較常見(jià n)çš„æŽ¥å…¥æ–¹å¼æœ‰PSTN接入方å¼ã€GPRS接入方å¼ã€æ•¸(shù)傳電臺(tái)接入方å¼ã€å°ˆç·šæŽ¥å…¥ç‰æ–¹å¼ã€‚[1]
這些接入方å¼éƒ½æœ‰å…¶é©ç”¨çš„å ´(chÇŽng)åˆï¼Œä½†æ˜¯éƒ½å˜åœ¨å¸¶å¯¬ä½Žã€é‹(yùn)è¡Œæˆæœ¬é«˜çš„缺點(diÇŽn)。本文æå‡ºä¸€ç¨®åŸºäºŽADSL的熱網(wÇŽng)監(jiÄn)控系統(tÇ’ng),以ADSLæ–¹å¼å¯¦(shÃ)ç¾(xià n)節(jié)點(diÇŽn)的通信接入。其優(yÅu)點(diÇŽn)是:(1ï¼‰æŽ¥å…¥æ–¹ä¾¿ï¼Œä¸€èˆ¬åŸŽå¸‚ä¸æœ‰é›»è©±ç¶²(wÇŽng)絡(luò)覆蓋的地方都å¯ä»¥æä¾›é€™ç¨®æŽ¥å…¥æ–¹å¼ï¼›ï¼ˆ2)帶寬高,最大å¯ä»¥é”(dá)到2Mbps,å¯ä»¥å¤§å¹…度地æé«˜ç›£(jiÄn)控的實(shÃ)時(shÃ)性;(3)投資??;(4)é‹(yùn)è¡Œæˆæœ¬ä½Žã€‚
1.2 系統(tÇ’ng)總體çµ(jié)æ§‹(gòu)
基于ADSL的熱網(wÇŽng)監(jiÄn)控系統(tÇ’ng)的總體çµ(jié)æ§‹(gòu)如圖1所示,一個(gè)典型的熱網(wÇŽng)監(jiÄn)控系統(tÇ’ng)由一個(gè)監(jiÄn)控ä¸å¿ƒå’Œå¤šå€‹(gè)控制節(jié)點(diÇŽn)組æˆã€‚監(jiÄn)控æœå‹™(wù)å™¨è² (fù)責(zé)èˆ‡å„æŽ§åˆ¶ç¯€(jié)點(diÇŽn)的數(shù)據(jù)通信,接收控制節(jié)點(diÇŽn)發(fÄ)å‡ºçš„å·¥æ³æ•¸(shù)據(jù)ï¼Œå¹¶æ ¹æ“š(jù)熱網(wÇŽng)的的é‹(yùn)行狀æ³ï¼Œå‘控制節(jié)點(diÇŽn)發(fÄ)逿Œ‡ä»¤ï¼Œèª¿(dià o)整整個(gè)熱網(wÇŽng)的供熱平衡。數(shù)據(jù)庫(kù)æœå‹™(wù)器ä¿å˜ç•¶(dÄng)æ—¥åŠæ·å²å·¥æ³æ•¸(shù)據(jù),為數(shù)據(jù)分æžå’Œæ±ºç–æä¾›æ”¯æŒï¼›WEBæœå‹™(wù)器顯示熱網(wÇŽng)é‹(yùn)行工æ³ç›£(jiÄn)控界é¢ã€‚

圖1:基于ADSL的熱網(wÇŽng)監(jiÄn)控系統(tÇ’ng)çµ(jié)æ§‹(gòu)圖
熱力公å¸ä¸‹è¨(shè)有若干個(gè)熱力站,一般æ¯å€‹(gè)熱力站è¨(shè)置一個(gè)控制節(jié)點(diÇŽn),控制節(jié)點(diÇŽn)由嵌入å¼ç³»çµ±(tÇ’ng)æ§‹(gòu)æˆã€‚控制節(jié)點(diÇŽn)一方é¢é€šéŽ(guò)傳感器采集ç¾(xià n)å ´(chÇŽng)的供/å›žæ°´æº«åº¦ã€æµé‡ã€å£“力ç‰å·¥æ³æ•¸(shù)據(jù),并控制電ç£é–¥ã€èª¿(dià o)節(jié)é–¥å’Œè®Šé »å™¨ï¼Œèª¿(dià o)節(jié)ç¾(xià n)å ´(chÇŽng)é‹(yùn)è¡Œåƒæ•¸(shù)ï¼›å¦ä¸€æ–¹é¢ï¼Œé€šéŽ(guò)ADSL Modem 接入Internetï¼Œå°‡å·¥æ³æ•¸(shù)據(jù)通éŽ(guò)Internet傳é€åˆ°ç›£(jiÄn)控ä¸å¿ƒï¼ŒæŽ§åˆ¶ç¯€(jié)點(diÇŽn)也å¯ä»¥æŽ¥æ”¶ç›£(jiÄn)控ä¸å¿ƒç™¼(fÄ)出的指令,調(dià o)æ•´ç¾(xià n)å ´(chÇŽng)å·¥æ³é‹(yùn)è¡Œåƒæ•¸(shù)。[2]
2 .基于ADSL的熱網(wÇŽng)監(jiÄn)控系統(tÇ’ng)é—œ(guÄn)éµæŠ€è¡“(shù)
基于ADSL的熱網(wÇŽng)監(jiÄn)控系統(tÇ’ng)䏿œ‰æ•ˆåœ°åˆ©ç”¨äº†æŽ§åˆ¶æŠ€è¡“(shù)ã€è¨ˆ(jì)算機(jÄ«)技術(shù)和通信技術(shù)é ˜(lÇng)åŸŸçš„æœ€æ–°æˆæžœï¼Œé‡‡ç”¨çš„é—œ(guÄn)éµæŠ€è¡“(shù)有:
2.1監(jiÄn)控ä¸å¿ƒåŸºäºŽWEBGIS的監(jiÄn)控界é¢çš„è¨(shè)計(jì)與實(shÃ)ç¾(xià n)
GIS(地ç†ä¿¡æ¯ç³»çµ±(tÇ’ng))技術(shù)的發(fÄ)展å°(duì)熱網(wÇŽng)監(jiÄn)æŽ§çš„ç•Œé¢æå‡ºäº†æ›´é«˜çš„è¦æ±‚,ä¸åƒ…è¦èƒ½å¤ ä»¥è¡¨æ ¼ã€æ›²ç·šç‰é¡¯ç¤ºå·¥æ³æ•¸(shù)據(jù)ï¼Œé‚„è¦æ±‚èƒ½å¤ ä»¥é›»å地圖導(dÇŽo)航的方å¼åœ¨ç€è¦½å™¨ä¸å¯¦(shÃ)ç¾(xià n)熱力站的數(shù)據(jù)查詢與顯示。目å‰ï¼ŒWEBGIS的實(shÃ)ç¾(xià n)有兩種種方法,一種是在商用GIS軟件其基礎(chÇ”)上進(jìn)行二次開(kÄi)發(fÄ)完æˆã€‚第二種方法是在開(kÄi)æºçš„WEBGISæœå‹™(wù)器的基礎(chÇ”)上二次開(kÄi)發(fÄ)完æˆã€‚在實(shÃ)際應(yÄ«ng)用ä¸ï¼Œç”±äºŽå•†ç”¨GISé€ åƒ¹(jià )昂貴, 采用開(kÄi)æºçš„Mapserver作為GISæœå‹™(wù)器。
2.2ç¶²(wÇŽng)絡(luò)控制系統(tÇ’ng)æŽ§åˆ¶ç®—æ³•çš„ç ”ç©¶
熱網(wÇŽng)é (yuÇŽn)程監(jiÄn)控系統(tÇ’ng)是一個(gè)ç¶²(wÇŽng)絡(luò)控制系統(tÇ’ng)(NCS),其控制å°(duì)象是一個(gè)大滯åŽçš„å°(duì)象,目å‰é‚„æ²’(méi)有一個(gè)很好的數(shù)å¸(xué)æ¨¡åž‹å’ŒæŽ§åˆ¶ç®—æ³•èƒ½å¤ è§£æ±ºé€™ä¸€æŽ§åˆ¶å•(wèn)題。目å‰ï¼Œç†±åЛ公å¸ä¸€èˆ¬é‡‡ç”¨çš„æ–¹æ³•是通éŽ(guò)人的經(jÄ«ng)é©—(yà n)來(lái)完æˆç†±ç¶²(wÇŽng)平衡的調(dià o)æ•´ï¼Œç ”ç©¶ä¸€å€‹(gè)é©åˆç†±ç¶²(wÇŽng)監(jiÄn)控的控制算法,并充分考慮的環(huán)境溫度的影響,å°(duì)節(jié)約能æºï¼Œæé«˜ä¾›ç†±æ•ˆçއæ„義é‡å¤§ã€‚ç¶²(wÇŽng)絡(luò)控制系統(tÇ’ng)ä¸ç”±äºŽå¸¶å¯¬çš„é™åˆ¶æœƒ(huì)產(chÇŽn)生時(shÃ)å»¶ï¼Œç ”ç©¶æ™‚(shÃ)å»¶å°(duì)控制算法的影響也是一個(gè)需è¦è§£æ±ºçš„å•(wèn)題。
2.3控制節(jié)點(diÇŽn)軟ã€ç¡¬ä»¶ç³»çµ±(tÇ’ng)è¨(shè)計(jì)
熱力站控制節(jié)點(diÇŽn)如果采用工控機(jÄ«)ã€PLCç‰æŠ€è¡“(shù)實(shÃ)ç¾(xià n)的話,控制節(jié)點(diÇŽn)çš„æˆæœ¬è¼ƒé«˜ã€‚采用嵌入å¼ç³»çµ±(tÇ’ng)è¨(shè)計(jì)實(shÃ)ç¾(xià n)控制節(jié)點(diÇŽn)å°‡é™ä½Žæ•´å€‹(gè)系統(tÇ’ng)çš„é€ åƒ¹(jià ),有利于大è¦(guÄ«)模推廣。
2.4 VPNå”(xié)è°çš„è¨(shè)計(jì)與實(shÃ)ç¾(xià n)

圖2. 控制節(jié)點(diÇŽn)硬件系統(tÇ’ng)çµ(jié)æ§‹(gòu)圖
采用ADSL的節(jié)點(diÇŽn)接入方å¼åŽï¼Œç”±äºŽåˆ©ç”¨äº†Internet傳輸控制數(shù)據(jù),å˜åœ¨æ•¸(shù)據(jù)安全性的å•(wèn)題。為了ä¿è‰æ•¸(shù)據(jù)的安全性,å¯ä»¥é‡‡ç”¨VPN(虛擬專用網(wÇŽng))技術(shù)ä¿è‰å‚³è¼¸æ•¸(shù)據(jù)的安全性。[3]
3.控制節(jié)點(diÇŽn)軟ã€ç¡¬ä»¶ç³»çµ±(tÇ’ng)è¨(shè)計(jì)
3.1 控制節(jié)點(diÇŽn)硬件系統(tÇ’ng)è¨(shè)計(jì)
控制節(jié)點(diÇŽn)的硬件系統(tÇ’ng)基于三星公å¸ARM7處ç†å™¨S3C44B0X實(shÃ)ç¾(xià n),如圖2所示:
S3C44B0X是三星公å¸ç”Ÿç”¢(chÇŽn)çš„ARM7(Advanced RISC Machine)內(nèi)æ ¸çš„32ä½å¾®è™•ç†å™¨ï¼Œå…·æœ‰8è·¯åä½A/D轉(zhuÇŽn)æ›å™¨å’Œå…¶ä»–硬件資æºï¼Œè©²èŠ¯ç‰‡æˆæœ¬ä½Žï¼Œéžå¸¸é©åˆç”¨äºŽç†±ç¶²(wÇŽng)監(jiÄn)控系統(tÇ’ng)。電æºé¸ç”¨5v/24vé–‹(kÄi)é—œ(guÄn)é›»æºï¼Œç‚ºåµŒå…¥å¼ç³»çµ±(tÇ’ng)和傳感器供電。晶振采用10MHZ的晶振模塊,S3C44B0Xå…§(nèi)部具有鎖相環(huán),å¯ä»¥åœ¨è©²æ™¶æŒ¯çš„基礎(chÇ”)上產(chÇŽn)生66MHZ的穩(wÄ›n)å®šè¼¸å‡ºé »çŽ‡ã€‚
顯示部分采用VFD高亮度顯示å±ï¼Œå…·æœ‰é»ž(diÇŽn)陣輸出,亮度高ã€è¦–角寬的優(yÅu)點(diÇŽn)。該å±ç”¨ä¾†(lái)顯示ç¾(xià n)å ´(chÇŽng)çš„æº«åº¦ã€æµé‡ã€å£“力ç‰å·¥æ³æ•¸(shù)據(jù)。æ¤å¤–,為了滿足人機(jÄ«)äº¤äº’çš„è¦æ±‚,還擴(kuò)展了指示燈和éµç›¤(pán),該部分通éŽ(guò)S3C44B0X的通用I/O實(shÃ)ç¾(xià n)。
系統(tÇ’ng)通éŽ(guò)MAX232芯片擴(kuò)展了2個(gè)RS-232串行å£ï¼Œä¸€å€‹(gè)用于調(dià o)試,å¦å¤–一個(gè)ç”¨äºŽèˆ‡è®Šé »å™¨çš„é€šä¿¡ã€‚
由于S3C44B0Xå…§(nèi)部ä¸å…·æœ‰ç¶²(wÇŽng)絡(luò)接å£ï¼Œé€šéŽ(guò)æ“´(kuò)展RTL8019Aç¶²(wÇŽng)絡(luò)控制芯片實(shÃ)ç¾(xià n)ç¶²(wÇŽng)絡(luò)接å£ï¼Œè©²èŠ¯ç‰‡çš„é€šä¿¡é€ŸçŽ‡ç‚º10Mbpsï¼Œå®Œå…¨èƒ½å¤ æ»¿è¶³ç³»çµ±(tÇ’ng)è¦æ±‚。該芯片經(jÄ«ng)éŽ(guò)ç¶²(wÇŽng)絡(luò)隔離變壓器和RJ45接å£ï¼Œèˆ‡ADSL MODEMé€šä¿¡ï¼Œå®Œæˆæ’¥è™Ÿ(hà o)和網(wÇŽng)絡(luò)通信的功能。
數(shù)據(jù)采集部分的實(shÃ)ç¾(xià n)原ç†å¦‚下:供/å›žæ°´æº«åº¦ã€æµé‡ã€å£“力å…è·¯4-20mA模擬信號(hà o)ç¶“(jÄ«ng)éŽ(guò)I./V變æ›é›»è·¯è®Š?yÅu)镾3C44B0Xå…§(nèi)部A/Dè¦æ±‚çš„0-2.5v信號(hà o)ï¼Œå®Œæˆæ•¸(shù)據(jù)采集。
執(zhÃ)行機(jÄ«)æ§‹(gòu)部分的工作原ç†å¦‚下:
通éŽ(guò)æ“´(kuò)展D/A轉(zhuÇŽn)æ›å™¨ï¼Œè¼¸å‡ºæ¨¡æ“¬ä¿¡è™Ÿ(hà o),實(shÃ)ç¾(xià n)å°(duì)調(dià o)節(jié)閥開(kÄi)度的調(dià o)節(jié)。通éŽ(guò)通用I/O和光隔,控制電ç£é–¥çš„é–‹(kÄi)é—œ(guÄn)å‹•(dòng)ä½œã€‚èˆ‡è®Šé »å™¨çš„é€šä¿¡ç”±RS-232串行å£å®Œæˆï¼Œé€šéŽ(guò)串行å£å‘è®Šé »å™¨ç™¼(fÄ)逿Œ‡ä»¤ï¼Œèª¿(dià o)節(jié)åŠ å£“æ³µå·¥ä½œç‹€æ…‹(tà i)。
3.2 控制節(jié)點(diÇŽn)軟件系統(tÇ’ng)è¨(shè)計(jì)

圖3:控制節(jié)點(diÇŽn)軟件系統(tÇ’ng)çµ(jié)æ§‹(gòu)圖
如圖3所示,整個(gè)系統(tÇ’ng)æž¶æ§‹(gòu)采用了層次å¼é«”ç³»çµ(jié)æ§‹(gòu)çš„è¨(shè)計(jì)模å¼ï¼Œæ¯ä¸€å±¤éƒ½ç‚ºå…¶ä¸Šä¸€å±¤æä¾›èª¿(dià o)用æœå‹™(wù),這種è¨(shè)計(jì)模å¼å…·æœ‰è‰¯å¥½çš„坿“´(kuò)展性和å¯ç¶è·(hù)性。
最底層是æ“作系統(tÇ’ng)層,采用vxWorks實(shÃ)時(shÃ)æ“作系統(tÇ’ng),該層還æä¾›äº†TCP/IPå”(xié)è°çš„å°è£ä¾›ä¸é–“件層調(dià o)用。
æ“作系統(tÇ’ng)å±¤çš„ä¸Šé¢æ˜¯ä¸é–“件層,該層為應(yÄ«ng)用層æä¾›æœå‹™(wù)。包括硬件驅(qÅ«)å‹•(dòng)模塊和通信å”(xié)è°æ¨¡å¡Šå…©éƒ¨åˆ†ã€‚
ä¸é–“件層上é¢ç‚ºæ‡‰(yÄ«ng)用層,是系統(tÇ’ng)的應(yÄ«ng)用軟件,包括了數(shù)據(jù)采集模塊ã€è‡ªå‹•(dòng)控制模塊和é (yuÇŽn)程通信三個(gè)模塊。該層通éŽ(guò)調(dià o)用ä¸é–“件層æä¾›çš„æœå‹™(wù)ä»¥åŠæ“作系統(tÇ’ng)å…§(nèi)æ ¸æä¾›çš„æœå‹™(wù)實(shÃ)ç¾(xià n)。
應(yÄ«ng)用層的三個(gè)模塊å°(duì)實(shÃ)時(shÃ)æ€§è¦æ±‚較高,通éŽ(guò)è¨(shè)計(jì)若干個(gè)ç¨(dú)立的任務(wù)實(shÃ)ç¾(xià n)。
數(shù)據(jù)采集模塊是一個(gè)周期性的任務(wù),æ¯éš”100ms采集一次數(shù)據(jù),利用æ“作系統(tÇ’ng)å…§(nèi)æ ¸å¯¦(shÃ)ç¾(xià n)精確定時(shÃ)。當(dÄng)æœ‰å ±(bà o)è¦ç™¼(fÄ)生時(shÃ)ï¼Œé‡‡ç”¨ä¸æ–·çš„æ–¹å¼è™•ç†ã€‚數(shù)據(jù)采集模塊和其他兩個(gè)模塊的通信采用消æ¯éšŠ(duì)列和共享內(nèi)å˜çš„æ–¹å¼å¯¦(shÃ)ç¾(xià n)。
自動(dòng)æŽ§åˆ¶æ¨¡å¡Šæ ¹æ“š(jù)實(shÃ)時(shÃ)數(shù)據(jù)控制執(zhÃ)行機(jÄ«)æ§‹(gòu)的動(dòng)作,調(dià o)整熱網(wÇŽng)é‹(yùn)行工æ³ï¼Œä¹Ÿå¯ä»¥æŽ¥å—來(lái)自é (yuÇŽn)程通信模塊的指令,調(dià o)æ•´é‹(yùn)行工æ³ã€‚
é (yuÇŽn)程通信模塊將實(shÃ)時(shÃ)數(shù)據(jù)通éŽ(guò)ç¶²(wÇŽng)絡(luò)傳é€åˆ°ç›£(jiÄn)控ä¸å¿ƒï¼Œå¹¶æŽ¥å—來(lái)自監(jiÄn)控ä¸å¿ƒçš„æŽ§åˆ¶æŒ‡ä»¤ã€‚é (yuÇŽn)程通信模塊和自動(dòng)控制模塊的任務(wù)間通信通éŽ(guò)消æ¯éšŠ(duì)列實(shÃ)ç¾(xià n)。
4.çµ(jié)æŸèªž(yÇ”)
本文æå‡ºçš„基于ADSL的熱網(wÇŽng)監(jiÄn)控系統(tÇ’ng)是一種廉價(jià )ã€å¯é ã€å¸¶å¯¬é«˜çš„熱網(wÇŽng)監(jiÄn)æŽ§è§£æ±ºæ–¹æ¡ˆï¼Œè©²æ–¹æ¡ˆåŒæ¨£é©ç”¨äºŽå…¶ä»–城市管網(wÇŽng)(如水ã€ç…¤æ°£ï¼‰çš„監(jiÄn)測(cè),有較寬泛的應(yÄ«ng)ç”¨é ˜(lÇng)域。目å‰ï¼Œè©²ç³»çµ±(tÇ’ng)還有一些技術(shù)å•(wèn)題需è¦è§£æ±ºï¼Œå¦‚ç¶²(wÇŽng)絡(luò)控制系統(tÇ’ng)的控制算法和時(shÃ)å»¶çš„å•(wèn)題ç‰ï¼Œæœ‰å¾…于在今åŽçš„工作ä¸ç¹¼çºŒ(xù)ç ”ç©¶ã€‚
本文的創(chuà ng)新點(diÇŽn)是采用ADSL技術(shù)作為熱網(wÇŽng)é (yuÇŽn)程監(jiÄn)控的通信方å¼ï¼Œå¹¶é‡‡ç”¨åµŒå…¥å¼ç³»çµ±(tÇ’ng)è¨(shè)計(jì)實(shÃ)ç¾(xià n)控制節(jié)點(diÇŽn)ï¼Œå…·æœ‰æˆæœ¬ä½Žã€å¯¦(shÃ)時(shÃ)性好的優(yÅu)點(diÇŽn)。本系統(tÇ’ng)在æŸå¸‚ç¶“(jÄ«ng)éŽ(guò)兩個(gè)采暖期的é‹(yùn)行,è‰æ˜Žç³»çµ±(tÇ’ng)é‹(yùn)行穩(wÄ›n)定å¯é ,通éŽ(guò)é™ä½Žèƒ½è€—ã€æ¸›å“¡å¢žæ”¶ç‰ï¼Œå¹´å‰µ(chuà ng)é€ ç¶“(jÄ«ng)濟(jì)效益527è¬(wà n)元。
åƒè€ƒæ–‡ç»(xià n):
[1] 隋強(qiáng). 熱網(wÇŽng)監(jiÄn)控系統(tÇ’ng)數(shù)據(jù)傳輸方å¼çš„æ¯”較[Jï¼½.節(jié)能, 2007,2: 4,54-55。
[2] 劉浩,戴居è±. 集ä¸ä¾›ç†±ç¶²(wÇŽng)絡(luò)微機(jÄ«)監(jiÄn)控系統(tÇ’ng)ï¼»Jï¼½. 微計(jì)算機(jÄ«)ä¿¡æ¯ , 2005,10-1: 86-87。
[3] æŽç¦ 朱林 , 基于VPN的熱網(wÇŽng)監(jiÄn)測(cè)系統(tÇ’ng)è¨(shè)計(jì)與實(shÃ)ç¾(xià n)ï¼»Jï¼½. 包é 鋼éµå¸(xué)院å¸(xué)å ±(bà o),2005,4: 361-363,372。