基于單片機和步進電機水位檢測控制系統(tǒng).zip
基于單片機和步進電機水位檢測控制系統(tǒng),包括電路圖,程序代碼1:共35頁2:字?jǐn)?shù)18868,字符數(shù):252103:摘要該作品主要使用at89s52單片機、液晶顯示器及步進電機來等來制作水位監(jiān)測系統(tǒng)。在制作過程中使用四相四拍的步進電機和at89s52最小系統(tǒng),以及一塊1602的液晶顯示器。步進電機是將電脈沖信號轉(zhuǎn)變?yōu)榻俏灰苹蚓€位移的開環(huán)控制元件。在非超載的情況...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會員 酷羅比 發(fā)布
包括電路圖,程序代碼
1:共35頁
2:字?jǐn)?shù)18868,字符數(shù):25210
3:摘 要
該作品主要使用AT89S52單片機、液晶顯示器及步進電機來等來制作水位監(jiān)測系統(tǒng)。在制作過程中使用四相四拍的步進電機和AT89S52最小系統(tǒng),以及一塊1602的液晶顯示器。步進電機是將電脈沖信號轉(zhuǎn)變?yōu)榻俏灰苹蚓€位移的開環(huán)控制元件。在非超載的情況下,電機的轉(zhuǎn)速、停止的位置只取決于脈沖信號的頻率和脈沖數(shù),而不受負(fù)載變化的影響,即給電機加一個脈沖信號,電機則轉(zhuǎn)過一個步距角。這一線性關(guān)系的存在,加上步進電機只有周期性的誤差而無累積誤差等特點。使得在速度、位置等控制領(lǐng)域用步進電機來控制變的非常的簡單。而單片機的最大特征是可單獨地完成現(xiàn)代工業(yè)控制所要求的智能化控制功能。
Abstract
The main use of the work AT89S52 MCU, LCD display and stepper motor to produce the water level to such monitoring system. In the production process using four phase four of the stepper motor and AT89S52 minimum system, and a 1602 LCD. Stepper motor is the electric pulse signal into angular displacement or linear displacement of the open-loop control components. In the case of non-overloaded, the motor speed and stop position depends only on the pulse frequency and pulse number, regardless of load changes, that is, to add a pulse motor, the motor is turned to a step angle. The existence of this linear relationship, with only periodic error stepping motor without accumulated error and so on. Makes the speed, position and other control areas to control the stepper motor becomes very simple. The biggest feature of SCM can be done alone by the request of modern industrial control intelligent control functions.
4目 錄
引言 …………………………………………………………………………1
1 系統(tǒng)方案的整體設(shè)計………………………………………………………1
1.1 系統(tǒng)的方案選擇………………………………………………………………………1
1.2 單片機的選擇…………………………………………………………………………1
1.3 控制系統(tǒng)的方案選擇…………………………………………………………………2
1.4 電機系統(tǒng)的方案選擇…………………………………………………………………4
1.5 步進電機驅(qū)動的方案選擇…………………………………………………………4
1.6 驅(qū)動控制系統(tǒng)的組成………………………………………………………………5
1.7 電源的方案選擇……………………………………………………………………6
1.8 系統(tǒng)方案的整體設(shè)計思路…………………………………………………………6
2 電路板……………………………………………………………………6
2.1 電路板的制作…………………………………………………………………………6
2.2 電路板元件的焊接……………………………………………………………………7
3 系統(tǒng)電路元件的原理………………………………………………………8
3.1 AT89S52單片機的原理…………………………………………………………………8
3.2 步進電機的工作原理…………………………………………………………………10
3.2.1步進電機的基本參數(shù)…………………………………………………………………11
3.3 步進電機的應(yīng)用………………………………………………………………………11
3.3.1步進電機的選擇…………………………………………………………………11
3.4 UCN5804步進電機驅(qū)動芯片…………………………………………………………12
3.5 1602顯示器的工作原理…………………………………………………………13
4 程序的設(shè)計………………………………………………………………18
4.1 軟件開發(fā)工具…………………………………………………………………………18
4.2 程序的設(shè)計原理………………………………………………………………………20
4.3 軟件調(diào)試………………………………………………………………………………22
4.4 硬件調(diào)試………………………………………………………………………………22
4.5 整機調(diào)試………………………………………………………………………………22
5 結(jié)論 …………………………………………………………………………………23
謝辭 …………………………………………………………………………………24
參考文獻 …………………………………………………………………………25
附錄 …………………………………………………………………………………26
5參考文獻
[1] 喻宗泉,喻晗,等.單片機原理與應(yīng)用技術(shù). 西安:西安電子科技大學(xué)出版社,2006
[2] 何立民. MCS-51系列單片機應(yīng)用系統(tǒng)設(shè)計. 北京:北京航空航天大學(xué)出版社,1999
[3] 馬忠梅,等. 單片機的C語言應(yīng)用程序設(shè)計. 北京:北京航空航天大學(xué)出版社,1990
[4] 張愛玲,等.電力拖動與控制.北京:機械工業(yè)出版社,2003
[5] 張建民,等.機電一體化系統(tǒng)設(shè)計.北京:高等教育出版社,2000.
[6] 徐愛鈞.8051單片機實踐教程.北京:電子工業(yè)出版社,2005.
[7] 胡漢才.單片機原理及其接口技術(shù).北京:清華大學(xué)出版社,2004.
[8] 清源計算機工作室.Protel 99 se原理與PCB及仿真.北京:機械工業(yè)出版社,2004
[9] 夏季強,沈德金.單片機實驗與實踐教程[M].北京航空航天大學(xué)出版社,2001
[10] 樓然苗.51系列單片機設(shè)計實例[M].北京:北京航空航天大學(xué)出版社,2006
[11] 郭兵.SOC技術(shù)原理應(yīng)用[M].北京:清華大學(xué)出版社,2006
[12] 趙曉安.MCS-51單片機原理及應(yīng)用[M].天津:天津大學(xué)出版社,2001.3
[13] 徐惠民,安德寧.單片微型計算機原理接口與應(yīng)用(第1版) [M].北京:北京郵電大學(xué)出版社,1996
[14] 李華等.MCS-51系列單片機實用接口技術(shù)[M].北京:北京航空航天大學(xué)出版社,2003
[15] Olton W. Instrumentation process measurement. Longman
Scientific Technical [M]. 1991 :364--372
[10] rotor S,ZHANG G X. Geometric Error Measurement and Compensation of Machines [M].Annals of the CIRP. 1995:599-609
1:共35頁
2:字?jǐn)?shù)18868,字符數(shù):25210
3:摘 要
該作品主要使用AT89S52單片機、液晶顯示器及步進電機來等來制作水位監(jiān)測系統(tǒng)。在制作過程中使用四相四拍的步進電機和AT89S52最小系統(tǒng),以及一塊1602的液晶顯示器。步進電機是將電脈沖信號轉(zhuǎn)變?yōu)榻俏灰苹蚓€位移的開環(huán)控制元件。在非超載的情況下,電機的轉(zhuǎn)速、停止的位置只取決于脈沖信號的頻率和脈沖數(shù),而不受負(fù)載變化的影響,即給電機加一個脈沖信號,電機則轉(zhuǎn)過一個步距角。這一線性關(guān)系的存在,加上步進電機只有周期性的誤差而無累積誤差等特點。使得在速度、位置等控制領(lǐng)域用步進電機來控制變的非常的簡單。而單片機的最大特征是可單獨地完成現(xiàn)代工業(yè)控制所要求的智能化控制功能。
Abstract
The main use of the work AT89S52 MCU, LCD display and stepper motor to produce the water level to such monitoring system. In the production process using four phase four of the stepper motor and AT89S52 minimum system, and a 1602 LCD. Stepper motor is the electric pulse signal into angular displacement or linear displacement of the open-loop control components. In the case of non-overloaded, the motor speed and stop position depends only on the pulse frequency and pulse number, regardless of load changes, that is, to add a pulse motor, the motor is turned to a step angle. The existence of this linear relationship, with only periodic error stepping motor without accumulated error and so on. Makes the speed, position and other control areas to control the stepper motor becomes very simple. The biggest feature of SCM can be done alone by the request of modern industrial control intelligent control functions.
4目 錄
引言 …………………………………………………………………………1
1 系統(tǒng)方案的整體設(shè)計………………………………………………………1
1.1 系統(tǒng)的方案選擇………………………………………………………………………1
1.2 單片機的選擇…………………………………………………………………………1
1.3 控制系統(tǒng)的方案選擇…………………………………………………………………2
1.4 電機系統(tǒng)的方案選擇…………………………………………………………………4
1.5 步進電機驅(qū)動的方案選擇…………………………………………………………4
1.6 驅(qū)動控制系統(tǒng)的組成………………………………………………………………5
1.7 電源的方案選擇……………………………………………………………………6
1.8 系統(tǒng)方案的整體設(shè)計思路…………………………………………………………6
2 電路板……………………………………………………………………6
2.1 電路板的制作…………………………………………………………………………6
2.2 電路板元件的焊接……………………………………………………………………7
3 系統(tǒng)電路元件的原理………………………………………………………8
3.1 AT89S52單片機的原理…………………………………………………………………8
3.2 步進電機的工作原理…………………………………………………………………10
3.2.1步進電機的基本參數(shù)…………………………………………………………………11
3.3 步進電機的應(yīng)用………………………………………………………………………11
3.3.1步進電機的選擇…………………………………………………………………11
3.4 UCN5804步進電機驅(qū)動芯片…………………………………………………………12
3.5 1602顯示器的工作原理…………………………………………………………13
4 程序的設(shè)計………………………………………………………………18
4.1 軟件開發(fā)工具…………………………………………………………………………18
4.2 程序的設(shè)計原理………………………………………………………………………20
4.3 軟件調(diào)試………………………………………………………………………………22
4.4 硬件調(diào)試………………………………………………………………………………22
4.5 整機調(diào)試………………………………………………………………………………22
5 結(jié)論 …………………………………………………………………………………23
謝辭 …………………………………………………………………………………24
參考文獻 …………………………………………………………………………25
附錄 …………………………………………………………………………………26
5參考文獻
[1] 喻宗泉,喻晗,等.單片機原理與應(yīng)用技術(shù). 西安:西安電子科技大學(xué)出版社,2006
[2] 何立民. MCS-51系列單片機應(yīng)用系統(tǒng)設(shè)計. 北京:北京航空航天大學(xué)出版社,1999
[3] 馬忠梅,等. 單片機的C語言應(yīng)用程序設(shè)計. 北京:北京航空航天大學(xué)出版社,1990
[4] 張愛玲,等.電力拖動與控制.北京:機械工業(yè)出版社,2003
[5] 張建民,等.機電一體化系統(tǒng)設(shè)計.北京:高等教育出版社,2000.
[6] 徐愛鈞.8051單片機實踐教程.北京:電子工業(yè)出版社,2005.
[7] 胡漢才.單片機原理及其接口技術(shù).北京:清華大學(xué)出版社,2004.
[8] 清源計算機工作室.Protel 99 se原理與PCB及仿真.北京:機械工業(yè)出版社,2004
[9] 夏季強,沈德金.單片機實驗與實踐教程[M].北京航空航天大學(xué)出版社,2001
[10] 樓然苗.51系列單片機設(shè)計實例[M].北京:北京航空航天大學(xué)出版社,2006
[11] 郭兵.SOC技術(shù)原理應(yīng)用[M].北京:清華大學(xué)出版社,2006
[12] 趙曉安.MCS-51單片機原理及應(yīng)用[M].天津:天津大學(xué)出版社,2001.3
[13] 徐惠民,安德寧.單片微型計算機原理接口與應(yīng)用(第1版) [M].北京:北京郵電大學(xué)出版社,1996
[14] 李華等.MCS-51系列單片機實用接口技術(shù)[M].北京:北京航空航天大學(xué)出版社,2003
[15] Olton W. Instrumentation process measurement. Longman
Scientific Technical [M]. 1991 :364--372
[10] rotor S,ZHANG G X. Geometric Error Measurement and Compensation of Machines [M].Annals of the CIRP. 1995:599-609