1 / 6
文档名称:

直流电机调速控制设计1.doc

格式:doc   大小:59KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

直流电机调速控制设计1.doc

上传人:xiang1982071 2018/9/24 文件大小:59 KB

下载得到文件列表

直流电机调速控制设计1.doc

文档介绍

文档介绍:课题(一)直流电机调速控制设计
一、课程设计的目的和意义
(1)掌握直流电机的驱动原理;
(2)了解直流电机调速的方法。
二、课程设计的内容
设计并实现直流电机调速控制。其技术要求:
(1)用0832D/A转换电路的输出经放大后驱动直流电机
(2)编制程序,改变0832输出经放大后的电压信号来控制电机转速
三、课程设计的步骤与方法
、系统设计
建议采用已有的DJ-598K三合一单片机微机试验仪作为设计平台,来构建系统,以减少设计工作量。

硬件结构应结合软件方案一并考虑,做到软件、硬件功能相匹配。在DJ-598K三合一单片机微机试验仪平台上,硬件设计参考方案如下:

软件在结构上应清晰、简洁、流程合理,方便设计;各功能子程序应实现模块化、子程序化,以便于调试、连接、移植和修改。

(1)硬件调试:0832的片选信号CS5连到译码输出FF80H,连JX2→JX0,3、0832输出AOUT连DJ插孔,在“P.”状态下,按SCAL键,再输入1590后,按EXEC键。
(2)软件调试:将在硬件调试设计满足预期要求以后,把软件加载到硬件中,并对该系统进行功能测试。
四、程序清单
CODE SEGMENT ; 0-->5v
ASSUME CS: CODE
DAPORT EQU 0FF80h
PA EQU 0FF20H ;字位口
PB EQU 0FF21H ;字形口
PC EQU 0FF22H ;键入口
ORG 1590H
START: JMP START0
BUF DB ?,?,?,?,?,?
data1:
db0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,88h,83h,0c6h,0a1h
db 86h,8eh,0ffh,0ch,89h,0deh,0c7h,8ch,0f3h,0bfh,8FH,0F1H
START0: call buf1
DACON0: MOV AL,00H;AL低八位寄存器,给AL赋值00H
DACON1: MOV DX,DAPORT
OUT DX,AL
push ax ;ax压栈
call conv
MOV CX,0010H
DISCON: PUSH CX
call disp
POP CX
LOOP DISCON
pop ax
INC AL;AL+1
CMP AL,00H
JNZ DACON1
MOV AL,0FFH
DACON2: MOV DX,DAPORT
OUT DX,AL
push ax
call conv
MOV CX,0010H
DISCON2: PUSH CX
call disp
POP CX
LOOP DISCON2
pop ax
DEC AL
CMP AL,0FFH
JNZ DACON2
JMP DACON0
CONV: MOV AH,AL
AND AL,0FH
MOV BX,OFFSET BUF
MOV [BX+5],AL
MOV AL,AH
AND AL,0F0H
MOV CL,04H
SHR AL,CL
M