单片机课程设计基于单片机的步进电机控制器设计

单片机课程设计基于单片机的步进电机控制器设计

ID:10870537

大小:273.00 KB

页数:12页

时间:2018-07-08

单片机课程设计基于单片机的步进电机控制器设计_第1页
单片机课程设计基于单片机的步进电机控制器设计_第2页
单片机课程设计基于单片机的步进电机控制器设计_第3页
单片机课程设计基于单片机的步进电机控制器设计_第4页
单片机课程设计基于单片机的步进电机控制器设计_第5页
资源描述:

《单片机课程设计基于单片机的步进电机控制器设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、设计目的通过具体小型测试系统设计,实践单片机系统设计及调试的全过程,以加深对单片机内部结构、功能和指令系统的理解,并进一步学习单片机开发系统的应用及一些外围芯片的接口和编程方法,初步掌握单片机系统的硬、软件设计技术及调试技巧。二、设计要求1)电机转速可以平稳控制2)通过键盘和显示器可以设置电机的转速3)显示电机的速度趋势三、仪器设备名称型号数量单片机STC89C521步进电机28BYJ481液晶LCD128641步进电机驱动ULN2003A1晶振1电容、电阻、微动开关若干四、硬件线路图(1)单片机最小系统上图所示

2、为单片机最小系统,该系统通过5V直流电源供电,可上电复位和手动复位。通过串口将程序烧写到单片机。(2)步进电机驱动电路由于步进电机运转时所需电流较大,而单片机引脚提供的电流较小,所以单片机与步进电机间需要加上驱动芯片ULN2003A,如上图所示,通过单片机的P1口控制步进电机的运转。(3)显示电路该系统用LCD12864作为显示器,12864内置字库,每屏可显示32个汉字,且编程容易,该系统中可用于显示开机界面,电机转速,速度变化趋势等。其接口如图所示。(4)按键电路由于系统所用按键较少,所以键盘采用独立按键形式,每

3、个按键都有上拉电阻,提高了按键的稳定性。五、主要芯片说明(1)STC89C52STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4KBE

4、EPROM,MAX810复位电路,3个16位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。另外STC89C52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。(2)ULN2003ULN2003是高耐压、大电流复合晶体管,由七个硅NPN复合晶体

5、管组成。ULN2003的每一对达林顿都串联一个2.7K的基极电阻,在5V的工作电压下它能与TTL和CMOS电路直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。ULN2003工作电压高,工作电流大,灌电流可达500mA,并且能够在关态时承受50V的电压,输出还可以在高负载电流并行运行。ULN2003是一个非门电路,包含7个单元,单独每个单元驱动电流最大可达350mA,多用于单片机、智能仪表、PLC、数字量输出卡等控制电路中。可直接驱动继电器等负载。六、系统工作原理(1)步进电机工作原理步进电机是将电脉冲信号转

6、变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。使得在速度、位置等控制领域用步进电机来控制变的非常的简单。虽然步进电机已被广泛地应用,但步进电机并不能象普通的直流电机,交流电机在常规下使用。它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。如图步进电机为一四相步进电机,采用单极性直流电源供电。只要对步进电机的各相绕组

7、按合适的时序通电,就能使步进电机步进转动。开始时,开关SB接通电源,SA、SC、SD断开,B相磁极和转子0、3号齿对齐,同时,转子的1、4号齿就和C、D相绕组磁极产生错齿,2、5号齿就和D、A相绕组磁极产生错齿。当开关SC接通电源,SB、SA、SD断开时,由于C相绕组的磁力线和1、4号齿之间磁力线的作用,使转子转动,1、4号齿和C相绕组的磁极对齐。而0、3号齿和A、B相绕组产生错齿,2、5号齿就和A、D相绕组磁极产生错齿。依次类推,A、B、C、D四相绕组轮流供电,则转子会沿着A、B、C、D方向转动。四相步进电机按照通

8、电顺序的不同,可分为单四拍、双四拍、八拍三种工作方式。单四拍与双四拍的步距角相等,但单四拍的转动力矩小。八拍工作方式的步距角是单四拍与双四拍的一半,因此,八拍工作方式既可以保持较高的转动力矩又可以提高控制精度。(2)步进电机调速原理步进电动机是一种将电脉冲信号转换成角位移或线位移的机电元件。步进电动机的输入量是脉冲序列,输出量则为相应的增量位移

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。