步进电机调速控制系统

合集下载

步进电机控制系统原理

步进电机控制系统原理

步进电机控制系统原理步进电机控制系统的原理是控制步进电机运动,使其按照既定的速度和步长进行转动。

步进电机是一种特殊的电机,它通过控制输入的脉冲信号来驱动转子旋转一定的角度,步进电机每接收到一个脉冲信号,转子就会转动一定的角度,因此可以精确控制电机的位置和速度。

控制器是步进电机控制系统的核心部分,它通过软件算法生成脉冲信号来控制步进电机转动。

脉冲信号的频率和脉宽可以调节,频率决定步进电机转动的速度,脉宽决定步进电机转动的步长。

通常采用微处理器作为控制器,通过编程来控制脉冲信号的生成。

驱动器是将控制器产生的脉冲信号转换为电流信号,驱动步进电机转动。

驱动器通常由一个或多个功率晶体管组成,通过开关控制来产生恰当的电流信号。

驱动器还可以采用电流反馈回路来实现闭环控制,提高步进电机的控制精度。

步进电机是根据驱动器的电流信号转动的执行部件,它通过电磁力和磁场相互作用来实现转动。

步进电机根据控制器产生的脉冲信号确定转动的角度和速度。

步进电机一般由定子和转子组成,定子上有若干个电磁线圈,转子上有若干个永磁体。

当驱动器给定一个电流信号时,电流通过定子线圈产生磁场,与转子上的永磁体相互作用,使转子转动一定的角度。

当驱动器改变电流信号时,磁场方向改变,转子转动的角度和方向也会改变。

步进电机控制系统的原理就是通过控制器产生脉冲信号,驱动器将脉冲信号转换为电流信号,通过电流信号驱动步进电机转动。

控制器根据需要调整脉冲信号的频率和脉宽,从而控制步进电机的转动速度和步长。

驱动器根据电流信号的大小和方向控制步进电机的转动角度和方向。

步进电机根据电磁力和磁场相互作用来实现转动。

通过调节脉冲信号的频率和脉宽,可以实现对步进电机的精确控制。

基于S7-200PLC步进电机调速控制—步进驱动控制系统设计

基于S7-200PLC步进电机调速控制—步进驱动控制系统设计

摘要步进电动机具有快速起停、精确步进和定位等特点,所以常用作工业过程控制及仪器仪表,使用PLC可编程控制器实现步进电动机驱动,可使步进电动机的抗干扰能力强,可靠性高,同时,由于实现了模块化结构,是系统结构十分灵活,而且编程语言简短易学,便于掌握,可以进行在线修改,柔性好,体积小,维修方便。

本设计是利用PLC做进电动机的控制核心,用按钮开关的通断来实现对步进电机正,反转控制,而且正,反转切换无须经过停车步骤。

其次可以通过对按钮的控制来实现对高,低速度的控制。

充分发挥PLC的功能,最大限度地满足被控对象的控制要求,是设计PLC 控制系统的首要前提,这也是设计最重要的一条原则。

本设计更加便于实现对步进电机的制动化控制。

其主要内容如下:1了解PLC控制步进电机的工作原理2掌握PLC的硬件构成,完成硬件选型3设计PLC的控制系统4用STEP 7完成PLC的编程关键词:步进电机;PLC控制;电机正反转;高低速控制AbstractStepper motor has a quick starts and stops, precision stepping and positioning features, commonly used for industrial process control and instrumentation, PLC programmable controller stepper motor drive can stepper motor anti-interference ability, high reliability, at the same time, due to the modular structure, the system structure is very flexible, and programming languages brief to learn, easy to master, can be modified online, good flexibility, small size, easy maintenance.This design is the use of PLC built into the core of the motor control button to switch on and off to the stepper motor is the reverse control, and positive, reverse switch without having to go through the parking step. Followed by the button control to achieve the high and low speed control. Give full play to the functions of PLC as possible to meet the control requirements of the controlled object is the most important prerequisite for the design PLC control system, which is designed to the most important principle. This design is easier to achieve braking control of the stepper motor. Its main contents are as follows:An understanding of PLC control the working principle of the stepper motor2 grasp the PLC hardware structure, the completion hardware selection3 Design of PLC control system4 complete PLC programming with STEP 7Key words: Stepper motor; PLC control; motor reversing; high and low speed control目录摘要 (I)ABSTRACT (II)1 绪论 (1)1.1 PLC步进驱动控制系统研究和意义 (1)1.2 国内外PLC的发展 (1)1.3 国内外步进电机的发展概况 (2)1.4 PLC步进驱动控制系统主要研究工作 (3)2 步进电机及PLC简介 (4)2.1 步进电机简介 (4)2.1.1步进电机的分类 (4)2.1.2步进电机的基本参数 (4)2.1.3步进电机的特点 (5)2.2 步进电机在工业中的应用 (5)2.3 PLC的特点 (6)2.4 PLC技术在步进电机控制中的应用 (6)3 PLC控制步进电机工作方式的选择 (8)3.1 常见的步进电机的工作方式 (8)3.2 步进电机控制原理 (8)3.2.1控制步进电机换向顺序 (8)3.2.2控制步进电机的转向 (8)3.2.3控制步进电机的速度 (8)3.3 PLC控制步进电机的方法 (9)3.4 PLC控制步进电机的设计思路 (10)4 S7-200PLC控制步进电机硬件设计 (12)4.1 S7-200PLC的介绍 (12)4.1.1硬件系统 (12)4.1.2软元件 (13)4.2 步进电机的选择 (14)4.3 步进电机驱动电路设计 (15)4.3.1驱动器的选择 (15)4.3.2步进电机驱动电路 (16)4.3.3驱动电路接口 (16)4.3.4电气原理图 (17)4.4 PLC驱动步进电机 (17)5 S7-200PLC控制步进电机软件设计 (19)5.1 STEP7-MICRO/WIN32概述 (19)5.1.1基本功能 (19)5.1.2运动控制 (19)5.1.3创建调制解调模块程序 (19)5.2 程序的编写 (21)5.3 梯形图程序设计 (22)5.3.1CPU的选择 (22)5.3.2输入输出编址 (22)5.3.3状态真值表 (22)5.4 梯形图程序 (23)6 总结 (30)6.1 全文总结 (30)6.2 不足之处及展望 (30)致谢 (31)参考文献 (32)基于S7-200PLC步进电机调速控制—步进驱动控制系统设计1绪论1.1 PLC步进驱动控制系统研究和意义基于步进电动机良好的控制和准确定位特性,被广泛应用在精确定位方面,诸如数控机床、喷绘机、工业控制系统、自动控制计算装置、自动记录仪表等自动控制领域。

步进电机运动控制系统设计

步进电机运动控制系统设计

步进电机运动控制系统设计设计时考虑到CPU在执行指令时可能受到干扰的冲击,导致程序”跑飞”或者进入”死循环”,因此,设计了看门狗电路,使用的是MAXIM公司生产的微处理系统监控集成芯片MAXI813。

本文还详细地给出了相关的硬件框图和软件流程图,并编制了该汇编程序。

步进电机最早是在1920年由英国人所开发。

1950年后期晶体管的发明也逐渐应用在步进电机上,这对于数字化的控制变得更为容易。

以后经过不断改良,使得今日步进电机已广泛运用在需要高定位精度、高分解性能、高响应性、信赖性等灵活控制性高的系统中。

在生产过程中要求自动化、省、效率高的机器中,我们很容易发现步进电机的踪迹,尤其以重视速度、位置控制、需要精确操作各项指令动作的灵活控制性场合步进电机用得最多。

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

随着微和技术的发展,步进电机的需求量与日俱增,在各个国民领域都有应用。

步进电机是将电脉冲信号变换成角位移或直线位移的执行部件。

步进电机可以直接用数字信号驱动,使用非常方便。

一般电动机都是连续转动的,而步进电动机则有定位和运转两种基本状态,当有脉冲输入时步进电动机一步一步地转动,每给它一个脉冲信号,它就转过一定的角度。

步进电动机的角位移量和输入脉冲的个数严格成正比,在时间上与输入脉冲同步,因此只要控制输入脉冲的数量、频率及电动机绕组通电的相序,便可获得所需的转角、转速及转动方向。

在没有脉冲输入时,在绕组电源的激励下气隙磁场能使转子保持原有位置处于定位状态。

因此非常适合于单片机控制。

步进电机还具有快速启动、精确步进和定位等特点,因而在数控机床,绘图仪,打印机以及光学仪器中得到广泛的应用。

步进电动机已成为除直流电动机和交流电动机以外的第三类电动机。

传统电动机作为机电能量转换装置,在人类的生产和生活进入电气化过程中起着关键的作用。

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

基于单片机的步进电动机调速系统的设计开题报告

基于单片机的步进电动机调速系统的设计开题报告

基于单片机的步进电动机调速系统的设计开题报告标题:基于单片机的步进电动机调速系统的设计开题报告一、选题背景和意义步进电动机是一种常见的电动机类型,具有精度高、控制简单、适用范围广等优点。

在工业自动化控制系统中,步进电动机的调速系统被广泛应用。

本次设计旨在基于单片机技术,设计一种步进电动机调速系统,以实现对步进电动机的精准控制,提高生产效率和产品质量。

二、研究目标1. 设计一套基于单片机的步进电动机调速系统,实现对步进电动机的精准控制;2. 实现步进电动机的速度控制和位置控制功能,以满足不同应用场景的需求;3. 提高步进电动机的运动精度和稳定性,提高生产效率和产品质量。

三、研究内容和方法1. 系统硬件设计:选择适当的单片机型号,并搭建单片机控制电路,包括电源电路、驱动电路、信号输入输出接口等;2. 系统软件设计:使用C语言编程,编写单片机的控制程序,实现步进电动机的速度和位置控制;3. 系统测试与优化:对设计的步进电动机调速系统进行测试,并根据测试结果进行优化改进,提高系统的性能和可靠性。

四、预期成果和创新点1. 设计一套基于单片机的步进电动机调速系统,实现对步进电动机的精准控制;2. 实现步进电动机的速度控制和位置控制功能,满足不同应用场景的需求;3. 提高步进电动机的运动精度和稳定性,提高生产效率和产品质量。

五、进度安排1. 第一周:调研相关技术和文献,了解步进电动机的原理和控制方法;2. 第二周:选择适当的单片机型号,并搭建单片机控制电路;3. 第三周:编写单片机的控制程序,实现步进电动机的速度和位置控制;4. 第四周:对设计的步进电动机调速系统进行测试,并进行优化改进;5. 第五周:撰写设计报告和制作展示材料。

六、存在的问题和解决方案1. 硬件选型:选择适合步进电动机调速系统的单片机型号和驱动电路,可以参考相关文献和实验室的经验;2. 软件编程:由于步进电动机的控制涉及到速度和位置的精确控制,需要仔细编写控制程序,可参考相关的单片机控制实例;3. 系统测试:在测试过程中可能会出现电路连接错误、程序逻辑错误等问题,需要仔细检查和排除故障。

步进电机调速系统的建模与仿真

步进电机调速系统的建模与仿真

步进电机调速系统的建模与仿真步进电机调速系统的建模与仿真步进电机调速系统是一种常见的工业控制系统,它通常用于控制电机的转速和位置。

本文将按照步骤思考的方式,介绍步进电机调速系统的建模与仿真方法。

1. 确定系统需求和参数在开始建模之前,我们首先需要确定步进电机调速系统的需求和参数。

例如,我们需要知道电机的额定转速、最大转矩以及负载的惯性等。

这些参数将对系统的建模和仿真过程产生重要影响。

2. 绘制系统框图根据步进电机调速系统的工作原理,我们可以绘制出系统的框图。

框图是由各个组成部分和它们之间的关系组成的图形,有助于我们理清系统的功能和信号流动。

在步进电机调速系统中,通常包括电机、驱动器、编码器和控制器等组件。

3. 建立数学模型在建模过程中,我们需要将系统转化为数学模型。

对于步进电机调速系统,可以采用转子惯性、电机动力学方程和电机驱动器的特性等来建立数学模型。

根据这些模型,我们可以得到系统的状态方程和输出方程。

4. 设计控制策略设计控制策略是步进电机调速系统建模的重要一步。

根据系统的需求和数学模型,我们可以选择适合的控制策略。

常见的控制策略包括比例积分控制(PID)和模糊控制等。

选择合适的控制策略可以提高系统的稳定性和性能。

5. 进行仿真分析完成步进电机调速系统的建模和控制策略设计后,我们可以进行仿真分析。

使用仿真软件,我们可以将系统的数学模型输入,并模拟系统的运行情况。

通过仿真分析,我们可以评估系统的性能,例如转速响应、位置控制精度等。

6. 优化和调试在仿真分析过程中,我们可能会发现系统存在一些问题,例如过大的超调、不稳定等。

这时,我们需要进行优化和调试,尝试调整控制策略的参数,以改善系统的性能。

通过多次优化和调试,最终得到满足系统需求的步进电机调速系统。

总结通过以上步骤,我们可以建立步进电机调速系统的数学模型,并进行仿真分析。

这种建模与仿真的方法可以帮助我们更好地了解步进电机调速系统的工作原理和性能,为实际系统的设计和控制提供参考。

基于S7-1200PLC的步进电机控制系统

基于S7-1200PLC的步进电机控制系统

图1 步进电机控制系统总体设计方案图
3 硬件系统设计
步进电机控制系统主要包括供电电源、上
位机PC、下位机S7-1200PLC、两相混合式安川
42HD2404步进电机和雷赛DM320C步进电机驱动器
等组成。

如图2所示。

石有计,铁岭师范高等专科学校,教授,研究方向:电气自动化技术。

在编写PLC程序时,I/O接口会根据接线情况自动分配信号,对应的信号得以分配后。

信号控制会以输入输出口为主,将I/O接口作为主导。

输入变量如下:步进电机起动I0.0、步进电机停止I0.1、步进电机复位I0.2、步进电机向后点动I0.3、启动调速I0.4、启动预订速度I0.5、启动手动调速I0.6、手动加速I0.7、手动减速I1.0、转动距离1(3200)I1.1、转动距离2(32000)I1.3、转动距离3(64000)I1.3、转动距离4(96000)I1.4、步进电机向前点动I1.5。

输出变量如下:步进电机转动Q0.0、步进电机方向控制Q0.1、步进电机启动指示
4.2 PLC程序设计
本文采用S7-1200PLC作为主控器,结合硬件设计情况,对步进电机控制系统进行设计,并通过系6 结语
本文采用西门子S7-1200PLC,使用博途V15编程软件,进行步进电机控制系统设备组态及编程,有效实现步进电机控制要求。

实验结果表明,该系统动态特性好、精度高,达到了步进电机运行状态可视化和控制智能化的目的。

该系统具备控制过程的参考价值,对于高效率、小步距、低振动和低噪
图2 硬件接线设计图
表1 细分数和电流选择
图3 触摸屏运行界面。

基于PLC的步进电机调速和正反转控制系统


高 的力 矩转 动惯 量 比 ,步 进频 率较 高 ,频 率 响应快 ,不 通 电时 可 以 时始 终有 一相 通 电 ,可 以使 工作 稳定 ,不 易失 步 。其步 距 角和单 三
自由转 动 、结构简 单 、寿命 长 的特点 。
拍相 同 ,步距 角 系数c=1。
反 应式 步进 电动机 的工作 原理 从 图1a中可 以看 出 ,在 定子 上有
运 动 主 要完 成 切 削任 务 ,其 动 力约 占整 台机 床 动 力 的70~80% 。
齿 距 角 :转 子上 齿 距在 空 间 的角 度 。如转 子 上 有N个 齿 ,齿 距
基本是 步 进 电动机 和伺 服 电机 对主轴 的 正 、反转 和停 止 控制拖 动 , 角 0=360 Ⅳ。
商 业 科 技
基于PLC的步进 电机调速和正 反 转 控 制 系 统
_ 赵俊生 江苏财经职业技术学院
『摘 要 ]本文 阐述 三 相 步进 电动 机 结构 与 步进 过程 原理 ,以
及 对 步进 电动 机 的调 速和 正 反转 研 究 ,采 用PLC基本 逻 辑指 令和 常
用指令 的 方 法对步 进 电动机 的调 速 和正 反 转控 制 ,经过 对步进 电机
动速 度和 轨迹 ,对 被控 制 的对 象进 行 自动操 作 的一种 技术 。从 数 控
拍 数 :电动 机定 子绕 组 每改 变一 次通 电方式 称 为一 拍。
机 床 最终 要完 成 的任务 看 ,主 要有 主轴 运动 。 和普通 车 床一 样 。主
步 距 角 :转 子经 过一 拍 转过 的空 间角 度 用符号 a表 示。
械 角位移 ,并 由传 动丝 杠带 动 工作 台移 动 。由 于该 系统 中 为位 置 和 所 需 的拍 数为 工作 拍数 。 对A、B、C三相 轮流 通 电一次 称 为一个 通

步进电机控制系统设计报告

课程设计报告单片机课程设计课程设计题目:步进电机无级调速系统设计姓名:学号:专业:班级:指导教师:10年4月29 日目录摘要随着微电子和计算机技术的发展,步进电机的需求量与日俱增,它广泛用于打印机、电动玩具等消费类产品以及数控机床、工业机器人、医疗器械等机电产品中,其在各个国民经济领域都有应用。

研究步进电机的控制系统,对提高控制精度和响应速度、节约能源等都具有重要意义。

步进电机是一种能将电脉冲信号转换成角位移或线位移的机电元件,步进电机控制系统主要由步进控制器,功率放大器及步进电机等组成。

采用单片机控制,用软件代替上述步进控制器,使得线路简单,成本低,可靠性大大增加。

软件编程可灵活产生不同类型步进电机励磁序列来控制各种步进电机的运行方式。

本设计是采用AT89C51单片机对步进电机的控制,通过IO口输出的时序方波作为步进电机的控制信号,信号经过芯片ULN2003驱动步进电机;同时,用 4个按键来对电机的状态进行控制,并用数码管动态显示电机的转速。

系统由硬件设计和软件设计两部分组成。

其中,硬件设计包括AT89C51单片机的最小系统、电源模块、键盘控制模块、步进电机驱动(集成达林顿ULN2003)模块、数码显示(SM420361K数码管)模块、测速模块(含霍尔片UGN3020)6个功能模块的设计,以及各模块在电路板上的有机结合而实现。

软件设计包括键盘控制、步进电机脉冲、数码管动态显示以及转速信号采集模块的控制程序,最终实现对步进电机转动方向及转动速度的控制,并将步进电机的转动速度动态显示在LED数码管上,对速度进行实时监控显示。

软件采用在Keil软件环境下编辑的C语言。

本系统具有智能性、实用性及可靠性的特点。

本控制系统的设计采用实验室中的试验箱单片机控制,通过人为按动各开关实现步进电机的开关,以及电机的加速及减速功能,另外还增加可设正反转的功能,具有灵活方便、适应范围广易懂的特点,能够满足实现自身实践动手能力提高的需求。

基于增量式PID的步进电机速度控制系统设计

·172·文章编号:2095-6835(2022)01-0172-04基于增量式PID 的步进电机速度控制系统设计*许洋,周奎,杨亚会,杨倩,向婧燕(湖北汽车工业学院,湖北十堰442002)摘要:步进电机是将电脉冲信号转换成角位移的机电执行机构,其输入为脉冲序列,输出为相应的转角或直线增量。

针对步进电机的速度控制,推导了步进电机转速传递函数公式,提出了基于MCS51和增量式PID 算法的步进电机闭环控制系统。

通过MATLAB 仿真和相关实验对控制系统可行性和精度进行了测试验证。

实验结果表明设计的控制系统具有无极调速的特点以及响应速度快和平滑性好等优点。

关键词:步进电机;闭环控制系统;MCS51;增量式PID 中图分类号:TM383文献标志码:ADOI :10.15913/ki.kjycx.2022.01.053闭环控制系统设计是研究步进电机的关键技术之一,控制算法更是控制系统的重要组成部分。

基于步进电机的控制系统设计,邱靖超等[1]提出了基于FPGA 技术通过梯形加、减速算法实现了对步进电机的闭环控制;李娟等[2]使用单片机最小系统和驱动芯片实现了步进电机角度与转动方向的设计;谢海明[3]利用电脉冲信号控制相绕组电流,实现了步进电机的开环控制;王鹏宇等[4]提出了基于单片机和霍尔传感器来测量步进电机转速;朱嵘涛等[5]基于增量式PID 算法实现了对直流电机的调速控制;控制系统设计中,一般会增设相关测速传感器来捕捉步进电机实时运动状态,但额外成本将随之增加,同时可能引入影响精度的其他不确定因素;考虑到设计的难易程度,相关学者通常采用开环或者应用常规PID 算法,但电机运转精度将会受限;若应用模糊PID 等算法,则需要实时权值优化,会加大核心硬件设备的运算负荷。

李亚文等[6]设计了一种位置式PID 算法来控制四旋翼飞行器的飞行姿态,但此算法可能存在积分饱和现象,且运算量大及占用存储单元多,会影响采样精度,造成采样信号失损;同时大幅升速或突加负载也会造成电机丢步甚至堵转。

步进电机变速控制系统设计

Ab s t r a c t :S p a c e o p t i c a l i n s t r u me n t s u s u a l l y n e e d t o d iv r e s t e p p e r mo t o r t o r e li a z e t h e f u n c t i o n s u c h a s i f e l d s c a n n i n g o r
第 2 1 卷 第 2 2期
Vo 1 . 21 No . 2 2
电 子 设 计 工 程
El e c t r o n i c De s i g n En g i n e e r i ng
2 0 1 3年 1 1 月
NO V .2 01 3
步 进 电机 变速控制 系统设计
桑 鹏 ,吕建 工 ,彭 吉龙 ,付利 平
( 中 国科 学院 空 间科 学与 应 用研 究 中心 ,北 京 1 0 0 1 9 0 ) 摘要: 空 间光 学探 测 仪 器 为 实现 视 场 扫描 、 波段转换等功 能, 往 往 需 要 步 进 电机 进 行 驱 动 。空 间 用步 进 电机 要 求 精 度
wa v e l e n g t h c o n v e r s i o n . T h i s lwa a y s r e q u i r e s h i g h p ec r i s i o n ,l o w p o w e r c o n s u mp t i o n, h i g h el r i a b i l i t y . I n hi t s p a p e r ,w e d e s i g n a t w o - p h a s e s t e p p e r mo t o r c o n t r o l s y s t e m b a s e d o n F P GA,s u b d i v i d e d c o n t ol r l i n g u s i n g c u r r e n t v e c t o r e v e n ot r a t i n g wi h t u n i f o r m a mp l i t u d e ;I n o r d e r t o e n s u r e he t v a i r bl a e - s p e e d c o n t r o l o f t h e mo t o r a n d a c c e l e r a t i o n c h a n g e ,t he S - c u r v e a c c e l e r a t i o n a n d d e c e l e r a t i o n c o n t ol r a l g o it r h m w e e r g i v e n,i t C n a i mp ov r e t h e s mo o t h p e r f o ma r nc e o f he t mo t o r r u n n i n g . F i n ll a y ,t h e r e s e a r c h r e s u l t s s h o w ha t t hi t s c o n t r o l s y s t e m C n a b e we l l u s e d f o r s t e p p e r mo t o r u n d e r t h e c o n s t r a i n t c o n d i t i o n o f
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、设计的目的与要求
1.1
(1)完成转速负反馈直流调速控制系统设计 (所设计系统可以是同学们自行选定的控制系统) ,要求运用已学过的各类传感器、执行器、微控制器、I/O 接口等知识,完成该系统的硬件方案、设备选型和系统设计.
(2)通过课程设计,巩固和加深了对“微机原理与接口技术”课程中所学的理论知识和实验能力,基本掌握计算机接口应用电路的一般设计方法,提高电子电路的设计和实验能力。
令寄存器
指令寄存器中存放指令代码。CPU执行指令时,由程序存储器中读取的指令代码送入指令寄存器,经译码后由定时与控制电路发出相应的控制信号,完成指令功能。
定时与控制部件
①时钟电路
8052片内设有一个由反向放大器所构成的振荡电路,XTAL1和XTAL2分别为振荡电路的输入和输出端,时钟可以由内部方式产生或外部方式产生。内部方式时钟电路如图2-2所示。在XTAL1和XTAL2引脚上外接定时元件,内部振荡电路就产生自激振荡。定时元件通常采用石英晶体和电容组成的并联谐振回路。晶振可以在1.2MHz到12MHz之间选择,电容值在5-30PF之间选择,电容的大小可起频率微调作用。
(3)加深对计算机软硬知识的理解,获得初步的应用经验,为以后从事生产和科研工作打下一定的基础。
1.2
按照电路设计的一般规范、产品设计流程进行系统设计,做到“成本低、功能强、使
用方便、可靠性高”的基本要求。要求撰写设计说明书并绘制相关图纸。
二.方案的设计
2.1
步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。本次课程设计所设计的步进电机的控制系统可通过键盘设定转速和方向,并能显示转速。
8051运算器还包含有一个布尔处理器,用来处理位操作。它是以进位标志位C为累加器的,可执行置位、复位、取反、等于1转移、等于0转移、等于1转移且清0以及进位标志位与其他可寻址的位之间进行数据传送等位操作。也能使进位标志位与其他可位寻址的位之间进行逻辑与、或操作。
程序计数器PC
程序计数器PC用来存放即将要执行的指令地址,共16位,可对64K程序存储器直接寻址。执行指令时,PC内容的低8位经P0口输出,高8位经P2口输出。
1.MCS-52单片机内部结构:
MCS-51单片机是在一块芯片中集成了CPU,RAM,ROM、定时器/计数器和多种功能的I/O线等一台计算机所需要的基本功能部件。MCS-51单片机内包含下列几个部件:
◆一个8位CPU;
◆一个片内振荡器及时钟电路;
◆4K字节ROM程序存储器;
◆128字节RAM数据存储器;
物联网控制课程设计说明书
院(部):信息与电气工程学院专业:物联网工程
所在班级:物联121
姓名:李明钰
学号:20120815032
指导教师:汪明
成绩:
2015年7月

步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的
本文应用单片机AT89C52和步进电机驱动器等,构建了步进电机控制器和驱动器为一体的步进电机控制系统。通过AT89C52完成步进电机的各种运行控制方式,实现步进电机的正反转控制和加减速控制。整个系统采用模块化设计,通过人机交互换接口可实现各功能设置,操作方便,结构简单。该系统可应用于步进电机在机电一体化控制等大多数场合。
◆两个16位定时器/计数器;
◆可寻址64K外部数据存储器和64K外部程序存储器空间的控制电路;
◆32条可编程的I/O线(四个8位并行I/O端口);
◆一个可编程全双工串行口;
◆具有五个中断源、两个优先级嵌套中断结构。
CPU
CPU是单片机的核心部件。它由运算器和控制器等部件组成。
⑴运算器
运算器的功能是进行算术运算和逻辑运算。可以对半字节(4位)、单字节等数据进行操作。例如能完成加、减、乘、除、加1、减1、BCD码十进制调整、比较等算术运算和与、或、异或、求补、循环等逻辑操作,操作结果的状态信息送至状态寄存器。
2.2
2.2.1
单片机选用STC 公司的 STC89C52
STC 公司的 STC89C52 型 CPU。STC89C52 是 STC 公司生产的 8 位 CMOS 微控制器,储存器是 8K 容量,它拥有很高的性能,但是同时却只消耗很少的电能。STC89C52 虽然也是采用经典的 51 内核,但是对其作了许多改进,使其相比传统 51 单片机的芯片,有更多实用功能。它的 8k 容量,足够为种类繁多的嵌入式控制应用系统提供特别灵巧、特别有效的解决方案。具备下列标准配置: 8k 字节 Flash,512 字节 RAM, 32 位 I/O 口线,看门狗定时器,内置 4KB EEPROM,MAX810 复位电路,3 个 16 位定时器/计数器,4 个外部中断,一个 7 向量 4 级中断结构(兼容传统 51 的 5 向量 2 级中断结构) ,全双工串行口。 此外STC89C52 提供两种软件可选择节电模式,原理是降至 0Hz 静态逻辑操纵。空闲模式下,CPU 停止工作,允许 RAM、定时器/计数器、串口、中断继续工作。掉电保护模式下,RAM保持原来的内容,振荡器不工作,直到下一个中断或硬件复位为止,单片机都不会工作。最高运行频率 24MHz,6T/12T 可选。
时钟电路
外部方式的时钟很少用,若要用时,只要将XTAL1接地,XTAL2接外部振荡器就行。对外部振荡信号无特殊要求,只要保证脉冲宽度,一般采用频率低于12MHz的方波信号。
时钟发生器把振荡频率两分频,产生一个两相时钟信号P1和P2供单片机使用。P1在每一个状态S的前半部分有效,P2在每个状态的后半
相关文档
最新文档