ç£ç“¦è‡ªå‹•(dòng)倒角機(jÄ«)的單片機(jÄ«)控制系統(tÇ’ng)è¨(shè)計(jì)
時(shÃ)間:2009-04-07 14:42:28來æºï¼šzhangting
å°Ž(dÇŽo)語:?本文闡述 了ç£ç“¦ 自動(dòng)倒角機(jÄ«)的工作原ç†ï¼Œ 詳細(xì)介紹了采用單片機(jÄ«)æ§‹(gòu)æˆçš„自動(dòng)倒角機(jÄ«)電氣控制系統(tÇ’ng)的硬件.
引言
隨著我國(guó)åˆ¶é€ æ¥(yè)的飛速發(fÄ)展, 生產(chÇŽn)自動(dòng)化也得到了快速的發(fÄ)展。基于單片機(jÄ«)機(jÄ«)電控制系統(tÇ’ng)是生產(chÇŽn) 自動(dòng)化的一個(gè)é‡è¦é ˜(lÇng)域。它控制精度高ã€åŠŸèƒ½å¼·(qiáng)å¤§ã€æº–(zhÇ”n)確而å¯é 。ç£ç“¦å€’角的生產(chÇŽn)是大批é‡çš„å·¥æ¥(yè)生產(chÇŽn)å°(duì)象, 人工生產(chÇŽn)效率低且æˆå“ä¸é«˜ï¼Œ 用單片機(jÄ«)控制伺æœé›»æ©Ÿ(jÄ«)來實(shÃ)ç¾(xià n)å„個(gè)å·¥åºä»¥å®Œæˆç£ç“¦å€’角的制作å¯ä»¥å¤§å¤§æé«˜å‹žå‹•(dòng)生產(chÇŽn)率和生產(chÇŽn)自動(dòng)化程度。
倒角機(jÄ«)的系統(tÇ’ng)原ç†
該控制系統(tÇ’ng)è¦æ±‚電機(jÄ«)帶動(dòng)倒角機(jÄ«)的主皮帶輪åšé–“æ‡æ€§é‹(yùn)å‹•(dòng), 在皮帶輪é‹(yùn)å‹•(dòng)時(shÃ) , 倒角機(jÄ«)完æˆä¸‹æ–™å’Œæ‰“磨左å³ç«¯é¢ï¼Œåœ¨çš®å¸¶è¼ªåœæ¢æ™‚(shÃ),在相應(yÄ«ng)的工ä½ä¸Šåˆ†åˆ¥å®Œæˆå·¥ä»¶çš„左外圓弧ã€å³å¤–圓弧 ã€å·¦å…§(nèi)圓弧 ã€å³å…§(nèi)圓弧ã€å¤–倒角åŠå…§(nèi)倒角的磨削。ç£ç“¦é›¶ä»¶å¦‚圖 l所示。自動(dòng)倒角機(jÄ«)的系統(tÇ’ng)工作原ç†å¦‚圖 2所示。
首先,電機(jÄ«)帶動(dòng)傳é€å¸¶é‹(yùn)å‹•(dòng),使ç£ç“¦é›¶ä»¶ç¶“(jÄ«ng)éŽç¬¬ä¸€å°(duì)ç ‚è¼ªçš„ç£¨å‰Šï¼Œ 完æˆå°(duì)å…¶å·¦å³ç«¯é¢çš„磨削, é‹(yùn)å‹•(dòng)åˆ°å·¦å¤–åœ“å¼§ç£¨å‰Šå·¥ä½æ™‚(shÃ) , åœæ¢é‹(yùn)å‹•(dòng),相應(yÄ«ng)的氣缸將其從傳é€å¸¶æŽ¨åˆ°ç ‚輪磨削ä½ç½®ï¼Œè‡³å°‘ä¿æŒ0. 2 S , 以完æˆç ‚輪å°(duì)其的磨削。磨削完畢åŽï¼Œ 氣缸åŠç›¸æ‡‰(yÄ«ng)機(jÄ«)械機(jÄ«)æ§‹(gòu)å°‡ç£ç“¦å›žé€åˆ°å‚³é€å¸¶ , é–‹å§‹å‘下一個(gè)å·¥ä½é‹(yùn)å‹•(dòng)。直到所有工ä½ç£¨å‰Šå®Œæˆ ,最åŽä¸‹æ–™ã€‚å…¶å·¥è—æµç¨‹å¦‚圖 3所示。


æ ¹æ“š(jù)ä»¥ä¸Šå·¥è—æµç¨‹åœ–, ç¶“(jÄ«ng)éŽç¶œåˆè€ƒæ…®ï¼Œè¨(shè)計(jì)了ç£ç“¦å€’角機(jÄ«)的工作時(shÃ)åºã€‚傳動(dòng)帶電機(jÄ«)åšé–“æ‡é‹(yùn)å‹•(dòng), é‹(yùn)å‹•(dòng) 0. 6 S , åœæ¢ 0 . 9 Sã€‚åœ¨åœæ¢çš„æ™‚(shÃ)é–“å…§(nèi) ,6個(gè)氣缸分別完æˆå°(duì)å„個(gè)å·¥ä½ä¸Šçš„åŠ å·¥æŽ§åˆ¶ç³»çµ±(tÇ’ng)的硬件è¨(shè)計(jì)便“š(jù)è¨(shè)計(jì)的時(shÃ)åºåŠå…¶æ‰€è¦å®Œæˆçš„功能 , é¸ç”¨äº†å–®ç‰‡æ©Ÿ(jÄ«)STC8 0 5 1ä½œç‚ºæ ¸å¿ƒæ§‹(gòu)æˆé‹(yùn)å‹•(dòng)控制器控制安å·ä¼ºæœé›»æ©Ÿ(jÄ«)åšé–“æ‡é‹(yùn)å‹•(dòng), 其計(jì)算機(jÄ«)控制系統(tÇ’ng)çµ„æˆæ¡†åœ–如圖4所示。上ä½å·¥æŽ§æ©Ÿ(jÄ«) :編寫和發(fÄ)逿Œ‡ä»¤ , 將指令發(fÄ)é€åˆ°é‹(yùn)å‹•(dòng)控制器. é‹(yùn)å‹•(dòng)控制器翻è¯åŽ ï¼Œ å‚³çµ¦ä¼ºæœæ”¾å¤§å™¨ä»¥é©…(qÅ«)å‹•(dòng)伺æœé›»æ©Ÿ(jÄ«)é”(dá)åˆ°æ‰€è¦æ±‚çš„é‹(yùn)å‹•(dòng)é‹(yùn) å‹•(dòng) 控 制 器 : 本 é‹(yùn) å‹•(dòng) 控 制 器 是 ä»¥ç‚ºæ ¸å¿ƒæ§‹(gòu)æˆçš„, 用戶å¯ä»¥ä½¿ç”¨å…¶æŒ‡ä»¤é›†åœ¨ä¸Šä½æ©Ÿ(jÄ«)上編寫出相應(yÄ«ng)的程åºï¼Œ ç¶“(jÄ«ng)é‹(yùn)å‹•(dòng)控制器翻è¯ä¹‹åŽï¼Œç™¼(fÄ)é€åˆ°ä¼ºæœæ”¾å¤§å™¨ã€‚ä¼ºæœæ”¾å¤§å™¨ï¼šé€šé޿ޥå—外部信號(hà o)控制åŠé©…(qÅ«)å‹•(dòng)伺æœé›»æ©Ÿ(jÄ«)作相應(yÄ«ng)çš„é‹(yùn)å‹•(dòng)伺æœé›»æ©Ÿ(jÄ«):動(dòng)作的執(zhÃ)行機(jÄ«)æ§‹(gòu), 帶動(dòng)皮帶作所è¦çš„é–“æ‡é‹(yùn)å‹•(dòng)。
該系統(tÇ’ng)鏿“‡ S TC8 0 5 l 作為微控制器, å…¶å…§(nèi)部具有 8 K Fl a s h ROM, å¯ä»¥å¯¦(shÃ)ç¾(xià n)在系統(tÇ’ng)編程, I sP通éŽå–®ç‰‡æ©Ÿ(jÄ«) i = . ï½› 出的編程線 ã€æ™‚(shÃ)é˜ç·šã€å¾©(fù)ä½ç·šç‰å¡’單片機(jÄ«)的內(nèi)部Fl a s hå˜å„²(chÇ”)器進(jìn)行編程, 編程線與P lå£ç·šå…±ç”¨ï¼Œ ç„¡éœ€å¢žåŠ å–®ç‰‡æ©Ÿ(jÄ«)çš„é¡å¤–引腳, 本電路通éŽå¾®åž‹è½‰(zhuÇŽn)æ›é–‹é—œ(guÄn)鏿“‡å–®ç‰‡æ©Ÿ(jÄ«)處于é‹(yùn)行模å¼é‚„是編程模å¼ï¼Œ 系統(tÇ’ng)è™•äºŽç·¨ç¨‹æ¨¡å¼æ™‚(shÃ),無需å–下控制器芯片, é‡‡ç”¨ä¸Šä½æ©Ÿ(jÄ«)軟件, 通éŽä¸‹è¼‰é›»çºœå’ŒæŽ¥å£ï¼Œ å°(duì)單片機(jÄ«)å…§(nèi)部 F l a s hå˜å„²(chÇ”)器進(jìn)行編程和ç¾(xià n)å ´(chÇŽng)調(dià o)試, 方便ç¾(xià n)å ´(chÇŽng)æ“作和ç¶è·(hù)。伺æœé›»æ©Ÿ(jÄ«)工作 ä½ç½®æŽ§åˆ¶æ¨¡å¼ä¸‹ , 通éŽå–®ç‰‡æ©Ÿ(jÄ«)的和P 2 l 輸出端åå°(duì)ä¼ºæœæ”¾å¤§å™¨é€²(jìn)行指令脈沖和指令符號(hà o)的輸入, 從而控制電機(jÄ«)僅旋轉(zhuÇŽn)與輸入脈? 䏿ˆæ¯”例的角度。P 2 2ç”¨æœ±è¼¸å…¥åˆ°ä¼ºæœæ”¾å¤§å™¨çš„ï¼CLR, 來完æˆå°(duì)ä½ç½®å移的清零。X1 ã€æŽ¥æ™¶æŒ¯ç”¨ä¾†ç”¢(chÇŽn)生輸入脈沖信號(hà o)。


程åºçš„è¨(shè)計(jì)ä¼ºæœæ‰€éœ€è„ˆæ²–信號(hà o)由單片機(jÄ«)定時(shÃ)器 T 0䏿–·ç”¢(chÇŽn)生, T0。 r 作在方æ¦2定時(shÃ)模æ¦ä¸‹ï¼Œ 哿Œ¯é »çŽ‡åœ¨ 1 2 MH Z時(shÃ)ç†è«–上定時(shÃ)é•·(zhÇŽng)度為( 2 8 計(jì)數(shù)åˆå€¼ï¼‰ ·1 S , 但由ä¸ä¸æ–·ç”¢(chÇŽn)生時(shÃ)æŸæ¢æŒ‡ä»¤å¯èƒ½æ£åœ¨é‹(yùn)行, åŠ ä¸Šé€²(jìn)入䏿–·åŽæœƒ(huì)åšä¸€äº›å…¶ä»–工作, 故由定時(shÃ)é•·(zhÇŽng)度計(jì)算出來的輸出8 æ°¸f ä¸ é »çŽ‡å’Œå¯¦(shÃ)際的輸出有些差別。如計(jì)數(shù)åˆå€¼ç‚ºO FO H時(shÃ), 1 6個(gè)指令周期åŽå°±å¯ç”¢(chÇŽn)ç”Ÿä¸æ–·ï¼Œ åœ¨ä¸æ–·ç¨‹åºä¸ä½¿P UL S ( 脈沖引腳åå‘, 這樣ç†è«–上大約 4 O個(gè)指令周期就å¯è¼¸å‡ºä¸€å€‹(gè)脈沖信號(hà o)。 é »çŽ‡ç‚º2 5 k Hz , ç•¶(dÄng)計(jì)數(shù)åˆå€¼å¢žå¤§æ™‚(shÃ), 由于單片機(jÄ«)處ç†éœ€è¦ä¸€å®šæ™‚(shÃ)間, å°Ž(dÇŽo)è‡´æœ‰äº›ä¸æ–·å¾—ä¸åˆ°éŸ¿æ‡‰(yÄ«ng), 實(shÃ)際上輸出的脈沖信號(hà o)é »çŽ‡å°‡ä¸æœƒ(huì)增大, 實(shÃ)際測(cè)é‡ç™¼(fÄ)ç¾(xià n)在1 2 MHzæ™¶N, N~TNN的  脈沖輸出大約在2 0 k Hz å·¦å³ï¼Œ 而伺æœé›»å¸†è½‰(zhuÇŽn)—圈需2 o 4 8 個(gè)脈沖信號(hà o), 故最高轉(zhuÇŽn)速約為6 O O r ï¼ mi n: 滿足電機(jÄ«)工作所需轉(zhuÇŽn)速。系統(tÇ’ng)çš„ç¨‹åºæµç¨‹åœ–如圖 5所示。
  首先, å°(duì)æŒ‡ä»¤è„ˆæ²–ã€æ–¹å‘信號(hà o)ã€è¼¸å…¥æ¸…楚信號(hà o)åŠMAI N 函數(shù)å…¥å£å’Œå®šæ™‚(shÃ)噍䏿–·å…¥å¼±é€²(jìn)行åˆå§‹åŒ–。然åŽåŸ·(zhÃ)行MAI N函數(shù), 輸入控制信號(hà o)使電機(jÄ«)æ£è½‰(zhuÇŽn) l 0 . 5圈, 之åŽåœæ¢ç‰å¾…O. 6 s, ç„¶åŽæª¢æ¸¬(cè)æœ‰ç„¡å ±(bà o)è¦ï¼Œ 若沒有, 循環(huán)執(zhÃ)行MAI N函數(shù)ï¼› 若有, å‰‡åœæ¢é›»æ©Ÿ(jÄ«)。關(guÄn)閉電æºï¼Œ æŽ’é™¤å ±(bà o)è¦ï¼Œé‡æ–°ä¸Šé›»ï¼Œ é‹(yùn)行。
çµ(jié)æŸèªž
本文å°(duì)ç£ç“¦å€’角機(jÄ«)的系統(tÇ’ng)原ç†é€²(jìn)行了分æžï¼Œ é¸ç”¨äº†å–®ç‰‡æ©Ÿ(jÄ«)S T C 8 0 5 l æ§‹(gòu)æˆäº†ä½•æœé›»æ©Ÿ(jÄ«)舶é‹(yùn)å‹•(dòng)控制器, ç„¶åŽé€šéŽç·¨ç¨‹åºé”(dá)至 所è¦å¯¦(shÃ)ç¾(xià n)的功能。該控制系統(tÇ’ng), åœ¨é …(xià ng)目實(shÃ)際應(yÄ«ng)用已å–å¾—æˆåŠŸ 。相信能å°(duì)ç£ç“¦å€’角機(jÄ«)çš„ 自動(dòng)化生產(chÇŽn)將起到推動(dòng)作用。該控制系統(tÇ’ng)ä¹Ÿå¯æŽ¨å»£åˆ°å…¶å®ƒé¡žä¼¼ç”¢(chÇŽn)å“的生產(chÇŽn)ä¸ã€‚
b]åƒè€ƒæ–‡ç»(xià n)[/b]
〠l 】雷æ€å, 馮育長(zhÇŽng)。 單片機(jÄ«)系統(tÇ’ng) å åŠå·¥ç¨‹æ‡‰(yÄ«ng)用。西安:西安電å科技大å¸(xué)出版社, 2 0 0 5 .
  〠2 】舒志兵。 交æµä¼ºæœé‹(yùn)å‹•(dòng)控制系統(tÇ’ng)。 北京:清è¯å¤§å¸(xué)出版社, 2 o 0 6 .
  〠3 】 朱勇。 å–® . 原ç†èˆ‡æ‡‰(yÄ«ng)用技術(shù)。 北京: 清è¯å¤§å¸(xué)出版社, 2 0 0 6 .
編輯:何世平