ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:198.09KB ,
资源ID:3087363      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3087363.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机实验-单片机速度测量及控制实验.docx)为本站会员(hw****26)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

单片机实验-单片机速度测量及控制实验.docx

1、1单片机速度测量及控制实验姓名:徐晨 学号:5130208383 班级:F1302014 小组成员:王林涛 赵路杰一、 实验目的综合应用,进一步掌握定时器计数器的使用,完成转速测量;全面掌握闭环控制原理,用 PWM 调制方式控制电机转速。二、 实验分工小组成员共同完成单片机的编程与调试工作。三、 实验设备清单、接线图、原理图1、 实验器材:51 单片机控制板,BCD 拨码盘,电机驱动及转侧测量电路2、 51 单片机电路3、 转速控制电路24、 BCD 拨码盘电路四、 实验内容及过程1、 实时转速测量及显示。 (每秒的转速)2、 用 2 位拨码盘设定目标转速(每秒转速) ,实现 PWM 的电机调

2、速控制。数码管分别显示转速设定值和实时测量值(每秒转速) 。五、 编程说明1、 四位数码管采用静态显示方式。数码管为共阳极2、 转速传感器采用光电式传感器,输出为脉冲信号,已接到定时计数器 T0。建议 T1定时,T0 计数,计算 1 秒钟的脉冲个数,就可以简单的测量出转速值。3、 PWM 脉宽调制方式,通过编程改变高低电平的占空比,从而调整电机的平均电压,以达到调速的目的。由 P1.5 输出控制。4、 口地址分配序号 电路名称 器件名称 地址号 备注1 U16(74LS273) 7FF8H 写输出2 U17(74LS273) 7FF9H3 U18(74LS273) 7FFAH4LED显示U19

3、(74LS273) 7FFBH5 继电器与指示灯 U30、U31(74LS175) 7FFCH6 DFF8H 通道 0,读写7 DFF9H 通道 1,读写8 DFFAH 通道 2,读写9 DFFBH 通道 3,读写10 DFFCH 通道 4,读写11A/D转换电路 U12(ADC0809)DFFDH 通道 5,读写312 DFFEH 通道 6,读写13 DFFFH 通道 7,读写14 D/A转换电路 U10(DAC0832) EFFFH 写输出15 BCD拨码盘 U4(74LS244) BFFFH 读输入5、 程序框图电机驱动直流电机转速测量单片机PWM输出PC 机6、 控制程序LED1 EQ

4、U 30H LED2 EQU 31HLED3 EQU 32H LED4 EQU 33H4SETL EQU 34HSETH EQU 35HREALL EQU 36HREALH EQU 37HAIM EQU 38H ;目标目标速度REAL EQU 39H ;真实速度ONEMSECOND EQU 3AHPWMH EQU 3BHPWML EQU 3CHTEMP EQU 3DHSUBC EQU 3EHORG 0000HLJMP BEGINORG 001BHLJMP INTERT1ORG 0060HBEGIN:SETB EASETB ET1SETB TR1MOV TMOD,#15H; 设置计数器 0 方式

5、 2,计时器 1 方式 1MOV TH0,#00H;MOV TL0,#00H;MOV TH1,#4CHMOV TL1,#00H;MOV R7,#20MOV PWMH,#15MOV PWML,#15MAIN:LCALL READ_BCD;LCALL RUNPWM;LCALL DISPLAY;LCALL ADJUSTPWM;AJMP MAINRUNPWM:MOV TEMP,PWMHPWMON:SETB P1.5LCALL DELAY1MSDJNZ PWMH,PWMONMOV PWMH,TEMPPWMOFF:MOV TEMP,PWML5CLR P1.5LCALL DELAY1MSDJNZ PWML,

6、PWMOFFMOV PWML,TEMPRETADJUSTPWM:MOV A,AIMCLR CYSUBB A,REALJC OVERSPEEDBELOWSPEED:CLR CYMOV A,PWMHSUBB A,#1MOV PWMH,AMOV A,PWMLADD A,#1MOV PWML,ARETERROR1:MOV A,TEMPMOV B,#2DIV ABMOV TEMP,AMOV A,PWMHADD A,TEMPMOV PWMH,AMOV A,PWMLSUBB A,TEMPMOV PWML,ARETOVERSPEED:MOV A,PWMLCLR CYSUBB A,#1MOV PWML,AMOV

7、 A,PWMHADD A,#1MOV PWMH,ARET6ERROR2:MOV A,TEMPMOV B,#2DIV ABMOV TEMP,AMOV A,PWMHSUBB A,TEMPMOV PWMH,AMOV A,PWMLADD A,TEMPMOV PWML,ARETINTERT1:MOV TH1,#4CHMOV TL1,#00HDJNZ R7,NEXTCLR TR1CLR TR0MOV REAL,TL0MOV TH0,#00HMOV TL0,#00HSETB TR0MOV R7,#20NEXT:SETB TR1RETIREAD_BCD:SETB P1.7 ;选择 BCD 相关数码MOV DP

8、TR,#0BFFFHMOVX A,DPTRCPL A MOV R0,AANL A,#0FH MOV SETL,AMOV A,R0 SWAP A ANL A,#0FHMOV SETH,AMOV LED2,SETL7MOV LED1,SETH ;设定速度 的十位在 SETH,个位在 LEDHMOV B,#10MOV A,SETHMUL ABADD A,SETL ;MOV AIM,A ;设定温度值存在 AIM 中RETDISPLAY: ;显示程序MOV A,LED1ANL A,#0FHMOV DPTR,#DSEG1MOVC A,A+DPTRMOV DPTR,#7FFBHMOVX DPTR,A MOV

9、 A,LED2ANL A,#0FHMOV DPTR,#DSEG1MOVC A,A+DPTRMOV DPTR,#7FFAHMOVX DPTR,AMOV A,REALMOV B,#10DIV ABMOV REALH,AMOV REALL,BMOV A,REALH ANL A,#0FHMOV DPTR,#DSEG1MOVC A,A+DPTRMOV DPTR,#7FF9HMOVX DPTR,AMOV A,REALLANL A,#0FHMOV DPTR,#DSEG1MOVC A,A+DPTRMOV DPTR,#7FF8HMOVX DPTR,ARET8DSEG1:DB 0C0H,0F9H,0A4H,0B0HDB 99H,92H,82H,0F8HDB 80H,90H,88H,83HDB 0C6H,0A1H,86H,8EHDELAY1MS:MOV ONEMSECOND,#0FFH ;DJNZ ONEMSECOND,$RETEND六、 实验结果与分析通过设计合适的程序,完成了转速读取与控制的要求,每秒转速控制波动范围在 2 转左右,实现了较好的控制效果。七、 实验心得在一开始的代码当中,由于控制通电时间的代码位置错误以及测量间隔过长,导致控制代码存在一定的错误,转速会在一个较大的区间内浮动。修改测量时间并且更正代码位置以后,成功地实现了预想的效果。通过这次实验,我们练习了测量与控制代码,收益良多。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。