步進電機單片機控制設計報告.doc
約37頁DOC格式手機打開展開
步進電機單片機控制設計報告,本文共計37頁,13276字;[摘 要]:步進電機作為執(zhí)行元件,是機電一體化的關(guān)鍵產(chǎn)品之一, 廣泛應用在各種自動化控制系統(tǒng)中。隨著微電子和計算機技術(shù)的發(fā)展,步進電機的需求量與日俱增,在各個國民經(jīng)濟領(lǐng)域都有應用。傳統(tǒng)的步進電機控制方式中,控制步進電機運轉(zhuǎn)的時序脈沖完全由硬件產(chǎn)生,對與不同相數(shù)的步...
![](http://img.queshao.com/images/pcgzh.gif)
![](http://preview.queshao.com/tobuy/25541.gif)
內(nèi)容介紹
此文檔由會員 霜天盈月 發(fā)布
步進電機單片機控制設計報告
本文共計37頁,13276字;
[摘 要]:
步進電機作為執(zhí)行元件,是機電一體化的關(guān)鍵產(chǎn)品之一, 廣泛應用在各種自動化控制系統(tǒng)中。隨著微電子和計算機技術(shù)的發(fā)展,步進電機的需求量與日俱增,在各個國民經(jīng)濟領(lǐng)域都有應用。傳統(tǒng)的步進電機控制方式中,控制步進電機運轉(zhuǎn)的時序脈沖完全由硬件產(chǎn)生,對與不同相數(shù)的步進電機及同一型號電機的不同控制方式需要不同的邏輯部件。所以通用性差,成本高。
如用單片機控制步進電機,則可以很方便地使不同相數(shù)的步進電機按任一種可行的通電方式進行控制。
本課題主要是針對的是三相反應式步進電機,用AT89C51實現(xiàn)對其正反轉(zhuǎn)控制及步數(shù)的控制。步數(shù)可以通過鍵盤預置,以達到對步進電機的精度控制。當步進電機啟動后,鍵盤顯示其剩余步數(shù)。
[關(guān) 鍵 詞]:步進電機,單片機, 控制
[Abstract]:
As one of the essential mechanical products, steeping motor is widely used in automatic controlling systems as driving executive unit. With the development of microelectronics and computer technology,stepping motor is increasingly in great demand, especially in various fields of national
目錄
前言 …………………………………………………………………1
第一章.課題分析與方案論證 ……………………………2
1.1 課題分析 ……………………………………………………………2
1.2方案論證 ……………………………………………………………2
第二章.硬件電路設計 …………………………………………2
2.1步進電機 ……………………………………………………………3
2.1.1 步進電機的基本原理 ………………………………………3
2.1.2 步進電機的一些特點 ………………………………………4
2.2 單片機的選擇 ………………………………………………………5
2.2.1 AT89C51的簡要介紹 …………………………………5
2.2.2 主要特征 ……………………………………
2.2.3 管腳說明 …………………………………………………6
2.3人機接口 ……………………………………………………………8
2.3.1 鍵盤管理 ……………………………………………………8
2.3.2 數(shù)據(jù)顯示模塊 ………………………………………………8
2.4 步進電機驅(qū)動電路 …………………………………………………11
2.4.1 概述 ………………………………………………………12
2.4.2步進電機驅(qū)動控制系統(tǒng)組成 …………………………………12
2.4.3步進電機與單片機的驅(qū)動接口電路 …………………………12
第三章.軟件系統(tǒng)設計……………………………………………13
3.1 工作流程 ………………………………………………………………13
3.2 功能模塊 ………………………………………………………………13
3.3 資源分配 ………………………………………………………………14
3.4 鍵盤管理模塊 …………………………………………………………14
3.5 顯示模塊 ………………………………………………………………17
3.6步進電機程序設計 ……………………………………………………18
3.6.1 脈沖序列的產(chǎn)生 ………………………………………………18
3.6.2步進電機的方向控制……………………………………………19
3.6.3步進電機程序設計………………………………………………20
第四章.調(diào)試過程 …………………………………………………23
4.1 調(diào)試過程中遇到的問題 ………………………………………………23
4.2調(diào)試結(jié)果 ……………………………………………………………24
第五章 結(jié)果分析與總結(jié) ………………………………………24
致謝 ……………………………………………………………………25
參考文獻 ………………………………………………………………26
附錄1 器件清單 …………………………………………………………27
附錄2程序清單 ……………………………………………………………28
附錄3電路原理圖 …………………………………………………………32
部分參考文獻
[1] 潘新民,王燕芳.微型計算機控制技術(shù). 北京:人民郵電出版社,1999.6
社,2003.2
[2] 趙清.電動機.北京:人民郵電出版社,1988.2
[3] 李廣弟等. 單片機基礎(chǔ) .北京航空航天大學出版社 2000.12
[4] 何立民.MCS-51系列單片機應用系統(tǒng)設計. 北京:北京航空航天大學出版社, 2002.7
[5] 趙佩華.單片機接口技術(shù)及應用.北京:機械工業(yè)出版社,2003.1
本文共計37頁,13276字;
[摘 要]:
步進電機作為執(zhí)行元件,是機電一體化的關(guān)鍵產(chǎn)品之一, 廣泛應用在各種自動化控制系統(tǒng)中。隨著微電子和計算機技術(shù)的發(fā)展,步進電機的需求量與日俱增,在各個國民經(jīng)濟領(lǐng)域都有應用。傳統(tǒng)的步進電機控制方式中,控制步進電機運轉(zhuǎn)的時序脈沖完全由硬件產(chǎn)生,對與不同相數(shù)的步進電機及同一型號電機的不同控制方式需要不同的邏輯部件。所以通用性差,成本高。
如用單片機控制步進電機,則可以很方便地使不同相數(shù)的步進電機按任一種可行的通電方式進行控制。
本課題主要是針對的是三相反應式步進電機,用AT89C51實現(xiàn)對其正反轉(zhuǎn)控制及步數(shù)的控制。步數(shù)可以通過鍵盤預置,以達到對步進電機的精度控制。當步進電機啟動后,鍵盤顯示其剩余步數(shù)。
[關(guān) 鍵 詞]:步進電機,單片機, 控制
[Abstract]:
As one of the essential mechanical products, steeping motor is widely used in automatic controlling systems as driving executive unit. With the development of microelectronics and computer technology,stepping motor is increasingly in great demand, especially in various fields of national
目錄
前言 …………………………………………………………………1
第一章.課題分析與方案論證 ……………………………2
1.1 課題分析 ……………………………………………………………2
1.2方案論證 ……………………………………………………………2
第二章.硬件電路設計 …………………………………………2
2.1步進電機 ……………………………………………………………3
2.1.1 步進電機的基本原理 ………………………………………3
2.1.2 步進電機的一些特點 ………………………………………4
2.2 單片機的選擇 ………………………………………………………5
2.2.1 AT89C51的簡要介紹 …………………………………5
2.2.2 主要特征 ……………………………………
2.2.3 管腳說明 …………………………………………………6
2.3人機接口 ……………………………………………………………8
2.3.1 鍵盤管理 ……………………………………………………8
2.3.2 數(shù)據(jù)顯示模塊 ………………………………………………8
2.4 步進電機驅(qū)動電路 …………………………………………………11
2.4.1 概述 ………………………………………………………12
2.4.2步進電機驅(qū)動控制系統(tǒng)組成 …………………………………12
2.4.3步進電機與單片機的驅(qū)動接口電路 …………………………12
第三章.軟件系統(tǒng)設計……………………………………………13
3.1 工作流程 ………………………………………………………………13
3.2 功能模塊 ………………………………………………………………13
3.3 資源分配 ………………………………………………………………14
3.4 鍵盤管理模塊 …………………………………………………………14
3.5 顯示模塊 ………………………………………………………………17
3.6步進電機程序設計 ……………………………………………………18
3.6.1 脈沖序列的產(chǎn)生 ………………………………………………18
3.6.2步進電機的方向控制……………………………………………19
3.6.3步進電機程序設計………………………………………………20
第四章.調(diào)試過程 …………………………………………………23
4.1 調(diào)試過程中遇到的問題 ………………………………………………23
4.2調(diào)試結(jié)果 ……………………………………………………………24
第五章 結(jié)果分析與總結(jié) ………………………………………24
致謝 ……………………………………………………………………25
參考文獻 ………………………………………………………………26
附錄1 器件清單 …………………………………………………………27
附錄2程序清單 ……………………………………………………………28
附錄3電路原理圖 …………………………………………………………32
部分參考文獻
[1] 潘新民,王燕芳.微型計算機控制技術(shù). 北京:人民郵電出版社,1999.6
社,2003.2
[2] 趙清.電動機.北京:人民郵電出版社,1988.2
[3] 李廣弟等. 單片機基礎(chǔ) .北京航空航天大學出版社 2000.12
[4] 何立民.MCS-51系列單片機應用系統(tǒng)設計. 北京:北京航空航天大學出版社, 2002.7
[5] 趙佩華.單片機接口技術(shù)及應用.北京:機械工業(yè)出版社,2003.1