课程名称:计算机工业控制
实验项目名称:(三)小直流电机控制实验 实验时间:2012-3-27 班级:测控092班 姓名:余 路 学号:910707202 成 绩: 指导教师(签名): 实 验 目 的:
1、掌握直流电机的驱动原理;
2、了解直流电机调速的方法。 实 验 环 境:
微机实验箱、上位机软件、计算机
实 验 内 容 及 过 程:
实验内容:小直流电机的转速是由脉冲的占空比来决定的,正相占空比越大转速越快,反之越慢。实验中,利用DAC0832输出一串脉冲,经放大后驱动小直流电机,利用一组开关控制改变输出脉冲的电平及持续时间,达到使电机加速、减速的目的。
实验过程:本实验用到的主要模块:直流电机模块、DAC0832模块、实验译码单元等;使电机转动的原理图如图:
1、将DAC0832模块的片选信号/CS插孔和地相连接; 2、/WR1和译码输出2B0~2B7 插孔相连; 3、0832的OUT2接直流电机模块插孔ZL; 4、0832的数据线接系统数据区的任一插槽。 5、确认连接好实验线路;
6、装入实验程序执行(联机和脱机均是调用ZHILIU.EXE)。
实 验 结 果 及 分 析:
实验结果:按照实验步骤连接好线路运行上位机软件后,观察到实验箱上直流电机向一个方向转动,一段时间以后,电机转动速度越来越大,达到最大的速度后运行一段时间又逐渐减速转动直到停止;保持几秒钟之后,电机向相反的方向重复开始上一次的转动周期,转动结束以后周期循环刚开始转动。
第 1 页 共 2 页
改变加载的程序中的初始值和延时的时间,可以调节电机的转速。
实验分析:直流电机转动会呈现上面的现象,是因为:我们通过编程给DAC0832模块送一系列的数字量,通过数模转换,给直流电机模块的ZL端输入脉冲电压,由于两个三极管的正向导通电压不同,当输入的电压低于某个电压时,则另一个三极管导通,这样就改变输出脉冲的电平及持续时间,最终达到实验所要的结果:电机加速、减速和反转。 实 验 心 得:
通过本次实验,在认识了实验箱上的直流电机模块后加载程序得到所要的实验结果,学习了电机驱动原理,而且通过分析实验程序理解电机运行中通过一定的数值改变电机的转动速度和方向,因为在计算机工业控制中,电机是一个很常用的器件,通过这个实验是我学习了部分电机的知识。 附 录:
PORT_0832 EQU 2B0H DACON1: CODE SEGMENT OUT DX,AL
ASSUME CS:CODE CALL DELAY START: INC AL
MOV AL,0FFH CMP AL,0FFH MOV DX,PORT_0832 JNZ DACON1 OUT DX,AL CALL DELAY10S DACON:
JMP START
CALL DELAY
OUT DX,AL DELAY PROC NEAR DEC AL MOV CX,9000H CMP AL,0 DELAY_: JNZ DACON LOOP DELAY_ CALL DELAY10S
RET
思 考 题
如果图中的-VCC不打开,电机还会转动吗?是什么现象?
答:电机还会转动,现象时电机转动时朝着一个方向转动。第 2 页 共 2 页
DELAY ENDP DELAY10S PROC NEAR PUSH BX MOV BX,200H DELA: MOV CX,1000H DELAY10:
LOOP DELAY10 DEC BX JNZ DELA POP BX RET
DELAY10S ENDP CODE ENDS END START
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务