0 引言
普通電動閥門是一種通用的執行單元,它作為一種é‡è¦çš„åŸ·è¡Œå™¨ä»¶å»£æ³›åœ°ç”¨äºŽå·¥æ¥æµç¨‹æŽ§åˆ¶é ˜åŸŸï¼Œå…·æœ‰ä¸å¯æ›¿ä»£çš„作用。閥門電動è£ç½®æ˜¯ä»¥é›»æ©Ÿç‚ºå‹•力,帶動機械減速è£ç½®å°‡å‹•力傳給閥門,實ç¾é–¥é–€é–‹å•Ÿå’Œé—œé–‰çš„æœ€çµ‚部件,它是電動閥門ä¸çš„æ ¸å¿ƒéƒ¨åˆ†ã€‚è¿‘å¹´ä¾†ï¼Œåœ‹å…§ç”Ÿç”¢é›»å‹•é–¥é–€çš„å» å•†é€šéŽå°åœ‹éš›å…ˆé€²æŠ€è¡“çš„å¼•é€²å’Œå¸æ”¶ï¼Œä»¥åŠèˆ‡Limitorqueã€Rotorkç‰åœ‹éš›è‘—å伿¥çš„åˆä½œï¼Œå·²ç¶“逿¥æŽŒæ¡äº†æ©Ÿæ¢°å‚³å‹•ã€åˆ¶é€ ç‰ä¸€äº›æ ¸å¿ƒæŠ€è¡“ï¼ŒåŠ ä¹‹åƒ¹æ ¼æ–¹é¢çš„優勢,å–å¾—äº†åœ‹å…§å¸‚å ´çš„ä¸»å°Žåœ°ä½ã€‚隨著工æ¥è‡ªå‹•化水平的æé«˜ï¼Œå°¤å…¶æ˜¯ç¾å ´ç¸½ç·šæŠ€è¡“的出ç¾ï¼Œåƒ…有ç¾å ´æ“作以åŠç°¡å–®çš„點å°é»žæŽ§åˆ¶åŠŸèƒ½çš„é›»å‹•é–¥é–€è¶Šä¾†è¶Šé›£ä»¥æ»¿è¶³å¸‚å ´éœ€è¦ï¼Œåœ‹å¤–å„大公å¸ç´›ç´›æŽ¨å‡ºç¾å ´ç¸½ç·šé›»å‹•閥門產å“ï¼Œä½†åƒ¹æ ¼é«˜æ˜‚ã€‚å› æ¤ï¼Œæé«˜æˆ‘國電動閥門的自動化水平,å°åœ‹å…§çš„電動閥門產å“åŠ ä»¥æ”¹é€ ï¼ŒæŽ¨å‡ºè‡ªå·±çš„ç¾å ´ç¸½ç·šç”¢å“,æé«˜ç”¢å“的競çˆåŠ›ï¼Œéžå›ºåœ‹å…§å¸‚å ´å¹¶èƒ½é€æ¥åƒèˆ‡åœ‹éš›ç«¶çˆå°äºŽåŠ å…¥WTO的今天有著é‡è¦çš„æ„ç¾©ã€‚
ç¾å ´ç¸½ç·šæ˜¯æ‡‰ç”¨åœ¨åˆ¶é€ 或éŽç¨‹å€åŸŸç¾å ´è£ç½®èˆ‡æŽ§åˆ¶å®¤å…§è‡ªå‹•控制è£ç½®ä¹‹é–“的數å—å¼ã€ä¸²è¡Œã€å¤šé»žé€šä¿¡çš„æ•¸æ“šç¸½ç·šã€‚它也被稱為開放å¼ã€æ•¸å—化ã€å¤šé»žé€šä¿¡çš„底層控制網絡。ç¾å ´ç¸½ç·šçš„出ç¾ç‚ºå·¥æ¥è‡ªå‹•化æä¾›äº†å…¨åˆ†å¸ƒçš„解決方案,æé«˜äº†ç¾å ´è¨å‚™çš„æ™ºèƒ½å’Œè‡ªæ²»æ°´å¹³ï¼Œä¾¿äºŽç³»çµ±çš„安è£å’Œç¶è·ã€‚ç¾å ´ç¸½ç·šçš„種類很多,國際標準的ç¾å ´ç¸½ç·šå°±æœ‰13種之多,其ä¸CAN總線以其支æŒå¤šä¸»æ–¹å¼ï¼Œå“è¶Šçš„çŸå¹€å‚³è¼¸æ€§èƒ½ï¼Œæ¥µé«˜çš„å¯é 性,éžç ´å£žæ€§ç¸½ç·šå…ˆç´šä»²è£æ–¹å¼ï¼ŒIntelã€Philipsã€Motorolaç‰çœ¾å¤šåŠå°Žé«”ç”Ÿç”¢å» å•†çš„èŠ¯ç‰‡æ”¯æŒï¼Œä»¥åŠç›¸å°ç°¡å–®çš„é–‹ç™¼æ‰‹æ®µå’Œä½Žå»‰çš„é–‹ç™¼æˆæœ¬ï¼Œä½¿å…¶æˆç‚ºåœ‹å…§ç¾å ´ç¸½ç·šé–‹ç™¼çš„ç†±é»žã€‚æœ¬æ–‡ç ”ç©¶çš„åŸºäºŽCAN總線的閥門控制系統就是將微控制器技術ã€CAN技術應用于國產通用型電動閥門ä¸ï¼ŒåŒå·¥æ¥æŽ§åˆ¶è¨ˆç®—æ©Ÿä¸€åŒæ§‹æˆçš„閥門é 程控制系統。
1 閥門é 程控制系統的總體è¨è¨ˆ
é€šç”¨åž‹é–¥é–€å°æŽ§åˆ¶ç²¾åº¦è¦æ±‚ä¸é«˜ï¼Œæ“作也較簡單,僅有開ã€é—œã€åœä¸‰ç¨®ç‹€æ…‹ã€‚通常情æ³ä¸‹ï¼Œæ“作人員在ç¾å ´é€šéŽå°é–¥é–€ä¸ŠæŽ§åˆ¶å™¨çš„æ“ä½œä¾†æŽ§åˆ¶é–¥é–€çš„é–‹å•Ÿå’Œé—œé–‰ï¼Œé–¥é–€çš„é–‹åº¦é€šéŽé–¥é–€ä¸Šçš„æŒ‡é‡å¼å„€è¡¨æŒ‡ç¤ºã€‚出于ä¿è·çš„需è¦ï¼ŒæŽ§åˆ¶å™¨åœ¨é›»æ°£æŽ§åˆ¶ä¸Šå¯¦ç¾äº†é–¥é–€æ•…éšœç‹€æ…‹ä¸‹çš„åœæ©ŸåŠŸèƒ½ï¼Œä½†æ˜¯å°æ•…障的診斷åªèƒ½ä¾é æ“作人員的經驗,甚至需è¦é–‹è“‹æª¢æŸ¥ï¼Œçµ¦ç¶è·å¸¶ä¾†ä¸ä¾¿ã€‚
本文æå‡ºçš„é 程閥門控制系統包括上ã€ä¸‹ä½å…©ç´šæŽ§åˆ¶ï¼Œé™¤äº†ä¿ç•™åŽŸæœ‰çš„ç¾å ´æ“作功能外,æ“作人員還å¯ä»¥é€šéŽä¸Šä½æ©Ÿå°é–¥é–€é€²è¡Œé 程æ“ä½œã€‚ä¸Šä½æ©Ÿæä¾›æ“作方便的人機交互界é¢ï¼Œæ”¯æŒå°ç³»çµ±ä¸ä¸åŒé–¥é–€çš„簡單組態,并采用數據庫技術實ç¾ç³»çµ±é‹è¡Œä¸å„閥門的狀態信æ¯å’Œæ•…障信æ¯çš„管ç†ï¼Œä¾¿äºŽç³»çµ±çš„ç¶è·ï¼Œä¸Šä½æ©Ÿé™¤äº†å…·æœ‰èˆ‡ä¸‹ä½æ©Ÿé€šä¿¡çš„ç¾å ´ç¸½ç·šæŽ¥å£å¤–,還應具有以太網接å£ä»¥å¯¦ç¾ç³»çµ±èˆ‡å¤–部的信æ¯äº¤äº’ã€‚ä¸‹ä½æ©Ÿåœ¨ç›¡é‡ä¿ç•™åŽŸæœ‰çš„é›»å‹•è£ç½®é›»æ°£çµæ§‹çš„å‰æä¸‹ï¼Œå¼•å…¥äº†å¾®æŽ§åˆ¶å™¨æŠ€è¡“ï¼Œæ§‹æˆåµŒå…¥å¼æŽ§åˆ¶ç³»çµ±ï¼Œæ—¢æ”¯æŒç¾å ´çš„æ“ä½œï¼Œä¹Ÿæ”¯æŒä¸Šä½æ©Ÿçš„é 程控制,二者å¯ä»¥é€šéŽç¾å ´çš„開關進行切æ›ã€‚䏋使©ŸæŽ§åˆ¶ç³»çµ±ä¸å¢žåŠ äº†æª¢æ¸¬é›»è·¯å’Œç¾å ´ç¸½ç·šæŽ¥å£ï¼Œå¯¦ç¾äº†é–¥é–€é‹è¡Œä¸å¤§é‡æ•…障信æ¯çš„采集。
微控制器一方é¢èƒ½æŒ‰ç¾å ´æˆ–ä¸Šä½æ©Ÿè¨ç½®çš„閥門開度值控制閥門的開啟和關閉,å¦ä¸€æ–¹é¢å¯ä»¥éŸ¿æ‡‰ä¸Šä½æ©Ÿçš„æ•¸æ“šè«‹æ±‚,將閥門的é‹è¡Œä¿¡æ¯ä¸Šå‚³çµ¦ä¸Šä½æ©Ÿã€‚ä¸Šä½æ©Ÿã€ä¸‹ä½æ©Ÿä¹‹é–“通éŽç¾å ´ç¸½ç·šé€£æŽ¥ï¼ŒäºŒè€…分工明確,構æˆçœŸæ£çš„全分布ç¾å ´ç¸½ç·šæŽ§åˆ¶ç³»çµ±ï¼ˆFCS)。
æ ¹æ“šä»¥ä¸Šåˆ†æžï¼Œæœ¬æ–‡é‡‡ç”¨äº†é›†ä¸ç®¡ç†ã€åˆ†æ•£æŽ§åˆ¶çš„上ã€ä¸‹ä½æ©Ÿå…©ç´šæŽ§åˆ¶çš„ç³»çµ±ç¸½é«”çµæ§‹ï¼Œå¦‚圖1所示。

圖1 CANç¸½ç·šé–¥é–€æŽ§åˆ¶ç³»çµ±çµæ§‹ç°¡åœ–
ä¸Šä½æ©Ÿé‡‡ç”¨å·¥æ¥æŽ§åˆ¶è¨ˆç®—æ©Ÿï¼Œé™¤ä¸Šé¢æåˆ°çš„åŠŸèƒ½å¤–ï¼Œé‚„è¨è¨ˆäº†é‹è¡Œä¿¡æ¯çµ±è¨ˆæ‰“å°ä»¥åŠç³»çµ±å ±è¦ç‰åŠŸèƒ½;䏋使©Ÿæ˜¯ä»¥å¾®æŽ§åˆ¶å™¨ç‚ºæ ¸å¿ƒçš„æŽ§åˆ¶å–®å…ƒï¼Œå¹¶åµŒå…¥åˆ°é–¥é–€ä¸ï¼Œèˆ‡é–¥é–€çš„電氣控制部分一åŒå¯¦ç¾æŽ§åˆ¶åŠŸèƒ½ã€‚ç³»çµ±é€šä¿¡é¸ç”¨çš„æ˜¯CAN總線,CAN總線å”è°ç°¡å–®ï¼Œåƒ…包括物ç†å±¤å’Œæ•¸æ“šéˆè·¯å±¤ï¼Œç”¨æˆ¶å¯ä»¥è‡ªå·±å®šç¾©æ‡‰ç”¨å±¤ï¼Œå‚³è¼¸ä»‹è³ªå¯ä»¥é‡‡ç”¨å±è”½çš„雙絞線,信號傳輸采用çŸå¹€çµæ§‹ï¼Œæ¯ä¸€å¹€çš„æœ‰æ•ˆå—節數為8個,傳輸時間çŸï¼Œå—干擾的概率低。總線通信速率最高å¯é”1Mbps/40m,直接傳輸è·é›¢æœ€é å¯é”10km/5Kbpsï¼Œç¸½ç·šä¸Šå¯æŽ›æŽ¥è¨å‚™æ•¸æœ€å¤šå¯é”110個。當æŸå€‹ç¯€é»žåš´é‡éŒ¯èª¤æ™‚ï¼Œèƒ½å¤ è‡ªå‹•è„«é›¢ç¸½ç·šï¼Œæœ‰é—œCAN總線技術的文ç»è¼ƒå¤šï¼Œåœ¨æ¤ä¸ä½œè©³è¿°ã€‚在本文æåˆ°çš„é 程閥門控制系統ä¸é‡‡ç”¨CANç¸½ç·šæ˜¯å› ç‚ºé–¥é–€æŽ§åˆ¶åŠŸèƒ½é‚輯簡單ã€ä¿¡æ¯é‡å°ï¼Œå¹¶çµåˆCAN總線數據的傳輸速度ã€é–‹ç™¼çš„é›£æ˜“ç¨‹åº¦ã€æŠ€è¡“æ”¯æŒå’Œæˆæœ¬ç‰å¤šæ–¹é¢çš„考慮。
2 ä¸Šä½æ©Ÿè¨è¨ˆ
ç³»çµ±ä¸Šä½æ©Ÿç¡¬ä»¶é¸ç”¨ç ”è¯å·¥æŽ§æ©ŸIPC-6718V,é…ä»¥ç ”è¯çš„雙端å£CAN接å£å¡PCL-841,性能穩定,大大縮çŸäº†ç³»çµ±çš„é–‹ç™¼å‘¨æœŸã€‚ä¸Šä½æ©Ÿè»Ÿä»¶é‡‡ç”¨VB610來è¨è¨ˆï¼Œä¾¿äºŽå¯¦ç¾ç”¨æˆ¶éœ€è¦çš„å„種監控功能。
ä¸Šä½æ©Ÿè»Ÿä»¶åŒ…括系統安全模塊ã€ç³»çµ±é€šä¿¡åƒæ•¸è¨å®šæ¨¡å¡Šã€æ•¸æ“šåº«æ¨¡å¡Šå’Œé–¥é–€æŽ§åˆ¶æ¨¡å¡Šç‰å¹¾å€‹éƒ¨åˆ†ã€‚圖2çµ¦å‡ºäº†ä¸Šä½æ©Ÿå„個軟件模塊之間的關系,從圖å¯ä»¥çœ‹å‡ºä¸Šä½æ©Ÿè»Ÿä»¶ä¸åƒ…實ç¾äº†é–¥é–€æŽ§åˆ¶åŠŸèƒ½ï¼Œè€Œä¸”å……åˆ†è€ƒæ…®äº†ä½œç‚ºä¸€å€‹æŽ§åˆ¶è»Ÿä»¶æ‰€éœ€è¦çš„ç³»çµ±å®‰å…¨ä»¥åŠæ•¸æ“šåº«æ“作。其ä¸ï¼Œé–¥é–€æŽ§åˆ¶æ¨¡å¡Šæ˜¯ä¸Šä½æ©Ÿè»Ÿä»¶çš„æ ¸å¿ƒã€‚
圖2ã€€ä¸Šä½æ©Ÿè»Ÿä»¶æ¨¡å¡Šé—œç³»åœ–
ä¸Šä½æ©Ÿè»Ÿä»¶çš„主è¦åŠŸèƒ½æ˜¯å¯¦ç¾å°æ•´å€‹ç³»çµ±å…§å„é–¥é–€ç‹€æ…‹çš„ç›£æŽ§ä»¥åŠæä¾›ç”¨æˆ¶å°ç¾å ´é–¥é–€çš„é 程控制æ“ä½œã€‚ä¸Šä½æ©Ÿè»Ÿä»¶å•Ÿå‹•åŽï¼Œé¦–先進行系統的åˆå§‹åŒ–,之åŽé€²å…¥ç³»çµ±ç›£æŽ§é‹è¡Œæ¨¡å¼ï¼Œå¦‚æžœæ˜¯åˆæ¬¡æ‡‰ç”¨ï¼Œåˆå§‹åŒ–åŽé‚„è¦æ ¹æ“šç³»çµ±çš„具體情æ³é€²è¡Œçµ„態。在é‹è¡Œæ¨¡å¼ä¸‹ï¼Œä¸Šä½æ©Ÿèˆ‡ä¸‹ä½é–¥é–€æŽ§åˆ¶å–®å…ƒé‡‡ç”¨ä¸€å•一ç”的方å¼é€²è¡Œä¿¡æ¯äº¤æ›ï¼Œä¸Šä½æ©Ÿå°æ¯è‡ºé–¥é–€è¿”回的å„種狀態和故障信æ¯é€²è¡Œåˆ†æžåŽåˆ·æ–°æ•¸æ“šåº«ä¸çš„相應數據,并刷新主監控界é¢ä¸Šçš„相應部分。由于主監控界é¢ä¸Šçš„閥門較多,僅能簡單地示出æ¯å€‹é–¥é–€çš„基本é‹è¡Œç‹€æ…‹ï¼ˆå•Ÿå‹•ã€åœæ¢ã€æ•…éšœï¼‰å’Œé–‹åº¦ï¼Œå¦‚æžœè¦æŸ¥çœ‹æŸå€‹é–¥é–€çš„詳細é‹è¡Œä¿¡æ¯ï¼Œå¯ä»¥é€šéŽé»žæ“Šç•Œé¢ä¸Šçš„閥門圖標切æ›åˆ°è©²é–¥é–€çš„單臺監測界é¢ï¼Œé€™æ™‚除了å¯ä»¥çµ¦å‡ºé–¥é–€ç•¶å‰çš„開度ã€é–‹é—œåœç‹€æ…‹ç‰åŸºæœ¬ä¿¡æ¯å¤–,還å¯ä»¥ç¤ºå‡ºé›»æ©Ÿç¼ºç›¸ã€è½‰è¶Šé™ã€é›»æ©ŸéŽç†±ç‰å ±è¦ã€æ•…障信æ¯ã€‚圖3給出了這一éŽç¨‹çš„軟件æµç¨‹ã€‚
為了æé«˜é ç¨‹æŽ§åˆ¶æ™‚çš„éŸ¿æ‡‰é€Ÿåº¦ï¼Œä¸Šä½æ©Ÿè¨è¨ˆäº†ç³»çµ±ä¸å–®è‡ºé–¥é–€çš„é 程控制功能,這種工作模å¼ä¸‹ï¼Œç”¨æˆ¶å°‡è¦æ±‚的閥門開度通éŽCAN總線下傳給相應閥門ä¸çš„䏋使©Ÿï¼Œç”±ä¸‹ä½æ©ŸæŽ§åˆ¶é–¥é–€çš„å•Ÿå‹•å’Œåœæ¢ï¼Œå¹¶å°‡æ•´å€‹éŽç¨‹çš„é‹è¡Œç‹€æ…‹å¯¦æ™‚å‚³çµ¦ä¸Šä½æ©Ÿã€‚在實際應用ä¸ï¼Œå¦‚果系統ä¸ä¸åŒçš„閥門有è¯å‹•è¦æ±‚,也å¯ä»¥é€šéŽä¸Šä½æ©Ÿç·¨ç¨‹å¯¦ç¾ã€‚
3 䏋使©Ÿè¨è¨ˆ
閥門的動作是由嵌入到閥門ä¸çš„䏋使©ŸæŽ§åˆ¶çš„ï¼Œä¸‹ä½æ©Ÿåœ¨æŽ¥æ”¶åˆ°æŒ‡å®šé–‹åº¦çš„命令åŽå°‡åˆ†æžæ¤æ™‚閥門的é‹è¡Œæƒ…æ³å’Œå„ç¨®ç‹€æ…‹ï¼Œå¦‚æžœæ¤æ™‚閥門處于å…è¨±å‹•ä½œçš„ç‹€æ…‹ï¼Œä¸‹ä½æ©Ÿå‰‡ç™¼å‡ºåˆ†æžåŽçš„æŒ‡ä»¤ï¼ˆé–‹æˆ–é—œï¼‰ï¼Œå¾…é–¥é–€é–‹åº¦åˆ°é”æŒ‡å®šé–‹åº¦æ™‚ï¼ŒåŸ·è¡Œåœæ©Ÿæ“作。下é¢å°‡å¾žç¡¬ä»¶ã€è»Ÿä»¶å…©å€‹æ–¹é¢å°ä¸‹ä½æ©Ÿè¨è¨ˆé€²è¡Œè¼ƒè©³ç´°çš„說明。
3.1 䏋使©Ÿç¡¬ä»¶è¨è¨ˆ
䏋使©Ÿæ˜¯å…·æœ‰â€œè‡ªæ²»â€åŠŸèƒ½çš„å–®ç‰‡æ©ŸæŽ§åˆ¶ç³»çµ±ï¼Œåœ¨åŽŸæœ‰çš„é›»æ°£æŽ§åˆ¶é›»è·¯åŸºç¤Žä¸Šå¢žåŠ äº†æ•…éšœä¿¡è™Ÿçš„é‡‡é›†å’Œå°å¤–通信的CAN總線接å£ã€‚䏋使©Ÿé›»è·¯å¾žçµæ§‹å’ŒåŠŸèƒ½ä¸Šå¯ä»¥åˆ†ç‚ºä¸»æŽ§å–®å…ƒæ¨¡å¡Šã€é›»æºç›£æ¸¬æ¨¡å¡Šã€æ•¸æ“šé‡‡é›†åŠæŽ§åˆ¶æŽ¥å£æ¨¡å¡Šã€äººæ©ŸæŽ¥å£æ¨¡å¡Šã€ç¸½ç·šé€šä¿¡æ¨¡å¡Šã€‚它們之間的關系如圖4所示。

①主控單元模塊
ä¸»æŽ§åˆ¶æ¨¡å¡Šæ˜¯æ•´å€‹ä¸‹ä½æ©Ÿçš„æ ¸å¿ƒï¼Œç”±å–®ç‰‡æ©Ÿçš„æœ€å°ç³»çµ±æ§‹æˆï¼Œå”調其他四個模塊工作,完æˆä¸‹ä½æ©Ÿçš„æŽ§åˆ¶åŠŸèƒ½ã€‚è€ƒæ…®åˆ°é–¥é–€çš„é‹è¡Œä¿¡æ¯é‡‡é›†é»žå’Œæ•…障信æ¯é‡‡é›†é»žçš„æ•¸é‡å’Œç³»çµ±é–‹ç™¼çš„é›£æ˜“ç¨‹åº¦ï¼Œæœ¬ç³»çµ±é¸æ“‡äº†PHILIPå…¬å¸MCS51系列單片機80C552,它具有256å—節å¯è®€å¯«çš„RAM數據å˜å„²å™¨ã€5個8ä½I/Oå£ã€1個8ä½è¼¸å…¥å£ã€2個16ä½å®šæ™‚器/計數器ã€1個é…ç½®æ•æ‰/比較模塊的16ä½å®šæ™‚器ã€15個䏿–·æºã€2個䏿–·å„ªå…ˆç´šã€8è·¯10ä½çš„A/D轉æ›å™¨ã€2路脈沖寬度調制輸出ã€2個串行å£ï¼ˆç•°æ¥ä¸²è¡Œå£å’ŒI2C總線å£ï¼‰ï¼Œé‚„集æˆäº†çœ‹é–€ç‹—定時器。
â‘¡ é›»æºç›£æ¸¬æ¨¡å¡Š
閥門在工作éŽç¨‹ä¸æœƒå› 為æŸäº›åŽŸå› å‡ºç¾ä¸»é›»æºå›žè·¯æŽ‰é›»çš„æƒ…æ³ï¼Œç”¨æˆ¶è¦æ±‚在這種情æ³ä¸‹ï¼Œä¸‹ä½æ©Ÿç³»çµ±çš„監控部分ä»èƒ½çŸæœŸå·¥ä½œï¼Œå¹¶æŠŠé€™ç¨®æ•…éšœåŠæ™‚ä¸Šå‚³åˆ°ä¸Šä½æ©Ÿç›£æŽ§ç³»çµ±ï¼Œä»¥ä¾¿æ“ä½œäººå“¡åŠæ—©ç™¼ç¾ã€åŠæ™‚排除。為æ¤ï¼Œæœ¬æ–‡åœ¨ä¸‹ä½æ©ŸæŽ§åˆ¶æ©Ÿä¸è¨è¨ˆäº†é›»æºç›£æ¸¬æ¨¡å¡Šï¼Œå¯¦ç¾å°é–¥é–€ä¾›é›»æƒ…æ³çš„監測,并能實ç¾ä¸»é›»æºèˆ‡å‚™ç”¨é›»æºé–“的切æ›ï¼Œé›»è·¯çµæ§‹å¦‚圖5所示。由于主電æºå›žè·¯æŽ‰é›»æ™‚,備用電æºåƒ…ç‚ºå–®ç‰‡æ©Ÿç³»çµ±ä¾›é›»ï¼ŒåŠ ä¹‹é€™æ™‚çš„å–®ç‰‡æ©Ÿç³»çµ±å·¥ä½œäºŽç¯€é›»é‹è¡Œæ–¹å¼ï¼ŒåŠŸè€—è¼ƒä½Žï¼Œæ‰€ä»¥å‚™ç”¨é›»æºé‡‡ç”¨æ™®é€šå¹²é›»æ± æˆ–å……é›»é›»æ± ã€‚å¯¦é©—è‰æ˜Žï¼Œåœ¨ä¸»é›»æºå›žè·¯æŽ‰é›»çš„æƒ…æ³ä¸‹ï¼Œå‚™ç”¨é›»æºå¯ä»¥å·¥ä½œ12h以上,完全å¯ä»¥æ»¿è¶³ç¶ä¿®çš„需è¦ã€‚

â‘¢ æ•¸æ“šé‡‡é›†åŠæŽ§åˆ¶æŽ¥å£æ¨¡å¡Š
é€™éƒ¨åˆ†æ˜¯ä¸‹ä½æ©ŸæŽ§åˆ¶ç³»çµ±çš„輸入ã€è¼¸å‡ºéƒ¨åˆ†ï¼Œä¸»è¦å®Œæˆé–¥é–€å„ç¨®å ±è¦ä¿¡è™Ÿã€é–‹åº¦çš„采集,å°é–¥é–€é–‹ã€é—œã€åœçš„æŽ§åˆ¶ç‰ï¼Œå…¶çµæ§‹å¦‚圖6所示。在數據采集電路ä¸ï¼Œé™¤äº†é‡‡é›†åŸºæœ¬çš„é‹è¡Œç‹€æ…‹å¤–ï¼Œé‚„å¢žåŠ äº†é›»æ©Ÿç¼ºç›¸ã€è½‰çŸ©è¶Šé™ã€é›»æ©ŸéŽç†±ã€ç†”斷器æå£žã€è¡Œç¨‹é–‹é—œåˆ°ä½ã€ç·Šæ€¥åˆ¶å‹•狀態ç‰å¤§é‡çš„信號采集點,æé«˜äº†ä¸‹ä½æ©Ÿçš„監控能力。閥門ä¸çš„采集信號和控制信號多數為強電信號,為了使單片機系統å…å—影響,在電路ä¸é‡‡ç”¨äº†éš”離è¨è¨ˆï¼Œå¢žåŠ äº†ç³»çµ±çš„å¯é 性。
圖6 輸入/è¼¸å‡ºé›»è·¯çµæ§‹
â‘£ äººæ©ŸæŽ¥å£æ¨¡å¡Š
å°é–¥é–€çš„é‹è¡Œé™¤äº†å¯é€šéŽä¸Šä½æ©Ÿé 程控制外,還ä¿ç•™äº†ç¾å ´æŽ§åˆ¶åŠŸèƒ½ï¼Œé€™ä¸»è¦é€šéŽç¾å ´æ‰‹æ“器完æˆï¼Œå®ƒæ˜¯ä¸‹ä½æ©Ÿä¸çš„äººæ©ŸæŽ¥å£æ¨¡å¡Šã€‚手æ“器由éµç›¤å’Œæ•¸ç¢¼ç®¡é¡¯ç¤ºé›»è·¯çµ„æˆã€‚在手æ“器的è¨è¨ˆä¸é‡‡ç”¨äº†I2C總線技術,éµç›¤é›»è·¯é‡‡ç”¨äº†å…·æœ‰I2C接å£çš„輸入輸出擴展芯片PCF8574,顯示電路采用了具有I2C接å£çš„æ•¸ç¢¼ç®¡é¡¯ç¤ºé©…動芯片SAA1064,單片機80C552æœ¬èº«å°±é›†æˆæœ‰I2C總線接å£ï¼Œç‚ºç³»çµ±çš„軟硬件è¨è¨ˆæä¾›äº†æ–¹ä¾¿ã€‚手æ“å™¨çš„ç¡¬ä»¶çµæ§‹å¦‚圖7所示。å¦å¤–,I2C總線支æŒå¸¶é›»æ’拔,給手æ“器的使用帶來了極大的方便,使用者å¯ä»¥åœ¨ä¸å¦¨ç¤™é–¥é–€æ£å¸¸å·¥ä½œçš„æƒ…æ³ä¸‹ï¼Œæ‹†è£æ‰‹æ“器。
圖7 人機接å£é›»è·¯åŽŸç†
⑤ 通信功能模塊
é€šä¿¡é›»è·¯æ˜¯ä¸‹ä½æ©Ÿä¸çš„CAN總線接å£éƒ¨åˆ†ï¼Œæ˜¯æä¾›é–¥é–€é ç¨‹æŽ§åˆ¶åŠŸèƒ½çš„æ ¸å¿ƒéƒ¨åˆ†ã€‚å®ƒç”±CAN控制器SJA1000ã€CAN驅動器82C250以åŠå…‰é›»éš”離電路構æˆï¼Œé›»è·¯çµæ§‹å¦‚圖8所示。由于光電隔離的需è¦ï¼Œæ¨¡å¡Šä½¿ç”¨äº†DC-DCé›»æºæ¨¡å¡Šã€‚為了æé«˜é€šä¿¡æ¨¡å¡Šçš„通用性,滿足ä¸åŒä½¿ç”¨çš„需è¦ï¼Œåœ¨ä¸‹ä½æ©Ÿä¸é‚„è¨è¨ˆäº†å¾®å‹•開關,用于è¨ç½®ä¸åŒçš„通信波特率和ä¸åŒé–¥é–€çš„地å€é¸æ“‡ã€‚
圖8 é€šä¿¡åŠŸèƒ½é›»è·¯çµæ§‹
3.2 䏋使©Ÿè»Ÿä»¶è¨è¨ˆ
䏋使©Ÿè»Ÿä»¶ç”¨C51語言編寫,程åºçš„å¯è®€æ€§ã€å¯ç§»æ¤æ€§å¤§å¤§æé«˜ã€‚䏋使©Ÿè»Ÿä»¶ä¸»è¦å®Œæˆé–¥é–€çš„狀態和故障的采集ã€é–¥é–€é–‹åº¦é‡‡é›†ã€åŸ·è¡Œé–‹é—œåœé–¥é–€çš„動作和通信功能。由于篇幅的關系,下é¢åƒ…介紹主控制程åºå’ŒCANç¸½ç·šé€šä¿¡ä¸æ–·æœå‹™ç¨‹åºã€‚
①主程åºçš„è¨è¨ˆ
䏋使©Ÿè»Ÿä»¶çš„主è¦å·¥ä½œæ˜¯é‡‡é›†é–¥é–€çš„ä¿¡è™Ÿã€æŽ§åˆ¶é–¥é–€é‹å‹•以åŠéŸ¿æ‡‰ä¸Šä½æ©Ÿçš„è«‹æ±‚æˆ–å‘½ä»¤ã€‚ä¸‹ä½æ©Ÿç³»çµ±åˆå§‹åŒ–åŽé€²å…¥ä¸»ç¨‹åºå¾ªç’°ï¼Œç‚ºäº†æº–確采集閥門開度和é¿å…èª¤å ±è¦ï¼Œå°è¼¸å…¥ä¿¡è™Ÿéƒ½é€²è¡Œäº†ç°¡å–®çš„æ•¸å—æ¿¾æ³¢ï¼Œä¸‹ä½æ©Ÿå°é€™äº›ä¿¡è™Ÿç¶œåˆåˆ†æžåŽï¼Œæ ¹æ“šé–‹åº¦è¦æ±‚控制閥門的開ã€é—œã€åœå‹•ä½œã€‚ä¸‹ä½æ©Ÿå…·æœ‰ç¾å ´æŽ§åˆ¶ã€é 程控制兩種控制方å¼ï¼Œå¯ç”±ç¾å ´é–‹é—œä¾†å€åˆ†ï¼Œåœ¨é€™å…©ç¨®æŽ§åˆ¶æ–¹å¼ä¸‹ï¼Œä¸‹ä½æ©Ÿéƒ½å¯ä»¥æ ¹æ“šä¸Šä½æ©Ÿçš„è¦æ±‚進行é‹è¡Œæ•¸æ“šçš„上傳。所ä¸åŒçš„æ˜¯ï¼Œåœ¨ç¾å ´æŽ§åˆ¶æ™‚,æ“作者在ç¾å ´ç”¨æ‰‹æ“å™¨é€²è¡ŒæŽ§åˆ¶ï¼Œé€™æ™‚ä¸Šä½æ©Ÿå°ä¸‹ä½æ©Ÿåªèƒ½ç›£è¦–,ä¸èƒ½æŽ§åˆ¶ï¼›é ç¨‹æŽ§åˆ¶æ™‚ï¼Œä¸‹ä½æ©Ÿé€šéŽåˆ†æžä¸Šä½æ©Ÿå‘½ä»¤ä¾†å°é–¥é–€é€²è¡ŒæŽ§åˆ¶ã€‚䏋使©Ÿä¸»ç¨‹åºè»Ÿä»¶æµç¨‹å¦‚圖9所示。

圖9 䏋使©Ÿè»Ÿä»¶æµç¨‹åœ–
â‘¡ CAN䏿–·æœå‹™ç¨‹åºçš„è¨è¨ˆ
ç•¶ä¸Šä½æ©Ÿå‘䏋使©Ÿç™¼å‡ºæ•¸æ“šè«‹æ±‚æˆ–å‘½ä»¤æ™‚ï¼Œä¸‹ä½æ©Ÿå°±æœƒé€²å…¥CAN䏿–·æœå‹™ç¨‹åºã€‚在進入CAN䏿–·æœå‹™ç¨‹åºåŽï¼Œé¦–先進行ç¾å ´ä¿è·ï¼Œç„¶åŽè®€å–SJA1000çš„ä¸æ–·å¯„å˜å™¨ï¼Œåˆ†æžæ˜¯å“ªç¨®ä¸æ–·å¹¶ç½®ç›¸æ‡‰çš„æ¨™å¿—ä½ï¼Œå¦‚æžœæ˜¯æŽ¥æ”¶ä¸æ–·ï¼Œå‰‡ç½®æŽ¥æ”¶æ•¸æ“šæ¨™å¿—å¹¶è®€å–æ•¸æ“šï¼Œç„¶åŽé‡‹æ”¾ç·©å˜ï¼Œæœ€åŽæ¢å¾©ç¾å ´ï¼Œä¸æ–·è¿”回。CAN䏿–·æœå‹™ç¨‹åºå¦‚圖10所示。
圖10 CAN䏿–·æœå‹™åç¨‹åºæµç¨‹åœ–
ç”±äºŽä¸‹ä½æ©Ÿè¦åµŒå…¥åˆ°é–¥é–€é›»è£çš„腔體ä¸ï¼Œé›»ç£å¹²æ“¾åš´é‡ï¼Œåœ¨è¨è¨ˆä¸é‡‡ç”¨äº†å¤šç¨®è»Ÿã€ç¡¬ä»¶æŠ—干擾è¨è¨ˆï¼Œç”±äºŽç¯‡å¹…åŽŸå› ï¼Œä¸å†ä¸€ä¸€è©³è¿°ã€‚
4 çµæŸèªž
本文æåŠçš„æŠ€è¡“已經在天津閥門公å¸ç”Ÿç”¢çš„QTã€OOMã€SMCã€ZAç‰ç³»åˆ—電動閥門ä¸å¾—到應用,使其æˆç‚ºå…·æœ‰é 程控制功能和故障診斷功能的電動閥門。由這些閥門構æˆçš„é 程閥門控制系統已經實際é‹è¡Œäº†è¿‘一年時間,é‹è¡Œæƒ…æ³è‰¯å¥½ï¼Œé”到了è¨è¨ˆè¦æ±‚,并通éŽäº†å¤©æ´¥å¸‚科委組織的專家鑒定。目å‰ï¼Œæ£åœ¨æº–備產å“çš„ä¸è©¦ï¼ŒåŒæ™‚åŠ ç·Šæ‡‰ç”¨å±¤å”è°çš„è¦èŒƒåŒ–,力圖盡快推出滿足DEVICENET的電動閥門產å“。相信隨著這類產å“的推å‘å¸‚å ´ï¼Œå¿…å°‡æŽ¨å‹•æˆ‘åœ‹ç¾å ´ç¸½ç·šåŸ·è¡Œå™¨çš„發展。