红外线控制步进电机的毕业设计说明书

合集下载

红外遥控步进电机系统

红外遥控步进电机系统

学习情境二红外遥控步进电机系统设计与调试说明书电子1034班任文丽2012年2月28日目录1.工作任务 (1)2.功能要求 (1)3.硬件设计 (1)3.1系统原理框图 (1)3.2步进电机驱动电路 (1)4.软件设计 (2)4.1程序说明 (2)4.2系统资源使用说明 (2)4.3程序主要流程图 (2)5.调试 (3)5.1调试方法与步骤 (3)5.2调试结果 (3)附录二程序清单 (3)1.工作任务编写按键控制步进电机加减速和正反转运转的程序,在此程序基础上再加入红外遥控控制步进电机的运转的程序,编译通过后下载检测,完成后写好设计说明书。

2.功能要求可以通过红外遥控器的三个键VOL-、VOL+、RET来分别控制步进电机的减速、加速、正反转的运转。

3.硬件设计3.1系统原理框图3.2步进电机驱动电路步进电机是一种将电脉冲转化为角位移的执行机构。

当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。

可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。

步进电机可以作为一种控制用的特种电机,利用其没有积累误差(精度为100%)的特点,广泛应用于各种开环控制。

4.软件设计4.1程序说明程序由主程序、红外线接收程序、步进电机驱动程序、延时子程序、复位电路、时钟电路程序模块构成。

复位电路由上电复位和手动复位两部分组成。

上电复位是指当工作电路一上电后,程序系统自动复位;手动复位是指可以通过按键实现复位功能。

时钟电路是指以12M晶振来提供单片机的工作。

步进电机驱动程序是由四相八拍来驱动。

红外线接收程序是由外部中断控制。

4.2系统资源使用说明内存单元用到2个分别为05H、50H; 05H为控制步进电机正反转的标志位,50H为电机转速的控制量,可以用来控制步进电机的转速。

基于红外遥控步进电机的设计

基于红外遥控步进电机的设计

基于红外遥控步进电机的设计红外遥控步进电机是一种使用红外遥控技术控制的步进电机。

步进电机是一种具有精确步进角度和良好定位特性的电机,它被广泛应用于机械、电子和自动化系统中。

红外遥控步进电机的设计主要包括以下几个方面:1.红外解码模块设计:红外解码模块用于接收红外遥控信号并解码得到相应的命令。

设计中需要考虑红外传感器的灵敏度和接收频率范围,以确保能够正确地接收和解码红外信号。

2.电机驱动电路设计:电机驱动电路用于控制步进电机的运动。

设计中应考虑步进电机的相序控制和驱动电流控制,以确保能够精确地控制步进电机的步进角度和运动速度。

3.控制电路设计:控制电路用于接收解码后的红外信号,并将其与电机驱动电路连接起来。

设计中需要考虑控制电路与红外解码模块和电机驱动电路的接口和通信协议,以确保能够准确地控制电机的运动。

4.电源电路设计:电源电路用于为红外解码模块、电机驱动电路和控制电路提供稳定的电源供应。

设计中需要考虑电源电路的稳定性和输出电流和电压的需求,以确保能够正常地供电给整个系统。

5.外壳和机械结构设计:外壳和机械结构设计主要考虑电机的安装和固定。

设计中需要考虑电机的尺寸、重量和固定方式,以确保能够有效地安装和固定电机。

在实际应用中,红外遥控步进电机可以应用于各种场景,如智能家居中的电动窗帘、电动门禁等。

通过红外遥控技术,用户可以远程控制电动装置的运动,实现自动化操作。

总结起来,基于红外遥控的步进电机设计主要包括红外解码模块设计、电机驱动电路设计、控制电路设计、电源电路设计和外壳和机械结构设计等方面。

通过这些设计,可以实现对电机的远程控制,为各种应用场景提供自动化控制的解决方案。

于单片机的红外遥控步进电机的设计

于单片机的红外遥控步进电机的设计
基于单片机的
红外遥控步进电机的设计
狄卫国1路国庆2杨明1 1,石家庄铁道学院电气与电子工程分院050045;2,河北科技大学信息科学与工程学院05001
摘要
介绍了一种基于AT89C5 1单片机的红外遥控 步进电机的设计,系统分为红外遥控编解码, LCD显示和驱动步进电机三个模块,对英工作 原理,硬件电路和软件进行了详细介绍。 8
进行联系。系统的原理框图如图1所示。 2.1.1红外发射模块 使用HY~3L26C/3L26D型红外遥控 发射器,红外发射器电路如图2所示。它 由555定时器组成的脉冲方波发射器、驱 动放大器和红外发光二极管等元件组成。 脉冲发生器输出脉冲方波信号经R 3加至
VT 1的基极。当脉冲信号波形为高电平
红外遥控信号接收器用的是LT0038, 它是塑封一体化红外线接收头,是一种集 红外线接收、放大、整形于一体的集成电 路,不需要任何外接元件,就能完成从红 外线接收到输出与1vrL电平信号兼容的所 有工作,没有红外遥控信号时为高电乎, 收到红外信号时为低电平,而体积和普通 的塑封三极管大小一样,它适合于各种红 外线遥控和红外线数据传输。 2.1.3步进电机模块 步进电机使用的是MP24GA型步进电 机,它是4相步进电机,采用P0口进行 数据传输。在设计中采用单四拍工作方 式,步进电机控制模块有两种功能:一种 是转速调节功能,另一种为角度调节功能。 这两种功能通过1 9H键进行切换。 2.1.4液晶显示模块 P0口作为LCD的8位数据传输口,P2 口的相应位来做控制位。最终实现在LCD 显示出步进电机的状态信息、红外信号译 码值和转速值或角度值。 2.2软件设计 当遥控器发射出红外线后,红外一体 化接收头进行接收并将其转化为TT L信
红外发光二极管,VTl、VT2为三极管。

毕业设计论文-红外线遥控

毕业设计论文-红外线遥控

专业:题目:作者姓名:导师及职称:导师所在单位:电风扇红外线遥控装置的设计机械设计制造及其自动化吴西伟安徽工程科技学院毕业设计(论文)材料之二(1)编号:200_—jx15—_—_安徽工程科技学院本科生毕业设计(论文)年月日安徽工程科技学院本科毕业设计(论文)任务书Ⅰ毕业设计(论文)题目:中文:英文:Ⅱ原始资料:届系专业编号:200_—jx15—_—学生姓名:吴西伟Ⅲ毕业设计(论文)任务内容:指导教师(签字)教研室主任(签字)批准日期接受任务书日期完成日期接受任务书学生(签字)摘要摘要:本论文简单地介绍了红外线遥控发射和接收系统原理,在文中给出了MCS89C51作为遥控接收系统和作为发射系统的重要位置,以及完整的51汇编程序代码和MCS89C51的各种功能简介,尤其是它在作为红外线遥控系统中几个重要的方面如中断、定时器和其与键盘的连接方面作了更详尽的介绍。

本文中包括红外线发射和红外线接收的原理图,并给出多种方案。

还对红外线遥控的发送程序、红外线接收程序、定时中断程序、发送周期程序、发送数据程序和发送“0”和“1”等程序进行了编制。

另外对各种程序的流程图进行了绘制,从而较全面地完成此设计的要点,参考流程方框图的构思过程,就可以编写应用软件,便是本论文的特点。

利用MCS89C51多次发送及反码校验功能,防止了其它遥控码和未知代码的干扰,从而提高了产品的可靠性。

又由于红外线遥控装置具有体积小,功耗低、功能强和成本低等特点,是现代日常生活中一种重要的遥控设备,因此也是本次作为设计课题的重要理由之一。

关键词:MSC89C51、红外线遥控、键盘接口。

Summarysummary : And acception system principle that this thesis has recommended infrared remote-control command to launch briefly, provide MCS89C51 as the acception system of remote control in the article and as the important position that launch the system, and brief introduction of 51 intact assembler codes and various functions of MCS89C51, especially until several important respect such as cut off , timer and their make more exhaustive introduction with connection of keyboard as infrared remote-control command system it. Include the principle picture that the infrared ray was launched and the infrared ray received in this text, provide many kinds of schemes. Procedure of sending still to infrared remote-control command, infrared ray receive procedure , cut off procedure , send cycle procedure , send data procedure and send " 0 " and " 1 " ,etc. procedure go on , make regularly. In addition has drawn various flow diagrams of procedure , thus finish this main point designed in an all-round way, consult the plot course of the procedure block-diagram, can write the application software , it is a characteristic of a thesis. Utilize MCS89C51 send and yards of check-up function instead many times , prevent other remote control yard and unknown interference of code from, thus improved the dependability of the products. Because again because the infrared remote-control command device is small, low power dissipation , function are strong with the low grade characteristic of the cost, it is a kind of important remote control apparatus in modern daily life, so regarded as one of the important reasons for designing the subject this time too.Keyword: MSC89C51 , infrared remote-control command , keyboard interface目录插图清单和表格清单 ...................................................................................................错误!未定义书签。

大学毕业设计红外线自动门控制系统

大学毕业设计红外线自动门控制系统

目录摘要ⅠAbstract Ⅱ第一章绪论 (2)1.1课题研究的可行性 (2)1.2课题的意义和目的 (2)1.3关于设计的简介和用途 (3)1.4 该设计的基本设计思路 (3)第二章主要器件的介绍 (4)2.1 单片机控制电路 (4)2.1.1 单片机简介 (4)2.1.2 时钟电路和复位电路 (5)2.2步进电机模块与驱动 (6)2.2.1步进电机 (7)2.2.2.步进电动机的驱动方法 (10)2.3 红外传感器的原理和使用 (13)2.4 BISS0001芯片介绍和典型电路 (15)2.5 菲涅尔透镜原理 (20)第三章系统硬件设计 (26)3.1 设计电路的电框图和原理 (26)3.2 各部分程序设计 (27)第四章系统软件设计 (33)4.1 设计电路原理图 (33)设计总结 (35)主要参考文献 (36)致谢信 (37)摘要随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的自动控制系统开始进入了人们的生活,以单片机为核心的自动门系统就是其中之一。

同时也标志了自动控制领域成为了数字化时代的一员。

它实用性强,功能齐全,技术先进,使人们相信这是科技进步的成果。

它更让人类懂得,数字时代的发展将改变人类的生活,将加快科学技术的发展。

过对“红外通感应自动门单片机控制系统”的研究和设计,精心撰写了单片机控制自动门系统论文。

本论文着重阐述了以单片机为主体,LED点阵显示芯片及无刷直流电机为核心的系统。

本设计主要应用AT89C51作为控制核心,无刷直流电机、红外传感器相结合的系统。

充分发挥了单片机的性能。

其优点硬件电路简单,软件功能完善,控制系统可靠性比较高等特点,具有一定的使用和参考价值。

关键词:单片机红外线传感器AT89C51 BIS0001芯片1第一章绪论1.1课题研究的可行性今天,人类已进入科学技术空前发展的信息社会,电子计算机、机器人、自动控制技术以及单片机嵌入系统的迅速发展,迫切需要行行色色的传感器。

毕业生电子设计 步进电机论文 说明书

毕业生电子设计  步进电机论文 说明书

湄洲湾职业技术学院步进电机说明书系别:自动化工程系年级:10级专业: 电气自动化姓名: 学号:1001020250导师姓名: 李清生职称: 副教授2013年05月27日目录1.前言 (1)2.系统硬件设计参数要求 (2)3.系统整体硬件结构 (3)3.1系统整图 (3)3.2电源部分 (4)3.3按键部分 (4)3.4驱动部分 (5)3.5状态指示部分 (6)3.6时钟部分 (6)参考文献 (7)致谢语参考文献 (8)附录一系统原理总图 (9)附录二系统印刷电路板 (10)附录三元件清单 (11)1.前言随着生产生活的需要,自动化控制越来越起到至关重要的作用。

步进电机作为执行元件,是机电一体化的关键产品之一,广泛应用在各种自动化控制系统中。

它是用电脉冲信号进行控制,将电脉冲信号转换成相应的角位移或线位移的微电动机,它最突出的优点是可以在宽广的频率范围内通过改变脉冲频率来实现调速,快速起停、正反转控制及制动等,并且用其组成的开环系统既简单、廉价,又非常可行,因此在打印机等办公自动化设备以及各种控制装置等众多领域有着极其广泛的应用。

随着微电子和计算机技术的发展,步进电动机的需求量与日俱增,研制步进电机驱动器及其控制系统具有十分重要的意义。

本次毕业设计选用的步进电机是四相步进电机,通过软件和硬件的结合实现步进电机的启停、正转、反转、加速、减速功能,并且步进电机所处的状态用相应的发光二极管显示。

主要通过三大块来设计,包括驱动电路的设计、状态显示部分和按键部分是设计。

可以通过控制脉冲个数来控制角位移量,从而精确地控制转动角度;同时可以通过控制脉冲频率来控制电机转动的角度和加速度,从而达到调速的目的。

2.系统设计参数要求任务:基于单片机控制的步进电机是以单片机为主控制模块,从而实现电机的启停、正反转和调速的目的。

数字化电动机控制技术的发展使电机这个古老的机电能量转换装置得到新的发展和广泛运用,极大的改善了工农业的生产效率,改善了人民的生活水平。

基于单片机的红外遥控系统设计毕业设计

基于单片机的红外遥控系统设计毕业设计

本科生毕业设计(论文)论文题目:基于单片机的红外遥控系统设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:本设计是基于单片机的红外遥控系统设计,设计内容包括了红外接收,红外解码和步进电机控制三大块。

如今红外遥控技术已经得到了广泛的应用;其利用红外线来传输数据,这种情况下不需要实体连线,体积小,成本低,功能强。

我们日常生活中的电视机,洗衣机,空调,航天飞机,工业现场设备等都运用了红外遥控的技术。

本设计中发射端采用专用的发射芯片来实现红外遥控码的发射,且遥控码格式是NEC标准。

接收端采用市面上流行的1838一体化红外接收头,接收到的红外信号经由1838接收头完成光/电转化和解调的工作,然后把33位的完整码发送到解码芯片中去完成解码工作。

本设计中的主芯片是STC89C52单片机,主芯片和解码芯片之间进行串行通讯。

系统启动后,解码芯片将解码后得到的8位数据码串行发送到主芯片中,然后通过主芯片来控制步进电机的正转,反转,加速,减速。

本设计中的被控对象是步进电机,步进电机最适合做数字控制。

步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。

毕业设计--步进电机[管理资料]

毕业设计--步进电机[管理资料]

随着高精密加工技术的不断发展,人们对工作台的加工精度提出了越来越高的要求。

而工作台的定位精度是影响其加工精度的主要因素之一,所以如何方便实用的提高对工作台的精确定位成为现在各个方面都在研究的重要课题。

而对于开环和半闭环控制系统,由于开环环节的存在,使得我们在本次研究过程中的定位精度受到了一定的限制,对于工作台的定位精度主要取决于电机的控制精度以及程序控制误差的双重影响,为了达到最大限度的满足两自由度工作台X-Y的精确定位,本设计主要从基于高速脉冲的精确定位出发,以满足和提高现代机床的定位操作,从而满足人们两自由度工作台越来越高的要求。

为了在一定场合取代高成本的定位控制,实现精确定位控制系统最优的性价比,采用西门子S7-200系列PLC作为控制器,通过驱动器控制步进电机运行以实现准确定位。

本设计采用PLC基于高速脉冲的两自由度工作台精确定位控制系统,得出了精确定位控制系统设计与实施的关键,并给出了实现精确定位的控制方案及PLC程序。

这种使用PLC实现的定位方法具有快速、精确、成本低、易于实现的特点,在工业生产中十分实用。

关键词:工作台精确定位 PLC 步进电机步进电机是一种将电脉冲转化为角位移的执行机构。

当步进驱动器接收到一个脉冲信号时就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),其旋转以固定的角度运行。

可以通过控制脉冲个数来控制角位移量以达到准确定位的目的;同时也可以通过控制脉冲频率来控制电机转动的速度和加速度而达到调速的目的。

步进电机作为一种控制用的特种电机,因其没有积累误差(精度为100%)而广泛应用于各种开环控制。

可编程序控制器(PLC)是专为在工业环境下应用而设计的一种工业控制计算机,具有抗干扰能力强、可靠性极高、体积小等显著优点,是实现机电一体化的理想控制装置。

通过对步进电机定位与PLC 的深入研究,本文提出了利用PLC的高速脉冲输出实现步进电机位置控制功能的有关见解与方法,介绍了步进电机加减速控制原理以及用PLC实现步进电机快速精确定位的方法,给出了位置控制系统方案及软件设计思路,在实验室内运行通过,对于工矿企业实现相关步进电机的精确定位控制具有较高的应用与参考价值随着现代微科技技术的发展,研制定位精度高、测量范围大、运动平面度高的二自由度工作台,即X-Y移动工作台具有重要现实的意义。

(完整版)红外遥控系统设计毕业设计

(完整版)红外遥控系统设计毕业设计

本科毕业课程(设计)(设计目)题:简易红外遥控系统设计学院:明德学院专业:机械制造及其自动化班级:机电12151学生:王怀浩指导教师:**2015年 6月贵州大学本科毕业课程(设计)诚信责任书本人郑重声明:本人所呈交的课程设计,是在指导老师的指导下独立进行研究所完成。

在文本设计中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。

特此声明。

课程(设计)作者签名:王怀浩日期: 2015. 6 .23摘要红外遥控技术的出现,不仅大大提高了劳动生产率,降低了成本,而且减轻了人们的劳动强度,改善了劳动条件。

红外线遥控器具有体积小、功耗低、功能强、成本低等特点从而成为了当今非常流行的一种控制方式红外遥控器是一种利用红外遥控系统来控制被控对象的系统.整个系统由数字电路和模拟电路两个部分组成。

发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括LED红外光发射、解调、解码电路。

[1]通过对设计要求地认真分析和研究,拿出了几种可行方案,最终选定了一个最佳方案。

该方案是采用先进的单片机技术实现遥控的主要手段。

我们所设计的遥控器能控制5个电器的电源开关,并且可对一路电灯进行亮度的调节。

关键字:遥控电路,红外发射,红外接收,单片机AbstractInfrared remote control technology, not only greatly improved labor productivity, reduced costs, and reduce the people's labor intensity and improve the working conditions. Infrared remote control , functionality, and low cost in order to become a very popular present-day control.The infrared remote control is one kind of use infrared remote control system controls is controlled the object the departmentgreen overall system is composed by the digital circuit and the analogous circuit two parts. Launches partially including the keyboard matrix, the coded modulation, the LED infrared transmitter; Receives partially including the LED infrared light launch, the demodulation, decodes the electric circuit.After analyzing and researching on the request of the design,we take several blue print and we selected the best one in the end.The project make use of advanced SCM to realize the remote control. Remote controller we designed can dominate 5 electrical source switches and adjust the brightness of one light.keyword:Remote controlling circuit Infrared emission Infrared receiving, SCM目录第一章绪论 (1)第二章设计要求 (2)第三章硬件系统设计 (2)3.1基于单片机红外线遥控控制LED灯显示系统框架图 (2)3.2单片机控制系统及其基本电路 (3)3.2.1单片机最小系统 (3)3.2.2时钟电路 (4)3.2.3复位电路 (4)3.3基于单片机红外遥控控制LED系统的设计原理 (5)3.3.1单片机红外遥控控制LED显示系统原理 (5)3.3.2单片机红外遥控控制LED系统码分制原理 (6)3.4红外遥控发射系统电路设计 (7)3.4.1指令按键电路 (7)3.4.2发射电路 (8)3.4.3显示模块 (9)3.5红外遥控接收系统电路设计 (10)3.5.1接收电路 (11)3.5.2LED灯显示电路 (11)3.6硬件原理图 (12)第四章软件系统设计 (12)4.1红外线发射电路程序流程图设计......................... - 18 -4.2红外线接收电路程序流程图设计 (13)第五章系统测试与分析 (15)5.1利用Proteus和keil进行仿真调试 (15)5.2仿真图 .............................................. - 20 - 第六章总结. (18)致谢 (18)附录1 (19)附录2 (27)参考文献 (32)第一章绪论目前市面上的遥控器铺天盖地,对于家电设备的控制,首选的就是红外遥控器,然而技术和经济的发展使得家庭数字化趋势越来越强烈,一对一遥控器(即一个遥控器只能控制一种类型的家电设备)已经不能满足用户要求。

红外遥控步进电机

红外遥控步进电机

红外控制步进电机一、引言红外线遥控是目前使用最广泛的一种通信和遥控手段。

由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。

工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。

1、红外遥控系统通用红外遥控系统由发射和接收两大部分组成。

应用编/解码专用集成电路芯片来进行控制操作,如图1所示。

发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解调、解码电路。

图1 红外遥控系统原理图2、红外发射器及其编码遥控发射器专用芯片很多,本实验以日本NEC的uPD6121G组成发射电路(一般家庭用的DVD、VCD、音响都使用这种编码方式)。

当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。

这种遥控码具有以下特征:采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.6 85ms、周期为2.25ms的组合表示二进制的“1”,特别注意所有波形,其接收端的与发射相反,其发射波形如图2所示。

图2 遥控码的“0”和“1”上述“0”和“1”组成的32位二进制码经38kHz的载频进行二次调制以提高发射效率,达到降低电源功耗的目的。

然后再通过红外发射二极管产生红外线向空间发射,为了使接受可靠,一般发射还需发射引导码,引导码位9ms的高电平和4.5ms的低电平,如图3所示。

图3 遥控发射波形数据UPD6121G产生的遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区别不同的电器设备,防止不同机种遥控码互相干扰。

该芯片的用户识别码固定为十六进制01H;后16位为8位操作码(功能码)及其反码。

UPD6121G最多额128种不同组合的编码。

红外遥控控制步进电机

红外遥控控制步进电机

唐山学院毕业设计设计题目:基于单片机的步进电机控制系统设计与实现系别:信息工程系班级:姓名:指导教师:2013年6月10 日基于单片机的步进电机控制系统设计与实现摘要步进电机是一种纯粹的数字控制电动机,是一种受电脉冲信号控制的无刷式直流电动机,是现代定位驱动装置的核心,广泛应用在机械、电力、纺织、电子、仪表、印刷以及航空航天、船舶、兵器等国防工业等领域。

基于单片机的步进电机控制系统具有稳定度高、成本低、控制方便、应用范围广等特点。

本系统是由STC89C52单片机核心处理模块,遥控器命令输入模块,ULN2003及28BYJ-48步进电机组成的电机模块,12864液晶输出模块共同组成的基于单片机的步进电机控制系统。

本设计以载波为38KHZ的红外遥控器作为用户的控制端,它的功能是把用户的命令转换为红外信号。

红外信号由TL1838接收,它可以将光信号转换为电信号,并将其发送给微控制器STC89C52。

STC89C52对电信号进行相应处理即可获得用户所发出的指令,并依此来控制28BYJ48型四相八拍电机并以12864液晶作为当前状态的显示器。

用户可以对步进电机进行加速、减速、正转、反转的控制。

本步进电机控制系统具有精度高、运行稳定、控制方便、维护简单、应用范围广等特点。

关键词:STC89C52 12864液晶步进电机红外遥控Design and Implementation of Stepper Motor Control System Based on MCUAbstractStepper motor is a kind of pure digital control motor and brushless dc motor controlled by electric pulse signal type. Stepper motor is the core of the modern orientation drive, widely used in machinery, electric power, textile, electronics, instruments, printing and aerospace, ships, weapons, and other areas of the defense industry, etc. The characteristics of the stepping motor control system based on single chip microcomputer include high stability, low cost, convenient control and wide application , etc.The stepper motor control system consists of core processor using the single chip processor, command input control module using IR remote control , display module using 12864 LCD and 28BYJ48 stepping motor module which using ULN2003 as driver.The infrared remote control with carrier for 38 KHZ is used as the control end of the user, which can convert the users’ commands into the infrared signal. The TL1838 can receive the infrared signal and convert it into electrical signal, which input to tSTC89C52.The MCU can obtain instructions of users by processing the incoming signal and control stepping motor of the 28BYJ48 type, the current status can be shown by 12864 LCD. Users could control acceleration, deceleration, forward, inversion for the stepping motor. The features of the control system of stepper motor includes high precision, stable running, convenient control and simple maintenance and wide application, etc.Key word:MCU; 12864 LCD; Stepper Motor; Infrared remote control目录1 引言 (1)2 总体设计方案 (2)2.1系统设计原理 (2)2.2总体设计框图 (2)3系统硬件模块的组成 (3)3.1单片机控制模块 (3)3.1.1 STC89C52主要结构 (3)3.1.2 STC89C52功能特性描述 (3)3.1.3 时钟电路 (6)3.1.4复位电路 (6)3.2步进电机模块 (7)3.2.1 步进电机简介 (7)3.2.2步进电机的结构 (8)3.2.3 28BYJ-48步进电机工作原理 (8)3.3ULN2003芯片概述与特点 (9)3.4红外线发射接收模块 (10)3.4.1 红外线遥控的介绍 (10)3.4.2红外通信基本原理 (10)3.4.3 红外遥控发射系统 (12)3.4.4 红外遥控接收系统 (12)3.4.5 TL1838与单片机的接口 (14)3.512864显示模块 (14)3.5.1 12864液晶的特点 (14)3.5.2 12864液晶的引脚说明 (15)3.5.3 12864液晶的读写操作 (17)3.5.4 12864液晶的控制指令 (17)3.5.5 12864液晶接口电路 (20)3.6蜂鸣器模块 (20)3.6.1 蜂鸣器介绍 (20)3.6.2 蜂鸣器的接口电路 (21)4 软件设计与调试 (22)4.1主程序流程图 (22)4.2程序设计思路 (23)4.2.1 遥控器的解码 (23)4.2.2 步进电机的控制 (23)4.2.3 显示屏的控制 (24)4.2.4 蜂鸣器的控制 (24)4.2.5 模块中的通信 (24)5 编程与下载软件 (25)5.1 Keil软件 (25)5.2STC-ISP下载软件 (26)6 硬件电路制作 (27)6.1原理图的绘制 (27)6.2电路实现的基本步骤 (27)7 结论 (30)谢辞 (31)参考文献 (32)附录 (33)1 引言步进电机是一种纯粹的数字控制电动机,又称为阶跃电机或脉冲电机[1]。

基于红外遥控的步进电机智能控制电路设计方案

基于红外遥控的步进电机智能控制电路设计方案

基于红外遥控的步进电机智能控制电路设计方案第一章概述步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。

在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。

可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。

根据步进电机驱动方式,我们想到了用单片机输出频率,但是单片机输出电压不够,需要升压,于是在单片机的外围电路上加上高速光耦电路在去驱动步进电机,本设计最大的优点在于可以远程遥控,步进电机的转动的频率。

本课题最大的意义,是突出机电一体化(电子技术)专业的精华,弱电控制强电,强弱相结合,智能控制。

在确定设计方向后,我们这个设计小组就讨论在分步分模块设计电路,然后整体结合。

还是一步就把整个电路做出来。

在解教授的指导下,我们明白设计需要严谨,电路不能一步成功,而是一步一个脚印,步进式的设计电路,分模块做电路和写程序。

于是我们设计和调试都是分部进行的,每个成员做一个擅长的模块,然后再整体结合,虽然在结合过程中,有许多困难,但是在解教授的指导下,一一攻破。

最后设计完成液晶时间显示,红外线发射,红外线接收,输出频率。

使步进电机智能控制正常运行。

第二章系统硬件设计2.1红外线发射部分总电路红外线发射部分总电路如图2.1所示。

图2.1电路采用了AT89S52低功耗单片机,红外线发射二极管,DS1302时钟芯片,LCD1602液晶显示屏,矩阵按键。

2.2微机系统电路:AT89C52是一个低电压,高性能CMOS 8位单片机,片含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用。

设计并实现红外遥控步进电机单片机课程设计

设计并实现红外遥控步进电机单片机课程设计

课程设计任务书学生姓名:专业班级:指导教师:工作单位:题目 : 设计并实现红外遥控步进电机初始条件:(1 Proteus 仿真软件或 XL1000综合仿真试验仪一台;(2课程设计辅导书:1. 李群芳、张士军,单片微型计算机与接口技术 , 电子工业出版社, 20082. 张毅刚、彭喜元、董继成,单片机原理及应用,高等教育出版社, 20043. 赵晓安 . , MCS-51单片机原理及应用,天津大学出版社, 2001(3先修课程:微机原理与接口技术、单片机原理。

要求完成的主要任务 :(包括课程设计工作量及其技术要求, 以及说明书撰写等具体要求(1课程设计时间:1周;(2本课程设计统一技术要求:按照要求对选定的设计题目进行分析,画出实现电路原理图,设计出各模块电路的功能,编写 C51或汇编程序,上机调试、仿真,记录实验结果,对实验结果进行分析; (除了代码,运行结果可以打印,其他手写 (3课程设计说明书按学校“课程设计工作规范”中的“统一书写格式”撰写,并标明参考文献至少 5篇;(4写出本次课程设计的心得体会(至少 500字。

时间安排:课程设计时间为:6月 26日至 7月 1日, 7月 2日上午答辩。

指导教师签名:年月日系主任(或责任教师签名:年月日目录1. 设计原理及方法 . ................................................................................................................. 1 1.1步进电机的工作原理 . .............................................................................................. 1 1.2红外遥控器的原理 . .. (1)1.3红外遥控步进电机的设计方法 . (2)2. 系统硬件线路设计 . ............................................................................................................. 2 2.1红外遥控及 LED 模块 ............................................................................................. 2 2.2步进脉冲产生模块:. . (6)2.3硬件线路设计图 . (7)3. 程序框图 . (8)4. 资源分配表 : . (9)5. 源程序:. (10)7. 心得及体会:. (22)8. 参考文献 : . (23)9.本科生课程设计成绩评定表 . (24)1. 设计原理及方法1.1步进电机的工作原理步进电机是数字控制电机, 它将电脉冲信号转化为角位移, 实质上是一种数字 /角度转换器。

题目:基于红外遥控的步进电机.03

题目:基于红外遥控的步进电机.03

系统结构
(二)红外接收系统 红外接收系统主要有由光敏二极管构成的红外接收
电路及单片机构成。红外接收系统硬件电路结构图如 图2-2所示。
系统结构
(三)单片机控制步进电机系统 单片机控制步进电机系统主要由单片机、液晶显示
及步进电机构成。单片机控制步进电机系统硬件电路 结构图如图2-3所示。

红外遥控步进电机课题设计要求: 1、实现红外遥控; 2、通过红外遥控,实现步进电机的正转、反 转及转速控制; 3、在液晶屏上显示出来。
设计要点
系统设计主要包括硬件和软件两大部分,依 据控制系统的工作原理和技术性能,将硬件和软 件分开设计。
硬件设计部分包括合理选择元器件、绘制电 路原理图等。
VCC
复位电路设计
RE SE T
C3
R1
VCC
10μF
10K
D1
Res et
1N414 8
四、软件程序设计
红外遥控步进电机总体程序结构图
键盘扫描程序流程图
红外发射程序流程图
红外接收程序流程图
液晶显示程序流程图
单片机控制步进电机程序流程图
毕业论文答辩
题目:基于红外遥控的步进电机控制设计
指导老师:陈锦妮 学生:崔鑫
一、概述
在目前这个科技突飞猛进的时代,科技的发展也越 来越实用化、生活化,与人类的生活息息相关,为人 类提供便捷。集很多优势和特点于一身的红外控制、 单片机、步进电机的结合必然的成为了一种趋势,红 外遥控步进电机应运而生。随着它的发展与应用,人 们的生活也将更加便捷。基于单片机的红外遥控技术 是一种无线、非接触控制技术,具有抗干扰能力强, 信息传输可靠,功耗低,成本低,易实现等显著优点, 被诸多电子设备特别是家用电器广泛采用,并越来越 多的应用到计算机系统中。本文介绍的系统可以通过 红外遥控实现对步进电机的转速和角位移的控制,并 通过液晶显示器显示出来。

红外遥控步进电机系统设计与实现

红外遥控步进电机系统设计与实现

原文Infrared remote control stepping motor system design andimplementation0 introductionStepping motor will signal into electrical impulses for angular displacement or line open loop control elements of displacement. In the overload situation, motor speed, the stop position should take the pulse technology in the frequency of the signal and pulse count, and do not suffer the change of load effects, which add to the motor a pulse signal, motor is turned a corner step distance. So it made in speed, position control field with stepping motor control became very simple, and user application more convenient and master.With the rapid development of information technology, and wireless communications technology is to every field penetration, especially infrared communication, whether from the miniaturization, light quantify or from the safety of consideration, its feasibility is higher. This paper makes a study of the stepping motor in the manual, automatic control mode, by increasing the infrared remote control model in order to realize the stepping motor of multi-function control1 the step motor control systemsIn order to realize the stepping motor of the manual, automatic and remote control and multi-function operating mode, design of a stepping motor control system, the system of a figure. System SCT89C52 choose single chip microcomputer as the controller to 4 * 4 lose, into the keyboard and button as manual input circuit, choose DS1302 as the clock circuit, it LCD1602 as the output show circuit, the choice HS0038 for infrared receiving circuit, the PCF8591 as A/D conversion devices, sensors chose photosensitive components. Choose ULN2003 stepping drive, to model for 28 BYJ48 type stepping motor driver.Manual input circuit is mainly used to realize the parameter setting, so that in manual mode control motor is, reverse; The clock control circuit provides information on the clock, on the other hand, realize the step motor time start-up and stop; Sensor and A/D conversion according to external detection signal circuit, and realize the automatic state under different requirements step motor running; Infrared sending and receiving circuit to send and receive information control infrared remote control to send the information, and to the single chip microcomputer controller decoding, thus a controlled command. Display circuit of the system in the process of operation status information and working mode display; Single chip microcomputer controller is the core of the system components and the completion of the input signal collection, operations. Judge andprocess, and sent out the control command or output corresponding display information. Motor driving circuit control command from the receiving controller to drive stepping motor to realize days or reverse.Graph one system of the diagram2 the hardware circuit design2.1 infrared receiver and send a circuitHS0038 integrated infrared receiver when the output static high-level output, when receiving to infrared signal, according to the data output signal waveform negative pulse data signals. Infrared receiving circuit output by P3.2 mouth of single chip, using the mouth of the second function (INT0), once a infrared signal arrival, the P3.2 is pulled low, microcontroller to interrupt receiving, infrared signal processing. Its the wiring diagram shown in figure 2, which meet P3.2 port IRIN.Infrared send circuit can choose AngDa player remote controls, also can use the TV remote control. Because the system is simple, the paper AngDa player of the remote control.2.2 and stepper motor stepping drive(1) the stepping motor: 28 BYJ48 type stepping motor is four phase eight racket, the voltage of DC5 V ~ DC12 V. Four phase step motor can be on different electricity mode, common switching modes have single (single winding electricity) 4 beats (A-B-C-D-A), double (duplex winding electricity) 4 beats (AB-BC-CD-DA-AB) and eight clapRgFigure 2 infrared hookup(2) stepping drive: the ULN2003 drive, is a single chip microcomputer high voltage, high current of transistor arrays of lyndon integrated circuit, by 7 to NPN of lyndon tube with high voltage of output characteristic. ULN2003 is large current drivers array, more for single-chip microcomputer, intelligent instruments, PLC, digital output control circuit of the card, etc, can be directly drive relays for load. 5 VTTL level input, output up to 500 mA / 50 V.(3) motor driver circuit: 28 BYJ48 type stepping motor is four phase five line slow step motor, the deceleration than for all four, step Angle for (5.625/64) °. If one round, it is required to use (360/5.625) * 64 = 4096 a pulse signal. The ULN2003 driven drive port for P1.0 (A), (B), P1.1 P1.2 (C), P1.3 (D). Are turning the order-BC group AB group-CD group-DA group; Reverse the order: AB group-AD group-CD group-CB group. Stepping motor connecting diagram as shown in figure 3.C1 VOCStepping motor connecting diagram3 infrared receiver and decodingSystem software program, including the main mainly infrared interrupt procedure, A/D conversion subroutines, display A subroutine, clock control procedure and stepping motor program. Below mainly introduces the design of the infrared decoding program. 360毕业设计网 The remote control of the remote control code is produced for the 32-bit binary code, former 16 for user identification number, can distinguish different electric equipment, prevent the various types of remote control code mutual interference. The chip identification number fixed high eight address for 0 BFH, low eight address for 40 H; After 16 for eight operation codes and its FanMa.The remote control keys pressed by the same kind of periodic when the32-bit binary code, data formats including guide code, users code, data code, data FanMa, code of 32 in total. The known 8 bits of data code and 8 bits of data FanMa width and constant, for 27 ms, so have to 32 the width of the code for (18 ms + 27 ms) ~ (36 ms + 27 ms).The key is how to identify the decoding "0" and "1", the code format to accept the code shall prevail, accept a code and launch code reverse. From the definition of a we can find "0" and "1" all of ms 0.56 from low level beginning, just the high level of the width is different, so must according to the width of the high level difference "0" and "1". If ms began to delay from 0.56 0.56 ms, if read for the low level, which shows that this is a "0", and it is "1". For reliable on the safe side, delay must be more than 0.5 ms long points, but no more than 1.12 ms, generally take (1.12 ms + 0.56 ms) / 2 = 0.84 ms most reliable. Figure 4 gives the infrared receive, interrupt receiving flow chart.4 last wordThe actual operation shows that the stepping motor as executive components to SCT89C52 single chip microcomputer as the controller to manually enter button as manual input signal to infrared remote control device in the remote operation, and with the clock control and state display stepping motor control system, can easily achieve the step motor manual and automatic operation operation more reliable multi-function remotecontrol.译文红外遥控步进电机系统设计与实现0 引言步进电机将电脉冲信号转变为角位移或线位移的开环控制元件。

步进电机开环控制系统设计-毕业设计说明书

步进电机开环控制系统设计-毕业设计说明书

xxx 理工大学毕业设计2013 年06月14 日步进电机开环控制系统设计摘要详细讨论步进电机的工作原理及其特性,论述了步进电机控制系统的设计方案及其控制原理,简单易学,可靠性高。

步进电机是一种常用的机电执行元件,可靠性高,成本低,实用性强,具有较高的通用性和应用推广价值。

步进电动机突出的优点是它可以在宽广的频率范围内通过改变脉冲频率来实现调速,快速起停、正反转控制等,并且用其组成的开环系统既简单、廉价,又非常可靠,因此在众多领域有着极其广泛的应用。

开环系统的优点是系统简单、成本低。

步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。

在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。

这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。

使得在速度、位置等控制领域用步进电机来控制变的非常的简单。

步进电机的调速一般是改变输入步进电机的脉冲的频率来实现步进电机的调速,因为步进电机每给一个脉冲就转动一个固定的角度,这样就可以通过控制步进电机的一个脉冲到下一个脉冲的时间间隔来改变脉冲的频率,延时的长短来具体控制步进角来改变电机的转速,从而实现步进电机的调速。

关键词步进电机;开环控制;调速目录摘要 (I)第1章绪论 (1)1.1 课题背景 (1)1.2 步进电机工作原理 (3)1.3 系统设计的目标 (3)第2章步进电机的分类、基本结构 (5)2.1步进电机的分类 (5)2.2 步进电机的基本结构 (5)2.2.1电机固有步距角 (5)2.2.2步进电机的相数 (5)2.2.3保持转矩(HOLDING TORQUE) (6)2.2.4钳制转矩(DETENT TORQUE) (6)2.3 步进电机主要特点 (6)2.4 步进电机在工业控制领域的主要应用情况介绍 (7)2.5本章小结 (7)第3章步进电机开环系统硬件电路的设计 (8)3.1 单片机的选择 (8)3.2 步进电机的选择 (9)3.3 驱动电路的选择 (10)3.4 反馈电路的选择 (12)3.5 电源电路设计 (13)3.6 抗干扰设计 (13)3.7 看门狗电路 (14)3.8 本章小结 (14)结论 (15)致谢 (16)参考文献 (17)第1章绪论1.1课题背景步进电动机已成为除直流电动机和交流电动机以外的第三类电动机,传统电动机作为机电能量转换装置,在人类的生产和生活进入电气化过程中起着关键的作用。

红外遥控步进电机X

红外遥控步进电机X

红外遥控步进电机控制器组长:郑超峰组员:张鑫周熙森一、功能要求(三选一)1、设计一单片机控制的红外遥控步进电机控制器,要求如下:采用一体化接收头,控制器接收遥控器信号,控制步进电机启动、停止、正转、反转、高速和低速,将接收到的控制指令显示在数码管或LCD上;(100)2、红外接收显示:采用一体化接收头,控制器接收遥控器信号,将接收到的信号显示在数码管或LCD上;(89)3、用按键控制步进电机启动、停止、正转、反转、高速和低速(79)二、红外通信简介红外通信具有控制简单、实施方便、传输可靠性高的特点,是一种较为常用的通信方式。

实现单片机系统红外通信的关键在于红外接口电路的设计以及接口驱动程序的设计。

1、红外通信的基本原理红外通信是利用950nm近红外波段的红外线作为传递信息的媒体,即通信信道。

发送端采用脉冲相位调制(PPM)方式,将二进制数字信号调制成某一频率的脉冲序列,并驱动红外发射管以光脉冲的形式发送出去;接收端将接收到的光脉转换成电信号,再经过放大、滤波等处理后送给解调电路进行解调,还原为二进制数字信号后输出。

2、红外发送器红外发送器电路包括脉冲振荡器、驱动管Q1和Q2、红外发射管Q3等部分。

其中脉冲振荡器由2206组成,用以产生38kHz的脉冲序列作为载波信号;红外发射管Q3用来向外发射950nm的红外光束。

红外发送器的工作原理为:串行数据由单片机的串行输出端DATA 送出并驱动Q1管,数位“0”使Q1管导通,通过Q2管调制成38kHz 的载波信号,并利用红外发射管Q3以光脉冲的形式向外发送。

数位“1”使Q1管截止,红外发射管Q3不发射红外光。

若传送的波特率设为1200bps,则每个数位“0”对应32个载波脉冲调制信号的时序,如图所示。

调制信号时序图3、红外接收器红外接收电路选用专用红外接收模块。

该接收模块是一个三端元件,使用单电源+5V电源,具有功耗低、抗干扰能力强、输入灵敏度高、对其它波长(950nm以外)的红外光不敏感的特点,其内部结构框图如图所示。

方案设计书并实现红外遥控步进电机单片机课程方案设计书

方案设计书并实现红外遥控步进电机单片机课程方案设计书

课程设计任务书学生姓名:专业班级:指导教师:工作单位:题目: 设计并实现红外遥控步进电机初始条件:(1)Proteus仿真软件或XL1000综合仿真实验仪一台;(2)课程设计辅导书:1. 李群芳、张士军,单片微型计算机与接口技术, 电子工业出版社,20082.张毅刚、彭喜元、董继成,单片机原理及应用,高等教育出版社,20043. 赵晓安.,MCS-51单片机原理及应用,天津大学出版社,2001(3)先修课程:微机原理与接口技术、单片机原理。

要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)(1)课程设计时间:1周;(2)本课程设计统一技术要求:按照要求对选定的设计题目进行分析,画出实现电路原理图,设计出各模块电路的功能,编写C51或汇编程序,上机调试、仿真,记录实验结果,对实验结果进行分析; (除了代码,运行结果可以打印,其他手写) (3)课程设计说明书按学校“课程设计工作规范”中的“统一书写格式”撰写,并标明参考文献至少5篇;(4)写出本次课程设计的心得体会(至少500字)。

时间安排:课程设计时间为:6月26日至7月1日,7月2日上午答辩。

指导教师签名:年月日系主任(或责任教师)签名:年月日目录1.设计原理及方法11.1步进电机的工作原理11.2红外遥控器的原理11.3红外遥控步进电机的设计方法22.系统硬件线路设计22.1红外遥控及LED模块22.2步进脉冲产生模块:52.3硬件线路设计图73.程序框图84.资源分配表:95.源程序:107.心得及体会:218.参考文献:219.本科生课程设计成绩评定表221.设计原理及方法1.1步进电机的工作原理步进电机是数字控制电机,它将电脉冲信号转化为角位移,实质上是一种数字/角度转换器。

当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 设计说明1.1 直流电机概述[18]在电气时代的今天,电动机一直在现代化的生产和生活中起着十分重要的作用。

无论是在工农业生产、交通运输、国防、航空航天中,还是日常生活的家用电器中,都大量地使用着各种各样的电动机。

据资料统计,现在有90%以上的动力源来自于电动机,我国生产的电能大约有60%用于电动机。

电动机与人们的生活息息相关,密不可分。

而直流电动机是最早出现的电动机,也是最早能实现调速的电动机。

长期以来,直流电动机一直占据着调速控制的统治地位。

由于它具有良好的线性调速特性,简单的控制性能,较高的效率,优异的动态特性;尽管近年来不断受到其他电动机(如交流变频电动机、步进电动机等)的挑战,但到目前为止,它仍然是大多数调速控制电动机的最优先选择。

近年来,直流电动机的结构和控制方式都发生了很大变化。

随着计算机进入控制领域,以及新型的电力电子功率元器件的不断出现,使采用全控型的开关功率元件进行脉冲调制(PWM)控制方式已成为绝对主流。

这种控制方式很容易在单片机控制中实现,从而为直流电动机控制数字化提供了契机。

图1是一个最简单的直流电动机模型。

在一对静止的磁极N和S之间,装设一个可以绕Z-Z'轴而转动的圆柱形铁芯,在它上面装有矩形的线圈abcd。

这个转动的部分通常叫做电枢。

线圈的两端a和d分别接到叫做换向片的两个半圆形铜环1和2上。

换向片1和2之间是彼此绝缘的,它们和电枢装在同一根轴上,可随电枢一起转动。

A和B 是两个固定不动的碳质电刷,它们和换向片之间是滑动接触的。

来自直流电源的电流就是通过电刷和换向片流到电枢的线圈里。

图1:直流电动机模型当电刷A和B分别与直流电源的正极和负极接通时,电流从电刷A流入,而从电刷B流出。

这时线圈中的电流方向是从a流向b,再从c流向d。

我们知道,载流导体在磁场中要受到电磁力,其方向由左手定则来决定。

当电枢转到使线圈的ab边从N极下面进入S极,而cd边从S极下面进入N极时,与线圈a端联接的换向片1跟电刷B接触,而与线圈d端联接的换向片2跟电刷A接触,如图2(b)所示。

这样,线圈内的电流方向变为从d流向c,再从b流向a,从而保持在N极下面的导体中的电流方向不变。

因此转矩的方向也不改变,电枢仍然按照原来的反时针方向继续旋转。

由此可以看出,换向片和电刷在直流电机中起着改换电枢线圈中电流方向的作用。

图2:换向器在直流电机中的作用1.2 系统工作过程图3为系统原理总框图,总体方案确定后,经过一段时间的设计流程,流程图如图4所示:搜索资料↓原理分析↓应用Protel制作原理图↓将原理图转换成PCB↓装配元件,进行焊接,完成实物↓应用KEIL C51编写程序,进行调试↓完成设计目标图3:系统设计流程系统的连接情况:ST89C52单片机的P0口连接数码管的a-h、P1.0-P1.3连接数码管的四个位选端,P1.4,P1.5连接H桥PWM功率放大电路的两端、系统的工作工作:(1)按加速控制键,电机转速加快。

(2)按减速控制键,电机转速减慢。

1.3 系统资源单片机直流电机调速系统资源主要包括硬件资源和软件资源,分别介绍如下。

1.硬件部分:(1)PWM波形整形电路。

(2)LCD1602显示电路。

(3)PWM功率放大电路。

2.软件部分:(1)主程序。

(2)2个中断子程序。

(3)显示子程序。

2 系统芯片选择2.1 ST89C52单片机2.1.1 单片机的现状及发展趋势[14]单片机诞生于20世纪70年代,所谓单片机是利用大规模集成电路技术把中央处理单元(Center Processing Unit,也即常称的CPU)和数据存储器(RAM)、程序存储器(ROM)及其他I/O通信口集成在一块芯片上,构成一个最小的计算机系统,而现代的单片机则加上了中断单元,定时单元及A/D转换等更复杂、更完善的电路,使得单片机的功能越来越强大,应用更广泛。

纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC卡、电子宠物等,这些都离不开单片机。

以前没有单片机时,这些东西也能做,但是只能使用复杂的模拟电路,然而这样做出来的产品不仅体积大,而且成本高,并且由于长期使用,元器件不断老化,控制的精度自然也会达不到标准。

在单片机产生后,我们就将控制这些东西变为智能化了,我们只需要在单片机外围接一点简单的接口电路,核心部分只是由人为的写入程序来完成。

这样产品的体积变小了,成本也降低了,长期使用也不会担心精度达不到了。

所以,它的魔力不仅是在现在,在将来将会有更多人来接受它、使用它。

据统计,我国的单片机年容量已达 1—3 亿片,且每年以大约16%的速度增长,但相对于世界市场我国的占有率还不到1%。

特别是沿海地区的玩具厂等生产产品多数用到单片机,并不断地辐射向内地。

所以,学习单片机在我国是有着广阔前景的。

目前,单片机外围电路正朝着单片集成化、数字化、智能化、多功能、微功耗、高可靠性的方向发展。

2.1.2 单片机选型只要是MCS-51系列兼容单片机都符合本设计的要求。

本设计选用AT89S52。

由ATMEL 公司生产的AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash 存储器。

使用Atmel公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。

在单芯片上,拥有灵巧的8位CPU 和在线系统可编程Flash,使得ST89C52为众多嵌入式控制应用系统提供高灵活、有效的解决方案。

ST89C52具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。

空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。

掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

而且,它还具有一个看门狗(WDT)定时/计数器,如果程序没有正常工作,就会强制整个系统复位,还可以在程序陷入死循环的时候,让单片机复位而不用整个系统断电,从而保护你的硬件电路。

ST89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口,片上Flash允许程序存储器在系统可编程,亦适于常规编程器。

其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。

2.1.3 ST89C52管脚说明[19]其芯片引脚图如下:图4:ST89C52引脚图2.1.4 ST89C52功能特性[11]它的功能特性主要包括:·增强型6时钟/机器周期,12时钟/机器周期8051 CPU。

·工作电压:5.5V – 3.4V(5V单片机) / 3.8V – 2.0V(3V单片机)。

·工作频率范围:0 – 4 MHz,相当于普通8051的 0 – 80MHz。

实际工作频率可达48MHz。

·用户应用程序空间 4K / 8K 13K / 16K / 20K / 32K / 64K 字节。

·片上集成 1280 字节 / 512字节RAM。

·通用I/O口(32/36个),复位后为: P1/P2/P3/P4是准双向口/弱上拉(普通8051传统I/O口)P0口是开漏输出,作为总线扩展用时,不用加上拉电阻,作为I/O口用时,需加上拉电阻。

·ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器/仿真器,可通过串口(P3.0/P3.1)直接下载用户程序,8KI程序3秒即可完成一片。

·EEPROM功能。

·内部集成MAX810专用复位电路(D版本才有),外部晶体20M以下时,可省外部复位电路。

·共3个16位定时器/计数器,其中定时器0还可以当成2个8位定时器使用。

·看门狗定时器。

·外部中断4路,下降沿中断或低电平触发中断,Power Down模式可由外部中断低电平触发中断方式唤醒。

·通用异步串行口(UART),还可用定时器软件实现多个UART。

·工作温度范围: 0 – 75 ℃ / -40 - +85℃。

·ISP在线编程功能,这个功能的优势在于改写单片机存储器内的程序不需要把芯片从工作环境中剥离。

是一个强大易用的功能。

·具有双工UART串行通道。

·内部集成看门狗计时器,不再需要像89C51那样外接看门狗计时器单元电路。

·双数据指示器。

·电源关闭标识。

·全新的加密算法,这使得对于89S52的解密变为不可能,程序的保密性大大加强,这样就可以有效的保护知识产权不被侵犯。

·兼容性方面:向下完全兼容51全部字系列产品。

比如8051、89C51等等早期MCS-51兼容产品。

也就是说所有教科书、网络教程上的程序(不论教科书上采用的单片机是8051还是89C51还是MCS-51等等),在89S52上一样可以照常运行,这就是所谓的向下兼容。

ST89S52的功能完全满足本设计的要求,而且它支持ISP在线编程功能,方便调试程序。

2.2 L297和L298电机驱动2.2.1工作原理电机控制图如下所示:图5硬件组成:它由ST89C52单片机、光电耦合器、集成芯片L297和L298组成。

L297是步进电动机控制器(包括环形分配器),L298是双H桥式驱动器。

它们所组成的微处理器至双桥式步进电动机的接口如图6所示。

图6:步进电机控制驱动器部分原理图这种方式结合的优点是,需要的元件很少。

从而使得装配成本低,可靠性高和占空间少。

并且通过软件开发,可以简化和减轻微型计算机的负担。

另外,L297和L298都是独立的芯片,所以应该是十分灵活的。

2.2.2 芯片软件组成该电路中,将P1.0口设为电机开始按钮,P1.1,P1.2,P1.3为速度按钮,速度由低到高,P1.4为电机停止按钮,并设三档速度的最高速度依次为500pps、1000pps、2000pps。

RXD,TXD已由MAX232电平转换接出串口。

此外,步进电机其启动,停止的频率较低,一般在100—250Hz之间,而最高运行频率要求较高,通常为1—3KHz,为使其在启动、运行和停止整个过程中,既不会失步,又能够尽快精确地达到目标位置,运行速度都要有一根加速—恒速—减速的工程。

这里采用常用的离散方法来逼近理想的近似梯形的降速曲线,如图5所示。

即利用定时器中断方式来不断改变定时器装载值的大小。

相关文档
最新文档