直流电机调速驱动系统设计与调试说明书

上传人:飞*** 文档编号:42554341 上传时间:2018-06-02 格式:DOC 页数:6 大小:68KB
返回 下载 相关 举报
直流电机调速驱动系统设计与调试说明书_第1页
第1页 / 共6页
直流电机调速驱动系统设计与调试说明书_第2页
第2页 / 共6页
直流电机调速驱动系统设计与调试说明书_第3页
第3页 / 共6页
直流电机调速驱动系统设计与调试说明书_第4页
第4页 / 共6页
直流电机调速驱动系统设计与调试说明书_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《直流电机调速驱动系统设计与调试说明书》由会员分享,可在线阅读,更多相关《直流电机调速驱动系统设计与调试说明书(6页珍藏版)》请在金锄头文库上搜索。

1、1学习情境一直流电机调速驱动系统设计与调试说明书班级姓名2012 年 2 月 21 日2目目 录录1.1.工作任务工作任务.1 12.2.功能要求功能要求.1 13.3.硬件设计硬件设计.1 13.1 系统原理框图 .13.2 硬件连线 .14.4.软件设计软件设计.1 14.1 程序结构 .14.2 系统资源使用说明 .14.3 程序主要流程图 .25.5.调试调试.2 25.1 调试方法与步骤 .25.2 调试结果 .2附录附录 程序清单程序清单.2 231.1.工作任务工作任务直流电机加速减速运转功能的实现2.2.功能要求功能要求利用伟福实验系统将程序写入 8051 芯片后,通过控制系统

2、保证电机经过按键控制数值,让电机可以加速和减速运行,程序是由 80H 到 0F0H 之间变化以让电机加速或减速,初始值由 80H 开始,每按一次键加 10H 直至加到 0F0H 为止,然后再按一次键又会由 0F0H 减少 10H,直至减到 80H。如此随着按键的次数的增加反复运行,使电机加速和减速运行。3.3.硬件设计硬件设计3.1 系统原理框图系统原理框图3.23.2 硬件连线硬件连线端口端口D/A-8V 到+8V 电源脉冲输出T1DA_CSCS2CS0KEY/LED_CS单脉冲INT0单单片片机机D/A电机驱动电机驱动显示驱动显示驱动显示器显示器44.4.软件设计软件设计4.14.1 程序

3、结构程序结构程序主要分为主控程序,D/A 转换程序,速度侧量程序,显示程序以及控制加数与减数的子程序,中断程序 。预设值为 80H 电机不运行,当按一次按键就进入中断程序,80H 就会增加 10H,通过 D/A 转换程序使电机速度发生变化,同时测量程序就能测出转速由显示程序显示到数码管上。当数值加到最大值 0F0H 时,速度也达到最大值。再次按键就会减 10H,每次按键递减 10H 直至 80H。电机又会停止运行。4.24.2 系统资源使用说明系统资源使用说明测速时用了 2 个定时/计数器,一个工作在定时状态下,另一个工作在计数 状态下 T0 的初值是 TH0 为 63H;TL0 为 18H,

4、T1 的初值是 TH1 为 00H;TL100H,内 存单元有 5 个分别为 55H、70H、71H、72H、60H;70H 到 72H 为显存单元,55H 为电机的转速,60H 为电机转速的控制量。使用的硬件资源有电脑、程序、实 验箱、USB 数据线。4.34.3 程序主要流程图程序主要流程图主程序主程序 定时中断定时中断Y开始55H 70H 71H 72H 单元内 容清零;TMOD 赋初值 40H;60H TH0 TL0 赋初值; TL0 TH0 清零; 定时中断打开 外部中断 T0 打开启动 A/D 转换 拆分 55H 单元内容并 分别赋值给 70H 71H 72H 显存单元调用显示子程

5、序进入中断R5=0 ?R5 赋值#100 TL1 值赋给 55H TL1 ,TH1 清零(55H) 20H?60H 单元内容减一中断返回60H 单元内容 加一NN55.5.调试调试5.15.1 调试方法与步骤调试方法与步骤先把试验箱上所需要连线的端口连接起来,将编写完的程序通过WAVE6000 软件进行编译,若编译成功就将程序通过 USB 连接到试验箱上。连接成功后运行程序,通过不断按键查看显示的结果是否正确。5.25.2 调试结果调试结果每按键一次数值会由 80H 开始增加 10H,电机转速也会随着变快,直到0F0H 数值最大电机转速也最大。当达到最大值时再次按键就会减少 10H,直到80H

6、,电机停止运行。如此反复运行。这样程序就达到的所需要的功能要求。附录附录 程序清单程序清单ORG 0000H AJMP MAIN ORG 0003H AJMP BJ ORG 0030H MAIN:MOV 55H,#80HMOV 50H,#00Hsetb 02hSETB IT0SETB EASETB EX0LOOP:MOV A,55HMOV DPTR,#0A000HMOVX DPTR,AMOV 56H,55HANL 56H,#0FHMOV 70H,56HMOV A,55HANL A,#0F0HSWAP AMOV 71H,AACALL DISAJMP LOOP ORG 00A0H BJ: jb 0

7、2h,kkkmov a,55hclr csubb a,#10hmov 55h,acjne a,#80h,zzzajmp qqq kkk: mov a,55hadd a,#10hmov 55h,acjne a,#0f0h,zzqqq: cpl 02hZZZ: RETI DIS:MOV R1,#70H2MOV R2,#00000001B LD0:MOV A,#00HMOV DPTR,#8004HMOVX DPTR,AMOV A,R1MOV DPTR,#TABLEMOVC A,A+DPTRMOV DPTR,#8004HMOVX DPTR,AMOV A,R2MOV DPTR,#8002HMOVX DPTR,ALCALL DELAYINC R1MOV A,R2JB ACC.1,LD1RL AMOV R2,AAJMP LD0 LD1:RETORG 1000H TABLE:DB 3FHDB 06HDB 5BHDB 4FHDB 66HDB 6DHDB 7DHDB 07HDB 7FHDB 6FHDB 77HDB 7CHDB 39HDB 5EHDB 79HDB 71H DELAY:MOV R3,#030H LOOP0:MOV R4,#00FHDJNZ R4,$DJNZ R3,LOOP0RETEND

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号