步进电□机_百度文库

2020-03-23 20:05栏目:公司简介

  步进电机_电子/电道_工程科技_专业原料。单片机节制与使用实行 实行陈诉 班级□□□:企图机 2 班 成员□□□:陈曦(53130231) 张艺露(53130232) 胡喜凤(53130234) 实行三步进电机道理及使用 一、实行目标和哀求 发轫学

  单片机节制与使用实行 实行陈诉 班级□□□:企图机 2 班 成员□□□□□:陈曦(53130231) 张艺露(53130232) 胡喜凤(53130234) 实行三步进电机道理及使用 一、实行目标和哀求 发轫练习和职掌 MCS-51 的体例布局和汇编言语□□□□□,理会 Keil 编程境况和次序下载 用具的运用法子。 理会步进电机的职责道理□□□,练习用单片机的步进电机节制体例的硬件安排法子□□□□, 职掌依时器和停止体例的使用□□□□,熟习单片机使用体例的安排与调试法子。 理会数码管输出的道理及编程方法。 二、实行兴办 单片机测控实行体例 步进电机节制实行模块 Keil 开拓境况 STC-ISP 次序下载用具 三、实行实质 编制 MCS-51 次序使步进电机依据原则的转速和目标举行挽回□□□□,并将已转动的步 数显示正在数码管上。步进电机 步进电机的转速分为两档□□□,当按下 S1 开合时□□□□,举行迅疾挽回□□□□,速率为 60 转/分。 当松开开合时□□□,举行慢速挽回□□□,速率为 10 转/分。当按下 S2 开合时□□□□,依据顺时 针挽回;当松开时□□□□□,依据逆时针挽回。 本次序哀求运用依时器停止来实行□□□□,反对运用次序延时的方法。 四、实行措施 4.1 预习 4.2 容易次序录入和调试 4.3 次序调试 4.4 编写次序□□□,实现效用 4.1 预习 参考附录二、附录三和 expr/原料/道理的辅助原料□□□□,练习 MCS-51 汇编言语运用 和步进电机道理□□□□, 阅读数码显示器的电道图□□□□□,核心明白步进电机的职责方法和数 码管显示方法。 4.2 容易次序录入和调试 MCS51 单片机汇编言语的基础式样较量容易□□□□,次序中能够运用通用寄存器或者内 存单位举行企图。其余□□□,单片机的次序没有退出到操作体例的观点□□□,普通都是死 轮回次序。 一个容易次序举比方下□□□□: ORG 0000H ;复位开始地方 LJMP START ;中央地方保存给停止向量外 ORG 0040H ;次序实质开始地方 START: NEXT: MOV A, 40H INC A MOV P0, A ;板上的 P0 口贯穿到 8 个 LED□□□□,能够看守运转状况 MOV 40H, A MOV R6, #0FFH L2:MOV R7, #0FFH L1:DJNZ R7, L1 DJNZ R2, L2 ;延迟一段年光 LJMP NEXT END 参考 Keil 运用指南□□□,创筑工程□□□□,设备工程参数□□□□,增加 ASM 文献□□□,并录入上面的 容易次序。确保无编译和链接缺点。 本次序须要运用依时器依时□□□□,并运用停止来同步。停止次序的外率例子如下□□□□□: ORG LJMP ORG LJMP ORG ... T0IN: ...;停止次序 ... RETI ;停止返回 END 4.3 依时器停止 运用依时器时□□□,开始应由外部条款取得要依时的年光长度 t□□□,如本实行中□□□,便是 依照哀求的速率企图出的每一步之间的间隔。然后选拔恰当的依时器职责方法□□□, 去企图思要设定的计数器初值 s□□□□,运用如下方程。 (2 依时器最大位数- s)×依时周期 =t 依时周期 = 12/CPU 晶振频率 (2 依时器最大位数- s)×依时周期 =t 0000H START 000BH T0IN ;停止向量外 0040H ; 实质次序 MOV 40H, #0H START: ...;初始化 取得的 s 须要分成高 8 位和低 8 位□□□, 分袂放入计数器 THx 和 TLx 中 (x 为 0 或 1) 。 倘使 s 为负数□□□□, 讲明须要的定不时间太长□□□,尽管依时器的最大年光也无法满意要 求。这种情形下□□□□□,须要列入软件轮回技能实行。咱们能够将须要的定不时间分成 n 份□□□□□,应用依时器抵达 t/n 的年光长度□□□□□,然后正在依时器措置次序中□□□□□,累计某一变 量□□□,倘使来到 n□□□,讲明总的年光 t 依然抵达。 要思运用依时器停止□□□, 除了上面的依时器初值设定外□□□□,还须要将其他相干的非常 效用寄存器也都设备好。倘使运用方法 0 和方法 1□□□□,不要忘却正在计数已毕后从新 规复计数器初值。 4.4 次序调试及景象观测 用单步、 断点、 陆续方法调试次序□□□,步进电机 参观状况指示灯及电机状况□□□, 检讨运转结果。 倘使须要□□□, 能够将四个输出信号的状况同时输出到 P0 口的某些位上□□□□,便于参观。 五、实行道理 咱们运用的单片机体例的频率是 12M;步进电机转动一周须要 24 步。 本步进电机实行板□□□,运用 FAN8200 动作驱动芯片。CPU 通过如下 4 个引脚与 FAN8200 相连□□□□□,即□□□□: CPU P1.1 P1.4 P3.2 P1.0 FAN8200 CE1 CE2 IN1 IN2 本实行运用容易的双四拍职责形式即可□□□□,这也是 FAN8200 较量简单的职责方法。 只须将 CE1 和 CE2 分袂置为高□□□□□,然后 IN1 和 IN2 依据预订的脉冲输出□□□□,即 01-11-10-00-01 这个轮回组成一个目标挽回的输出脉冲□□□□,将此序列翻转□□□,就 是相不和标的输出脉冲。 数码管显示 本开拓平台有 3 个数码管□□□,运用串行方法贯穿正在一道□□□□□,整体电道参睹实行道理。 要思输出一个字形码□□□□, 就须要从高位到低位循序向移位寄存器输出 8 个比特。移 位寄存器的数据线 管脚□□□□□,能够运用 MCS-51 内里的位操作指令举行输出。陆续输出 3 个字形□□□□,24 个 bit 之后□□□□,欲显 示的字形将太平地显示正在数码管上□□□,次序能够转而推广其他职责。 七段字形的编码方法须要通过实行得回。这些编码动作次序中的常数□□□□,运用 DB 夂箢存放。正在次序中□□□,须要将数值转换为相应的字形编码□□□,能够运用 MOVC 指令 来实现。 七段数码显示器□□□□: 采用 3 个 74HC164 级联节制三个数码管的显示□□□□□,整体实行道理如下图所示。此中运用单片 机 P4.5 动作模仿串口数据□□□□, 运用 P4.4 模仿串口时钟□□□□□, CLR 端接高电平。 运用上一个 74HC164 的 Q7 动作下一个 74HC164 的输入端。 P4 EQU 0C0H MOV P4.4, C SETB P4.4 74HC164 是高速 CMOS 器件。74HC164 是 8 位边沿触发式移位寄存器□□□□,串行输入数据□□□,然 后并行输出。数据通过两个输入端(A 或 B)之一串行输入;任一输入端能够用作高电平使 能端□□□,节制另一输入端的数据输入。两个输入端或者贯穿正在一道□□□,或者把无须的输入端接高 电平□□□□□,必定不要悬空。 时钟 (CLK) 每次由低变高时□□□□□,数据右移一位□□□□□,输入到 Q0□□□□□,Q0 是两个数据输入端(A 和 B) 的逻辑与□□□□□,它将上升时钟沿之前仍旧一个扶植年光的长度。 主复位(CLR)输入端上的一个低电平将使其它全面输入端都无效□□□,步进电机步进电机同时非同步地拂拭寄存器□□□□, 强制全面的输出为低电平。 六、思量题 1□□□,如采用单四拍职责形式□□□□,每次步进角度是众少□□□□□,次序要何如点窜□□□□? 答□□□□□:每次步进角度是 15 度。 设 A=in1B=in2□□□□,(!A)呈现 in1=0□□□□,(!B)呈现 in2=0 输出脉冲点窜为□□□□□:A-B-(!A)-(!B)-A 2□□□,如采用单双八拍职责形式□□□□,每次步进角度是众少□□□□□,次序要何如点窜□□□? 答□□□:每次步进角度是 7.5 度。 输出脉冲点窜为□□□□□: A-AB-B-B(!A)-(!A)-!A!B-!B-(!B)A 3□□□□,步进电机的转速取决于那些要素□□□□□?有没有上、下限□□□? 答□□□□□: 步进电机的转速紧要由时钟的周期节制□□□□,通过变化输入脉冲的个数决计转过 的角度;转速有上限□□□,通过加大节制电压和低落线圈的年光常数能够抬高上限; 转速无下限。 4□□□□□,何如变化步进电机的转向□□□? 答□□□□:通过反向 IN1 和 IN2 的输入即可□□□□,如将 01-11-10-00-01 改为□□□□□: 00-10-11-01-00 5□□□□,步进电机有那些规格参数□□□,何如依照须要选拔型号□□□? 答□□□□□:步进电机的紧要参数有最大职责电压、最小启动电压、最大许可功耗和职责 频率等。 6□□□□,MCS51 中有哪些可存取的单位□□□□,存取方法何如□□□□? 答□□□□:(1)职责寄存器组(00H——1FH) (2)可位寻址 RAM 区(20H——2FH) (3)通用的 RAM 区(30H——7FH) 7□□□□,讲明 MOVC 指令的运用法子。 答□□□□□: MOVC 用来读取次序存储器; 以 16 位的次序计数器 PC 或数据指针 DPTR 作 为基寄存器□□□,以 8 位 的累加器 A 动作变址寄存器□□□□□,基址寄存器和变址寄存器 的实质相加动作 16 位的 地方拜望次序存储器。如□□□□: MOVC A□□□□,@A+PC MOVC A, @A+DPTR 8□□□,MCS51 的指令时序是什么样的□□□□,哪类指令的推广年光较长□□□? 答□□□□□:一个呆板周期包括 6 个状况(S1-S4)□□□□,每个状况分为两个节奏 P1 和 P2□□□, 广泛□□□□,一个呆板周期会闪现两次高电平 S1P2 和 S4P2□□□□□,每次一连一个状况 S。乘 法及除法指令占 4 个周期□□□□□,三字节指令均为双周期指令 。 9□□□□,正在本实行境况下□□□□,能否节制显示数码的亮度□□□?何如实行□□□□□? 答□□□:能□□□,通过点窜改正频率

版权声明:本文由宁津县刘营伍乡鑫万邦木工机械厂发布于公司简介,转载请注明出处:步进电□机_百度文库