版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、基于 MCS-51單片機的步進電機系統(tǒng)摘要本文通過 MCS-C51單片機對步進電機進行控制, 主要介紹了步進電機控制系 統(tǒng),驅動電路和 LED顯示電路的設計, 包括硬件系統(tǒng)設計和系統(tǒng)軟件設計, 來實 現(xiàn)步進電機的控制,系統(tǒng)為一自動控制系統(tǒng),通過按鍵向單片機輸送控制信號, 控制步進電機的轉速和正反轉, 在步進電機控制系統(tǒng)的設計中, 重點闡述了脈沖 產(chǎn)生電路以及對速度的控制, 該系統(tǒng)具有成本低, 控制方便的特點。采用 MCS-C51 單片機指令系統(tǒng)進行編程來實現(xiàn)軟件部分測試,系統(tǒng)能實現(xiàn)上述功能。關鍵詞: MCS-C51 步進電機 控制系統(tǒng)AbstractIn this paper, MCS-51m
2、 icrocontroller to control the stepper motor, stepper motor control are introduced system, drive circuit and LEDd isplay circuit design, including hardware, system design and system software design, to achieve the stepper motor control system an automatic control system, key to the microcontroller t
3、hrough the delivery control signal to control the stepper motor speed and reversing, the stepper motor control system design, focuses on the pulse generator circuit and the speed control, the system is low cost and convenient control features.With MCS-C51 microcontroller instruction to implement sof
4、tware programming some of the test, the system can achieve these functions.Keywords: MCS-51 Stepping Motor Control system目錄摘要1Abstract1目錄2前言 41單片機發(fā)展概述1.1 單片機的基本概念 41.2MS-51 單片機內部結構 41.3MS-51 單片機引腳及功能 52步進電機發(fā)展概述2.1 步進電機簡介 62.2 步進電機分類 62.2 反應式步進電機原理及結構2.2.1 步進電機基本原理 72.2.2 步進電機轉速控制原理 82.3 步進電機驅動控制系統(tǒng) 8
5、3硬件電路設計3.1 單片機外圍電路 93.2 步進電機及驅動電路 93.3 數(shù)碼管及驅動電路 103.4 按鍵電路設計 104軟件電路設計4.1 數(shù)碼管顯示設計4.1.1 數(shù)碼管流程圖 114.1.2 數(shù)碼管程序 114.2 步進電機流程圖 12總結13致謝14參考文獻 15前言步進電機最早是在 19世紀20年代由英國人開發(fā)的, 50年代后期晶體管的發(fā)明 也逐漸應用于步進電機上, 對于數(shù)字化的控制變得更為容易。 往后經(jīng)過不斷改良, 使得今日步進電機已廣泛應用于繞線機、切片機、雕刻機、排線機、包裝機械、 食品加工行業(yè)、復印機、雕刻機、排線控制器、醫(yī)療器械、舞臺燈光、自動化工 程、機器人應用等高
6、精度、高質量工業(yè)上。在生產(chǎn)過程中要求自動化,省人力, 效率高的機器中,都有步進電機的蹤跡,尤其以重視速度,位置控制,需要精確 操作各項指令動作靈活控制場合步進電機用得最多。隨著集成電路技術的發(fā)展, 單片微型計算機 (單片機)的功能也不斷增強, 許多高性能的新型機種不斷涌現(xiàn)出來。單片機以其功能強、體積小、可靠性高、 造價低和開發(fā)周期短等優(yōu)點, 成為自動化和各個測控領域中廣泛應用的器件, 在 工業(yè)生產(chǎn)中成為必不可少的器件,尤其是在日常生活中發(fā)揮的作用也越來越大。此次畢業(yè)實習、 畢業(yè)設計第一階段的主要工作是, 學習有關單片機控制步進 電機系統(tǒng)的基本知識, 了解單片機控制步進電機系統(tǒng)的相關技術, 并在
7、此基礎上 選擇了使用 8051單片機作為核心設計,并學習 74LS164數(shù)字電子技術等方面的知 識。第二階段是在指導教師的指導下, 設計出具體的電路, 并確定滿足具體技術 指標的軟件,掌握電路中各個驅動器件的使用方法。通過教師的悉心指導和自己的努力, 完成了畢業(yè)設計的各項任務, 成功設計 單片機控制步進電機系統(tǒng)。1 單片機發(fā)展概述1.1 單片機的基本概念單片機是把微型計算機中的微處理器、 存儲器、I/O 接口、定時器/ 計數(shù)器、 串行接口、 中斷系統(tǒng)等電路集成到一片集成電路芯片上形成的微型計算機。 因而 被稱為單片微型計算機,簡稱單片機。單片機按照用途可分為通用型和專用型兩大類。( 1) 通用
8、型單片機的內部資源豐富,性能全面,適應能力強。用戶 可以根據(jù)不同的需要設計各種不同的應用系統(tǒng)。( 2) 專用型單片機是針對各種特殊場合專門設計的芯片。 這種單片 機的針對性強,設計時根據(jù)需要來設計部件。因此,它能實現(xiàn) 系統(tǒng)的最簡化和資源的最優(yōu)化,可靠性高、成本低,在應用中 有很明顯的優(yōu)勢。在單片機使用上注意以下幾個既有相同點也有區(qū)別的概念。(1)單板機:將微處理器( CPU)、存儲器、 I/O 接口以及簡單的輸入 /輸出設備組裝在一塊電路板上的微型計算機,稱為單板機。(2)單片機:將微處理器( CPU)、存儲器、 I/O 接口和相應的控制部 件集成在一塊芯片上形成的微型計算機,稱為單片機。(3
9、)多板機:在計算機組成中, 如果組成計算機的各個功能部件是由多塊電路板連接而成的,那么這樣的計算機稱為多板機。1.2MS-51 單片機內部結構內部基本結構圖INT1 INT0RXD TXDP3 P2 P1 P01.3MS-51 單片機引腳及功能1. P0 口P0 口是一個三態(tài)雙向口,可作為地址 / 數(shù)據(jù)分時復用接口,也可作為通用 的 I/O 接口。2 P1 口P1 口是準雙向口,它只能作通用的 I/O 口使用。3.P2 口P2 口也是準雙向口,它的用途有兩個:通用 I/O 接口和高 8 位地址線。 4.P3 口P3 口是準雙向口以外每個口都還具有第二種功能,如圖所示P3 口引腳 第二功能P3.
10、0RXD 串行輸入端P3.1TXD 串行輸出地P3.2INT0 外部中斷 0 低電平有效P3.3INT1 外部中斷 1 低電平有效P3.4T0 定時計數(shù)器 0 外輸入端P3.5T1 定時計數(shù)器 1 輸入端P3.6WR 外部存儲器寫信號 0 有效P3.7RD 外部存儲器讀信號 0 有效實物圖ALE: 地址鎖存控制信號。在系統(tǒng)擴展時, ALE用于控制把 P0口輸出的低 8 位 地址鎖存起來,以實現(xiàn)低位地址和數(shù)據(jù)的隔離。PSEN :外部程序存儲器讀選通信號。在讀外部 ROM時,有效(低電平 ),以實現(xiàn)外部 ROM單元的讀操作。EA :訪問程序存儲控制信號。當信號為低電平時,對 ROM的讀操作限定在外
11、部 程序存儲器;當信號為高電平時,對 ROM的讀操作是從內部程序存儲器開 始,并可延至外部程序存儲器。RST:復位信號。當輸入的復位信號延續(xù)兩個機器周期以上的高電平時即為有效, 用以完成單片機的復位初始化操作。VSS:地線。VCC: +5 V 電源。2 步進電機發(fā)展概述2.1 步進電機簡介步進電機是將電脈沖信號轉變?yōu)榻俏灰苹蚓€位移的開環(huán)控制元件 (也稱為 執(zhí)行機構)。在正常情況下,電機的轉速、停止的位置只取決于脈沖信號的頻率和脈沖數(shù), 而不受負載變化的影響, 但步進電機驅動器接收到一個脈沖信號時, 它就驅動步 進電機按設定的方向轉動一個固定的角度 (也稱為 “步距角”),它的旋轉是以固 定的角
12、度逐步運行的, 通過控制脈沖的個數(shù)來控制角位移量, 從而達到準確定位 的目的;同時可以通過控制脈沖頻率來控制電機的速度和加速度, 從而達到調速 的目的。2.2 步進電機分類步進電機的種類很多,一般按結構區(qū)分,有反應式、永磁式和永磁感應式 三種反應式步進電機 永磁式步進電機 永磁感應式步進電機 目前,我國使用的步進電機主要是反應式步進電機。 如圖所示, 這是一臺典 型的三相反應式步進電機。它的定子和轉子是用硅鋼片和其他軟磁材料制成的。 定子上共有六個磁極, 每個磁極上都有許多小齒。 在徑向相對的兩個磁極上的線 圈串聯(lián)起來組成一相繞組, 沿周圍也有許多小齒。 根據(jù)工作要求, 定子磁極上的 小齒的齒
13、距與轉子磁極上的小齒必須相等,而且轉子上齒數(shù)有一定的限制。 現(xiàn)在比較常用的步進電機包括反應式步進電機( VR )、永磁式步進電機 ( PM)、混合式步進電機( HB )和單相式步進電機等。1. 永磁式步進電機 永磁式步進電機一般為兩相,轉矩和體積較小,步進角一般為 7.5 度 或 15度;永磁式步進電動機輸出力矩大,動態(tài)性能好,但步距角大。2. 反應式步進電機反應式步進電機一般為三相, 可實現(xiàn)大轉矩輸出, 步進角一般為 1.5 度,但 噪聲和振動都很大。 反應式步進電機的轉子磁路由軟磁材料制成, 定子上有多相 勵磁繞組,利用磁導的變化產(chǎn)生轉矩。反應式步進電動機結構簡單,生產(chǎn)成本低,步距角?。坏?/p>
14、動態(tài)性能差。3. 混合式步進電機 混合式步進電動機綜合了反應式、 永磁式步進電動機兩者的優(yōu)點, 它的步距 角小,出力大,動態(tài)性能好,是目前性能最高的步進電動機。它有時也稱作永磁 感應子式步進電動機。這種步進電機的應用最為廣泛。2.2 步進電機原理及結構2.2.1 反應式步進電機基本原理反應式步進電機原理由于反應式步進電機工作原理比較簡單。 下面先敘述三相反應式步進電機原 理。1、結構: 電機轉子均勻分布著很多小齒,定子齒有三個勵磁繞阻,其幾何軸線依次 分別與轉子齒軸線錯開。 0、1/3 、2/3 , (相鄰兩轉子齒軸線間的距離為齒 距以表示),即 A與齒 1相對齊, B與齒 2向右錯開 1/3
15、 ,C與齒 3向右錯 開 2/3 ,A'與齒 5 相對齊,(A'就是 A,齒 5 就是齒 1)2、旋轉:如 A相通電, B,C相不通電時,由于磁場作用,齒 1與 A對齊,(轉子不 受任何力以下均同)。如 B相通電, A,C相不通電時,齒 2 應與 B對齊,此時 轉子向右移過 1/3,此時齒 3與C偏移為 1/3,齒4與A偏移(-1/3 ) =2/3 。如C相通電, A,B相不通電,齒 3應與 C對齊,此時轉子又向右移過 1/3 ,此時齒 4 與 A偏移為 1/3 對齊。如 A相通電, B, C相不通電,齒 4 與 A對齊,轉子又向右移過 1/3 這樣經(jīng)過 A、B、C、A分別通電
16、狀態(tài),齒 4(即 齒 1 前一齒)移到 A 相,電機轉子向右轉過一個齒距,如果不斷地按 A,B,C, A通電,電機就每步(每脈沖) 1/3 , 向右旋轉。如按 A,C,B,A通 電,電機就反轉。由此可見:電機的位置和速度由導電次數(shù)(脈沖數(shù))和頻率成一一對應關 系。而方向由導電順序決定。不過,出于對力矩、平穩(wěn)、噪音及減少角度等方面考慮。 往往采用 A-AB-B-BC C-CA-A這種導電狀態(tài),這樣將原來每步 1/3 改變?yōu)?1/6 。甚至于通過二 相電流不同的組合,使其 1/3 變?yōu)?1/12 , 1/24 ,這就是電機細分驅動 的基本理論依據(jù)。不難推出:電機定子上有 m 相勵磁繞阻,其軸線分別
17、與轉子齒軸線偏移 1/m,2/m (m-1)/m,1 。并且導電按一定的相序電機就能正反轉被控制這 是步進電機旋轉的物理條件。只要符合這一條件我們理論上可以制造任何相的 步進電機, 出于成本等多方面考慮, 市場上一般以二、 三、四、五相為多。3、力矩:電機一旦通電,在定轉子間將產(chǎn)生磁場(磁通量 )當轉子與定子錯開一 定角度產(chǎn)生力 F與(d/d)成正比 S 其磁通量 =Br*S Br 為磁密, S為 導 磁 面 積 F 與 L*D*Br 成 正 比 L 為 鐵 芯 有 效 長 度 , D 為 轉 子 直 徑 Br=N·I/R N·I 為勵磁繞阻安匝數(shù)(電流乘匝數(shù)) R 為磁阻
18、。力矩 =力*半徑力矩與電機有效體積 *安匝數(shù) *磁密成正比(只考慮線性狀態(tài))因此,電機 有效體積越大,勵磁安匝數(shù)越大,定轉子間氣隙越小,電機力矩越大,反之亦 然。2.2.2 步進電機轉速控制原理電機每轉動 1 圈需要脈沖數(shù)為: n 360/1.5 240 ,則每轉一圈要 240 個脈沖,若要求 25轉/ 分,則每秒要產(chǎn)生脈沖數(shù)為:n1 25/ 60*240 100為此我們得出轉速與每秒產(chǎn)生的脈沖個數(shù)關系為:N V / 60*240 4V 式中 V 為要控制的速度, N為所需脈沖個數(shù)。 有了上述關系我們就不難推出定時時間與速度之間的關系:T 1/ N 1/ 4V若定時器控制位 TMOD=01,
19、H那么定時器的計數(shù)初值與轉速之間的關系為:X 216 1/ 4V* foc /12式中 foc 為晶振頻率。2.3 步進電機驅動控制系統(tǒng)步進電機在僅給予電壓時, 電機是不會動作的, 必須透過脈沖產(chǎn)生器提供位置(脈波數(shù))、速度的脈沖信號指令,以及驅動器電流流過電機內線圈,依順序 切換激勵磁相序的方式才能讓電機運轉。 所以,欲使步進電機動作的必要系統(tǒng)組 成如下:1. 脈沖產(chǎn)生器: 產(chǎn)生角度 (位置移動量)、動作速度及運轉方向等脈沖信號 的電機驅動指令。(MCS-51)2. 步進驅動器:依控制器所投入的脈沖信號指令提供電流,驅動步進電機 動作。(ULN2003)3 硬件電路設計3.1 單片機外圍電路
20、3.2 步進電機及驅動電路3.3 數(shù)碼管及驅動電路3.4 按鍵電路設計4 軟件電路設計4.1 數(shù)碼管顯示設計4.1.1 數(shù)碼管流程圖4.1.2 數(shù)碼管程序void display ( char i )charshuzhu=0xfe,0xfd,0xfb,0xf7, 0xef,0xdf,0xbf,0x7f if ( ms=1)ms=0 ;P2=i;If(k=0)k=1;P0=0xfe;elsek=0 ;P0=0xfd ;4.2 步進電機流程圖程序開始主程序初始化N有按鍵按下否?YY程序結束總結本論文首先簡要介紹了單片機、 步進電機的基礎知識, 然后討論了對系統(tǒng)所 用的硬件的介紹。在前面兩個部分的基
21、礎上,對控制系統(tǒng)電路進行了詳細設計, 包括系統(tǒng)硬件設計、 軟件設計等。 接下來簡要介紹了工作原理和編程語言。 針對 該控制系統(tǒng)本身的特點和對系統(tǒng)的功能要求,選用 8051 芯片作為控制芯片,七 段顯示譯碼器??偟膩碚f,此次畢業(yè)實習及畢業(yè)設計完成了任務書規(guī)定的各項要求, 在學習 C 語言、單片機、 CAD軟件等內容的基礎上,我進一步學習了線路設計、安裝、 檢錯等多種實用技術, 既學習了不少新的知識和技術, 也改變了原來看問題比較 片面的缺點。整個設計的過程,同時也是專業(yè)知識的學習過程,而且是更生動、 更切實、更深入的專業(yè)知識的學習:(1) 一個設計是結合科研課題,把學過的專業(yè)知識運用于實際,在理
22、論和實 際結合過程中進一步消化、 加深和鞏固所學的專業(yè)知識, 并把所學的專業(yè)知識轉 化為分析和解決問題的能力。(2) 在搜集材料、調查研究、接觸實際的過程中,既可以印證學過的書本知 識,又可以學到許多課堂和書本里學不到的活生生的新知識。(3) 我們在這種自己動手的設計中,對所學專業(yè)的某一側面和專題作了較為 深入的分析。!但是本論文還存在以下問題,需要在后續(xù)的研究中解決:(1) 該設計沒有用到位置和速度和位置檢測電路來實現(xiàn)速度和位置反饋控制(2) 設計中沒有考慮多個電機同時或分時自動運作時的情況,這樣使設計更 加完善。由于該課題的實踐性較強, 鑒于具體應用環(huán)境和本人的知識背景, 尚有不足 之處,
23、有待于在理論和實踐的過程中進一步完善。致謝近三年的學習和科研工作,不僅使我的知識結構和科研能力上了一個新臺 階,更重要的是,各方面的素質得到了提高。而這一切,都要歸功于候曄老師的 深切教誨與熱情鼓勵。值此論文順利完成之際,我首先要向我尊敬的導師侯 XX 師表達深深的敬意和無以言表的感謝。感謝和我一起學習的 XXXX 靈活考慮問題的方式,嚴謹?shù)慕鉀Q問題的態(tài) 度;XXX扎實的專業(yè)知識功底,認真的科研態(tài)度都給我留下了深刻的印象。感謝和我一個實驗室的 XXXXX。X 沒有他們無私的幫助,我是無法完成論文 工作的。感謝我的摯友 XXXX等等。他們在一起度過了很多快樂, 開心的日子。 在他 們的幫助下,我順利的解決了生活中遇到的各種困難。最后深深的感謝呵護我成長的父母。每當我遇到困難的時候,父母總是第 一個給我鼓勵的人?;仡?20 多年來走過的路,每一個腳印都浸滿著他們無私的 關愛和諄諄教誨, 10 年的在外求學之路,寄托著父母對我的殷切
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年美容美發(fā)行業(yè)消費返利服務協(xié)議3篇
- 二零二五版政府工作報告編輯與發(fā)布協(xié)議3篇
- 二零二五版按時繳納車輛購置稅保證合同3篇
- 二零二五版5G通信網(wǎng)絡工程合伙合作協(xié)議3篇
- 二零二五年電影宣傳大使聘用與形象代言協(xié)議3篇
- 二零二五年度股東一致行動人資產(chǎn)重組合作合同3篇
- 二零二五版出租車企業(yè)車輛售后服務合同3篇
- 二零二五年建筑工地塔吊安全檢測協(xié)議2篇
- 二零二五年度美容院合伙人業(yè)績分成合同2篇
- 二零二五年智慧城市勞務承包服務協(xié)議2篇
- 生產(chǎn)車間工藝員年終總結
- 特色酒吧方案計劃書
- 重慶市南開中學2023-2024學年中考三模英語試題含答案
- 2023年上海高中物理合格考模擬試卷一含詳解
- 2022版義務教育(地理)課程標準(附課標解讀)
- 2024年滑雪用品行業(yè)分析報告及未來發(fā)展趨勢
- 經(jīng)方治療腦梗塞的體會
- 新版DFMEA基礎知識解析與運用-培訓教材
- 制氮機操作安全規(guī)程
- 衡水市出租車駕駛員從業(yè)資格區(qū)域科目考試題庫(全真題庫)
- 護理安全用氧培訓課件
評論
0/150
提交評論