【正文】
懸掛運動控制系統(tǒng)畢業(yè)論文懸掛運動控制系統(tǒng)【摘要】 本系統(tǒng)采用凌陽16位單片機SPCE061A作為控制中心,由直流步進電機、紅外收發(fā)對管、4*4鍵盤及中文液晶顯示屏構(gòu)成的懸掛運動控制系統(tǒng)。該系統(tǒng)能自由控制懸掛物體完成自行設定運動、畫圓運動、沿黑線運動等,并能正確顯示物體到達的坐標位置?!娟P鍵詞】SPCE061A單片機 中文液晶顯示屏 逼近畫圓算法A Control System For Suspension Movement[Abstract]This design uses SPCE061A as the control core to build a suspension movement control system which consists of a DC step motor, infrared emitting tube, 4X4 keyboard and an LCD display screen for Chinese characters. The system can control the suspended objects to plete the movements set by itself, such as drawing the circles, moving along the black lines and doing other movements. It also can display the correct location of the coordinate where the object reaches. Keywords: SPCE061A Single chip, Chinese characters LCD, Closing Algorithm for circle drawing 一、 方案的選擇與論證單片機選擇方案一:采用傳統(tǒng)的8位89C51單片機作為運動物體的控制中心。51 單片機具有價格低廉,使用簡單等特點,但其運算速度低,功能單一,RAM、ROM空間小等缺點。本題目在確定圓周坐標值時,需要進行大量的浮點數(shù)運算,若采用89C51需要做RAM,ROM來擴展其內(nèi)存空間,其硬件工作量必然大大增多。方案二:采用16位單片機SPCE061A作為運動物體的控制中心。SPCE061A具有豐富的資源:RAM,ROM空間大、指令周期短、運算速度快、低功耗、低電壓、可編程音頻處理,易于編寫和調(diào)試等優(yōu)點。尤其在復雜的數(shù)學運算,其運算速度快,精度高,在控制步進電機時運行速度比一般51單片機快。基于上述分析,擬選擇方案二。電動機選擇方案一:用步進電機實現(xiàn)物體的精確定位和方向控制。步進電機是一種脈沖控制電機,它是一種能將脈沖信號轉(zhuǎn)換為角位移的數(shù)模轉(zhuǎn)換器,可廣泛用于無需反饋控制但要求有精確位置的場合。方案二:采用帶旋轉(zhuǎn)編碼器控制直流電機,電機運轉(zhuǎn)平穩(wěn),精度可以得到保證。但其驅(qū)動電路復雜,在短時間內(nèi)難與實現(xiàn)。在本題中因考慮到控制畫筆畫圖準確性和電路的復雜性,擬選擇選用方案一,并采用控制性能高的步進電機來控制運動物體??刂莆矬w運動算法方案一:直線插補法。直線插補法是在繪圖系統(tǒng)中常用的一種逐點比較算法。它的原理是:執(zhí)行機構(gòu)每走一步,都要和給定軌跡上的坐標值進行一次比較,看當前位置和軌跡位置的關系,從而確定下一步的進給方向。如果當前位置在給定軌跡的下方,下一步向給定軌跡的上方走,反之則相反。如果當前位置在給定軌跡的里面,下