ç„¡ç·šé ç¨‹ç›£æŽ§ç³»çµ±çš„æ ¸å¿ƒæŠ€è¡“ç ”ç©¶
時間:2007-06-23 10:01:00來æºï¼šlijing
導語:?ç„¡ç·šé 程監控系統是在原有嵌入å¼ç”¢å“的基礎上,çµåˆç•¶å‰è“¬å‹ƒç™¼å±•的無線通信技術而形æˆçš„æ–°åž‹ç›£æ¸¬æŽ§åˆ¶ç³»çµ±ã€‚
摘è¦ï¼šç„¡ç·šé 程監控系統是在原有嵌入å¼ç”¢å“的基礎上,çµåˆç•¶å‰è“¬å‹ƒç™¼å±•的無線通信技術而形æˆçš„æ–°åž‹ç›£æ¸¬æŽ§åˆ¶ç³»çµ±ã€‚本文比較系統地討論無線é 程監控系統è¨è¨ˆé–‹å§‹é‡‡ç”¨çš„ä¸€äº›æ ¸å¿ƒæŠ€è¡“ï¼ŒåŒ…æ‹¬ç¡¬ä»¶é›»è·¯çš„è¨è¨ˆï¼ŒèŠ¯ç‰‡é¸æ“‡ã€åµŒå…¥å¼æ“ä½œç³»çµ±çš„é¸æ“‡ï¼Œå¯¦æ™‚軟件的è¨è¨ˆï¼Œç„¡ç·šé€šä¿¡ç¶²çš„組建,控制ä¸å¿ƒæ‡‰ç”¨è»Ÿä»¶çš„è¨è¨ˆç‰ã€‚
é—œéµè©žï¼šç„¡ç·šé 程監控系統 å¯¦ç¾æ–¹å¼ æ“ä½œç³»çµ±é¸æ“‡ 無線通信網
ç„¡ç·šé 程監控系統是在傳統監測監控系統的基礎上,çµåˆç•¶å‰ç„¡ç·šé€šä¿¡æŠ€è¡“和信æ¯è™•ç†æŠ€è¡“è€Œç™¼å±•èµ·ä¾†çš„æ–°åž‹æ¸¬æŽ§ç³»çµ±ã€‚
ä¸€èˆ¬è€Œè¨€ï¼Œç¾æœ‰çš„ç„¡ç·šé 程監控系統,大都符åˆâ€œæŽ§åˆ¶ä¸å¿ƒâ€”監測站â€çš„æ§‹å»ºæ¨¡å¼ã€‚控制ä¸å¿ƒæ˜¯æ•´å€‹ç³»çµ±é‹ä½œçš„æ ¸å¿ƒï¼Œè² 責收集å„監測站上傳的監測信æ¯ï¼Œç™¼é€å„種æ“作命令以控制監測站的行æ¥ã€‚監測站被布放于é 離控制ä¸å¿ƒçš„å„ç›£æ¸¬é»žè™•ï¼Œè² è²¬å®Œæˆä¿¡æ¯çš„采集和響應控制ä¸å¿ƒç™¼å‡ºçš„æŽ§åˆ¶å‘½ä»¤ã€‚控制ä¸å¿ƒå¯ç”¨æ™®é€šå¾®æ©Ÿã€å·¥ä½œç«™æˆ–工控機實ç¾ï¼Œè»Ÿä»¶é–‹ç™¼å¯é åŸºäºŽç¾æœ‰çš„Windows或Unixæ“作系統。監測站的è¨è¨ˆå¯¦ç¾å¯æ ¹æ“šä¸åŒçš„æ‡‰ç”¨ç›®çš„和應用環境,采用特定的技術形å¼ï¼Œæ¯”如單片機ã€DSP或者Intel X86系列的微處ç†å™¨ç‰ã€‚ç„¡ç·šé 程監控系統的組網方å¼ä¹Ÿå¾ˆéˆæ´»ï¼Œå¯åˆ©ç”¨ç¾æœ‰çš„無線通信網,如GSM/GPRS網絡,CDMA移動網絡ç‰ï¼Œä¹Ÿå¯å–®ç¨æå»ºå°ˆé–€çš„無線局域網。下é¢ç³»çµ±åœ°è¨Žè«–ç„¡ç·šé 程監控系統è¨è¨ˆé–‹ç™¼æ™‚涉åŠåˆ°çš„ä¸€äº›æ ¸å¿ƒæŠ€è¡“ï¼Œä¸»è¦åŒ…括三個方é¢ï¼šç›£æ¸¬ç«™çš„è¨è¨ˆé–‹ç™¼ã€ç„¡ç·šç¶²çµ¡çš„組建和控制ä¸å¿ƒçš„軟件è¨è¨ˆã€‚
1 監測站的è¨è¨ˆå¯¦ç¾
監測站的è¨è¨ˆèˆ‡å¯¦ç¾æ˜¯æ•´å€‹ç„¡ç·šé ç¨‹ç›£æŽ§ç³»çµ±ç ”åˆ¶é–‹ç™¼çš„é‡é»žï¼Œç›£æ¸¬ç«™å°ä¿¡æ¯æ•¸æ“šè™•ç†çš„能力和精度將影響整個系統的最終性能。在整個開發éŽç¨‹ä¸ï¼Œç›£æ¸¬ç«™çš„è¨è¨ˆæ˜¯å·¥ä½œé‡æœ€å¤§ã€æ‰€éœ€æ™‚間最長的一部分。監測站處于工作ç¾å ´ï¼Œåªå®Œæˆæ•¸æ“šçš„采集ã€è™•ç†å’ŒæŽ§åˆ¶ï¼Œä»»å‹™ç›¸å°å–®ä¸€ã€å›ºå®šï¼Œç„¡é ˆç”¨è©™å¤§çš„è‡ºå¼æ©Ÿä¾†å®Œæˆï¼›è€ƒæ…®åˆ°ç¯€èƒ½å’Œå¸ƒæ”¾æ–¹ä¾¿ï¼Œç›£æ¸¬ç«™å¤šç‚ºåµŒå…¥å¼ç³»çµ±ã€‚æ ¹æ“šæ•´å€‹ç„¡ç·šé 程監控系統所è¦å¯¦ç¾çš„åŠŸèƒ½ï¼Œå’Œå°æ•¸æ“šè™•ç†èˆ‡å°å‚³æ„Ÿå™¨æŽ§åˆ¶èƒ½åŠ›çš„è¦æ±‚,監測站è¨è¨ˆçš„復雜程度和采用的具體技術是ä¸ä¸€æ¨£çš„。
1.1 基于單片機的è¨è¨ˆå¯¦ç¾æ–¹å¼
采用單片機是大多數嵌入å¼ç³»çµ±è¨è¨ˆæ™‚çš„é¦–é¸æ–¹æ¡ˆã€‚ç”±äºŽåœ¨ç‰‡ä¸Šé›†æˆæœ‰è±å¯Œçš„外è¨ï¼Œå…·æœ‰è‰¯å¥½çš„æŽ§åˆ¶èƒ½åŠ›ï¼Œå–®ç‰‡æ©Ÿå¤©ç”Ÿå°±æ˜¯ç‚ºåµŒæ”¾å¼ç³»çµ±åº¦èº«å®šåšçš„,在嵌入å¼å¸‚å ´ä¸Šå æ“šäº†æœ€å¤§çš„份é¡ã€‚
基于單片機的è¨è¨ˆæ–¹æ¡ˆä¸€èˆ¬é©ç”¨äºŽå°æ•¸æ“šè™•ç†è¦æ±‚ä¸é«˜ï¼Œé‹ç®—é‡ä¸å¤§çš„é ç¨‹ç›£æŽ§ç³»çµ±ã€‚æ ¹æ“šéœ€è¦ï¼Œå–®ç‰‡æ©Ÿå¯ä»¥é¸ç”¨è¼ƒç‚ºä½Žç«¯çš„4使©Ÿæˆ–8使©Ÿï¼Œå¦‚8051ç‰ï¼Œä¹Ÿå¯é¸ç”¨åŠŸèƒ½è¼ƒå¼·çš„å°ˆç”¨èŠ¯ç‰‡ï¼Œå¦‚MSP430FE42X系列。單片機主è¦ç”¨äºŽç›£æ¸¬ç«™ç«¯çš„系統控制。片外å˜å„²å™¨ä¸€èˆ¬ç‚ºRAMã€EEPROMå’ŒFlashç‰å˜å„²å™¨ï¼›I/Oè¨å‚™ä¸€èˆ¬ç‚ºéµç›¤ã€LCDç‰ä¾›è¨è¨ˆèª¿è©¦ç”¨çš„人機交互接å£ï¼›å‚³æ„Ÿå™¨ä¸€èˆ¬ç‚ºè©±ç’ã€æ”åƒé ã€æšè²å™¨å’Œä¼ºæœé¦¬é”一類的è¨å‚™ã€‚無線通信接å£å¯¦ç¾ç›¸å°è¼ƒç‚ºå¾©é›œã€‚編解碼器是å¯å–èˆçš„,å°äºŽä½Žé€ŸçŽ‡æ•¸æ“šä¸€èˆ¬æ²’æœ‰å¿…è¦ã€‚æ ¹æ“šç³»çµ±çš„è™•ç†ä»»å‹™å’Œä¿¡æ¯çš„類別,編解碼器å¯é¸ç”¨ä¸åŒçš„芯生, 如CMX639ï¼ˆç”¨äºŽéŸ³é »ï¼‰æˆ–LD9320ç‰ï¼Œä¹Ÿå¯ç”¨ç·¨ç¨‹é‚輯器件實ç¾ã€‚監測站軟件å¯ç›´æŽ¥é€šéŽC或匯編語言實ç¾ï¼Œä¹Ÿå¯åœ¨å¯¦æ™‚æ“作系統上開發應用軟件。å°äºŽä½Žæª”çš„4使ˆ–8ä½å–®ç‰‡æ©Ÿï¼ŒæŽ§åˆ¶èƒ½åŠ›è¼ƒä½Žï¼Œç³»çµ±ç°¡å–®ï¼Œä¸€èˆ¬é‡‡ç”¨ç›´æŽ¥ç·¨å¯«æŽ§åˆ¶ç¨‹åºçš„æ–¹æ³•。å°äºŽåŠŸèƒ½è¼ƒå¼·å¤§ï¼Œå„è¨å‚™é–“交互復雜的系統而言,大多數是利用æ“作系統來進行任務管ç†ã€è¨å‚™äº¤äº’ï¼Œæ‡‰ç”¨è»Ÿä»¶åªæ˜¯å®Œæˆä¸Šå±¤çš„æ•¸æ“šè™•ç†ç‰å·¥ä½œã€‚
1.2 基于DSPçš„è¨è¨ˆå¯¦ç¾æ–¹å¼
眾所周知,DSP的數å—è™•ç†æ–¹é¢èƒ½åŠ›è¼ƒå¼·ï¼ŒæŠ€è¡“å·²ç¶“å¾ˆæˆç†Ÿï¼Œèƒ½è™•ç†å„種é‹ç®—的通用ã€å°ˆç”¨èŠ¯ç‰‡ä¹Ÿå¾ˆå¤šã€‚ä»¥DSPç‚ºæ ¸å¿ƒè¨è¨ˆé–‹ç™¼çš„監測站,å¯ä»¥å®Œæˆé«˜é€ŸçŽ‡æ•¸æ“šè™•ç†ï¼Œä¿è‰ç³»çµ±å¯¦æ™‚性方é¢çš„è¦æ±‚。
這類è¨è¨ˆæ–¹æ¡ˆä¸€èˆ¬é©ç”¨äºŽæ•¸æ“šè™•ç†é‹ç®—釿¯”è¼ƒå¤§ï¼Œå¯¦æ™‚æ€§è¦æ±‚é«˜è€Œå°æŽ§åˆ¶èƒ½åŠ›è¦æ±‚相å°è¼ƒä½Žçš„監控系統。與以單片機為基礎的監控系統ä¸åŒçš„æ˜¯ï¼ŒDSP除了作控制器以外,還å¯å…¼ä½œæ•¸æ“šè¨ˆç®—ã€ç·¨/解碼之用。å°äºŽè¼ƒå¾©é›œçš„ç·¨/解碼以åŠå£“縮解壓é‹ç®—(比如å°åœ–åƒè¦–é »æ•¸æ“šçš„è™•ç†ç‰ï¼‰æ˜¯å¦ä»ç”±DSP完æˆï¼Œé ˆç¶œåˆè€ƒæ…®ã€‚è‹¥DSP在系統控制和實ç¾å‚³è¼¸å”è°æ–¹é¢è² 擔太é‡ï¼Œå‰‡é€™éƒ¨åˆ†é‹ç®—需è¦ç”±å°ˆé–€çš„處ç†èŠ¯ç‰‡å®Œæˆï¼›è‹¥ç³»çµ±æŽ§åˆ¶å’Œå‚³è¼¸å”è°è¼ƒç°¡å–®ï¼Œæˆ–æ ¹æœ¬æ²’æœ‰åˆ°ä¸Šå±¤å”è°æ£§ï¼Œå‰‡é€™éƒ¨åˆ†å¾©é›œçš„é‹ç®—å¯ç”±DSP完æˆã€‚
1.3 基于MCU+DSPçš„è¨è¨ˆå¯¦ç¾æ–¹å¼
顯然,這種è¨è¨ˆæ–¹å¼å¸å–了單片機和DSPå„自的優點:單片機的特點決定其擅長于控制,DSPçš„å…§éƒ¨çµæ§‹ä¿è‰è¼ƒå¼·çš„æ•¸æ“šè™•ç†èƒ½åŠ›ã€‚å…©è€…çš„çµ„åˆå¯å¯¦ç¾ä¸€äº›ç›¸ç•¶å¾©é›œçš„系統功能,但由于系統ä¸é‡‡ç”¨äº†å…©å€‹è™•ç†å™¨ï¼Œå…¶é–“的信æ¯äº¤äº’是è¨è¨ˆé€™é¡žç›£æ¸¬ç«™æ™‚é ˆè‘—é‡è€ƒæ…®çš„å•é¡Œã€‚åªæœ‰å–®ç‰‡æ©Ÿå’ŒDSP之間較好地å”åŒå·¥ä½œï¼Œæ‰èƒ½å……分發æ®å„自的優點;å¦å‰‡ï¼Œç”±äºŽå…©è€…é–“çš„å”調而耗費了大é‡è³‡æºï¼Œæ•´é«”性能未必高于采用單一處ç†å™¨çš„系統。實ç¾å–®ç‰‡æ©Ÿå’ŒDSP間通信å”調的常用方法是采用雙å£RAM。
ç›®å‰ï¼Œæœ‰äº›DSPæˆ–å–®ç‰‡æ©Ÿå» å®¶ç‚ºäº†æ“´å¤§èŠ¯ç‰‡çš„é©ç”¨èŒƒåœï¼Œåœ¨åŽŸæœ‰åŸºç¤Žä¸Šé€²è¡Œæ“´å±•ï¼Œç›¸äº’é–“å®¹å…¥äº†å°æ–¹çš„特點,使åŒä¸€èŠ¯ç‰‡åœ¨æ•¸æ“šè™•ç†å’ŒæŽ§åˆ¶æ–¹é¢åŒæ™‚具有較好的性能。比如Microchipå…¬å¸æŽ¨å‡ºçš„dsPIC,使客戶能方便地將單片機的功能轉移到DSPä¸Šï¼Œç›®å‰æŽ¨å‡ºçš„ç”¢å“æœ‰dsPIC30FXXX系列。由于DSPå’ŒMCU兩個功能模塊在åŒä¸€èŠ¯ç‰‡å…§å¯¦ç¾ï¼Œæé«˜äº†ç³»çµ±çš„å¯é 性ã€é™ä½Žäº†ç›£æ¸¬ç«™çš„è¨è¨ˆé›£åº¦å¹¶ç¯€çœå°åˆ¶æ¿ç©ºé–“。這類芯片得到廣大用戶的é’çžã€‚
1.4 基于MPUçš„è¨è¨ˆå¯¦ç¾æ–¹å¼
è¨è¨ˆåµŒå…¥å¼ç”¢å“çš„å¦ä¸€å¯é¸æ–¹æ¡ˆæ˜¯é‡‡ç”¨åŸºäºŽå¾®è™•ç†å™¨çš„è¨è¨ˆæ–¹å¼ã€‚èˆ‡å·¥æ¥æŽ§åˆ¶è¨ˆç®—æ©Ÿç›¸æ¯”ï¼ŒåµŒå…¥å¼å¾®è™•ç†å™¨å…·æœ‰é«”ç©å°ã€é‡é‡è¼•ã€æˆæœ¬ä½Žã€å¯é 性高ç‰å„ªé»žï¼›åŒæ™‚ï¼Œåœ¨è©²é ˜åŸŸæŠ€è¡“æˆç†Ÿã€ç”¢å“類型多ã€é¸æ“‡ç©ºé–“大,滿足å„種性能需求的處ç†å™¨æ¯”較容易ç²å¾—。隨著采用RISC體系的高性能MPU(比如采用ARM構架的處ç†å™¨èŠ¯ç‰‡ç‰ï¼‰çš„出ç¾ï¼ŒMPU在嵌入å¼é ˜åŸŸä¸çš„地ä½ç¶“ä¹…ä¸è¡°ï¼›ä½†æ˜¯ï¼Œç”±äºŽåœ¨è¨è¨ˆç›£æ¸¬ç«™æ™‚,電路æ¿ä¸Šå¿…é ˆåŒ…æ‹¬ROMã€RAMã€Flashã€ç¸½ç·šæŽ¥å£å’Œå„種外è¨ç‰å™¨ä»¶ï¼Œç³»çµ±çš„å¯é 性將有所下é™ï¼ŒæŠ€è¡“ä¿å¯†æ€§å·®ï¼Œå¯¦ç¾é›£åº¦ä¹Ÿè¼ƒå¤§ã€‚
1.5 實時æ“ä½œç³»çµ±é¸æ“‡å’ŒåµŒå…¥å¼å¯¦æ™‚軟件開發
ç›®å‰å·²æœ‰çš„實時æ“作系統(RTOS)種類ç¹å¤šï¼Œè»Ÿä»¶çµæ§‹å„異,å¯é©ç”¨äºŽå¾©é›œç¨‹åº¦ä¸åŒçš„å„種環境,包括循環查詢系統ã€å‰åŽè‡ºç³»çµ±ã€å¯¦æ™‚å¤šä»»å‹™ç³»çµ±å’Œå¤šè™•ç†æ©Ÿç³»çµ±ç‰ã€‚具體實例有VxWorksã€pSOSã€QNXã€Palm OSã€Windows CEã€lynx OS和嵌入å¼Linuxç‰ã€‚鏿“‡é©åˆç›£æ¸¬ç«™ä¹ƒè‡³æ•´å€‹ç„¡ç·šé 程監控系統的RTOSçš„é‡è¦æ€§æ˜¯ä¸è¨€è€Œå–»çš„,它å¯èƒ½é—œç³»åˆ°æ•´å€‹ç³»çµ±ç ”åˆ¶çš„æˆæ•—ã€‚é¸æ“‡éŽç¨‹é›œè€Œåˆéœ€è¦è€å¿ƒï¼šè¦äº†è§£å„RTOS的特點和é©ç”¨èŒƒåœï¼Œæ¯”較其間的å€åˆ¥ï¼Œæ‰èƒ½æ‰¾åˆ°æœ€ç‚ºåˆé©çš„ä¸€ç¨®ã€‚é¸æ“‡æ¯”較時,需è¦è€ƒæ…®çš„å› ç´ ä¸»è¦æœ‰ï¼š
â‘ RTOSèƒ½å¦æ”¯æŒåœ¨é …ç›®ä¸ä½¿ç”¨çš„語言和微處ç†å™¨ï¼›
â‘¡RTOS能å¦èˆ‡ICEã€ç·¨è¯å™¨ã€åŒ¯ç·¨å™¨ã€é€£æŽ¥å™¨åŠæºä»£ç¢¼èª¿åˆ¶å™¨å…±åŒå·¥ä½œï¼›
â‘¢RTOSæ˜¯å¦æ”¯æŒè¨è¨ˆä¸è¦ç”¨åˆ°çš„æœå‹™ï¼Œå¦‚æ¶ˆæ¯éšŠåˆ—ã€å®šæ™‚和信號é‡ç‰ï¼›
â‘£RTOS能å¦é”到應用產å“的性能需求,比如實時性需求;
⑤能å¦ç²å¾—產å“開發時必è¦çš„組件,比如å”è°æ£§ã€èƒ½ä¿¡æœå‹™ã€å¯¦æ™‚數據庫ã€Webæœå‹™ç‰ï¼›
â‘¥RTOS是å¦èƒ½ç‚ºå…¬é–‹å‡ºå”®çš„硬件æä¾›è¨å‚™é©…動程åºï¼›
⑦使用RTOS是å¦å…費;
⑧能å¦ç²å¾—目標代碼;
⑨ç²å¾—çš„æŠ€è¡“æ”¯æŒæœ‰å¤šå°‘ï¼›
â‘©å°äºŽéœ€è¦æŽˆæ¬Šçš„RTOSï¼ŒæŽˆæ¬Šæ–¹å¼æ˜¯æ€Žæ¨£çš„。
嵌入å¼å¯¦æ™‚軟件的開發與傳統軟件的開發有許多相似之處,繼承了許多傳統軟件的開發習慣;但由于嵌入å¼å¯¦æ™‚軟件的功能和é‹è¡Œç’°å¢ƒç‰¹æ®Šï¼Œæ±ºå®šå…¶èˆ‡å‚³çµ±è»Ÿä»¶çš„開發有所å€åˆ¥ã€‚嵌入å¼å¯¦æ™‚軟件的開發使用交å‰é–‹ç™¼æ–¹å¼ã€‚所謂交å‰é–‹ç™¼æ˜¯æŒ‡ï¼Œç¨‹åºä»£ç¢¼çš„實ç¾ã€ç·¨è¯å’Œé€£æŽ¥çš„環境與å°å…¶é€²è¡Œèª¿è©¦å’Œé‹è¡Œçš„環境ä¸åŒã€‚å‰è€…基于普通微機平臺,åŽè€…則基于嵌入å¼ç³»çµ±çš„硬件平臺。調試éŽç¨‹å¤šæ˜¯åœ¨æœ‰é€šä¿¡é€£æŽ¥çš„宿主機與目標機的é…åˆä¸‹é€²è¡Œçš„,開發完æˆåŽéœ€è¦é€²è¡Œå›ºåŒ–和固化測試。å¦å¤–,開發éŽç¨‹é‚„需è¦ç›¸æ‡‰çš„開發工具,包括交å‰ç·¨è¯å™¨ã€äº¤å‰èª¿è©¦å™¨å’Œä¸€äº›ä»¿çœŸè»Ÿä»¶ã€‚åµŒå…¥å¼æ‡‰ç”¨ç³»çµ±ä»¥ä»»å‹™ç‚ºåŸºæœ¬åŸ·è¡Œå–®å…ƒï¼Œç”¨å¤šå€‹å¹¶ç™¼çš„任務代替通用軟件的多個模塊,并定義了應用軟件任務間的接å£ã€‚由于整個無線é 程監控系統的實時性能å—RTOS和應用軟件的影響,所以,在軟件的需求分æžéšŽæ®µå°±å……åˆ†è€ƒæ…®å…¶å¯¦æ™‚æ€§è¦æ±‚。å†åŠ ä¹‹åµŒå…¥å¼æ‡‰ç”¨è»Ÿä»¶å°ç©©å®šæ€§ã€å¯é æ€§ã€æŠ—å¹²æ“¾ç‰æ€§èƒ½çš„è¦æ±‚éƒ½æ¯”è¼ƒåš´æ ¼ï¼Œæ‰€ä»¥åµŒå…¥å¼å¯¦æ™‚軟件的開發難度較大。
2 無線通信的è¨è¨ˆå¯¦ç¾
無線通信的è¨è¨ˆç›¸å°äºŽç›£æ¸¬ç«™è€Œè¨€è¼ƒç°¡å–®ï¼Œæœ‰è¨±å¤šç¾æœ‰çš„產å“和通信系統å¯ä»¥åˆ©ç”¨ï¼Œé‡é»žåªæ˜¯åœ¨äºŽå¾žå¤šç¨®å¯¦ç¾æ–¹å¼ä¸ä½œå‡ºæœ€å„ªçš„鏿“‡ã€‚
å¸¸ç”¨çš„å¯¦ç¾æ–¹å¼æœ‰ï¼šåˆ©ç”¨ç¾æœ‰çš„通信網絡(GSM/GPRSã€CDMA移動網ç‰ï¼‰å’Œç›¸æ‡‰çš„無線通信產å“;通éŽç„¡ç·šæ”¶ç™¼è¨å‚™ï¼Œå¦‚ç„¡ç·šModem,無線網橋ç‰å°ˆé–€çš„無線局域網;利用收發集æˆèŠ¯ç‰‡åœ¨ç›£æ¸¬ç«™ç«¯å¯¦ç¾é›»è·¯æ¿ç´šèˆ‡ç›£æŽ§ä¸å¿ƒçš„無線通信。
2.1 åˆ©ç”¨ç¾æœ‰ç¶²çµ¡å¯¦ç¾ç›£æ¸¬ç«™èˆ‡ç›£æŽ§ä¸å¿ƒçš„無線通信
ç¾æœ‰çš„通信網絡較多,按æ¥å‹™å»ºç¶²æ˜¯3G以å‰é€šä¿¡ç¶²çµ¡çš„特點,無線網絡也ä¸ä¾‹å¤–。è¨è¨ˆç„¡ç·šé 程監控系統å¯ä»¥å€Ÿç”¨çš„ç„¡ç·šç¶²çµ¡ä¸»è¦æœ‰ï¼šå…¨çƒæ•¸å—移動電話系統(GSM)ã€é€šç”¨åˆ†çµ„ç„¡ç·šæ¥å‹™ï¼ˆGPRS)ã€é‡‡ç”¨ç¢¼åˆ†å¤šå€ï¼ˆCDMA)技術的移動網ã€èœ‚çª©å¼æ•¸å—分組數據(CDPD)系統。
GSM(Globem System for Mobileï¼‰æ˜¯å…¨çƒæœ€ä¸»è¦çš„2Gæ¨™æº–ï¼Œèƒ½å¤ åœ¨ä½Žæœå‹™æˆæœ¬ã€ä½Žçµ‚ç«¯æˆæœ¬æ¢ä»¶ä¸‹æä¾›è¼ƒé«˜çš„通信質é‡ã€‚就其æ¥å‹™è€Œè¨€ï¼ŒGSMæ˜¯ä¸€å€‹èƒ½å¤ æä¾›å¤šç¨®æ¥å‹™çš„移動ISDN(Integrated Services Digital Networkï¼Œç¶œåˆæ¥å‹™æ•¸å—網絡)。
GPRS(General Packet Packet Radio Serviceï¼‰åœ¨ç¾æœ‰çš„GSMç¶²çµ¡åŸºç¤Žä¸Šå¢žåŠ ä¸€äº›ç¡¬ä»¶è¨å‚™å’Œè»Ÿä»¶å‡ç´šï¼Œå½¢æˆä¸€å€‹æ–°çš„網絡é‚è¼¯å¯¦é«”ã€‚å®ƒä»¥åˆ†çµ„äº¤æ›æŠ€è¡“ç‚ºåŸºç¤Žï¼Œé‡‡ç”¨IP數據網絡å”è°ï¼Œæé«˜äº†ç¾æœ‰çš„GSM網的數據æ¥å‹™å‚³è¼¸é€ŸçŽ‡ï¼Œæœ€é«˜å¯é”170kb/s。GPRSæŠŠåˆ†çµ„äº¤æ›æŠ€è¡“å¼•å…¥ç¾æœ‰GSM系統,使得移動通信和數據網絡åˆäºŒç‚ºä¸€ï¼Œå…·æœ‰â€œæ¥µé€Ÿå‚³é€â€ã€â€œæ°¸é 在線â€ã€â€œåƒ¹æ ¼å¯¦æƒ â€ç‰ç‰¹é»žã€‚
CDMA(Code Division Multiple Accessï¼‰ç¶²çµ¡é‡‡ç”¨æ“´å±•é »èœæŠ€è¡“ï¼Œä½¿ç”¨å¤šç¨®åˆ†é›†æŽ¥æ”¶æ–¹å¼ï¼Œä½¿å…¶å…·æœ‰å®¹é‡å¤§ã€é€šä¿¡è³ªé‡å¥½ã€ä¿å¯†æ€§é«˜å’ŒæŠ—干擾能力強ç‰ç‰¹é»žã€‚
CDPD(Cellular Digital Data)無線移動數據通信基于數å—分組數據通信技術,以蜂窩移動通信為組網形å¼ï¼Œæ˜¯æ•¸æ“šæœŽèˆ‡ç§»å‹•é€šä¿¡çš„çµåˆç‰©ã€‚這種通信方å¼åŸºäºŽTCP/IPï¼Œç³»çµ±çµæ§‹ç‚ºé–‹æ”¾å¼ï¼Œæä¾›åŒå±¤ç¶²çµ¡ç„¡ç¸«é€£æŽ¥å’Œå¤šå”è°ç¶²çµ¡æœå‹™ã€‚CDPDç¶²çµ¡å…·æœ‰é€Ÿåº¦å¿«ã€æ•¸æ“šå®‰å…¨æ€§é«˜ç‰ç‰¹é»žï¼Œå¯èˆ‡å…¬ç”¨æœ‰ç·šæ•¸æ“šç¶²çµ¡äº’è¯äº’通,éžå¸¸é©åˆå‚³è¼¸å¯¦æ™‚ã€çªç™¼æ€§å’Œåœ¨ç·šæ•¸æ“šã€‚
å°ä½¿ç›£æŽ§ä¸å¿ƒèˆ‡ç›£æ¸¬ç«™é–“çš„ç„¡ç·šé€šä¿¡èƒ½åˆ©ç”¨ç¾æœ‰çš„網絡,å°äºŽç‰¹å®šçš„無線網需用相應的接入è¨å‚™ã€‚這類è¨å‚™å¸‚é¢ä¸Šæœ‰ç¾æˆçš„產å“å¯ä¾›é¸æ“‡ã€‚接入GSM網絡的通信模塊有西門åçš„SIEMENS TC35i,接入GPRSå¯ç”¨è¥¿é–€åçš„MC35GPRS模塊,接入CDMA網絡的有è¯ç«‹H110 CDMA模塊和AnyDATAå…¬å¸çš„CDMA Modem(DTS-800/1800),éµå¾ªCDPDæ–¹å¼çš„無線調制解調器(Modem)有OmniSkyå’ŒNovatelMinstrel。
åˆ©ç”¨ç¾æœ‰çš„網絡組建無線é 程監控系統,網絡連接如圖1所示。其ä¸ç„¡ç·šæŽ¥å…¥æ¨¡å¡Šç”¢å“一般都æä¾›æœ‰RS232作為外通信接å£ï¼Œæœ‰äº›å¤©ç·šæ˜¯å…§ç½®çš„ã€‚åˆ©ç”¨ç¾æœ‰çš„網絡覆蓋é¢å»£å’Œå¯æ¼«æ¸¸ç‰ç‰¹é»žï¼Œä½¿ç›£æ¸¬ç«™å’ŒæŽ§åˆ¶ä¸å¿ƒçš„ä½ç½®ä¸å—è·é›¢çš„é™åˆ¶ï¼›ä½†ç”±äºŽåˆ©ç”¨å…¬ç¶²ï¼Œå®‰å…¨æ€§æœƒæœ‰æ‰€é™ä½Žã€‚
2.2 通éŽå°ˆç”¨ç„¡ç·šæ”¶ç™¼è¨å‚™å»ºç«‹ç„¡ç·šå±€åŸŸç¶²
這種è¨è¨ˆå¯¦ç¾æ–¹å¼çµæ§‹ç°¡å–®ï¼Œä¸”ç„¡é ˆå‘網絡é‹ç‡Ÿå•†ä»˜è²»ï¼›åˆ©ç”¨å°ˆç¶²ï¼Œå®‰å…¨æ€§é«˜ã€‚ç„¡ç·šå‚³è¼¸ä»¥å¾®æ³¢ä½œå‚³è¼¸åª’é«”ï¼Œæ ¹æ“šèª¿åˆ¶æ–¹å¼çš„ä¸åŒï¼Œå¯åˆ†ç‚ºæ“´å±•é »èœæ–¹å¼å’Œçª„帶調制方å¼å…©ç¨®ã€‚æ“´å±•é »èœæ–¹å¼ç³»çµ±çš„æŠ—干擾能力和安全性高,å°å…¶å®ƒé›»åè¨å‚™çš„干擾å°ã€‚窄帶調制方å¼å ç”¨é »å¸¶å°‘ï¼Œé »å¸¶åˆ©ç”¨çŽ‡é«˜ï¼›é€šå¸¸é¸æ“‡å°ˆç”¨é »æ®µï¼Œéœ€è¦ç”³è«‹ï¼›ç›¸é„°é »é“間影響大,通信質é‡ã€é€šä¿¡å¯é 性無法ä¿éšœã€‚
采用專用無線收發è¨å‚™å»ºç«‹ç„¡ç·šå±€åŸŸç¶²çš„æ‹“æ’²çµæ§‹å¦‚圖2所示。無線收發è¨å‚™åŒ…括無線Modem和無線網橋ç‰ã€‚ç„¡ç·šModem與監測站和控制ä¸å¿ƒä¹‹é–“采用RS232通信。若采用網橋為網絡組建è¨å‚™ï¼Œç¶²çµ¡æ‹“æ’²çµæ§‹å°‡æ›´ç‚ºéˆæ´»ï¼Œå¦‚圖3所示。其ä¸åœ¨ç„¡ç·šç¶²å…©ç«¯çš„æœ‰ç·šç¶²çµ¡æ˜¯å¯å–èˆçš„,å¯ä»¥æ˜¯ä»¥å¤ªç¶²ã€ä»¤ç‰Œç’°ç¶²æˆ–點å°é»žç¶²çµ¡ç‰æœ¬åœ°å±€åŸŸç¶²ã€‚也å¯ä»¥åŸŽåŸŸç¶²ï¼Œç”šè‡³æ˜¯å› ç‰¹ç¶²ï¼Œä½†ä½¿ç”¨å…¬ç¶²æ™‚é ˆè€ƒæ…®å®‰å…¨æ€§å’Œè²»ç”¨å•題。
2.3 利用收發集æˆèŠ¯ç‰‡åœ¨ç›£æ¸¬ç«™ç«¯å¯¦ç¾çš„無線通信
å‰å…©ç¨®çµ„網方å¼çš„ä¸€å€‹ç‰¹é»žæ˜¯é‡‡ç”¨ç¾æœ‰çš„網絡系統和產å“,無線通信部分ä¸é ˆå°ˆé–€é–‹ç™¼ï¼Œå¯¦ç¾è¼ƒç‚ºå®¹æ˜“。但由于所購買的產å“凿˜¯ç¨ç«‹å™¨ä»¶ï¼Œä½¿æ•´å€‹ç³»çµ±ç‰¹åˆ¥æ˜¯ç›£æ¸¬ç«™ä¸€ç«¯çµæ§‹å¾©é›œã€é«”ç©é¾å¤§ï¼Œå¾€å¾€åœ¨ç³»çµ±æŽ¨å»£æ™‚會帶來ä¸åˆ©ï¼Œä¸”å¤–è³¼ç”¢å“æœƒå¢žåŠ ç³»çµ±çš„æˆæœ¬ã€‚若能將外購產å“的功能與監測站集æˆåœ¨ä¸€èµ·ï¼Œåœ¨é›»è·¯æ¿ç´šå¯¦ç¾ï¼Œå°‡å¯ä»¥é¿å…上述ä¸åˆ©å› ç´ ï¼›ä½†é€™æœƒå¢žåŠ ç³»çµ±é–‹ç™¼çš„é›£åº¦ï¼Œå»¶é•·ç ”åˆ¶å‘¨æœŸã€‚é ˆæ¬Šè¡¡åˆ©å¼Šï¼Œæ ¹æ“šé …ç›®çµ„çš„é–‹ç™¼å¯¦åŠ›å’Œç³»çµ±ç”Ÿå‘½å‘¨æœŸä½œæœ€æœ‰åˆ©çš„é¸æ“‡ã€‚
é‡‡ç”¨æ¤æ–¹æ³•è¨è¨ˆç›£æ¸¬ç«™éœ€è¦å¯¦ç¾çš„éƒ¨åˆ†åªæ˜¯åœ–1ã€2å’Œ3ä¸çš„無線通信接å£ï¼ˆå¯åƒçœ‹æœ¬æ–‡çš„網絡版全文)。這部分的硬件實時框圖以åŠè™•ç†å™¨ã€å˜å„²å™¨çš„關系大致如圖4所示。å„個忍¡å¡Šéƒ½æœ‰å¤šç¨®èŠ¯ç‰‡å¯ä¾›é¸æ“‡ï¼Œæ¯”å¦‚å°„é »å‰ç«¯å¯ç”¨ML2751å’ŒRTF6900,實ç¾èª¿åˆ¶/解調的有ML2722ï¼Œæ“´é »ã€è§£æ“´å¯ç”¨LD9002DX2å’ŒStel-2000Aç‰ã€‚
3 控制ä¸å¿ƒçš„è¨è¨ˆå¯¦ç¾
控制ä¸å¿ƒçš„è¨è¨ˆç›¸å°äºŽç›£æ¸¬ç«™çš„è¨è¨ˆé–‹ç™¼ä¾†è¬›è¼ƒç‚ºç°¡å–®ï¼Œç¡¬ä»¶è¨è¨ˆå°‘,除了普通微機(或工作站ã€å·¥æŽ§æ©Ÿï¼‰å¤–,還需è¦ç¶²çµ¡æŽ¥å…¥è¨å‚™ï¼ˆè‹¥ç„¡ç·šé€šä¿¡é‡‡ç”¨è‡ªè¡Œè¨è¨ˆçš„æ¨¡å¡Šå¯¦ç¾ï¼Œå‰‡é ˆé–‹ç™¼å°ˆç”¨çš„ç„¡ç·šç¶²å¡æ’入微機主æ¿çš„é ç•™ç¸½ç·šæ’æ§½ä¸ï¼‰ã€‚控制ä¸å¿ƒçš„è¨è¨ˆé–‹ç™¼ä¸»è¦é›†ä¸åœ¨æ‡‰ç”¨è»Ÿä»¶çš„è¨è¨ˆé–‹ç™¼ä¸Šï¼Œä¸€èˆ¬æ˜¯åŸºäºŽWindowså’ŒUnixç‰å¸¸ç”¨æ“作系統的。當å‰ç”¨äºŽæ¤é¡žè»Ÿä»¶é–‹å§‹ã€èª¿è©¦çš„工具較多,且功能強大,給控制ä¸å¿ƒè»Ÿä»¶çš„è¨è¨ˆå¸¶ä¾†ä¾¿åˆ©ã€‚
就軟件的實ç¾å½¢å¼è€Œè¨€ï¼Œä¸€èˆ¬é™¤äº†ç•Œé¢æ¨¡å¡Šå¤–,其余å„個功能模塊å‡å¯è¨è¨ˆæˆå‹•態連接庫文件(.dll)。人機接å£ç•Œé¢æ¨¡å¡Šå¯ä»¥ç‚ºè©²ç„¡ç·šé 程監控系統的實際應用進行定制,以滿足用戶在界é¢ç¾Žè§€ã€æ“ä½œæ–¹ä¾¿ç‰æ–¹é¢çš„ç‰¹æ®Šè¦æ±‚。
采用C/C++語言在VC++開發環境下è¨è¨ˆé€™æ¨£çš„系統軟件涉åŠåˆ°çš„æŠ€è¡“較多,包括內å˜ç®¡ç†ã€ç¶²çµ¡é€šä¿¡ã€å¤šç·šç¨‹ç®¡ç†å’Œæ•¸æ“šåº«ç·¨ç¨‹ï¼Œç”šè‡³ActiveXç‰ã€‚
標簽:
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.hysjfh.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥å…§æŠ•稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚