文档介绍:速度检测实验报告
重庆邮电大学综合实验报告基于旋转编码器得转速丈量实
验姓
名:
魏
敏
学
号:
20XX年213148
班
数字测速装置原理图
M法
测速测取
Tc时间内旋转编码器输出得脉冲个数
,用以计算这
段时间内得平均转速
,称作
M法测速
,如下列图。
M法测速得分辨率
:
电机得转速为
:
M法测速得分辨率:M法测速偏差率:
M法测速适用于高速段T法测速记录编码器两个相邻输
出脉冲得间得高频脉冲个数M2,f0为高频脉冲频率,如下列图。
电机转速
T法测速得分辨率:
T法测速偏差率:
法测速适用于低速段。
M/T法测速把M法与T法结合起来,既检测TC时间内
旋转编码器输出得脉冲个数M1,又检测同一时间间隔得高频时
钟脉冲个数M2,用来计算转速,称作M/T法测速。采纳M/T
法测速时,应保证高频时钟脉冲计数器与旋转编码器输出脉冲计
数器同时开启与关闭以减小偏差。
电机转速
三、实验内容
1、依据旋转编码器得工作原理,设计基于旋转编码器得速
度检测原理图;2、利于实验室供给得单片机最小系统,设计地址
检测、速度检测系统得应用电路;画出系统框图;3、编写相关程序,实现对地址及转速得丈量,并显示;程序设计:#includere
51、h
#defineucharunsignedchar#defineuintunsignedint
sbitdula=P2^6;
sbitwela=P2^7;sbitq1=P3^4;
bitbit_0;uintcount_N,count_N1;uintcount_n8;//计数值ucharT_N=20;voidmsplay(uchar,uc
ar);
voidINT_0_Init( );voidTimer0_Init();voidMo
or_Init( );ucharcodex1[]={0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x27,0x7f,0x6f,0x40,0x7c,0x39,0x5
e,0x3e,0x48};ucharcodex2[]={0xfe,0xfd,0xfb,0
f7,0xef,0xdf,0xbf,0x7f};voiddelay(uintz)//?
?
数函时延?{
uintx;
for(x=z;x>0;x--);}voidINT_0_Init( )
{
;1=0XE0=1;?TI?
}voidTimer0_Init( ){
TMOD=0X01;
;652/)00005-63556(=0HT?
;652%)00005-6