单片机控制步进电机课程设计报告.doc
《单片机控制步进电机课程设计报告.doc》由会员分享,可在线阅读,更多相关《单片机控制步进电机课程设计报告.doc(23页珍藏版)》请在三一文库上搜索。
1、 2013 2014 学年 第 1 学期单片机原理及应用课 程 设 计 报 告题 目: 单片机控制步进电机 专 业: 电子信息工程 班 级: 姓 名: 指导教师: 电气工程学院2013年10月20日任务书课题名称单片控制步进电机指导教师(职称)执行时间2013 2014 学年第 1学期 第 7 周学生姓名学号承担任务1109121056硬件部分1109121058电路图仿真与调试1109121049软件部分1109121030资料查找1109121009写Word文档1109121052电路图仿真与调试1109121010写Word文档设计目的1、掌握单片机芯片89C52的原理及相关接口电路的
2、设计方法。2、熟悉电路仿真软件protues的使用。3、掌握单片机系统的设计步骤及基本方法。4、熟悉KEIL软件的编程,加强C语言的能力。5、掌握步进电机的控制方法。6、掌握各个芯片的控制方法。7、设计控制步进电机工作。设计要求(1)采用单片机控制一个四相单四拍的步进电机工作。步进电机的旋转方向由正反转控制信号控制。步进电机的步数由键盘输入,可输入的步数分别为3、6、9、12、15、18、21、24和27步,且键盘具有键盘锁功能,当键盘上锁时,步进电机不接受输入步数,也不会运转。只有当键盘锁打开并输入步数时,步进电机才开始工作。(2)电机运转的时候有正转和反转指示灯指示。(3)电机在运转过程中
3、,如果过热,则电机停止运转,同时红色指示灯亮,同时警报响。(4) 上机调试程序。(5) 写出设计报告。单片机控制步进电机 摘 要步进电机是一种电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。结合对步进电机的了解,然后对步进电机的控制原理包括步进电机的控制方式和驱动方式作了系统的说明,采用89C51单片机来控制步进电机,用c程序来控制运行。控制系统
4、通过单片机存储器、I/O口、键盘、复位电路、晶振电路实现让步进电机正反转的功能。并通过DS18B20测温来防止步进电机的温度过高。单片机的控制系统由AT89C51单片机控制,具有抗干扰能力强,可靠性高而系统易扩展等优势。本次课程设计着重于通过控制脉冲数来控制位移,实现准确定位。基于步进电机本身的优越性和应用的广泛性,这正是用单片机控制步进电机课程设计的实际意义。关键字:步进电机;角位移;单片机;脉冲目 录第一章 绪论11.1步进电机及其发展11.2步进电机的发展应用及前景11.3设备及工作环境1第二章 系统方案整体设计2第三章 硬件设计33.1 系统硬件设计33.1.1单片机晶振电路33.1.
5、2单片机复位电路33.1.3 最小单片机系统43.1.4键盘设计43.1.5电机部分53.2 系统工作原理论述6第四章 软件设计94.1 分析论证94.1.1 步进电机运行驱动模块94.1.2 温度采集模块94.1.3 主函数模块104.1.4 整体功效104.2 程序流程图10参 考 文 献17第一章 绪论1.1步进电机及其发展步进电机又称为脉冲电动机或阶跃电动机,它是基于最基本的电磁感应作用,将电脉冲信号转变为角位移或线位移的开环控制元件。单片机控制的步进电机广泛地应用于工业自动控制、数控机床、组合机床、机器人、计算机外围设备、照相机,大型望远镜,卫星天线定位系统等等。随着经济的发展,技术
6、的进步和电子技术的发展,步进电机的应用领域更加广阔,同时也对步进电机的运行性能提出了更高的要求。步进电机的原始模型起源于1830年至1860年,1870年前后开始以控制为目的的尝试,应用于氩弧灯的电极输送机构中,这被认为最早的步进电机。1950年后期晶体管的发明也逐渐应用在步进电机上,对于数字化的控制变得更为容易。到20世纪60年代后期,在步进电机本体方面随着永磁材料的发展,各种实用性步进电机应运而生。步进电机往后经过不断改良,使得今日步进电机已广泛运用在需要高定位精度、高分解能、高响应性、信赖性等灵活控制性高的机械系统中。在生产过程中要求自动化、省人力、效率高的机器中,我们很容易发现步进电机
7、的踪迹,尤其以重视速度、位置控制、需要精确操作各项指令动作的灵活控制性场合步进电机用得最多。1.2步进电机的发展应用及前景我国步进电机的研究及制造起始于本世界50年代后期,从50年代后期到60年代后期,主要是高等院校和科研机构为研究一些装置而使用或开发少量产品。我国在文化大革命中开始大量生产和应用步进电机,例如江苏、浙江、北京、南京、四川等各地都有投入生产,而且都在各行业使用,其中的驱动电路所有半导体器件都是完全国产化的,当时是全分立元器件构成的逻辑运算电路,还有电容耦合输入的计数器,触发器,环形分配器。中等耐压的大功率半导体器件也完全国产化。70年代初期,步进电机的生产和研究都有所突破,除反
8、映在驱动器设计方面的长足进步以外,对反应式步进电机本体的设计研究发展到一个较高的水平。70年代中期至80年代中期为成品发展阶段,新品种高性能电动机不断被开发。至80年代中期以来,由于步进电机精确模型做了大量研究工作,各种混合式步进电机及驱动器作为产品广泛利用。目前,生产步进电机的厂家的确不少,但具有专业技术人员,能够自行开发,研制的厂家却非常少,大部分的厂家只一、二十人,连最基本的设备都没有。仅仅处于一种盲目的仿制阶段。这就给户在产品选型、使用中造成许多麻烦。虽然步进电机已被广泛地应用,但步进电机并不能象普通的直流电机,交流电机在常规下使用。它必须由双环形脉冲信号、功率驱动电路等组成控制系统方
9、可使用。因此用好步进电机却非易事,它涉及到机械、电机、电子及计算机等许多专业知识。1.3设备及工作环境 (1) 硬件:AT89C51单片机一片、28BYJ48步进电机一台、温度传感器DS18B20芯片。 (2) 软件:Windows操纵系统、Keil C51软件、Proteus软件。第二章 系统方案整体设计步进电机28BYJ-48简介: 图21 步进电机28BYJ-4828BYJ-48-5VDC步进电机是四相五线制电机,中间部分是转子,由一个永磁体组成,边上的是定子绕组。当定子的一个绕组通电时,将产生一个方向的电磁场,如果这个磁场的方向和转子磁场方向不在同一条直线上,那么定子和转子的磁场将产生
10、一个扭力将定子扭转。 依次改变绕组的磁场,就可以使步进电机正转或反转(比如通电次序为A-B-C-D正转,反之则反转)。而且按照通电顺序的不同,可分为单四拍(A-B-C-D)、双四拍(AB-BC-CD-DA)、单双八拍(A-AB-B-BC-C-CD-D-DA)三种工作方式。单四拍与双四拍的步距角相等,但单四拍的转动力矩小。八拍工作方式的步距角是单四拍与双四拍的一半,因此,八拍工作方式既可以保持较高的转动力矩又可以提高控制精度。第三章 硬件设计3.1 系统硬件设计3.1.1单片机晶振电路 对于89C51一般的晶振可以在1.2MHZ12MHZ之间选择,这是电容C可以对应的选择10pf-30Pf。对于
11、本设计的电容C用30pF,晶振选用12MHZ。晶振电路解法图3-2,一条引脚接在XTAL1,另一条接在XTAL2。电路图如图2-1所示: 图3-1 晶振电路3.1.2单片机复位电路 复位是单片机的初始化工作,复位后中央处理器CPU和单片机内的其它功能部件都处在一定的初始状态,并从这个状态开始工作。为了防止程序执行过程中失步或运行紊乱,此处我们采用了上电复位及手动复位电路,电路图如图2-2所示:图3-2 复位电路3.1.3 最小单片机系统图33 单片机最小系统5V电源:给系统供电。EA接高电平:表示运行内部程序存储器下载的程序。P0口接排阻:P0口开漏结构,使用时一般接排阻拉高电平。3.1.4键
12、盘设计 图34 键盘电路该电路中采用独立键盘工作方式,共设有12个按键,左图分别由上到下分别为S1S8,S1S9分别提供3、6、9、12、15、18、21、24、27步选择功能。S10为键盘锁,S11反转,S12正转。其中有程序决定起作用。3.1.5电机部分图35 电机控制电路该电路左边4B5B分别接P0.4P0.7,分别驱动步进电机的A,B,C,D相。从而使电机转动。因单片机的输出电流小,所以用ULN2003增大电流。ULN2003简介如下:ULN2003 是高耐压、大电流复合晶体管阵列,由七个硅NPN 复合晶体管组成。ULN2003是大电流驱动阵列,多用于单片机、智能仪表、PLC、数字量输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 控制 步进 电机 课程设计 报告
链接地址:https://www.31doc.com/p-2051120.html