- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机实验-单片机速度测量及控制实验
PAGE \* MERGEFORMAT8
单片机速度测量及控制实验
姓名:徐晨 学号:5130208383 班级:F1302014 小组成员:王林涛 赵路杰
实验目的
综合应用,进一步掌握定时器计数器的使用,完成转速测量;全面掌握闭环控制原理,用PWM调制方式控制电机转速。
实验分工
小组成员共同完成单片机的编程与调试工作。
实验设备清单、接线图、原理图
实验器材:
51单片机控制板,BCD拨码盘,电机驱动及转侧测量电路
51单片机电路
转速控制电路
BCD拨码盘电路
实验内容及过程
1、 实时转速测量及显示。(每秒的转速)
2、 用2位拨码盘设定目标转速(每秒转速),实现PWM的电机调速控制。数码管分别显示转速设定值和实时测量值(每秒转速)。
编程说明
四位数码管采用静态显示方式。数码管为共阳极
转速传感器采用光电式传感器,输出为脉冲信号,已接到定时计数器T0。建议T1定时,T0计数,计算1秒钟的脉冲个数,就可以简单的测量出转速值。
PWM脉宽调制方式,通过编程改变高低电平的占空比,从而调整电机的平均电压,以达到调速的目的。由P1.5输出控制。
口地址分配
序号电路名称器件名称地址号备注1LED显示U16(74LS273)7FF8H写输出2U17(74LS273)7FF9H3U18(74LS273)7FFAH4U19(74LS273)7FFBH5继电器与指示灯U30、U31(74LS175)7FFCH6A/D转换电路U12(ADC0809)DFF8H通道0,读写7DFF9H通道1,读写8DFFAH通道2,读写9DFFBH通道3,读写10DFFCH通道4,读写11DFFDH通道5,读写12DFFEH通道6,读写13DFFFH通道7,读写14D/A转换电路U10(DAC0832)EFFFH写输出15BCD拨码盘U4(74LS244)BFFFH读输入
程序框图
电机驱动
直流电机
转速测量
单片机
PWM输出
PC机
控制程序
LED1 EQU 30H
LED2 EQU 31H
LED3 EQU 32H
LED4 EQU 33H
SETL EQU 34H
SETH EQU 35H
REALL EQU 36H
REALH EQU 37H
AIM EQU 38H ;目标目标速度
REAL EQU 39H ;真实速度
ONEMSECOND EQU 3AH
PWMH EQU 3BH
PWML EQU 3CH
TEMP EQU 3DH
SUBC EQU 3EH
ORG 0000H
LJMP BEGIN
ORG 001BH
LJMP INTERT1
ORG 0060H
BEGIN:
SETB EA
SETB ET1
SETB TR1
MOV TMOD,#15H; 设置计数器0方式2,计时器1方式1
MOV TH0,#00H;
MOV TL0,#00H;
MOV TH1,#4CH
MOV TL1,#00H;
MOV R7,#20
MOV PWMH,#15
MOV PWML,#15
MAIN:
LCALL READ_BCD;
LCALL RUNPWM;
LCALL DISPLAY;
LCALL ADJUSTPWM;
AJMP MAIN
RUNPWM:
MOV TEMP,PWMH
PWMON:
SETB P1.5
LCALL DELAY1MS
DJNZ PWMH,PWMON
MOV PWMH,TEMP
PWMOFF:
MOV TEMP,PWML
CLR P1.5
LCALL DELAY1MS
DJNZ PWML,PWMOFF
MOV PWML,TEMP
RET
ADJUSTPWM:
MOV A,AIM
CLR CY
SUBB A,REAL
JC OVERSPEED
BELOWSPEED:
CLR CY
MOV A,PWMH
SUBB A,#1
MOV PWMH,A
MOV A,PWML
ADD A,#1
MOV PWML,A
RET
ERROR1:
MOV A,TEMP
MOV B,#2
DIV AB
MOV TEMP,A
MOV A,PWMH
ADD A,TEMP
MOV PWMH,A
MOV A,PWML
SUBB A,TEMP
MOV PWML,A
RET
OVERSPEED:
MOV A,PWML
CLR CY
SUBB
您可能关注的文档
最近下载
- 检测色氨酸的新型探针,其制备方法及应用.pdf VIP
- 默纳克ME320L电梯专用变频器说明书.pdf
- 农民专业合作社发展中存在的问题及对策建议探讨.doc
- 2021TX淮海购物中心 INTRO年轻力中心.pdf
- 水平四(九年级)体育《CPR心肺复苏》教学设计及教案.docx
- 婚姻介绍服务标准协议书范本2024年通用.docx
- 20230915-浙商证券-低轨卫星互联网行业研究:应用驱动+国家战略,进入发展快车道.pdf
- 机器人机构学基础-全套PPT课件.pptx
- YY9706.252-2021 医用电气设备第252部分医用病床.pdf
- 世界银行-2024年世界经济形势与展望(英)-2024.pdf
文档评论(0)