2013 ~ 2014 学年第 1 学期。
单片机原理及应用》
课程设计报告。
题目: 单片机控制步进电机
专业电子信息工程。
班级。姓名。
指导教师。电气工程学院。
2024年10月20日。
任务书。单片机控制步进电机。
摘要。步进电机是一种电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。
可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。结合对步进电机的了解,然后对步进电机的控制原理包括步进电机的控制方式和驱动方式作了系统的说明,采用89c51单片机来控制步进电机,用c程序来控制运行。控制系统通过单片机存储器、i/o口、键盘、复位电路、晶振电路实现让步进电机正反转的功能。
并通过ds18b20测温来防止步进电机的温度过高。
单片机的控制系统由at89c51单片机控制,具有抗干扰能力强,可靠性高而系统易扩展等优势。本次课程设计着重于通过控制脉冲数来控制位移,实现准确定位。基于步进电机本身的优越性和应用的广泛性,这正是用单片机控制步进电机课程设计的实际意义。
关键字:步进电机;角位移;单片机;脉冲。
目录。第一章绪论 1
1.1步进电机及其发展 1
1.2步进电机的发展应用及前景 1
1.3设备及工作环境 1
第二章系统方案整体设计 2
第三章硬件设计 3
3.1 系统硬件设计 3
3.1.1单片机晶振电路 3
3.1.2单片机复位电路 3
3.1.3 最小单片机系统 4
3.1.4键盘设计 4
3.1.5电机部分 5
3.2 系统工作原理论述 6
第四章软件设计 9
4.1 分析论证 9
4.1.1 步进电机运行驱动模块 9
4.1.2 温度采集模块 9
4.1.3 主函数模块 10
4.1.4 整体功效 10
4.2 程序流程图 10
参考文献 17
第一章绪论。
1.1步进电机及其发展。
步进电机又称为脉冲电动机或阶跃电动机,它是基于最基本的电磁感应作用,将电脉冲信号转变为角位移或线位移的开环控制元件。单片机控制的步进电机广泛地应用于工业自动控制、数控机床、组合机床、机器人、计算机外围设备、照相机,大型望远镜,卫星天线定位系统等等。随着经济的发展,技术的进步和电子技术的发展,步进电机的应用领域更加广阔,同时也对步进电机的运行性能提出了更高的要求。
步进电机的原始模型起源于2024年至2024年,2024年前后开始以控制为目的的尝试,应用于氩弧灯的电极输送机构中,这被认为最早的步进电机。
2024年后期晶体管的发明也逐渐应用在步进电机上,对于数字化的控制变得更为容易。到20世纪60年代后期,在步进电机本体方面随着永磁材料的发展,各种实用性步进电机应运而生。步进电机往后经过不断改良,使得今日步进电机已广泛运用在需要高定位精度、高分解能、高响应性、信赖性等灵活控制性高的机械系统中。
在生产过程中要求自动化、省人力、效率高的机器中,我们很容易发现步进电机的踪迹,尤其以重视速度、位置控制、需要精确操作各项指令动作的灵活控制性场合步进电机用得最多。
1.2步进电机的发展应用及前景。
我国步进电机的研究及制造起始于本世界50年代后期,从50年代后期到60年代后期,主要是高等院校和科研机构为研究一些装置而使用或开发少量产品。我国在*****中开始大量生产和应用步进电机,例如江苏、浙江、北京、南京、四川等各地都有投入生产,而且都在各行业使用,其中的驱动电路所有半导体器件都是完全国产化的,当时是全分立元器件构成的逻辑运算电路,还有电容耦合输入的计数器,触发器,环形分配器。中等耐压的大功率半导体器件也完全国产化。
70年代初期,步进电机的生产和研究都有所突破,除反映在驱动器设计方面的长足进步以外,对反应式步进电机本体的设计研究发展到一个较高的水平。70年代中期至80年代中期为成品发展阶段,新品种高性能电动机不断被开发。至80年代中期以来,由于步进电机精确模型做了大量研究工作,各种混合式步进电机及驱动器作为产品广泛利用。
目前,生产步进电机的厂家的确不少,但具有专业技术人员,能够自行开发,研制的厂家却非常少,大部分的厂家只。
一、二十人,连最基本的设备都没有。仅仅处于一种盲目的仿制阶段。这就给户在产品选型、使用中造成许多麻烦。
虽然步进电机已被广泛地应用,但步进电机并不能象普通的直流电机,交流电机在常规下使用。它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。因此用好步进电机却非易事,它涉及到机械、电机、电子及计算机等许多专业知识。
1.3设备及工作环境。
(1) 硬件:at89c51单片机一片、28byj48步进电机一台、温度传感器ds18b20芯片。
(2) 软件:windows操纵系统、keil c51软件、proteus软件。
第二章系统方案整体设计。
步进电机28byj-48简介:
图2—1 步进电机28byj-48
28byj-48-5vdc步进电机是四相五线制电机,中间部分是转子,由一个永磁体组成,边上的是定子绕组。当定子的一个绕组通电时,将产生一个方向的电磁场,如果这个磁场的方向和转子磁场方向不在同一条直线上,那么定子和转子的磁场将产生一个扭力将定子扭转。
依次改变绕组的磁场,就可以使步进电机正转或反转(比如通电次序为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.2mhz—12mhz之间选择,这是电容c可以对应的选择10pf-30pf。对于本设计的电容c用30pf,晶振选用12mhz。
晶振电路解法图3-2,一条引脚接在xtal1,另一条接在xtal2。电路图如图2-1所示:
图3-1 晶振电路。
3.1.2单片机复位电路。
复位是单片机的初始化工作,复位后**处理器cpu和单片机内的其它功能部件都处在一定的初始状态,并从这个状态开始工作。为了防止程序执行过程中失步或运行紊乱,此处我们采用了上电复位及手动复位电路,电路图如图2-2所示:
图3-2 复位电路。
3.1.3 最小单片机系统。
图3—3 单片机最小系统。
5v电源:给系统供电。
ea接高电平:表示运行内部程序存储器**的程序。
p0口接排阻:p0口开漏结构,使用时一般接排阻拉高电平。
3.1.4键盘设计。
图3—4 键盘电路。
该电路中采用独立键盘工作方式,共设有12个按键,左图分别由上到下分别为s1~s8,s1~s9分别提供步选择功能。s10为键盘锁,s11反转,s12正转。其中有程序决定起作用。
3.1.5电机部分。
图3—5 电机控制电路。
该电路左边4b~5b分别接p0.4~p0.7,分别驱动步进电机的a,b,c,d相。从而使电机转动。因单片机的输出电流小,所以用uln2003增大电流。
uln2003简介如下:
uln2003 是高耐压、大电流复合晶体管阵列,由七个硅npn 复合晶体管组成。uln2003是大电流驱动阵列,多用于单片机、智能仪表、plc、数字量输出卡等控制电路中。可直接驱动继电器等负载。
输入5vttl电平,输出可达500ma/50v。uln2003是高耐压、大电流达林顿陈列,由七个硅npn达林顿管组成。
图3—6 uln2003芯片引脚图。
该电路的特点如下:uln2003的每一对达林顿都串联一个2.7k的基极电阻,在5v的工作电压下它能与ttl和cmos电路直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。
uln2003 是高压大电流达林顿晶体管阵列系列产品,具有电流增益高、工作电压高、温度范围宽、带负载能力强等特点,适应于各类要求高速大功率驱动的系统。uln2003 工作电压高,工作电流大,灌电流可达500ma,并能在关态时承受50v 的电压,输出还可以在高负载电流并行运行。
课程设计任务书 1
机械原理课程设计任务书。题目 水平送料机设计。设计原始数据 设计内容及要求 1.送料机结构尺寸见图纸 2.送料机送料数量在20 100之间 3.送料机动力利用一给定的重物 一端缠绕在动力轴上,重物重1kg,直径50mm 的自由落体的能量,带动传动轴,进而带动驱动机构进行水平面两垂直方向进行平移推料,...
课程设计任务书20141102 1
通信电子线路 课程设计任务书。1.中波电台发射系统设计。设计目的是要求掌握最基本的小功率调幅发射系统的设计与安装调试。技术指标 载波频率535 1605khz,载波频率稳定度不低于10,输出负载51 总的输出功率50mw,调幅指数30 80 调制频率500hz 10khz。本设计可提供的器件如下,参...
课程设计任务书
北京理工大学珠海学院。2010 2011 学年第二学期。学生姓名专业班级。指导教师工作部门 机械与车辆学院 一 课程设计题目卧式单面多轴钻孔组合机床动力滑台液压系统。二 课程设计内容。液压传动课程设计一般包括以下内容 1 明确设计要求进行工况分析 2 确定液压系统主要参数 3 拟定液压系统原理图 4...