直流电机实验报告

一,预习报告修改

1. 防止按一次键,多次循环的程序修改:

K1CHECK:

JB P1.1,K1HANDLE;

修改为K1CHECK

K2CHECK:

JB P1.2,K2HANDLE;

修改为K2CHECK

修改理由为:K1CHECK和K2CHECK的功能都是在按键没有跳起来之前是阻止程序继续往下走,这是因为人手按住键的时间相对于程序执行时间时间是很长的,假设按住再放开的时间为0.1s,即100ms;要使PWMH增减一的程序需要最长时间约20多个机器周期,一个机器周期90ns,那么这个循环执行时间为us级,如果不判断按键是否弹起,按一次可执行十万次PWMH增一或减一的操作,而PWMH上限为21。显然,按键将会失效。所以,增加一个判断按键是否弹起过程,然后再继续工作是十分必要的。

2.防抖动,即按一次键,弹若干次情况的排除的程序修改方案(加一个延时程序):

K1H2:

INC PWMH;增加占空比

DELAY,增加延时程序

K2H2:

DEC PWMH

修改为DELAY

DELAY:

MOV R7,#50

D1: MOV R6,#100

D2: DJNZ R6,D2

DJNZ R7,D1

SJMP SCAN;延时程序,延时10ms

修改原因:实验过程中发现,在做了改动1之后,确实避免了按一次键就全满的错误。但是,理论上要按20次才能把高电平按满,但是事实上不到20次,原因就在于按一次键之后,按键会抖动若干次,总时间持续约10ms,因此,在做完一个循环后,避免计算抖动的次数,

就必须在下一个循环开始之前,加一个相应时间的延时,保证抖动结束之后再开始判断是否又有键按下。

二,实验结果分析:

在做了以上的修改之后,按下加速和减速开关,在P1.0端口用示波器观测,可以明显地看到波形占空比增加和减少,同时,直流电机的速度也能出现相应的增加和减少。结果符合实验要求。

三,其他问题分析:

尽管做了两个修改,但是还是会出现以下不可避免的问题:1.观测直流电机的转速比较困难,往往在转盘高速时,增减占空比人眼视觉很难观测到差异,而在占空比较小时,变化过于剧烈,导致在高电平占空比未到零时,转盘就已经停了下来。原因是转盘的摩擦较大,对电平的变化感应不够灵敏,对于起始转动高电平占空比要求较高。2.当把占空比调到最高时,示波器显示的波形并不是一条高电平的直线,原因是:在一个周期结束时,改程序做的操作是,先置零,后置一,故导致在一个周期的开端会有一个很窄的负脉冲出现。

一,预习报告修改

1. 防止按一次键,多次循环的程序修改:

K1CHECK:

JB P1.1,K1HANDLE;

修改为K1CHECK

K2CHECK:

JB P1.2,K2HANDLE;

修改为K2CHECK

修改理由为:K1CHECK和K2CHECK的功能都是在按键没有跳起来之前是阻止程序继续往下走,这是因为人手按住键的时间相对于程序执行时间时间是很长的,假设按住再放开的时间为0.1s,即100ms;要使PWMH增减一的程序需要最长时间约20多个机器周期,一个机器周期90ns,那么这个循环执行时间为us级,如果不判断按键是否弹起,按一次可执行十万次PWMH增一或减一的操作,而PWMH上限为21。显然,按键将会失效。所以,增加一个判断按键是否弹起过程,然后再继续工作是十分必要的。

2.防抖动,即按一次键,弹若干次情况的排除的程序修改方案(加一个延时程序):

K1H2:

INC PWMH;增加占空比

DELAY,增加延时程序

K2H2:

DEC PWMH

修改为DELAY

DELAY:

MOV R7,#50

D1: MOV R6,#100

D2: DJNZ R6,D2

DJNZ R7,D1

SJMP SCAN;延时程序,延时10ms

修改原因:实验过程中发现,在做了改动1之后,确实避免了按一次键就全满的错误。但是,理论上要按20次才能把高电平按满,但是事实上不到20次,原因就在于按一次键之后,按键会抖动若干次,总时间持续约10ms,因此,在做完一个循环后,避免计算抖动的次数,

就必须在下一个循环开始之前,加一个相应时间的延时,保证抖动结束之后再开始判断是否又有键按下。

二,实验结果分析:

在做了以上的修改之后,按下加速和减速开关,在P1.0端口用示波器观测,可以明显地看到波形占空比增加和减少,同时,直流电机的速度也能出现相应的增加和减少。结果符合实验要求。

三,其他问题分析:

尽管做了两个修改,但是还是会出现以下不可避免的问题:1.观测直流电机的转速比较困难,往往在转盘高速时,增减占空比人眼视觉很难观测到差异,而在占空比较小时,变化过于剧烈,导致在高电平占空比未到零时,转盘就已经停了下来。原因是转盘的摩擦较大,对电平的变化感应不够灵敏,对于起始转动高电平占空比要求较高。2.当把占空比调到最高时,示波器显示的波形并不是一条高电平的直线,原因是:在一个周期结束时,改程序做的操作是,先置零,后置一,故导致在一个周期的开端会有一个很窄的负脉冲出现。


相关内容

  • [电机与拖动实验]实验报告
  • 网络教育学院 电 机 与 拖 动 实 验 报 告 学习中心: 陕西礼泉奥鹏学习中心 层 次: 专升本 专 业: 电气工程及其自动化 学 号: [1**********]1 学 生: 刘 洁 完成日期: 2017 年 2 月 27 日 实验报告一 实验名称: 单相变压器实验 实验目的: 1.通过空载和 ...

  • a直流电机实验报告4
  • 直流电机实验报告 课程名:电机学与电力拖动 姓名:李静怡 学院:电气工程学院 班级:电气1108班 学号:11291240 指导老师:郭芳 1 2-2直流发电机 一.实验目的 1.掌握用实验方法测定直流发电机的各种运行特性,并根据所测得的运行特性评定该被试电机的有关性能. 2.通过实验观察并励发电机 ...

  • 电机学实验1实验报告
  • 实验报告 课程名称:电机学 指导老师:史涔溦 成绩:__________________ 实验名称:直流电动机实验 实验类型:验证性实验 同组学生姓名: 一.实验目的和要求(必填) 二.实验内容和原理(必填) 三.主要仪器设备(必填) 四.操作方法和实验步骤 五.实验数据记录和处理 六.实验结果与分 ...

  • 电机学实验指导
  • 1 电机学实验指导书 目 录 电机学实验的基本要求 ................................... 3 电机学实验的安全操作规程 ............................... 5 实验一 三相双绕组变压器的空载实验和短路实验错误!未定义书签. 实验二 直流电 ...

  • 同步电机检测实验报告
  • 三相同步发电机的 运行特性 一.实验目的 1. 掌握三相同步发电机的空载.短路及零功率因素负载特性的实验求取法 2. 学会用试验方法求取三相同步发电机对称运行时的稳态参数 二.实验参数 实验在电力系统监控实验室进行,每套实验装置以直流电动机作为原动机,带动同步电动机转动,配置常规仪表进行实验参数进行 ...

  • 微机原理实验报告直流电机测速实验
  • 本科实验报告 课程名称: 微机原理及接口技术 课题项目: 直流电机测速实验 专业班级: 电科1201 学号: 学生姓名: 王天宇 指导教师: 任 光 龙 2015年 5 月 24 日 直流电机测速实验 一.实验目的 1.掌握8254的工作原理和编程方法 2.了解光电开关,掌握光电传感器测速电机转速的 ...

  • 测控电路实验报告
  • <测控电路>实验报告 班级: 学号: 姓名: 测控技术教研室 实验一 波形生成电路 一.实验目的 二.实验内容 三.实验结果 (要求:1.做出电路图,并说明该电路的工作原理. 2.通过观察,得出示波器的显示图形和信号的振荡频率.) 实验二 信号的调制与解调 一.实验目的 二.实验内容 三 ...

  • 自动化传感器实验报告二金属箔式应变片--半桥性能实验
  • 广东技术师范学院实验报告 学院: 自动化 专业: 自动化 姓名: 实验地点: 学号: 实验日期: 班级: 08自动化 组 别: 成 绩: 组员: 指导教师签名: 实验二 金属箔式应变片--半桥性能实验 一.实验目的 1.了解半桥的工作原理. 2.比较半桥与单臂电桥的不同性能.了解其特点. 二.基本原 ...

  • 数控机床实验报告--单轴电机运动控制
  • 数控机床实验报告 --单轴电机运动控制实验 姓名: 学号: 一 实验目的 理解运动控制系统加.减速控制的基本原理及其常见实现方式(T 曲线模式.S 曲线模式),理解电子齿轮的相关概念和应用范围,掌握实现单轴运动各种运动模式的方法和设置参数的含义 二 实验设备 1. 四轴运动开发平台 2. GT-40 ...

  • 直流电动机实验报告
  • 电机 实验报告 课程名称:______电机实验_________指导老师:___ _____成绩:__________________ 实验名称:_______直流并励电动机___________实验类型:________________同组学生姓名: 一.实验目的和要求 1.掌握用实验方法测取直流 ...