基于单片机和步进电机水位检测控制系统.zip
基于单片机和步进电机水位检测控制系统,包括电路图,程序代码1:共35页2:字数18868,字符数:252103:摘要该作品主要使用at89s52单片机、液晶显示器及步进电机来等来制作水位监测系统。在制作过程中使用四相四拍的步进电机和at89s52最小系统,以及一块1602的液晶显示器。步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 酷罗比 发布
包括电路图,程序代码
1:共35页
2:字数18868,字符数:25210
3:摘 要
该作品主要使用AT89S52单片机、液晶显示器及步进电机来等来制作水位监测系统。在制作过程中使用四相四拍的步进电机和AT89S52最小系统,以及一块1602的液晶显示器。步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。使得在速度、位置等控制领域用步进电机来控制变的非常的简单。而单片机的最大特征是可单独地完成现代工业控制所要求的智能化控制功能。
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 系统方案的整体设计………………………………………………………1
1.1 系统的方案选择………………………………………………………………………1
1.2 单片机的选择…………………………………………………………………………1
1.3 控制系统的方案选择…………………………………………………………………2
1.4 电机系统的方案选择…………………………………………………………………4
1.5 步进电机驱动的方案选择…………………………………………………………4
1.6 驱动控制系统的组成………………………………………………………………5
1.7 电源的方案选择……………………………………………………………………6
1.8 系统方案的整体设计思路…………………………………………………………6
2 电路板……………………………………………………………………6
2.1 电路板的制作…………………………………………………………………………6
2.2 电路板元件的焊接……………………………………………………………………7
3 系统电路元件的原理………………………………………………………8
3.1 AT89S52单片机的原理…………………………………………………………………8
3.2 步进电机的工作原理…………………………………………………………………10
3.2.1步进电机的基本参数…………………………………………………………………11
3.3 步进电机的应用………………………………………………………………………11
3.3.1步进电机的选择…………………………………………………………………11
3.4 UCN5804步进电机驱动芯片…………………………………………………………12
3.5 1602显示器的工作原理…………………………………………………………13
4 程序的设计………………………………………………………………18
4.1 软件开发工具…………………………………………………………………………18
4.2 程序的设计原理………………………………………………………………………20
4.3 软件调试………………………………………………………………………………22
4.4 硬件调试………………………………………………………………………………22
4.5 整机调试………………………………………………………………………………22
5 结论 …………………………………………………………………………………23
谢辞 …………………………………………………………………………………24
参考文献 …………………………………………………………………………25
附录 …………………………………………………………………………………26
5参考文献
[1] 喻宗泉,喻晗,等.单片机原理与应用技术. 西安:西安电子科技大学出版社,2006
[2] 何立民. MCS-51系列单片机应用系统设计. 北京:北京航空航天大学出版社,1999
[3] 马忠梅,等. 单片机的C语言应用程序设计. 北京:北京航空航天大学出版社,1990
[4] 张爱玲,等.电力拖动与控制.北京:机械工业出版社,2003
[5] 张建民,等.机电一体化系统设计.北京:高等教育出版社,2000.
[6] 徐爱钧.8051单片机实践教程.北京:电子工业出版社,2005.
[7] 胡汉才.单片机原理及其接口技术.北京:清华大学出版社,2004.
[8] 清源计算机工作室.Protel 99 se原理与PCB及仿真.北京:机械工业出版社,2004
[9] 夏季强,沈德金.单片机实验与实践教程[M].北京航空航天大学出版社,2001
[10] 楼然苗.51系列单片机设计实例[M].北京:北京航空航天大学出版社,2006
[11] 郭兵.SOC技术原理应用[M].北京:清华大学出版社,2006
[12] 赵晓安.MCS-51单片机原理及应用[M].天津:天津大学出版社,2001.3
[13] 徐惠民,安德宁.单片微型计算机原理接口与应用(第1版) [M].北京:北京邮电大学出版社,1996
[14] 李华等.MCS-51系列单片机实用接口技术[M].北京:北京航空航天大学出版社,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:字数18868,字符数:25210
3:摘 要
该作品主要使用AT89S52单片机、液晶显示器及步进电机来等来制作水位监测系统。在制作过程中使用四相四拍的步进电机和AT89S52最小系统,以及一块1602的液晶显示器。步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。使得在速度、位置等控制领域用步进电机来控制变的非常的简单。而单片机的最大特征是可单独地完成现代工业控制所要求的智能化控制功能。
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 系统方案的整体设计………………………………………………………1
1.1 系统的方案选择………………………………………………………………………1
1.2 单片机的选择…………………………………………………………………………1
1.3 控制系统的方案选择…………………………………………………………………2
1.4 电机系统的方案选择…………………………………………………………………4
1.5 步进电机驱动的方案选择…………………………………………………………4
1.6 驱动控制系统的组成………………………………………………………………5
1.7 电源的方案选择……………………………………………………………………6
1.8 系统方案的整体设计思路…………………………………………………………6
2 电路板……………………………………………………………………6
2.1 电路板的制作…………………………………………………………………………6
2.2 电路板元件的焊接……………………………………………………………………7
3 系统电路元件的原理………………………………………………………8
3.1 AT89S52单片机的原理…………………………………………………………………8
3.2 步进电机的工作原理…………………………………………………………………10
3.2.1步进电机的基本参数…………………………………………………………………11
3.3 步进电机的应用………………………………………………………………………11
3.3.1步进电机的选择…………………………………………………………………11
3.4 UCN5804步进电机驱动芯片…………………………………………………………12
3.5 1602显示器的工作原理…………………………………………………………13
4 程序的设计………………………………………………………………18
4.1 软件开发工具…………………………………………………………………………18
4.2 程序的设计原理………………………………………………………………………20
4.3 软件调试………………………………………………………………………………22
4.4 硬件调试………………………………………………………………………………22
4.5 整机调试………………………………………………………………………………22
5 结论 …………………………………………………………………………………23
谢辞 …………………………………………………………………………………24
参考文献 …………………………………………………………………………25
附录 …………………………………………………………………………………26
5参考文献
[1] 喻宗泉,喻晗,等.单片机原理与应用技术. 西安:西安电子科技大学出版社,2006
[2] 何立民. MCS-51系列单片机应用系统设计. 北京:北京航空航天大学出版社,1999
[3] 马忠梅,等. 单片机的C语言应用程序设计. 北京:北京航空航天大学出版社,1990
[4] 张爱玲,等.电力拖动与控制.北京:机械工业出版社,2003
[5] 张建民,等.机电一体化系统设计.北京:高等教育出版社,2000.
[6] 徐爱钧.8051单片机实践教程.北京:电子工业出版社,2005.
[7] 胡汉才.单片机原理及其接口技术.北京:清华大学出版社,2004.
[8] 清源计算机工作室.Protel 99 se原理与PCB及仿真.北京:机械工业出版社,2004
[9] 夏季强,沈德金.单片机实验与实践教程[M].北京航空航天大学出版社,2001
[10] 楼然苗.51系列单片机设计实例[M].北京:北京航空航天大学出版社,2006
[11] 郭兵.SOC技术原理应用[M].北京:清华大学出版社,2006
[12] 赵晓安.MCS-51单片机原理及应用[M].天津:天津大学出版社,2001.3
[13] 徐惠民,安德宁.单片微型计算机原理接口与应用(第1版) [M].北京:北京邮电大学出版社,1996
[14] 李华等.MCS-51系列单片机实用接口技术[M].北京:北京航空航天大学出版社,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