已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机速度测量及控制实验姓名:徐晨 学号:5130208383 班级:F1302014 小组成员:王林涛 赵路杰一、 实验目的综合应用,进一步掌握定时器计数器的使用,完成转速测量;全面掌握闭环控制原理,用PWM调制方式控制电机转速。二、 实验分工小组成员共同完成单片机的编程与调试工作。三、 实验设备清单、接线图、原理图1、 实验器材:51单片机控制板,BCD拨码盘,电机驱动及转侧测量电路2、 51单片机电路3、 转速控制电路4、 BCD拨码盘电路四、 实验内容及过程1、实时转速测量及显示。(每秒的转速)2、用2位拨码盘设定目标转速(每秒转速),实现PWM的电机调速控制。数码管分别显示转速设定值和实时测量值(每秒转速)。五、 编程说明1、 四位数码管采用静态显示方式。数码管为共阳极2、 转速传感器采用光电式传感器,输出为脉冲信号,已接到定时计数器T0。建议T1定时,T0计数,计算1秒钟的脉冲个数,就可以简单的测量出转速值。3、 PWM脉宽调制方式,通过编程改变高低电平的占空比,从而调整电机的平均电压,以达到调速的目的。由P1.5输出控制。4、 口地址分配序号电路名称器件名称地址号备注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读输入5、 程序框图电机驱动直流电机转速测量单片机PWM输出PC机6、 控制程序 LED1 EQU 30H LED2 EQU 31HLED3 EQU 32H LED4 EQU 33HSETL 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方式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,PWMLCLR P1.5LCALL DELAY1MSDJNZ PWML,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 A,PWMHADD A,#1MOV PWMH,ARETERROR2: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 DPTR,#0BFFFHMOVX A,DPTRCPL A MOV R0,AANL A,#0FH MOV SETL,AMOV A,R0 SWAP A ANL A,#0FHMOV SETH,AMOV LED2,SETLMOV 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 A,LED2ANL A,#0FHMOV DPTR,#DSEG1MOVC A,A+DPTRMOV DPTR,#7FFAHMOVX DPTR,AMOV A,REALMOVB,#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,A RETDSEG1:DB 0C0H,0F9H,0A4H,0B0HDB 99H,92H,82H,0F8HDB 80H,90H,88H,83HDB 0C6H,0A1H,86H,8EHDELAY1MS:MOV ONEMSECOND,#0FFH ;DJNZ ONEMSECOND,$RETEND六、 实验结果与分析通过设计合适的程序,完成了转速读取与控制的要求,每秒转速控制波
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智能卫浴远程控制系统赋能智慧零售:重构门店客流与转化率
- 十五五战略聚焦:全球宠物经济浪潮中季节性窝垫产品的增量空间测算
- 初中生物课堂中的概念图教学应用研究
- 智能开关赋能智慧建筑:楼宇自控系统BMS的终端感知革新
- 无线充电板赋能智慧养老:银发族居家安全的隐形守护者
- 新能源充电桩网络布局与运营策略
- 2026年活动策划面试八大问回答思路与实例解析
- 船载碳捕集存储系统:航运脱碳与船舶排放合规驱动的新兴减排装备市场
- 2026年智慧医疗远程诊疗平台建设方案
- 2027年秦源职业学院高职单招职业适应性测试考试模拟试卷含完整答案详解【有一套】
- 口服抗栓药物消化道损伤防治共识2026
- 2026年gcp考试及答案
- 国家癌症中心2025年癌症统计报告
- 养老院出入院管理制度
- 郴州亚光高纯银电解项目环境影响报告书
- 无人机通信技术
- 早产的诊断和处理指南2025
- 2025年户外运动裁判员资格考试《户外运动规则与裁判》备考题库及答案解析
- DL-T+2701-2023+水电站水工建筑物水下检查技术规程
- 肺部穿刺后的术后护理
- 医学情景模拟教学课件
评论
0/150
提交评论