時(shÃ)間:2010-09-15 14:43:12來(lái)æºï¼šzhangting
摘 è¦ï¼šæœ¬æ–‡æå‡ºäº†é‡‡ç”¨89C51單片機(jÄ«)作為控制器實(shÃ)ç¾(xià n)模糊PID算法控制供水系統(tÇ’ng),并且利用CAN總線技術(shù)æ§‹(gòu)æˆçš„底層控制網(wÇŽng)絡(luò)與監(jiÄn)控計(jì)算機(jÄ«)通訊,實(shÃ)ç¾(xià n)了樓宇供水è¨(shè)備的ç¾(xià n)å ´(chÇŽng)數(shù)據(jù)采集ã€å‚³è¼¸åŠé (yuÇŽn)程監(jiÄn)控功能。試驗(yà n)表明æ’å£“è®Šé »ä¾›æ°´ç›£(jiÄn)控系統(tÇ’ng)å–得良好控制和監(jiÄn)控的效果。
é—œ(guÄn)éµè©žï¼šæ¨¡ç³ŠPID;CAN總線;89C51;é (yuÇŽn)程監(jiÄn)控
1 引言
  傳統(tÇ’ng)的供水系統(tÇ’ng)大部分ä»ç„¶é‡‡ç”¨äººå·¥æ‰‹å‹•(dòng)調(dià o)æ•´åƒæ•¸(shù)控制,生產(chÇŽn)éŽ(guò)程ä¸çš„é‡è¦åƒæ•¸(shù)ä»ç„¶ä¾é 人工定時(shÃ)記錄,用水é‡çš„需求具有時(shÃ)變性,在用水高峰期時(shÃ),管網(wÇŽng)壓力é”(dá)ä¸åˆ°è¦(guÄ«)定的標(biÄo)準(zhÇ”n)å£“åŠ›ï¼Œé€ æˆé«˜å±¤å»ºç‘æ–·æ°´;用水低峰期時(shÃ),管網(wÇŽng)壓力經(jÄ«ng)常超éŽ(guò)è¦(guÄ«)定的壓力上é™ï¼Œæ¥µæ˜“é€ æˆçˆ†ç®¡äº‹æ•…å¹¶ä¸”èƒ½æºæè€—åš´(yán)é‡ã€‚åŒæ™‚(shÃ)傳統(tÇ’ng)的樓宇機(jÄ«)電控制è¨(shè)備相互ç¨(dú)立,ä¸å…·å‚™ç¶²(wÇŽng)絡(luò)通訊的功能,難以實(shÃ)ç¾(xià n)éžç¾(xià n)å ´(chÇŽng)或é (yuÇŽn)程監(jiÄn)控。本文æå‡ºé‡‡ç”¨æ¨¡ç³ŠPIDç®—æ³•åŠ Smithé (yù)估補(bÇ”)償方å¼è®Šé »å™¨æ’壓控制供水系統(tÇ’ng)具有é‹(yùn)行經(jÄ«ng)濟(jì)ã€å¯é 性高ã€ç¯€(jié)能效果明顯ç‰å„ª(yÅu)點(diÇŽn),利用CANç¾(xià n)å ´(chÇŽng)總線技術(shù)æ§‹(gòu)æˆçš„底層控制網(wÇŽng)絡(luò),采用了分布å¼çµ(jié)æ§‹(gòu)和分散控制原ç†ï¼Œå…·æœ‰ä½¿ç”¨æ–¹ä¾¿ã€æ˜“于擴(kuò)展ç‰å„ª(yÅu)點(diÇŽn),能有效地滿足樓宇監(jiÄn)制系統(tÇ’ng)在é (yuÇŽn)程監(jiÄn)控的實(shÃ)時(shÃ)性和å¯é æ€§è¦æ±‚。
  樓宇供水系統(tÇ’ng)é‡‡ç”¨â€œé€šç”¨è®Šé »å™¨+單片機(jÄ«)(包括PID調(dià o)節(jié)器)+å·¥é »/è®Šé »åˆ‡æ›â€çš„æŽ§åˆ¶æ–¹æ¡ˆã€‚ç¾(xià n)å ´(chÇŽng)æŽ§åˆ¶å™¨èƒ½å¤ å®Œæˆç¾(xià n)å ´(chÇŽng)管網(wÇŽng)壓力å饋值的數(shù)據(jù)采集ã€å£“åŠ›çµ¦å®šå€¼çš„è¼¸å…¥ã€æ¨¡ç³ŠPID調(dià o)節(jié)é‹(yùn)算,最åŽå°‡æŽ§åˆ¶é‡é€å…¥è®Šé »å™¨ï¼ŒæŽ§åˆ¶æ°´æ³µé›»æ©Ÿ(jÄ«)的轉(zhuÇŽn)速,é”(dá)到æ’壓供水的目的;åŒæ™‚(shÃ)通éŽ(guò)CANç¾(xià n)å ´(chÇŽng)總線接收來(lái)自CAN其他節(jié)點(diÇŽn)ï¼ˆä¸»è¦æ˜¯ä¸Šä½ç›£(jiÄn)控計(jì)算機(jÄ«))的命令或者主動(dòng)將自身的數(shù)據(jù)發(fÄ)é€åˆ°CAN總線上供上ä½ç›£(jiÄn)控計(jì)算機(jÄ«)接收,實(shÃ)ç¾(xià n)人機(jÄ«)交互功能。
2 系統(tÇ’ng)的硬件è¨(shè)計(jì)
  2.1 基于CAN總線é (yuÇŽn)程監(jiÄn)控樓宇自動(dòng)化系統(tÇ’ng)的硬件è¨(shè)計(jì)
  CAN(Controller Area Network)總線是一種支æŒåˆ†å¸ƒå¼å¯¦(shÃ)時(shÃ)控制系統(tÇ’ng)的串行通信局域網(wÇŽng)。其信號(hà o)傳輸采用çŸå¹€çµ(jié)æ§‹(gòu),æ¯ä¸€å¹€çš„æœ‰æ•ˆå—節(jié)數(shù)為8個(gè)ï¼Œå› è€Œå‚³è¼¸æ™‚(shÃ)é–“çŸï¼Œå—干擾的概率低。由于其高性能ã€é«˜å¯é 性ã€å¯¦(shÃ)時(shÃ)性ç‰å„ª(yÅu)點(diÇŽn),已廣泛應(yÄ«ng)用于控制系統(tÇ’ng)ä¸çš„æª¢æ¸¬(cè)和執(zhÃ)行機(jÄ«)æ§‹(gòu)之間的數(shù)據(jù)通信。CAN總線符åˆISO11898標(biÄo)準(zhÇ”n),最大傳輸速率å¯é”(dá)1MB/s(傳輸è·é›¢æœ€å¤§ç‚º40m),最大傳輸è·é›¢ç‚º10km(傳輸速率約為5k)。
  基于CAN總線é (yuÇŽn)程監(jiÄn)控樓宇自動(dòng)化系統(tÇ’ng)的構(gòu)æˆç”±è¨ˆ(jì)算機(jÄ«)å’Œå„個(gè)智能節(jié)點(diÇŽn)組æˆï¼Œå¦‚圖1所示。計(jì)算上安è£å…·æœ‰é«˜æ€§èƒ½åƒ¹(jià )æ ¼æ¯”çš„CAN 總線通訊接å£å¡PCI-9820 éžæ™ºèƒ½å…©é€šé“CAN 接å£å¡ï¼Œè©²ç”¢(chÇŽn)å“采用標(biÄo)準(zhÇ”n)PCI 接å£ï¼Œèƒ½è®“計(jì)算機(jÄ«)方便的連接到CAN 總線上,實(shÃ)ç¾(xià n)CAN2.0B å”(xié)è°ï¼ˆå…¼å®¹CAN 2.0A )的連接通訊。PCI-9820 接å£å¡é…備兩通é“é‚輯ç¨(dú)ç«‹CAN 接å£ï¼Œä½¿å¾—在開發(fÄ)應(yÄ«ng)ç”¨ä¸æ›´é¡¯æ–¹ä¾¿å’Œéˆæ´»ï¼šæ¯å€‹(gè)通é“光電隔離,ä¿è·(hù)計(jì)算機(jÄ«)機(jÄ«)é¿å…地環(huán)æµçš„æå£žï¼Œå¢žå¼·(qiáng)系統(tÇ’ng)在惡劣環(huán)境ä¸ä½¿ç”¨çš„å¯é 性。
  本系統(tÇ’ng)與DCS控制系統(tÇ’ng)ä¸åŒçš„æ˜¯å®ƒçš„æ‹“?fù)æµ£Y(jié)æ§‹(gòu)ä¸ä¸æ˜¯æ‰€æœ‰çš„䏋使©Ÿ(jÄ«)éƒ½ä»¥ä¸Šä½æ©Ÿ(jÄ«)為ä¸å¿ƒ,而是所有的節(jié)點(diÇŽn)都以“平ç‰ä¸»é«”â€çš„å½¢å¼æŽ›æŽ¥åœ¨ç¸½ç·šä¸Šï¼Œä¸Šä½è¨ˆ(jì)算機(jÄ«)僅僅作為CAN的一個(gè)å¹³ç‰æ™ºèƒ½ç¯€(jié)點(diÇŽn)。
  2.2 樓宇供水系統(tÇ’ng)ç¾(xià n)å ´(chÇŽng)控制器的硬件è¨(shè)計(jì)
  樓宇æ’壓供水系統(tÇ’ng)å¯åˆ†ç‚ºï¼šCPU模塊ã€äººæ©Ÿ(jÄ«)æŽ¥å£æ¨¡å¡Šï¼ˆåŒ…括éµç›¤è¼¸å…¥ã€LED顯示電路)ã€A/Då’ŒD/A轉(zhuÇŽn)æ›æ¨¡å¡Šã€DI/DO模塊ã€CAN通訊模塊五部分,如圖2所示。
  CPU模塊ä¸é‡‡ç”¨äº†ATMELå…¬å¸ç‰‡å…§(nèi)具有4KB FLASH ROM的單片機(jÄ«)芯片AT89C51。為æé«˜ç³»çµ±(tÇ’ng)çš„å¯é 性,采用了具有電壓監(jiÄn)測(cè)ã€é›†æˆçœ‹é–€ç‹—(Watchdog)的MAX1232èŠ¯ç‰‡ï¼Œå¯æœ‰æ•ˆåœ°é˜²æ¢ç¨‹åºçš„彈飛。A/Då’ŒD/A轉(zhuÇŽn)æ›æ¨¡å¡Šä¸ä¿¡è™Ÿ(hà o)è¼¸å…¥é›»è·¯ä¸»è¦æ˜¯æŠŠå£“力變é€å™¨çš„é›»æµï¼ˆ4~20mA)輸出信號(hà o),經(jÄ«ng)éŽ(guò)é›»æµé›»å£“變æ›èŠ¯ç‰‡RCV420放大濾波轉(zhuÇŽn)æ›æˆ0~5V的電壓模擬信號(hà o),通éŽ(guò)ADC0809模數(shù)轉(zhuÇŽn)æ›ï¼Œæœ€çµ‚把采集到的多路模擬é‡ä¿¡è™Ÿ(hà o)轉(zhuÇŽn)æ›æˆæ•¸(shù)å—é‡ä¿¡è™Ÿ(hà o);åŒæ¨£ï¼Œç¶“(jÄ«ng)CPU模糊PIDé‹(yùn)算處ç†åŽï¼Œé€šéŽ(guò)數(shù)模轉(zhuÇŽn)æ›å™¨AD558è®Šæ›æˆ0~10V的電壓信號(hà o)ï¼ŒæŽ§åˆ¶è®Šé »å™¨çš„è¼¸å‡ºè½‰(zhuÇŽn)速。
  本è¨(shè)計(jì)采用一片8255進(jìn)行I/Oæ“´(kuò)展,8255çš„Aå£ç”¨äºŽCANç¶²(wÇŽng)通訊的IDè¨(shè)ç½®;8255çš„Bå£ç”¨äºŽé–‹é—œ(guÄn)é‡çš„è¼¸å…¥ï¼Œå¤–éƒ¨çš„æ°´ä½æª¢æ¸¬(cè)ç‰é–‹é—œ(guÄn)é‡ï¼Œç¶“(jÄ«ng)光電耦åˆè¼¸å…¥åˆ°8255çš„Bå£;8255çš„Cå£ç”¨äºŽé–‹é—œ(guÄn)é‡çš„輸出,用于控制接觸器組,使其處于ä¸åŒçš„æŽ¥é€šå’Œæ–·é–‹ç‹€æ…‹(tà i),單片機(jÄ«)的控制信æ¯å¾ž8255çš„Cå£è¼¸å‡ºï¼Œç¶“(jÄ«ng)é©…(qÅ«)å‹•(dòng)和繼電器隔離控制接觸器動(dòng)作,產(chÇŽn)生相應(yÄ«ng)的控制信號(hà o)。
  在CAN總線通信功能ä¸ç¡¬ä»¶é›»è·¯è¨(shè)計(jì)ä¸ï¼Œé‡‡ç”¨äº†PHILIPSå…¬å¸çš„ç¨(dú)ç«‹CAN通信控制器SJA1000å’ŒCAN總線接å£TJA1040組æˆçš„CAN總線接å£é›»è·¯å¦‚圖3所示。CAN總線節(jié)點(diÇŽn)的發(fÄ)é€èˆ‡æŽ¥æ”¶æ˜¯é€šéŽ(guò)事先è¨(shè)置驗(yà n)收碼和驗(yà n)æ”¶å±è”½ç¢¼å¯ä»¥æŽ§åˆ¶æ™ºèƒ½ç¯€(jié)點(diÇŽn)從總線上接收哪些數(shù)據(jù)或命令。SJA1000由微控制器89C51通éŽ(guò)8ä½åœ°å€æ•¸(shù)據(jù)復(fù)用總線和讀寫控制信號(hà o)進(jìn)行控制。SJA1000çš„ä¸æ–·è«‹(qÇng)求信號(hà o)INT端連接至89C51çš„å¤–éƒ¨ä¸æ–·è¼¸å…¥INT0端,CAN通信控制器å¯é€šéŽ(guò)䏿–·èˆ‡å¾®æŽ§åˆ¶å™¨é€²(jìn)行數(shù)據(jù)傳輸。SJA1000的發(fÄ)é€è¼¸å‡ºç«¯TX0與接收輸入端RX0ã€RX1分別經(jÄ«ng)高速集æˆå…‰é›»è€¦åˆå™¨6N137隔離åŽèˆ‡CAN總線接å£èŠ¯ç‰‡TJA1040相連,6N137ä¸çš„å…‰æ•器件采用了光æ•二極管,å¯ä»¥æ»¿è¶³é«˜é€Ÿæ•¸(shù)å—信號(hà o)的傳輸,實(shÃ)ç¾(xià n)了CAN總線與節(jié)點(diÇŽn)間的隔離傳輸,有助于æé«˜ç¯€(jié)點(diÇŽn)è£ç½®çš„安全性和å¯é 性。
3 æ¨“å®‡è®Šé »æ’壓供水監(jiÄn)控系統(tÇ’ng)的軟件è¨(shè)計(jì)
  3.1æ¨“å®‡è®Šé »æ’壓供水系統(tÇ’ng)控制器的軟件è¨(shè)計(jì)
  模糊控制是一種以模糊集åˆè«–ã€æ¨¡ç³Šèªž(yÇ”)言變é‡èˆ‡æ¨¡ç³Šé‚輯推ç†ç‚ºåŸºç¤Ž(chÇ”)的計(jì)算機(jÄ«)數(shù)å—æŽ§åˆ¶ã€‚æ¨¡ç³ŠæŽ§åˆ¶å™¨ç”±ä¸‰éƒ¨åˆ†çµ„æˆ:æ¨¡ç³ŠåŒ–ã€æ¨¡ç³ŠæŽ¨ç†å’Œè§£æ¨¡ç³Šã€‚由于æ’壓供水調(dià o)速系統(tÇ’ng)由水泵ã€é›»æ©Ÿ(jÄ«)ã€è®Šé »å™¨ç‰å¤šå€‹(gè)ç’°(huán)節(jié)所組æˆï¼Œæ•´å€‹(gè)系統(tÇ’ng)涉åŠè¼ƒå¤šçš„åƒæ•¸(shù)ï¼Œéƒ¨åˆ†åƒæ•¸(shù)在系統(tÇ’ng)é‹(yùn)行éŽ(guò)ç¨‹ä¸æ˜¯è®ŠåŒ–的。水泵工作特性具有很強(qiáng)çš„éžç·šæ€§ï¼Œç®¡è·¯æ°´é 的變化以åŠé›»åŠ›è² (fù)載åŠå…¶ç‰¹æ€§çš„變化ç‰éƒ½å°‡å°Ž(dÇŽo)致水泵é‹(yùn)行工æ³é»ž(diÇŽn)的改變,從而改變了系統(tÇ’ng)åƒæ•¸(shù)。å°(duì)于這樣的控制å°(duì)象,常è¦(guÄ«)çš„PID控制器難以ä¿è‰ç³»çµ±(tÇ’ng)åœ¨ä»»ä½•å·¥æ³æ¢ä»¶ä¸‹å§‹çµ‚å…·æœ‰æœ€ä½³çš„æŽ§åˆ¶æ€§èƒ½ã€‚æœ¬æ–‡é‡‡ç”¨åƒæ•¸(shù)自整定模糊PID算法,以誤差e和誤差變化率ec作為輸入,å¯ä»¥æ»¿è¶³ä¸åŒæ™‚(shÃ)刻åå·®e和誤差變化率ecã€‚åƒæ•¸(shù)自整定模糊控制PIDçš„åƒæ•¸(shù)è‡ªæ•´å®šæ€æƒ³å°±æ˜¯å…ˆæ‰¾å‡ºæŽ§åˆ¶å™¨çš„3個(gè)åƒæ•¸(shù)KPã€KIå’ŒKD與åå·®eå’Œå差變化率ec之間的模糊關(guÄn)系,在é‹(yùn)行ä¸é€šéŽ(guò)䏿–·çš„æª¢æ¸¬(cè)eå’Œecå¹¶å°‡å®ƒå€‘ä½œç‚ºæŽ§åˆ¶å™¨çš„è¼¸å…¥ï¼Œç”±æŽ§åˆ¶å™¨æ ¹æ“š(jù)模糊控制è¦(guÄ«)則å°(duì)3個(gè)åƒæ•¸(shù)進(jìn)行在線調(dià o)整,以滿足ä¸åŒeå’Œecå°(duì)æŽ§åˆ¶å™¨åƒæ•¸(shù)çš„ä¸åŒè¦æ±‚,從而使被控å°(duì)象具有良好的動(dòng)ã€éœæ…‹(tà i)性能。å°(duì)PIDåƒæ•¸(shù)自調(dià o)æ•´çš„è¦æ±‚,利用模糊控制è¦(guÄ«)則å°(duì)PIDåƒæ•¸(shù)進(jìn)行修改便構(gòu)æˆäº†åƒæ•¸(shù)自整定模糊控制PID系統(tÇ’ng)ã€‚åƒæ•¸(shù)自整定模糊控制PID控制器的çµ(jié)æ§‹(gòu)如圖4所示。
  在供水控制的éŽ(guò)程ä¸ï¼Œç”±äºŽæ™‚(shÃ)間滯åŽç¾(xià n)象å˜åœ¨ï¼Œå°(duì)系統(tÇ’ng)的控制性能產(chÇŽn)生ä¸åˆ©å½±éŸ¿ï¼Œå°¤å…¶æ˜¯æ™‚(shÃ)滯較大時(shÃ)。在供水系統(tÇ’ng)ä¸ï¼Œæ™‚(shÃ)滯ç¾(xià n)象導(dÇŽo)致系統(tÇ’ng)的動(dòng)æ…‹(tà i)性能較差。雖然模糊PID控制大大減å°äº†ç³»çµ±(tÇ’ng)åƒæ•¸(shù)變化å°(duì)系統(tÇ’ng)æŽ§åˆ¶æ€§èƒ½çš„å½±éŸ¿ï¼Œä½†æ˜¯å®ƒæ²’æœ‰å¾žæ ¹æœ¬ä¸Šè§£æ±ºç³»çµ±(tÇ’ng)的大時(shÃ)滯å•題。在è¨(shè)計(jì)供水系統(tÇ’ng)的模糊PID控制器的éŽ(guò)程ä¸ï¼Œæˆ‘們通éŽ(guò)引入Smithé (yù)估控制,將兩者çµ(jié)åˆèµ·ä¾†(lái)è¨(shè)計(jì)了具有Smith補(bÇ”)償?shù)哪:齈ID控制器,å–得了較好的應(yÄ«ng)用效果。
  供水系統(tÇ’ng)ç¾(xià n)å ´(chÇŽng)控制器的軟件è¨(shè)計(jì)大體å¯ä»¥åˆ†ç‚ºä¸‰å€‹(gè)部分:一部分為åˆå§‹åŒ–,包括單片機(jÄ«)çš„åˆå§‹åŒ–å’ŒCAN控制器的åˆå§‹åŒ–;第二部分為ç¾(xià n)å ´(chÇŽng)水壓的采樣ã€é‹(yùn)算和控制輸出;å¦ä¸€éƒ¨åˆ†ç‚ºä½œç‚ºCAN節(jié)點(diÇŽn)è¦å®Œæˆçš„自身數(shù)據(jù)發(fÄ)é€å’Œä¾†(lái)自其他節(jié)點(diÇŽn)(包括上ä½ç›£(jiÄn)控計(jì)算機(jÄ«)ï¼‰çš„æŽ§åˆ¶å‘½ä»¤èˆ‡åƒæ•¸(shù)。具體實(shÃ)ç¾(xià n)上系統(tÇ’ng)軟件有主程åºã€å®šæ™‚(shÃ)器T0䏿–·ç¨‹åºã€å¤–部CAN通訊INT0䏿–·ç¨‹åºä¸‰éƒ¨åˆ†æ§‹(gòu)æˆã€‚主程åºä¸»è¦å®Œæˆç³»çµ±(tÇ’ng)åˆå§‹åŒ–ã€éµç›¤æŽƒæã€æ¨¡ç³ŠPIDé‹(yùn)ç®—ã€æ°´ä½æ•…障處ç†ç‰ï¼Œå¦‚圖5所示。
  在本è¨(shè)計(jì)ä¸å®šæ™‚(shÃ)器T0䏿–·æ˜¯æœ¬ä¾›æ°´ç³»çµ±(tÇ’ng)進(jìn)行ç¾(xià n)å ´(chÇŽng)控制ä¸é‡è¦çš„程åºï¼ŒåŒ…括管網(wÇŽng)壓力采樣ã€ç®¡ç¶²(wÇŽng)壓力顯示ã€ä¸å€¼æ¿¾æ³¢ã€CAN發(fÄ)é€å程åºç‰æ¨¡å¡Šç¨‹åºã€‚定時(shÃ)器T0ç•¶(dÄng)工作于模å¼1時(shÃ),最大定時(shÃ)時(shÃ)間為65.536ms,為了實(shÃ)ç¾(xià n)定時(shÃ)1s。定時(shÃ)器T0䏿–·çš„æµç¨‹åœ–å¦‚åœ–6所示。ç¾(xià n)å ´(chÇŽng)控制器采樣的管網(wÇŽng)壓力,如果è¦é€²(jìn)行é (yuÇŽn)程監(jiÄn)è¦–çš„è©±ï¼Œå¿…é ˆé€šéŽ(guò)通訊總線把壓力值傳é€åˆ°ä¸Šä½æ©Ÿ(jÄ«)ä¸ï¼ŒåŒæ™‚(shÃ),ç¾(xià n)å ´(chÇŽng)控制器也應(yÄ«ng)該接å—來(lái)è‡ªä¸Šä½æ©Ÿ(jÄ«)的控制命令,例如:緊急情æ³ä¸‹ï¼Œä¸Šä½æ©Ÿ(jÄ«)發(fÄ)å‡ºçš„åœæ¢æ°´æ³µé‹(yùn)行的命令ç‰ï¼Œç”±äºŽæŽ§åˆ¶ä¿¡æ¯å¯¦(shÃ)時(shÃ)æ€§çš„è¦æ±‚。本è¨(shè)計(jì)ä¸é‡‡ç”¨äº†INT0䏿–·æ–¹å¼ä½œç‚ºCAN通訊接收信æ¯çš„程åºã€‚INT0䏿–·ç¨‹åºæµç¨‹åœ–如圖7所示。
  3.2æ¨“å®‡è®Šé »æ’壓供水系統(tÇ’ng)計(jì)算機(jÄ«)的監(jiÄn)控軟件è¨(shè)計(jì)
  系統(tÇ’ng)的監(jiÄn)控軟件采用VC6.0來(lái)編程施實(shÃ)ç¾(xià n)的。軟件總體è¨(shè)計(jì)的任務(wù)是確定軟件的總體çµ(jié)æ§‹(gòu)ã€å系統(tÇ’ng)和模塊的劃分,并確定模塊間的接å£å’Œè©•(pÃng)價(jià )模塊劃分的質(zhì)é‡ï¼Œä»¥åŠé€²(jìn)行數(shù)據(jù)分
  æžã€‚本è¨(shè)計(jì)æ ¹æ“š(jù)軟件總體è¨(shè)計(jì)çš„è¦æ±‚å’ŒéŽ(guò)程,å°(duì)系統(tÇ’ng)的信æ¯ç®¡ç†åŠç›£(jiÄn)æŽ§ç¨‹åºæŒ‰ä¸åŒçš„功能進(jìn)行功能分解,劃分為ä¸åŒçš„æ¨¡å¡Šã€‚供水自動(dòng)化計(jì)算機(jÄ«)控制系統(tÇ’ng)的信æ¯ç®¡ç†åŠç›£(jiÄn)控軟件主è¦åŒ…括數(shù)據(jù)采集和通信ã€è¨(shè)備狀態(tà i)控制和數(shù)據(jù)管ç†ä¸‰å€‹(gè)部分。數(shù)據(jù)采集和通信部分采集水ä½ã€å£“åŠ›ã€æµé‡ã€é›»å£“和電æµç‰æ•¸(shù)據(jù),用于記錄ã€å˜å„²(chÇ”)和分æžï¼Œä»¥åŠèˆ‡CAN通信。è¨(shè)å‚™æŽ§åˆ¶éƒ¨åˆ†æ ¹æ“š(jù)采集到的數(shù)據(jù)判斷系統(tÇ’ng)ç•¶(dÄng)å‰çš„é‹(yùn)行狀態(tà i),并å¯é€šéŽ(guò)修改é‹(yùn)è¡Œåƒæ•¸(shù)å°(duì)è¨(shè)備工作狀態(tà i)進(jìn)行調(dià o)整。數(shù)據(jù)管ç†éƒ¨åˆ†è² (fù)責(zé)數(shù)據(jù)的統(tÇ’ng)計(jì)ã€æŸ¥è©¢ä»¥ä¹ƒæ‰“å°è¼¸å‡ºï¼Œé‚„有數(shù)據(jù)庫(kù)的備份和ç¶è·(hù)。系統(tÇ’ng)軟件整體çµ(jié)æ§‹(gòu)框圖如圖8所示。
6 çµ(jié)æŸèªž(yÇ”)
  經(jÄ«ng)系統(tÇ’ng)實(shÃ)è¸èª¿(dià o)試,該智能節(jié)點(diÇŽn)çš„è¨(shè)計(jì)和實(shÃ)施方案是æˆåŠŸçš„ã€‚èƒ½å¤ å¯é çš„é‹(yùn)行和完æˆè¦æ±‚的任務(wù),控制信æ¯åœ¨ç¾(xià n)å ´(chÇŽng)進(jìn)行處ç†,而管ç†å±¤å‰‡åœ¨ä¸Šä½æ©Ÿ(jÄ«)ä¸å¯¦(shÃ)ç¾(xià n)。體ç¾(xià n)了CAN總線高性能ã€é«˜å¯é 性的特點(diÇŽn),實(shÃ)ç¾(xià n)了樓宇自動(dòng)化系統(tÇ’ng)çš„é (yuÇŽn)程或集ä¸ç›£(jiÄn)控的目的。
åƒè€ƒæ–‡ç»(xià n):
  [1] 王娜.智能建ç‘ä¸çš„æ¨“宇自動(dòng)化系統(tÇ’ng)(BAS)åŠå…¶è¨(shè)計(jì).西北建ç‘工程å¸(xué)院å¸(xué)å ±(bà o),1997,(2):58~62.
  [2] 陽(yáng)æ†²æƒ .ç¾(xià n)å ´(chÇŽng)總線技術(shù)åŠå…¶æ‡‰(yÄ«ng)用.北京:清è¯å¤§å¸(xué)出版社,1999:135~230
  [3] 饒é‹(yùn)濤,皺繼è»ï¼Œé„勇蕓.ç¾(xià n)å ´(chÇŽng)總線CAN原ç†èˆ‡æ‡‰(yÄ«ng)用技術(shù).北京:北京航空航天大å¸(xué)出版社,2003:224~227
  [4] 劉永信,æŽæ˜¥è²´.單片機(jÄ«)æŽ§åˆ¶è®Šé »èª¿(dià o)速æ’壓供水系統(tÇ’ng).廣西工å¸(xué)院å¸(xué)å ±(bà o), 2001,12(4):10~12.
標(biÄo)簽:
上一篇:2009年我國(guó)低壓電器行æ¥(yè)發(fÄ)展方å‘
下一篇:微能WIN-V63çŸ¢é‡æŽ§åˆ¶è®Šé »å™¨åœ¨...
ä¸åœ‹(guó)傳動(dòng)ç¶²(wÇŽng)版權(quán)與å…責(zé)è²æ˜Žï¼šå‡¡æœ¬ç¶²(wÇŽng)注明[來(lái)æºï¼šä¸åœ‹(guó)傳動(dòng)ç¶²(wÇŽng)]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Š(quán)å‡ç‚ºä¸åœ‹(guó)傳動(dòng)ç¶²(wÇŽng)(www.hysjfh.com)ç¨(dú)家所有。如需轉(zhuÇŽn)載請(qÇng)與0755-82949061è¯(lián)系。任何媒體ã€ç¶²(wÇŽng)站或個(gè)人轉(zhuÇŽn)載使用時(shÃ)é ˆæ³¨æ˜Žä¾†(lái)æºâ€œä¸åœ‹(guó)傳動(dòng)ç¶²(wÇŽng)â€ï¼Œé•å者本網(wÇŽng)將追究其法律責(zé)任。
本網(wÇŽng)轉(zhuÇŽn)載并注明其他來(lái)æºçš„稿件,å‡ä¾†(lái)自互è¯(lián)ç¶²(wÇŽng)或æ¥(yè)å…§(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuÇŽn)載請(qÇng)ä¿ç•™ç¨¿ä»¶ä¾†(lái)æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² (fù)版權(quán)法律責(zé)任。
相關(guÄn)資訊