引言
隨著高速公路建è¨çš„快速發展,é“路照明越來越é‡è¦ã€‚作為高速公路照明的路燈在其長時間的工作下,ä¸å¯é¿å…的會有故障的發生。如何將故障路燈的故障情æ³ã€å…·é«”ä½ç½®åŠæ™‚å ±é€çµ¦é«˜é€Ÿå…¬è·¯è·¯ç‡ˆç¶è·éƒ¨é–€ï¼Œä»¥ä¾¿ç›¸é—œäººå“¡åŠæ™‚處ç†å•題,是高速公路路燈ç¶è·éƒ¨é–€æœŸå¾…解決的主è¦å•題。目å‰ï¼Œé«˜é€Ÿå…¬è·¯è·¯ç‡ˆç¶è·éƒ¨é–€å°è·¯ç‡ˆå·¥ä½œç‹€æ…‹çš„監測方å¼ä¸»è¦é€šéŽäººå·¥å·¡æŸ¥ã€é 程監測(é 程監測åˆåˆ†ç‚ºæœ‰ç·šé 程監測和無線é 程監測)。人工巡查的方å¼è€—費大é‡çš„人力物力并且具有一定時間上的滯åŽï¼›æœ‰ç·šé 程監測å¯ä»¥æœ‰æ•ˆè§£æ±ºè·¯ç‡ˆç¶è·ä¸Šæ™‚é–“çš„æ»¯åŽæ€§ï¼Œä½†æ˜¯è¨å‚™çš„安è£ç¶è·æ¯”較困難并且建è¨å‘¨æœŸé•·ï¼Œè²¡åŠ›ç‰©åŠ›æŠ•å…¥æ¯”è¼ƒå¤§ä¸é©åˆå¤§é¢ç©æŽ¨å»£ï¼›è€Œé‡‡ç”¨GPRS無線通訊模塊的無線路燈工作狀態監測è¨å‚™å¯ä»¥é¿å…線路的鋪è¨ã€ç¶è·çš„缺點,并且其組網簡單ã€å®‰è£æ–¹ä¾¿ï¼Œä¿¡æ¯é‡‡é›†å‚³è¼¸åŠæ™‚。該監測è¨å‚™å¯ä»¥å…¨å¤©å€™å°è·¯ç‡ˆçš„工作狀態進行監測,采集的路燈工作狀態信æ¯å¯ä»¥é€šéŽGPRS網絡實時的發é€åˆ°é«˜é€Ÿå…¬è·¯è·¯ç‡ˆç¶è·ä¸å¿ƒï¼Œè·¯ç‡ˆç¶è·ä¸å¿ƒçš„æœå‹™å™¨å¯ä»¥å°ç›£æ¸¬è¨å‚™ç™¼é€ä¾†çš„ä¿¡æ¯é€²è¡Œè™•ç†ï¼Œå¹¶å°‡æ•…障路燈的信æ¯é€šéŽé¡¯ç¤ºå™¨é¡¯ç¤ºï¼Œä»¥ä¾¿è·¯ç‡ˆç¶è·äººå“¡åŠæ™‚æŽŒæ¡æ•…障路燈的信æ¯ï¼Œä¾¿äºŽåŠæ™‚處ç†è·¯ç‡ˆæ•…障。
1 路燈工作狀態監測è¨å‚™çš„功能
為了真實有效地采集記錄路燈的工作狀態,以便ç¶è·äººå“¡å°æ•…éšœè·¯ç‡ˆåŠæ™‚地ç¶è·ï¼ŒåŒæ™‚å¯ä»¥æœ‰æ•ˆåœ°å°è·¯ç‡ˆè³ªé‡ç‹€æ³é€²è¡Œåˆ†æžï¼Œè·¯ç‡ˆå·¥ä½œç‹€æ…‹ç›£æ¸¬è¨å‚™çš„主è¦åŠŸèƒ½å¦‚ä¸‹ï¼š
(1)數據采集功能
該è¨å‚™å¯ä»¥å¯¦æ™‚å°å®‰è£é»žçš„路燈工作狀態進行數據采集。采集的數據包括路燈工作時的工作電壓ã€å·¥ä½œé›»æµã€‚以é¡å®šè¼¸å…¥ç‚º50W的太陽能路燈為例,其æ£å¸¸å·¥ä½œæ™‚ç”±è“„é›»æ± æä¾›DC24V±10%的輸入電壓,輸入電æµèŒƒåœç‚º2A±10%,當è¨å‚™ç›£æ¸¬é‡‡é›†åˆ°çš„æ•¸æ“šç‚ºæ¤èŒƒåœæ•¸å€¼æ™‚,表明路燈工作狀態æ£å¸¸ã€‚當電壓監測數值在æ£å¸¸èŒƒåœå…§ï¼Œè€Œé›»æµå€¼ç‚ºé›¶ï¼Œæ¤æ™‚路燈處于斷路狀態,監測è¨å‚™å‘路燈監測ä¸å¿ƒç™¼å‡ºè·¯ç‡ˆæ–·è·¯æ•…éšœå ±è¦ï¼›ç•¶é›»å£“監測數值在æ£å¸¸èŒƒåœå…§ï¼Œè€Œé›»æµå€¼å¤§äºŽè·¯ç‡ˆå·¥ä½œæ™‚的最大電æµå€¼ï¼Œå¹¶ä¸”輸入功率大于路燈的é¡å®šè¼¸å…¥åŠŸçŽ‡ï¼Œæ¤æ™‚路燈處于éŽè¼‰ç‹€æ…‹ï¼Œç›£æ¸¬è¨å‚™å‘路燈監測ä¸å¿ƒç™¼å‡ºè·¯ç‡ˆéŽè¼‰æ•…éšœå ±è¦ã€‚
(2)數據å˜å„²åŠŸèƒ½
è¨å‚™å¯ä»¥å°é‡‡é›†åˆ°çš„è·¯ç‡ˆå·¥ä½œç‹€æ…‹ä¿¡æ¯æŒ‰æ™‚é–“å…ˆåŽé€²è¡Œå˜å„²è¨˜éŒ„,以便路燈ç¶è·äººå“¡å°æ•…障路燈的工作數據進行分æžï¼Œæ‰¾å‡ºæ•…éšœè·¯ç‡ˆçš„æ•…éšœåŽŸå› ã€‚
(3)數據傳輸功能
è¨å‚™å¯ä»¥å°‡é‡‡é›†åˆ°çš„路燈工作狀態信æ¯é€šéŽGPRS無線網絡實時的發é€åˆ°è·¯ç‡ˆç›£æ¸¬ä¸å¿ƒçš„æœå‹™å™¨ä¸Šï¼Œä»¥ä¾¿å·¥ä½œäººå“¡å°è·¯ç‡ˆçš„å·¥ä½œç‹€æ…‹åŠæ™‚äº†è§£ï¼Œå°æ•…障路燈進行ç¶è·ã€‚
2系統硬件è¨è¨ˆ
系統以高性能ã€ä½ŽåŠŸè€—å–®ç‰‡æ©ŸMSP430F1232ç‚ºæ ¸å¿ƒæŽ§åˆ¶å™¨ï¼Œé›†æˆGPRSæ¨¡å¡Šã€æ•¸æ“šé‡‡é›†æ¨¡å¡Šã€æ•¸æ“šå˜å„²å™¨æ¨¡å¡Šä»¥åŠé›»æºç®¡ç†æ¨¡å¡Šã€‚å–®ç‰‡æ©Ÿè² è²¬æŽ¥æ”¶ä¾†è‡ªæ•¸æ“šé‡‡é›†æ¨¡å¡Šçš„å¯¦æ™‚æ•¸æ“šä¿¡æ¯ï¼ŒåŒæ™‚å°é‡‡é›†åˆ°çš„æ•¸æ“šä¿¡æ¯é€²è¡Œåˆ†æžã€å˜å„²ï¼Œæœ€åŽé€šéŽGPRS無線網絡將采集到的數據信æ¯ç™¼é€åˆ°é«˜é€Ÿå…¬è·¯è·¯ç‡ˆç¶è·ä¸å¿ƒçš„æœå‹™å™¨ä¸Šï¼›æ•¸æ“šé‡‡é›†æ¨¡å¡Šè² è²¬é‡‡é›†è·¯ç‡ˆçš„å·¥ä½œç‹€æ…‹ä¿¡æ¯ï¼Œå¹¶å°‡æ•¸æ“šå‚³è¼¸çµ¦å–®ç‰‡æ©Ÿï¼›GPRSæ¨¡å¡Šè² è²¬è·¯ç‡ˆå·¥ä½œç‹€æ…‹ç›£æ¸¬è¨å‚™èˆ‡è·¯ç‡ˆç¶è·ä¸å¿ƒçš„æ•¸æ“šé€šä¿¡ï¼Œé€šéŽGPRS模塊路燈工作狀態監測è¨å‚™å¯ä»¥å°‡é‡‡é›†åˆ°çš„實時數據信æ¯ç™¼é€åˆ°è·¯ç‡ˆç›£æ¸¬ä¸å¿ƒï¼›é›»æºç®¡ç†æ¨¡å¡Šè² 責為è¨å‚™æä¾›æ£å¸¸å·¥ä½œæ™‚ç©©å®šçš„å·¥ä½œé›»å£“ã€‚ç³»çµ±çš„çµæ§‹æ¡†åœ–如圖1所示。
2.1 單片機單元
MCU采用德州儀器(TI)的MSP430F147單片機[1],它是一種超低功耗微控器,采用16ä½çš„é«”ç³»çµæ§‹ï¼Œ16ä½çš„CPU集æˆå¯„å˜å™¨å’Œå¸¸æ•¸ç™¼ç”Ÿå™¨ï¼Œå¯¦ç¾äº†æœ€å¤§åŒ–的代碼效率。內部包括1個內置16ä½çš„定時器ã€ä¸€å€‹å¿«é€Ÿ10ä½A/D轉æ›å™¨ï¼Œä¸€å€‹é€šç”¨ä¸²è¡ŒåŒæ¥ç•°æ¥é€šè¨ŠæŽ¥å£å’Œ22個I/O端å£ã€‚它的主è¦ç‰¹æ€§ç‚ºï¼šä½Žé›»æºé›»å£“輸入范åœï¼šDC1.8~3.6V;超低功耗:2.5uA@ 4kHz,2.2V;具有5種節電模å¼ï¼›å–šé†’時間å°äºŽ6usï¼›10ä½200Kspsçš„A/D轉æ›å™¨ï¼Œè‡ªå¸¶é‡‡æ¨£ä¿æŒï¼›ä¸€è·¯ä¸²è¡Œé€šè¨ŠæŽ¥å£å¯ç”¨äºŽç•°æ¥é€šä¿¡æ¨¡å¼æˆ–è€…åŒæ¥é€šä¿¡æ¨¡å¼ï¼›2個8ä½å¹¶è¡Œç«¯å£ï¼Œ1個6ä½å¹¶è¡Œç«¯å£ï¼›ç‰‡å…§åŒ…å«8KBçš„FLASH ROMå’Œ256B RAMï¼›1個通用的16ä½å®šæ™‚器,并具有片內溫度傳感器。
2.2 GPRS模塊
2.2.1 GPRS概述
GPRS(General Packet Radio Service,通用無線分組æ¥å‹™)是一種基于GSM(Global System for Mobile Communications,全çƒç§»å‹•é€šä¿¡ï¼‰ç³»çµ±çš„ç„¡ç·šåˆ†çµ„äº¤æ›æŠ€è¡“ï¼Œæä¾›ç«¯åˆ°ç«¯çš„ã€å»£åŸŸçš„ç„¡ç·šIP連接 [2]。GPRSçš„æ•¸æ“šå‚³è¼¸å…·æœ‰ä»¥ä¸‹å¹¾å€‹ç‰¹é»žï¼šé‡‡ç”¨çš„æ˜¯åˆ†çµ„äº¤æ›æŠ€è¡“çš„é€šä¿¡æ–¹å¼ï¼›æŒ‰æµé‡è¨ˆè²»ï¼›å‚³è¼¸é€ŸçŽ‡é«˜ï¼›æ°¸é 在線;GPRS網絡接入速度快,æä¾›äº†èˆ‡ç¾æœ‰æ•¸æ“šç¶²çš„無縫連接;GPRS支æŒåŸºäºŽæ¨™æº–數據通信å”è°çš„æ‡‰ç”¨ï¼Œå¯ä»¥å’ŒIPç¶²ã€X.25網互è¯äº’通;GPRS çš„è¨è¨ˆä½¿å¾—它既能支æŒé–“æ‡çš„çˆ†ç™¼å¼æ•¸æ“šå‚³è¼¸ï¼Œåˆèƒ½æ”¯æŒå¶çˆ¾çš„大釿•¸æ“šçš„傳輸。它支æŒå››ç¨®ä¸åŒçš„QoS級別。GPRS能在0.5 ---1秒之內æ¢å¾©æ•¸æ“šçš„釿–°å‚³è¼¸ã€‚
GPRS無線通信技術應用在路燈工作狀態監測è¨å‚™ä¸ï¼Œå¯ä»¥å¯¦ç¾è·¯ç‡ˆå·¥ä½œæ™‚狀態數據信æ¯å‘監測ä¸å¿ƒçš„實時發é€ï¼Œèˆ‡æœ‰ç·šæ•¸æ“šé‡‡é›†è¨å‚™ç›¸æ¯”較具有數據傳輸速率高ã€å»¶æ™‚å°ã€åœ¨ç·šæ™‚é–“é•·ã€é‹ç‡Ÿç¶è·è²»ç”¨ä½Žç‰ç‰¹é»žã€‚使用該è¨å‚™æ™‚åªéœ€åœ¨é€šè¨Šé‹ç‡Ÿå•†è™•辦ç†é–‹é€šGPRS功能的ICå¡å³å¯ï¼ŒåŒæ™‚該GPRS功能在無數據傳輸時ä¸ç”¢ç”Ÿä»»ä½•費用,所以具有實時在線的優點。ç¾å ´å¯¦éš›å®‰è£æ™‚åªéœ€å°‡é›»æºè¼¸å…¥ç·šç›´æŽ¥æŽ¥åˆ°è“„é›»æ± çš„è¼¸å‡ºç«¯ï¼Œè¨å‚™ä¾¿å¯ä»¥æ£å¸¸å·¥ä½œã€‚åŒæ™‚è¨å‚™çš„ID號與安è£ä½ç½®ä¸€ä¸€å°æ‡‰è¨˜éŒ„ä¿å˜åœ¨ç›£æ¸¬ä¸å¿ƒçš„æœå‹™å™¨ä¸ï¼Œé€™æ¨£ä¾¿å¯ä»¥åœ¨ç›£æ¸¬ä¸å¿ƒçš„æœå‹™å™¨ä¸Šç›´æŽ¥ç›£æ¸¬æ‰€æœ‰å®‰è£æ¤è¨å‚™è·¯ç‡ˆçš„工作狀態。
2.2.2 GPRS模塊介紹
GPRS模塊采用西門åå…¬å¸çš„MC52i模塊,它是數據采集終端è¨å‚™èˆ‡è·¯ç‡ˆç›£æ¸¬ä¸å¿ƒå»ºç«‹é€šä¿¡çš„é‡è¦éƒ¨åˆ†ã€‚通éŽGPRS模塊å¯ä»¥å°‡æ•¸æ“šé‡‡é›†æ¨¡å¡Šé‡‡é›†åˆ°çš„æ•¸æ“šä¿¡æ¯å¯¦æ™‚發é€åˆ°è·¯ç‡ˆç›£æ¸¬ä¸å¿ƒçš„æœå‹™å™¨ï¼Œå¯¦ç¾æ•¸æ“šé‡‡é›†çµ‚端è¨å‚™èˆ‡ç›£æ¸¬ä¸å¿ƒçš„通信。MC52iæ¨¡å¡Šç‰¹æ€§å’ŒæŠ€è¡“åƒæ•¸å¦‚下:(1)符åˆGSM phase 2/2+。(2)使用標準AT指令控制。(3)MC52i以AT指令方å¼å¯¦ç¾æ•¸æ“šå‚³è¼¸ï¼Œæ¯æ¬¡å‚³è¼¸éƒ½æœƒæœ‰ç›¸æ‡‰çš„çµæžœç‹€æ…‹ï¼ˆ“OK”或者“ERROR”)返回。(4)內嵌TCP/IPå”è°ï¼Œé€šéŽATæŒ‡ä»¤æŽ¥å£æä¾›çµ¦ç”¨æˆ¶ï¼Œå¯ä»¥æ”¯æŒæ•¸æ“šæ¥å‹™çš„逿˜Žå’Œéžé€æ˜Žå‚³è¼¸ã€‚逿˜Žå‚³è¼¸æ˜¯æŒ‡æ•¸æ“šçš„å°è£éƒ½ç”±TCP/IPå”è°è‡ªå‹•完æˆã€‚(5)支æŒGSMèªžéŸ³ã€æ•¸æ“šã€å‚³çœŸã€çŸæ¶ˆæ¯åŠGPRS數據傳輸ç‰é€šè¨ŠåŠŸèƒ½ã€‚ï¼ˆ7)體ç©å°ï¼Œæ€§åƒ¹æ¯”高,é©äºŽå¤§è¦æ¨¡ç”Ÿç”¢ã€‚
2.2.3 GPRS模塊接å£é›»è·¯çš„è¨è¨ˆ
MC52i模塊與MSP430F1232通éŽä¸²å£ä»¥åŠä¿¡è™ŸæŽ§åˆ¶å¼•腳相連,電路連接圖如圖2所示。
圖2 MC52i 連接原ç†åœ–
MC52içš„26~30引腳為電æºé›»å£“的輸入端,輸入電壓范åœç‚º3.3~4.8Vï¼Œå³°å€¼è² è¼‰é›»æµç‚º2A。MC52i模塊的TXD0與RXD0分別為其數據接收端å£å’Œæ•¸æ“šè¼¸å‡ºç«¯å£ï¼Œåˆ†åˆ¥é€£æŽ¥åˆ°å–®ç‰‡æ©Ÿä¸²å£ï¼ˆUART0)的TXD0與RXD0。MC52içš„1~6引腳為外接SIMå¡æä¾›äº†æ¨™æº–çš„æŽ¥å£ï¼Œå…¶ä¸CCGNDå’ŒCCVCC為SIMå¡æä¾›å·¥ä½œé›»å£“ï¼›CCCLK信號為SIMå¡æä¾›æ™‚é˜è„ˆæ²–信號;CCIO為串行數據輸入輸出接å£ï¼›CCRST信號為SIMå¡å¾©ä½ä¿¡è™Ÿï¼›CCIN引腳主è¦ç”¨ä¾†ç›£æ¸¬SIM塿˜¯å¦æ’å…¥SIMå¡å¡åº§ä¸ã€‚SIM引腳功能見表1所示。

MC52içš„IGT引腳為開機信號控制端,當MC52i的輸入電æºé›»å£“é”到4.0VåŽï¼Œå–®ç‰‡æ©ŸP1.0控制外åœé›»è·¯å°‡è©²å¼•è…³æ‹‰ä½Žåˆ°ä½Žé›»å¹³å¹¶ä¸”ç¶æŒæ™‚間大于100ms,MC52i模塊æ‰å¯ä»¥æ£å¸¸é–‹æ©Ÿé‹è¡Œã€‚為防æ¢é›»æµå›žçŒåˆ°MC52i模塊,外åœé›»è·¯ä½¿ç”¨é›†é›»æ¥µç„¡ä¸Šæ‹‰é›»é˜»çš„三極管作為驅動電路。
MC52i的工作狀態監測å¯é€šéŽæ¨¡å¡Šçš„VDD引腳來完æˆã€‚當模塊工作時VDD輸出高電平,當模塊關閉時VDD輸出低電平,å¯ä»¥é€šéŽå–®ç‰‡æ©ŸP1.2管腳監測VDD的輸出電平狀態來判斷MC52i模塊的工作狀態。
MC52i模塊與單片機之間主è¦é€šéŽä¸²å£é€²è¡Œæ•¸æ“šå‚³è¼¸ï¼Œå®ƒå€‘ä¹‹é–“çš„é€šä¿¡æ³¢ç‰¹çŽ‡å¯æ ¹æ“šå¯¦éš›éœ€è¦é€²è¡Œè¨å®šï¼Œå¯ä»¥è¨ç½®çš„通信波特率有1 200bit/s,2 400bit/s,4 800bit/s,9 600bit/s,19 200bit/s,38 400bit/s,57 600bit/s,115 200bit/sç‰ã€‚單片機通éŽAT指令控制MC52i模塊附著GPRS網絡并且與路燈監測ä¸å¿ƒæœå‹™å™¨å»ºç«‹é€£æŽ¥ï¼ŒMC52i模塊與æœå‹™å™¨å»ºç«‹é€£æŽ¥å®ŒæˆåŽï¼Œæ•¸æ“šé‡‡é›†è¨å‚™å°±å¯ä»¥å¯¦æ™‚å‘路燈監測ä¸å¿ƒç™¼é€é‡‡é›†åˆ°çš„路燈信æ¯ã€‚
2.3 數據采集模塊
數據采集模塊集路燈工作電æµå‚³æ„Ÿå™¨[3]ã€è·¯ç‡ˆå·¥ä½œé›»å£“傳感器于一體。數據采集模塊上的傳感器將采集到的電壓ã€é›»æµä¿¡è™Ÿä»¥æ¨¡æ“¬ä¿¡è™Ÿçš„å½¢å¼å‚³é€åˆ°å–®ç‰‡æ©Ÿçš„A/Dè½‰æ›æŽ¥å£ï¼Œæ•¸æ“šçš„A/D轉æ›ç”±å–®ç‰‡æ©Ÿä¾†å®Œæˆã€‚
è¨å‚™é‡‡ç”¨ç²¾å¯†é›»é˜»ä½œç‚ºé›»æµå‚³æ„Ÿå™¨ä¾†é‡‡é›†è·¯ç‡ˆçš„工作時的電æµã€‚ç•¶è·¯ç‡ˆå·¥ä½œæ™‚é›»æµæµéŽç²¾å¯†é›»é˜»å™¨ï¼Œæ¤æ™‚在電阻器上產生壓é™ï¼Œæ¤é›»å£“傳é€åˆ°å–®ç‰‡æ©Ÿçš„A/Dè½‰æ›æŽ¥å£ï¼Œé€šéŽA/D轉æ›å¾—到路燈的工作電æµã€‚電壓傳感器就是通éŽç²¾å¯†é›»é˜»æŠŠè“„é›»æ± è¼¸å‡ºåˆ°è·¯ç‡ˆçš„é›»æºé›»å£“ç¶“éŽåˆ†å£“åŽå°‡ä¿¡è™Ÿå‚³é€åˆ°å–®ç‰‡æ©Ÿçš„A/Dè½‰æ›æŽ¥å£ï¼Œå®Œæˆå·¥ä½œé›»å£“數據的采集。
2.4 é›»æºæ¨¡å¡Š
è¨å‚™å…§éƒ¨å…ƒå™¨ä»¶çš„工作電壓為DC3.3Vé›»å£“ï¼Œè·¯ç‡ˆè“„é›»æ± é›»å£“é€šéŽLM2576高性能電壓變æ›å™¨å°‡DC24V電壓調節æˆç³»çµ±å¯ç”¨çš„工作電壓。LM2576æŠ€è¡“åƒæ•¸å¦‚下:具有寬電壓輸入范åœï¼ˆDC7~40V);該芯片å¯ä»¥è¼¸å‡ºå›ºå®šé›»å£“或者å¯èª¿é›»å£“;最大輸出電æµ0.5A;外åœé›»è·¯ç°¡å–®ï¼Œåªéœ€å¤–接4個電åå…ƒå™¨ä»¶ï¼›å…§ç½®å›ºå®šé »çŽ‡ï¼ˆ52kHzï¼‰æŒ¯è•©å™¨ï¼›è½‰æ›æ•ˆçŽ‡é«˜ï¼›å…·æœ‰éŽç†±åŠéŽè² 載ä¿è·åŠŸèƒ½ã€‚
3系統軟件è¨è¨ˆ
為方便系統ç¶è·èˆ‡å‡ç´šï¼Œç³»çµ±è»Ÿä»¶è¨è¨ˆé‡‡ç”¨æ¨¡å¡ŠåŒ–程åºçµæ§‹ï¼Œä¸»è¦æœ‰ä¸»ç¨‹åºã€æ•¸æ“šé‡‡é›†å®šæ™‚䏿–·ç¨‹åºã€æ•¸æ“šå˜å„²ç¨‹åºä»¥åŠGPRS通信程åºç‰çµ„æˆã€‚
3.1 主程åº
主程åºè² 責å°è¨å‚™çš„å„個工作模塊進行åˆå§‹åŒ–ã€åˆå§‹åŒ–完æˆåŽé–‹ä¸æ–·ç¨‹åºï¼Œç„¶åŽä¸»ç¨‹åºä¾¿é€²å…¥ä¸æ–·ç‰å¾…狀態,ç‰å¾…䏿–·çš„發生。
3.2 數據采集程åº
路燈進入工作狀態時,è¨å‚™å°è·¯ç‡ˆçš„工作狀態信æ¯çš„采集便開始進行,è¨è¨ˆä¸é€šéŽå®šæ™‚噍䏿–·çš„æ–¹å¼ä¾†å¯¦ç¾æ•¸æ“šé‡‡é›†ç¨‹åºé‹è¡Œã€‚當定時器é”到é 定值時程åºä¾¿æœƒç”¢ç”Ÿä¸æ–·ï¼Œç³»çµ±ä¾¿é€²å…¥æ•¸æ“šé‡‡é›†ä¸æ–·ç¨‹åºã€‚進入數據采集程åºåŽï¼Œç³»çµ±å°‡å°éœ€è¦é‡‡é›†æ•¸æ“šçš„A/D轉æ›é€šé“é€²è¡Œé¸æ“‡ï¼Œç›¸æ‡‰çš„A/D轉æ›é€šé“便進入數據采集狀態,數據采集完æˆåŽï¼ŒA/D轉æ›å™¨æœƒé€šçŸ¥å–®ç‰‡æ©Ÿé€²è¡Œæ•¸æ“šè®€å–ï¼Œå–®ç‰‡æ©Ÿè®€å–æ•¸æ“šå®Œç•¢ï¼Œå°è®€å–得到的數據與è¨å®šçš„路燈工作狀態的數據進行比較以確定路燈的工作狀æ³ï¼Œç„¶åŽå°‡å·¥ä½œç‹€æ³çµæžœé€²è¡Œå˜å„²ï¼ŒåŒæ™‚通éŽGPRS將工作狀æ³çµæžœç™¼é€åˆ°è·¯ç‡ˆç›£æ¸¬ä¸å¿ƒã€‚æ•¸æ“šé‡‡é›†ä¸æ–·ç¨‹åºæµç¨‹åœ–如圖3所示。
圖3 æ•¸æ“šé‡‡é›†ç¨‹åºæµç¨‹åœ–
3.3 GPRS數據發é€ç¨‹åº
為了實ç¾è·¯ç‡ˆå·¥ä½œç‹€æ…‹ç›£æ¸¬è¨å‚™èˆ‡ç›£æ¸¬ä¸å¿ƒæ£å¸¸é€šä¿¡ï¼Œéœ€è¦å°è¨å‚™å‘監測ä¸å¿ƒç™¼é€çš„æ•¸æ“šä¿¡æ¯é€²è¡Œæ ¼å¼å®šç¾©ã€‚è¨å‚™ç™¼é€æ•¸æ“šä¿¡æ¯å…§å®¹åŒ…括:信æ¯ä»£ç¢¼ï¼ˆ1個å—節)ã€ä¿¡æ¯æ•¸æ“šï¼ˆæ ¹æ“šæ•¸æ“šçš„ä¸åŒå—節數ä¸åŒï¼‰ã€æ ¡é©—和(1å—節,æ¤å€¼ç‚ºå„å—節進行異或)以åŠä¿¡æ¯çµæŸæ¨™å¿—(1å—節)。
GPRSä¿¡æ¯æ ¼å¼å¦‚表2所示。
路燈工作狀態監測è¨å‚™åœ¨æ¯æ¬¡åŠ é›»å·¥ä½œæ™‚ï¼Œé¦–å…ˆå°‡è¨å‚™è‡ªèº«çš„ID號通éŽGPRS無線網絡發é€åˆ°è·¯ç‡ˆç›£æ¸¬ä¸å¿ƒçš„æœå‹™å™¨ä¸Šï¼Œé€²è¡Œæ³¨å†Šã€‚åªæœ‰æ³¨å†ŠæˆåŠŸåŽï¼Œè·¯ç‡ˆå·¥ä½œç‹€æ…‹ç›£æ¸¬è¨å‚™æ‰å¯ä»¥è¢«ç›£æ¸¬ä¸å¿ƒçš„æœå‹™å™¨æ‰€è˜åˆ¥ï¼Œå¦å‰‡æ¤è·¯ç‡ˆç›£æ¸¬è¨å‚™ç„¡æ³•æ£å¸¸å‘監測ä¸å¿ƒç™¼é€è·¯ç‡ˆå·¥ä½œç‹€æ…‹ä¿¡æ¯ã€‚路燈監測è¨å‚™IDä¿¡æ¯çš„æ•¸æ“šæ ¼å¼å¦‚表3所示。信æ¯ä»£ç¢¼“1”代表路燈監測è¨å‚™çš„IDä¿¡æ¯ä»£ç¢¼ï¼Œå—節數為1ï¼›è¨å‚™ID編號范åœç‚ºï¼š0~16777216,å—節數為3ï¼›æ ¡é©—å’Œç‚ºå„å—節值進行異或,å—節數為1ï¼›çµæŸæ¨™å¿—体#”,å—節數為1。
表3 路燈監測è¨å‚™IDä¿¡æ¯
路燈工作狀態監測è¨å‚™å¯ä»¥å°‡é‡‡é›†åˆ°çš„路燈的實時信æ¯é€šéŽGPRS模塊發é€åˆ°è·¯ç‡ˆç›£æ¸¬ç¶è·ä¸å¿ƒçš„æœå‹™å™¨ä¸Šï¼Œä»¥ä¾¿è·¯ç‡ˆç›£æ¸¬ç¶è·ä¸å¿ƒå¯¦æ™‚掌æ¡è·¯ç‡ˆå·¥ä½œç‹€æ…‹çš„變化情æ³ã€‚單片機采集到路燈工作狀態信æ¯åŽé¦–å…ˆå°æ•¸æ“šé€²è¡Œåˆ†æžè™•ç†ï¼Œç„¶åŽå°‡éœ€è¦ç™¼é€åˆ°è·¯ç‡ˆç›£æ¸¬ç¶è·ä¸å¿ƒçš„ä¿¡æ¯æŒ‰å®šç¾©çš„ä¿¡æ¯æ ¼å¼é€²è¡Œå°è£åŽå˜å„²åˆ°æ•¸æ“šç™¼é€ç·©æ²–å™¨å…§ï¼Œä»¥ä¾¿ç™¼é€æ•¸æ“šæ™‚èª¿ç”¨ã€‚è·¯ç‡ˆç›£æ¸¬è¨å‚™å°è·¯ç‡ˆå·¥ä½œç‹€æ…‹ä¿¡æ¯å°è£çš„æ•¸æ“šæ ¼å¼å¦‚表4所示。信æ¯ä»£ç¢¼“2”代表路燈監測è¨å‚™å‘監測ä¸å¿ƒç™¼é€çš„路燈工作狀態信æ¯ä»£ç¢¼ï¼Œå—節數為1;路燈工作電壓信æ¯ï¼š20~27V,å—節數為2;路燈工作電æµä¿¡æ¯ï¼š0~3.00A,å—節數為2;路燈工作狀態信æ¯ï¼š“1”路燈工作æ£å¸¸ï¼Œ“0”è·¯ç‡ˆå·¥ä½œç•°å¸¸ï¼›æ ¡é©—å’Œç‚ºå„å—節值進行異或,å—節數為1ï¼›çµæŸæ¨™å¿—体#”,å—節數為1。
表4 è·¯ç‡ˆå·¥ä½œç‹€æ…‹ä¿¡æ¯æ ¼å¼

è¨å‚™é‡‡ç”¨å®šæ™‚噍䏿–·æ–¹å¼å°æ•¸æ“šé€²è¡Œç™¼é€ï¼Œç™¼é€æ™‚間間隔為5s,當定時器定時5sæº¢å‡ºé€²å…¥ä¸æ–·åŽï¼ŒåŸ·è¡Œæ•¸æ“šç™¼é€ä¸æ–·ç¨‹åºï¼Œç¨‹åºè®€å–發é€ç·©æ²–器內å˜å„²çš„已經å°è£å®Œæˆçš„æ•¸æ“šä¿¡æ¯ï¼Œé€šéŽGPRS模塊將å°è£å¥½çš„æ•¸æ“šç™¼é€åˆ°è·¯ç‡ˆç›£æ¸¬ç¶è·ä¸å¿ƒã€‚數據發é€ç¨‹åºæµç¨‹åœ–如圖4所示。
圖4 數據發é€ç¨‹åºæµç¨‹åœ–
4çµè«–
以單片機技術ã€GPRS技術ã€å‚³æ„Ÿå™¨æŠ€è¡“è¨è¨ˆçš„高速公路路燈工作狀態監測è¨å‚™ï¼Œå…·æœ‰æ•¸æ“šé‡‡é›†ç²¾åº¦é«˜ã€éŸ¿æ‡‰é€Ÿåº¦å¿«ç‰ç‰¹é»žã€‚系統硬件以åŠè»Ÿä»¶å‡é‡‡ç”¨æ¨¡å¡ŠåŒ–è¨è¨ˆï¼Œæ–¹ä¾¿ä½¿ç”¨å–®ä½å°ç³»çµ±çš„å‡ç´šèˆ‡ç¶è·ã€‚ç¶“éŽå¯¦éš›é‹è¡Œæ¸¬è©¦ï¼Œæ•¸æ“šé‡‡é›†èˆ‡å‚³é€æº–確å¯é ,為多點無線é 程路燈工作狀態的監測æä¾›äº†ä¸€æ¬¾å…¨æ–°çš„æ•¸æ“šé‡‡é›†è¨å‚™ã€‚該è¨å‚™å…·æœ‰è‰¯å¥½çš„æŽ¨å»£åƒ¹å€¼å’Œæ‡‰ç”¨å‰æ™¯ã€‚
åƒè€ƒæ–‡ç»
[1] Texas Instruments Incorporated. Msp430x1xx Family User’s Guide, 2006.
[2] Siemens Cellular Engine. MC52i AT Command Set V01.200. Confidential/Released, 8, 2008.
[3] æ²™å å‹.æ™ºèƒ½åŒ–é›†æˆæº«åº¦å‚³æ„Ÿå™¨åŽŸç†èˆ‡æ‡‰ç”¨[M].北京:機械工æ¥å‡ºç‰ˆç¤¾,2002.
作者è¯ç³»æ–¹å¼ï¼šè¯ç³»äººï¼šåœ‹å»ºå¶º 電話:13207573587
é›»å郵箱:gjl922@126.com
雜志åŠç¨¿è²»è«‹å¯„往:河北çœè¡¡æ°´å¸‚æ¦é‚‘縣河北æ¦é‚‘ä¸å¸B2-402 郵編:053400
æ”¶ä»¶äººï¼šæŽæ°¸ç›¸ æ”¶