速度检测实验报告_第1页
速度检测实验报告_第2页
速度检测实验报告_第3页
速度检测实验报告_第4页
速度检测实验报告_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、重庆邮电大学综合实验报告基于旋转编码器的转速测量实验姓 名: 魏 敏 学 号: 2012213148 班 级: 0881202 组 号: 专 业:电气工程与自动化指导老师: 陈 俊 华 自动化学院检测与控制实验中心2014一、实验目的1. 了解编码器工作原理2. 掌握编码器速度检测的方法;二、实验原理1. 编码器编码式数字传感器是测量转轴角位移的最常用的检测元件,它具有很高的分辨率、测量精度和可靠性。在一个圆形玻璃盘的边缘开有相等角距的缝隙,成为透明和不透明的码盘,在此码盘开缝的两边,分别安装光源及光电元件。当码盘随被测物体的工作轴转动时,每转过一个缝隙,光电元件所获得的光强就发生一次明暗的转

2、换,光电转换电路就产生一定幅值和功率的电脉冲输出信号。将这一脉冲信号送加法计数器进行记数,则所计数码就等于码盘转过的缝隙数目,在缝隙之间的角度已知时,码盘(被测物体)所转过的角度也就确定了。旋转编码器E6C2-CWZ6C参数表编码器参数电源电压DC5V24V消耗电流70mA以下分辨率(脉冲/旋转)100、200、300、360、400、500、600、720、800、1000、1024、1200、1500、1800、2000输出相A 、B、Z相输出方式NPN集电极开路输出输出容量外加电压:DC30V以下;同步电流35mA以下;残留电压:0.4V以下(同步电流35mA)最高响应频率100kHz2

3、.测量方法:2.1编码器鉴相电路设计:2.3测量原理:检测光电式旋转编码器与转速成正比的脉冲,然后计算转速,有三种数字测速方法:即M法、T法和M/T法。光电式旋转编码器是转速或转角的检测元件,旋转编码器与电机相连,当电机转动时,带动码盘旋转,便发出转速或转角信号。如图所示。M法测速测取 Tc时间内旋转编码器输出的脉冲个数 ,用以计算这段时间内的平均转速,称作法测速,如图所示。M法测速的分辨率: 电机的转速为 : M法测速的分辨率:M法测速误差率:M法测速适用于高速段T法测速记录编码器两个相邻输出脉冲的间的高频脉冲个数M2,f0为高频脉冲频率,如图所示。电机转速T法测速的分辨率:法测速误差率:T

4、法测速适用于低速段。M/T法测速把M法和T法结合起来,既检测TC时间内旋转编码器输出的脉冲个数M1,又检测同一时间间隔的高频时钟脉冲个数M2,用来计算转速,称作M/T法测速。采用M/T法测速时,应保证高频时钟脉冲计数器与旋转编码器输出脉冲计数器同时开启与关闭以减小误差。电机转速三、实验内容1. 根据旋转编码器的工作原理,设计基于旋转编码器的速度检测原理图;2. 利于实验室提供的单片机最小系统,设计位置检测、速度检测系统的应用电路;画出系统框图;3. 编写相关程序, 实现对位置及转速的测量,并显示;程序设计:#include #define uchar unsigned char #define

5、 uint unsigned int sbit dula=P26; sbit wela=P27;sbit q1=P34; bitbit_0;uint count_N,count_N1;uint count_n8;/计数值uchar T_N=20;void msplay(uchar,uchar);void INT_0_Init();void Timer0_Init();void Motor_Init();ucharcode x1=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x27,0x7f,0x6f,0x40,0x7c,0x39,0x5e,0x3e,0x48;ucha

6、r codex2=0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f;void delay(uint z)/延时函数uint x; for(x=z;x0;x-) ;void INT_0_Init() IT0=1;EX0=1;void Timer0_Init()TMOD=0X01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;ET0=1; TR0=1; void main() uchar k6,k5,k4,k3,k2,k1,k0;INT_0_Init();Timer0_Init();while(1)k0=0x0e;k

7、1=0x0f;if(!q1)k6=0;elsek6=10;if(!bit_0)k2=count_N%10000/1000;k3=count_N%1000/100; k4=count_N%100/10;k5=count_N%10;bit_0=1;msplay(k0,0);msplay(k1,1);msplay(k6,3); msplay(k2,4);msplay(k3,5);msplay(k4,6);msplay(k5,7);void int_0() interrupt 0 count_n8+;void timer0() interrupt 1TR0=0;TH0=(65536-50000)/25

8、6;TL0=(65536-50000)%256; T_N-; if(0=T_N)count_N1=count_n8;count_N=27.952*count_N1;bit_0=0;count_n8=0;T_N=20;TR0=1;void msplay(uchar y1,uchar y2) P0= x1y1; if(y2=6) P0=P0|0x80;dula=1;dula=0; delay(1); P0= x2y2; wela=1;wela=0; delay(1); P0= 0x00;dula=1;dula=0; delay(1); P0 = 0x0ff;wela=1;wela=0; delay(1);原理图设计: 四、总结 随着课程的推进,实验涉及的越来越多,对绘制原理图越来越得心应手,但由于编程涉及到对中断的应用,我仍不够熟练,在程序编写

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论