CAN總線在礦渣粉螺旋秤控制系統的應用
時間:2006-11-21 09:49:00來æºï¼šwangsl
導語:?我公å¸ç¤¦æ¸£æ°´æ³¥ç”Ÿç”¢å·¥è—ä¸çš„礦物質渣粉螺旋秤控制系統采用了CAN總線,控制效果良好。
我公å¸ç¤¦æ¸£æ°´æ³¥ç”Ÿç”¢å·¥è—ä¸çš„礦物質渣粉螺旋秤控制系統采用了CAN總線,控制效果良好。
1 ç¤¦æ¸£ç²‰æ‘»åŠ å·¥è—æµç¨‹åŠè¨å‚™
1.1 å·¥è—æµç¨‹
ç¤¦æ¸£ç²‰æ·»åŠ ç³»çµ±ä¸»è¦ç”±ç¤¦æ¸£ç²‰å„²å˜å€‰ã€è‘‰è¼ªçµ¦æ–™æ©Ÿã€ç©©æµèžºæ—‹çµ¦æ–™æ©Ÿã€èžºæ—‹è¨ˆé‡ç§¤å’Œæ–œæ§½é¢¨æ©Ÿçµ„æˆã€‚物料從上到下通éŽä¸Šè¿°è¨å‚™åŽï¼Œè¢«è¼¸é€åˆ°ç£¨å°¾æ–—弿凿©Ÿï¼Œèˆ‡å‡ºç£¨æ°´æ³¥ä¸€èµ·é€²å…¥é¸ç²‰æ©Ÿæ··åˆåŽï¼Œé€šéŽæ”¶å¡µé€²å…¥æˆå“水泥庫。
1.2 輔助è¨å‚™å…·é«”情æ³
1)礦渣粉儲å˜å€‰ï¼šè©²å€‰å®¹é‡ç‚º100t,由鋼æ¿å·åˆ¶è€Œæˆã€‚倉外有上料管é“,由氣力輸é€å…¥æ–™ã€‚å€‰é ‚å®‰è£æœ‰å››è¢‹å£“力å¼é™¤å¡µå™¨ï¼Œå€‰å…§å®‰è£é›»å®¹æ–™ä½è¨ˆï¼Œåœ¨å€‰æ»¿æ™‚æ‰“éˆ´å ±è¦ã€‚
2)葉輪給料機:è¨è¨ˆæµé‡èŒƒåœ0~10t/h,è¦æ±‚轉速å¯èª¿ï¼Œè‘‰è¼ªçµ¦æ–™æ©Ÿçš„é›»å‹•æ©Ÿç”±è®Šé »èª¿é€Ÿå™¨æŽ§åˆ¶ã€‚
3)穩æµèžºæ—‹çµ¦æ–™æ©Ÿï¼šè¦æ ¼é•·2000mm,直徑300mm,主è¦ä½œç”¨åˆ†å‰²è¼ªä¸‹æ–™å‡å‹»åŒ–,使物料進入螺旋計é‡ç§¤æ™‚ï¼Œæ¸›å°‘è¨ˆé‡æ³¢å‹•。
4) 螺旋計é‡ç§¤ï¼šè¦æ ¼åŒç©©æµèžºæ—‹çµ¦æ–™æ©Ÿã€‚電動機端固定,å¦ä¸€ç«¯ç”¨S型拉å¼å‚³æ„Ÿå™¨å›ºå®šåœ¨é‹¼æž¶ä¸Šã€‚在安è£éŽç¨‹ä¸è¦æ³¨æ„ä¿æŒè¨å‚™çš„æ°´å¹³ã€‚
5) 斜槽風機:將粉料輸é€è‡³æ–—弿凿©Ÿã€‚æ ¹æ“šç‰©æ–™æƒ…æ³ï¼Œå‚¾æ–œåº¦ä¸è¦å°äºŽ6%。
å•Ÿå‹•é †åºæ˜¯æ–œæ§½é¢¨æ©Ÿã€èžºæ—‹è¨ˆé‡ç§¤ã€ç©©æµèžºæ—‹çµ¦æ–™æ©Ÿã€è‘‰è¼ªçµ¦æ–™æ©Ÿï¼›åœè»Šé †åºèˆ‡æ¤ç›¸å。è¨å‚™é–“æŽ§åˆ¶è¨æœ‰è¯éŽ–ã€‚
2 控制系統的組æˆ
èžºæ—‹ç§¤ç”Ÿç”¢å» å®¶æä¾›ä¸€å¥—è‡ªä¸»é–‹ç™¼çš„æ™ºèƒ½å„€è¡¨ï¼Œç”¨äºŽèžºæ—‹ç§¤çš„è¨ˆé‡æŽ§åˆ¶å’Œæ¨™å®šã€‚è€Œå°äºŽå…¶ä»–è¨å‚™çš„èµ·åœå’Œè¯éŽ–ç”±æˆ‘æ–¹è² è²¬ã€‚å°‡é€™äº›è¨å‚™æŽ§åˆ¶ä¿¡è™Ÿå¼•入到DCS,由DCS監視控制(如圖1所示)。
圖1 控制系統示æ„圖
智能儀表共2塊,外殼å‡é‡‡ç”¨é€šç”¨ç›¤è£å„€è¡¨çµæ§‹ï¼Œå¡å…¥å¼å®‰è£ã€‚颿¿ä¸Šæœ‰æ•¸æ“šé¡¯ç¤ºå€å’Œéµç›¤å€ï¼Œæ•¸æ“šé¡¯ç¤ºå€ç”±å…«ä½é«˜äº®åº¦æ•¸ç¢¼ç®¡çµ„æˆï¼Œé¡¯ç¤ºç•¶å‰éŽç¨‹å€¼å’Œåƒæ•¸å€¼ã€‚éµç›¤å€ç”±4個微動開關組æˆï¼Œåˆ†åˆ¥æ˜¯èœå–®éµã€å‘上ã€å‘䏋鏿“‡éµå’Œç¢ºèªéµã€‚一塊完æˆè¨ˆé‡æŽ§åˆ¶å’Œæ¨™å®šåŠŸèƒ½ï¼ˆä»¥ä¸‹ç°¡ç¨±æŽ§åˆ¶å„€è¡¨ï¼‰ï¼Œå®‰è£åœ¨é›»åŠ›å®¤ã€‚å¦ä¸€å¡Šå®Œæˆè¨å®šæµé‡ã€æŸ¥è©¢ç´¯ç©é‡å’Œå ±è¦ç‰ä¿¡æ¯åŠŸèƒ½ï¼ˆä»¥ä¸‹ç°¡ç¨±ä¸Šä½å„€è¡¨ï¼‰ï¼Œå®‰è£åœ¨ä¸æŽ§å®¤ã€‚兩地相è·200m,它們之間的通訊采用CAN總線。
3 CAN總線概述
CAN是控制網絡ControlAreaNetwork的簡稱,是開放å¼ã€ 數å—化ã€å¤šé»žé€šä¿¡çš„æŽ§åˆ¶ç³»çµ±å±€åŸŸç¶²çµ¡ã€‚其總線è¦èŒƒç¾å·²è¢«ISO國際標準組織制訂為國際標準。CAN總線å”è°æè¿°è¨å‚™ä¹‹é–“的信æ¯å‚³éžæ–¹å¼ï¼Œå®ƒæœ‰ä»¥ä¸‹ç‰¹é»žï¼šå®ƒæ˜¯ä¸€ç¨®å¤šä¸»ç¸½ç·šï¼Œå„節點å¯éš¨æ™‚å‘å…¶å®ƒç¯€é»žç™¼é€æ¶ˆæ¯ã€‚傳輸介質為雙絞線ã€åŒè»¸é›»çºœç‰ï¼Œé€šä¿¡é€Ÿçއå¯é”到1Mb/s。由于CANç¸½ç·šæŽ§åˆ¶ç°¡å–®ã€æ“´å±•能力強ã€ç³»çµ±æˆæœ¬ä½Žï¼Œè»Ÿç¡¬ä»¶è¨è¨ˆå·²éžå¸¸æˆç†Ÿï¼Œè¢«å»£æ³›çš„æ‡‰ç”¨äºŽå·¥æ¥æŽ§åˆ¶ã€‚
4æ™ºèƒ½å„€è¡¨çš„å…§éƒ¨çµæ§‹å’ŒæŽ§åˆ¶éŽç¨‹
4.1 å„€è¡¨çµæ§‹
控制儀表的CPU采用AT89C52芯片,它是一種低功耗ã€é«˜æ€§èƒ½çš„8ä½å–®ç‰‡æ©Ÿã€‚主è¦å®Œæˆæ•¸æ“šé‡‡é›†ã€è™•ç†å’Œé€šä¿¡åŠŸèƒ½ã€‚å…§éƒ¨å…·æœ‰8KB的程åºå˜å„²å™¨ï¼ˆROM),用于å˜å„²æŽ§åˆ¶ç¨‹åºã€‚256å—節的RAM用于å˜å„²ä¸é–“æ•¸æ“šå’Œçµæžœã€‚AD轉æ›å™¨é‡‡ç”¨16ä½èŠ¯ç‰‡ï¼Œç›´æŽ¥èˆ‡ç¨±é‡å‚³æ„Ÿå™¨é€£æŽ¥ã€‚DA轉æ›å™¨é‡‡ç”¨é›»æµè¼¸å‡ºåž‹èŠ¯ç‰‡ã€‚æŽ§åˆ¶å„€è¡¨æ“´å±•äº†ä¸€å€‹æ•¸å—é‡å模塊,包å«4路隔離DI電路,å¯ç”¨äºŽé–‹é—œä¿¡è™Ÿè¼¸å…¥ï¼ŒæŽ¥å—DCS系統的啟åœå‘½ä»¤ã€‚有3è·¯ç¹¼é›»å™¨è¼¸å‡ºï¼Œç™¼å‡ºå ±è¦ä¿¡è™Ÿã€‚å¦å¤–內部還有éµç›¤ã€é¡¯ç¤ºé›»è·¯å’ŒCAN總線電路接å£é›»è·¯ã€‚
上ä½å„€è¡¨ä¸»è¦ç”±å–®ç‰‡æ©Ÿå’Œéµç›¤ã€é¡¯ç¤ºé›»è·¯å’ŒCAN總線電路接å£é›»è·¯çµ„æˆã€‚
4.2è¨ˆé‡æŽ§åˆ¶éŽç¨‹
控制儀表ç²å¾—啟動命令åŽï¼Œç¨±é‡å‚³æ„Ÿå™¨æ¸¬é‡å‡ºè¨ˆé‡ç§¤ç•¶å‰çš„è² è·ï¼Œé€šéŽA/D轉æ›å™¨ï¼Œè®€å…¥åˆ°å–®ç‰‡æ©Ÿã€‚å› èžºæ—‹ç§¤çš„æ—‹è½‰é€Ÿåº¦æ’定,在單片機內計算出物料的瞬時æµé‡ã€‚ç¶“éŽCAN總線從上ä½å„€è¡¨è™•ç²å–è¨å®šæµé‡ï¼Œèª¿ç”¨PID算法程åºï¼Œè¨ˆç®—出è¨å®šå€¼åŽï¼Œå†é€šéŽD/A轉æ›èŠ¯ç‰‡ç”¢ç”Ÿ4~20mAä¿¡è™Ÿï¼ŒæŽ§åˆ¶è®Šé »å™¨çš„é »çŽ‡ï¼Œå¾žè€ŒæŽ§åˆ¶è‘‰è¼ªçµ¦æ–™æ©Ÿé›»å‹•æ©Ÿçš„è½‰é€Ÿã€‚åœ¨å®ŒæˆæŽ§åˆ¶çš„åŒæ™‚,處ç†çž¬æ™‚æµé‡ï¼Œè¨ˆç®—出累計é‡ã€‚å¹¶æŒ‰è¦æ±‚計算出å„ç的產é‡ã€‚
4.3標定éŽç¨‹ï¼›
4.3.1ï¼Žçš®é‡æ¨™å®šéŽç¨‹
首先標定螺旋秤的皮é‡ï¼Œä¸€èˆ¬è¦é€£çºŒæ¨™å®š3æ¬¡ï¼Œæ¯æ¬¡çš„值應該相ç‰ï¼Œé€™æ¨£æ‰èƒ½ä¿è‰è¨ˆé‡æº–確。這個éŽç¨‹å°±æ˜¯èª¿ç”¨æ¨™å®šå程åºï¼Œå°‡10sï¼ˆæ¤æ•¸å¯èª¿ï¼‰çš„çš®é‡å€¼è®€å…¥å–®ç‰‡æ©Ÿï¼Œå¹³å‡åŽçš„çš®é‡å€¼å˜å„²äºŽå–®ç‰‡æ©Ÿä½œç‚ºæœ€æ–°æ¨™å®šå€¼ã€‚
4.3.2.實物標定éŽç¨‹
按照固定è¨å®šè½‰é€Ÿä¸‹æ–™ä¸€æ®µæ™‚間,將控制儀表上ç²å¾—的累計值與實際下料值相比較,修æ£ç¨±é‡ç³»æ•¸ã€‚æ¤éŽç¨‹èª¿ç”¨å¯¦ç‰©æ¨™å®šå程åºï¼Œå°‡èžºæ—‹ç§¤çš„æ¯›é‡å€¼è®€å…¥å–®ç‰‡æ©Ÿï¼ŒåŽ»é™¤çš®é‡å€¼åŽï¼Œè¨ˆç®—出實物累計é‡ã€‚å†ç¨±é‡å‡ºå¯¦éš›ä¸‹æ–™é‡ï¼Œé€šéŽéµç›¤è¼¸å…¥åˆ°å–®ç‰‡æ©Ÿä¸ã€‚單片機就會計算出稱é‡ç³»æ•¸ã€‚一般標定3次,就能標準確。
5 智能儀表間通信的è¨è¨ˆ
5.1 CAN節點的硬件è¨è¨ˆ
一個CAN節點由單片機ã€CAN控制器ã€CAN收發器ç‰çµ„æˆï¼Œ
CAN控制器é¸ç”¨Philips å…¬å¸çš„SJA1000。其內部分別為控制器寄å˜å™¨çµ„ã€ç™¼é€ç·©æ²–å€å’ŒæŽ¥æ”¶ç·©æ²–å€ï¼Œå®ƒå€‘組æˆ32個å—節的尋å€ç©ºé–“。為了連接到單片機,SJA1000æä¾›ä¸€å€‹å¾©ç”¨çš„地å€/æ•¸æ“šç¸½ç·šå’Œé™„åŠ çš„è®€/寫控制信號, SJA1000能被看作單片機AT89C52的外åœå˜å„²å™¨ã€‚為了ä¿è‰ç³»çµ±çš„åŒæ¥ï¼Œä½¿ç”¨äº†ä¸€å€‹24 MHz的晶振作為SJA1000的振蕩器,用它的7號引腳(CLKOUT)作為AT89C52的時é˜è„ˆæ²–。系統ä¸SJA1000的片é¸ç”±å–®ç‰‡æ©Ÿçš„P2.7å£æŽ§åˆ¶ã€‚å¦‚åœ–2所示。
圖2 接å£é›»è·¯åœ–
CAN總線收發器é¸ç”¨82c250,主è¦è² è²¬ç‰©ç†æŽ¥å£éƒ¨åˆ†çš„處ç†ï¼ŒåŒ…括é‚輯電平的控制和接å£é›»æ°£ç‰¹æ€§çš„處ç†ï¼Œå®ƒæ˜¯SJA1000與物ç†ç¸½ç·šçš„æŽ¥å£ã€‚在CANç¸½ç·šçš„ç¶²çµ¡çµ‚ç«¯ï¼Œéœ€åŠ ä¸€å€‹120Ω的匹é…電阻Rt。å¯ä»¥é˜²æ¢åœ¨é˜»æŠ—ä¸é€£çºŒçš„æƒ…æ³ä¸‹å‡ºç¾åå°„ç¾è±¡ï¼Œè€Œä½¿ä¿¡è™Ÿæ‰æ›²ã€‚
5.2 CAN總線通信軟件的è¨è¨ˆ
本系統CANç¯€é»žé€šä¿¡åŠŸèƒ½ä¸»è¦æ˜¯å°‡æœ¬ç¯€é»žçš„æ•¸æ“šä¿¡æ¯å‚³é€çµ¦CAN通信網絡的å¦ä¸€å€‹ç¯€é»žï¼Œä»¥åŠæŽ¥æ”¶ç¶²çµ¡ä¸Šå¦ä¸€å€‹ç¯€é»žå‚³ä¾†çš„ä¿¡æ¯ã€‚CAN總線單個節點的軟件è¨è¨ˆä¸»è¦åŒ…括CAN節點åˆå§‹åŒ–,信æ¯çš„æŽ¥æ”¶å’Œä¿¡æ¯çš„發é€3個忍¡å¡Šã€‚é¸ç”¨å¾·åœ‹Keilå…¬å¸æŽ¨å‡ºçš„Keil C軟件進行目標代碼編è¯ã€‚
軟件è¨è¨ˆåŒ…括3個忍¡å¡Šï¼š
1) åˆå§‹åŒ–忍¡å¡Šï¼šé¦–å…ˆAT89C52關閉SJA1000æ‰€æœ‰ä¸æ–·æº,ç„¶åŽé€²è¡Œåˆå§‹åŒ–è¨ç½®,ä¸»è¦æœ‰:è¨ç½®å·¥ä½œæ–¹å¼ï¼Œé…置時é˜åˆ†é »å¯„å˜å™¨,è¨ç½®é©—收碼寄å˜å™¨,è¨å®šæ³¢ç‰¹çއç‰ç‰å·¥ä½œã€‚在åˆå§‹åŒ–內部寄å˜å™¨æ™‚,注æ„å„節點ä½é€ŸçŽ‡ä¸€è‡´ï¼Œæ”¶ç™¼åŒæ¥ã€‚åˆå§‹åŒ–çµæŸåŽï¼Œé€²å…¥å·¥ä½œç‹€æ…‹ã€‚
2) æŽ¥æ”¶åæ¨¡å¡Šï¼šè² 責節點信æ¯çš„æŽ¥å—ï¼Œå ±æ–‡çš„æŽ¥æ”¶æœ‰å…©ç¨®æ–¹å¼ï¼Œä¸æ–·å’ŒæŸ¥è©¢æŽ¥å—æ–¹å¼ï¼Œç‚ºæé«˜å¯¦æ™‚æ€§ï¼Œé‡‡ç”¨ä¸æ–·æ–¹å¼æŽ¥æ”¶ã€‚ç•¶CAN控制器接å—到信æ¯åŽå‘å¾®æŽ§åˆ¶å™¨ç™¼å‡ºä¸æ–·ä¿¡è™Ÿï¼Œå¾®æŽ§åˆ¶å™¨åŸ·è¡Œä¸æ–·ç¨‹åºå°‡ä¿¡æ¯è®€å…¥ã€‚
3)發é€åæ¨¡å¡Šï¼šè² è²¬ç¯€é»žä¿¡æ¯çš„發é€,å°‡è¦ç™¼é€çš„ä¿¡æ¯çµ„åˆæˆä¸€å¹€,放入發é€ç·©æ²–器ä¸,ç„¶åŽå•Ÿå‹•SJA1000發é€å³å¯ã€‚
6 çµæŸèªž
螺旋計é‡ç§¤é‡‡ç”¨äº†ä»¥å–®ç‰‡æ©Ÿç‚ºæ ¸å¿ƒçš„æ™ºèƒ½å„€è¡¨ï¼Œå…¶å…§éƒ¨åŒ…括高精度的A/Dã€D/A轉æ›å™¨ï¼Œä½¿å¾—控制系統穩定ã€è¨ˆé‡æº–確。用CAN總線通信,æé«˜äº†ç³»çµ±çš„忇‰é€Ÿåº¦å’Œå¯¦æ™‚性。CAN節點的連接åªè¦å…©æ ¹ç·šï¼Œä¹Ÿç¯€çœäº†éƒ¨åˆ†é›»çºœã€‚該系統調試åŽå·²é‹è¡Œæ•¸æœˆï¼Œé‹è½‰æƒ…æ³è‰¯å¥½ï¼Œé”到è¨è¨ˆè¦æ±‚。
åƒè€ƒæ–‡ç»ï¼š
[1]鄔寬明.CAN總線原ç†å’Œæ‡‰ç”¨ç³»çµ±è¨è¨ˆ[M].北京航空航天大å¸å‡ºç‰ˆç¤¾
 
作者單ä½ï¼šå”山啟新水泥有é™å…¬å¸  
地å€ï¼šæ²³åŒ—å”å±±æ–°è¯æ±é“15號啟新水泥有é™å…¬å¸ã€€063000 
Email:cementor@163.com
標簽:
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.hysjfh.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥å…§æŠ•稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚