带霍尔信号的增量式光电编码器在控制器测速中的应用

带霍尔信号的增量式光电编码器在控制器测速中的应用
带霍尔信号的增量式光电编码器在控制器测速中的应用

带霍尔信号的增量式光电编码器在控制器测速中的应用

一、增量式光电编码器基础

●增量式光电编码器示意图

●在码盘上均匀地刻制一定数量的光栅,光栅一侧固定有光接收传感器,另一侧有固定光

源,使用时码盘随电机轴同步转动

●码盘转动产生A、B和Z信号,A和B存在90度的相位差,用以产生正交脉冲信号,测

定位置增量,Z信号每转一圈触发一个窄脉冲,用来做基准校准

二、QEP信号解码

●增量式旋转光电编码器输出A、B(占空比50%)和Z信号及其对应互补的差分信号,滤

波后经差动放大器分别输出QEP_A、QEP_B和QEP_INDEX三路信号,接入到DSP的QEI 模块这些波形的时序如下图

●根据A、B信号相位超前或滞后可以判断转向,脉冲的上下沿捕捉可以产生4倍频信号

提高编码器的分辨率,脉冲累加计数用来计算转子相对于Z起始点的确切位置

三、带定位信号U、V和W信号的增量式光电编码器

●U、V和W信号用来给转子做初始定位,这三个脉冲互差120o电角度方波信号类似于直

流无刷电机位置传感器HALL的输出信号,在一个电角度周期,三个信号的输出组成6个状态,每个状态60o电角度

●要使U、V和W信号能判断转子的初始定位,需要将U相信号上升沿和电机反电势和由

负到正过零点位置对齐

四、增量式光电编码器初始位置

●编码器U信号和Z信号的关系

●上面提及U、V和W信号类似于直流无刷的HALL传感器的信号,通常使用HALL使用时

已经把1个HALL安装到A相电机绕组磁势轴线位置,另外两个依次按照120o电角度顺序安装好,这样U相信号上升沿和电机A相反电势和由负到正过零点位置对齐,该位置定义为初始位置,此时。绕组A相轴线和转子D轴对齐

●编码器安装好后,U相信号上升沿位置也就确定,所以编码器的初次安装一般而言需要

将U相信号标定到A相电机绕组磁势轴线位置

●Z信号触发信号通常而言和编码器U相信号上升沿对齐,如果有偏差,需要加上校正因

子,这样Z信号就能反应电机的U相反电势零点位置即初始位置的位置

●编码器安装好后,编码器U相信号和Z触发信号的位置是固定的,和A相绕组轴线存在

着对应关系,但电机转子的位置是随机的,可能在0到360o电角度6个扇区之间的任何一个位置,每个扇区的轴线与转子的D轴是随机的,定义该值θz。θz的物理含义是:每个扇区的轴线与转子D轴位置的差值。该差值是物理存在的,在矢量控制之前必须要学到

五、转子相位初始化

●对于采用带U,V,W磁极信号的编码器来说,采用这个编码器能够把一个电角度周期分成

6个区间。当系统上电时,检测U,V,W三相的状态能够知道当前在哪个区间(0~5),从而得到θe=θZ+n*60+30.

●由于U,V,W只能分辨60o电角度,以0区间为例,电角度表示范围在0~60o之间,取其

中间值30o代表当前位置

●对于磁钢表贴式永磁电机,通常采用id=0的控制方式,定子磁链矢量超前转子D轴90

o时力矩最大,用编码器U、V和W相脉冲信号定位时由于有30o的电角度误差,所以定子磁链矢量超前磁极位置不一定刚好是90o,而是在60o-120o之间。这时转矩不是最大,但足够启动电机,当Z信号触发脉冲到来时就能重新修正转子的位置,之后使用A、B 脉冲的信号获取精确的转子位置信号

下图为教科书通常的转子相位初始化示意图

编码器使用教程与测速原理

编码器使用教程与测速原理 我们将通过这篇教程与大家一起学习编码器的原理,并介绍一些实用的技术。 1.编码器概述 编码器是一种将角位移或者角速度转换成一连串电数字脉冲的旋转式传感器,我们可以通过编码器测量到底位移或者速度信息。编码器从输出数据类型上分,可以分为增量式编码器和绝对式编码器。 从编码器检测原理上来分,还可以分为光学式、磁式、感应式、电容式。常见的是光电编码器(光学式)和霍尔编码器(磁式)。 2.编码器原理 光电编码器是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。光电编码器是由光码盘和光电检测装置组成。光码盘是在一定直径的圆板上等分地开通若干个长方形孔。由于光电码盘与电动机同轴,电动机旋转时,检测装置检测输出若干脉冲信号,为判断转向,一般输出两组存在一定相位差的方波信号。 霍尔编码器是一种通过磁电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。霍尔编码器是由霍尔码盘和霍尔元件组成。霍尔码盘是在一定直径的圆板上等分地布置有不同的磁极。霍尔码盘与电动机同轴,电动机旋转时,霍尔元件检测输出若干脉冲信号,为判断转向,一般输出两组存在一定相位差的方波信号。

可以看到两种原理的编码器目的都是获取AB相输出的方波信号,其使用方法也是一样,下面是一个简单的示意图。 3.编码器接线说明 具体到我们的编码器电机,我们可以看看电机编码器的实物。 这是一款增量式输出的霍尔编码器。编码器有AB相输出,所以不仅可以测速,还可以辨别转向。根据上图的接线说明可以看到,我们只需给编码器电源5V供电,在电机转动的时候即可通过AB相输出方波信号。编码器自带了上拉电阻,所以无需外部上拉,可以直接连接到单片机IO读取。

霍尔传感器小车测速)

成绩评定: 传感器技术 课程设计 题目霍尔传感器小车测速

摘要 对车速测量,利用霍尔传感器工作频带宽、响应速度快、测量精度高的特性结合单片机控制电路,设计出了一种新型的测速系统,实现了对脉冲信号的精确、快速测量,硬件成本低,算法简单,稳定性好。霍尔传感器测量电路设计、显示电路设计。测量速度的霍尔传感器和车轴同轴连接,车轴没转一周,产生一定量的脉冲个数,有霍尔器件电路部分输出幅度为12 V 的脉冲。经光电隔离器后成为输出幅度为5 V 转数计数器的计数脉冲。控制定时器计数时间,即可实现对车速的测量。在显示电路设计中,实现LED上直观地显示车轮的转数值。与软件配合,实现了显示、报警功能 关键词:单片机AT89C51 传感器 LED 仿真

目录 一、设计目的------------------------- 1 二、设计任务与要求--------------------- 1 2.1设计任务------------------------- 1 2.2设计要求------------------------- 1 三、设计步骤及原理分析 ----------------- 1 3.1设计方法------------------------- 1 3.2设计步骤------------------------- 3 3.3设计原理分析--------------------- 10 四、课程设计小结与体会 ---------------- 11 五、参考文献------------------------- 11

一、设计目的 通过《传感器及检测技术》课程设计,使学生掌握传感器及检测系统设计的方法和设计原则及相应的硬件调试的方法。进一步理解传感器及检测系统的设计和应用。 用霍尔元件设计测量车速的电子系统,通过对霍尔元件工作原理的掌握实现对车速测量的应用,设计出具体的电子系统电路,并且能够完成精确的车速测量。 二、设计内容及要求 2.1设计任务 霍尔传感器一般由霍尔元件和磁钢组成,当霍尔元件和磁钢相对运动时,就会产生脉冲信号,根据磁钢和脉冲数量就可以计算转速,进而求出车速。 现要求设计一个测量系统,在小车的适当位置安装霍尔元件及磁钢,使之具有以下功能: 功能:1)LED数码管显示小车的行驶距离(单位:cm)。 2)具有小车前进和后退检测功能,并用指示灯显示。 3)记录小车的行驶时间,并实时计算小车的行驶速度。 4)距离测量误差<2cm。 5)其它。 2.2设计要求 设计要求首先选定传感器,霍尔传感器具有灵敏、可靠、体积小巧、无触点、无磨损、使用寿命长、功耗低等优点,综合了电机转速测量系统的要求。其次设计一个单片机小系统,掌握单片机接口电路的设计技巧,学会利用单片机的定时器和中断系统对脉冲信号进行测量或计数。再次实时测量显示并有报警功能,实时测量根据脉冲计数来实现转速测量的方法。要求霍尔传感器转速为0~5000r/min。 三、设计步骤及原理分析 3.1 设计方法 3.1.1 霍尔效应 所谓霍尔效应,是指磁场作用于载流金属导体、半导体中的载流子时,产生

编码器测速

飞思卡尔智能车舵机和测速的控制设计与实现 时间:2010-04-1411:53:10来源:电子设计工程作者:雷贞勇谢光骥五邑大学 2.1舵机工作原理 舵机在6V电压下正常工作,而大赛组委会统一提供的标准电源输出电压为7.2V,则需一个外围电压转换电路将电源电压转换为舵机的工作电压6V。图2为舵机供电电路。 舵机由舵盘、位置反馈电位计、减速齿轮组、直流动电机和控制电路组成,内部位置反馈减速齿轮组由直流电动机驱动,其输出轴带动一个具有线性比例特性的位置反馈电位器作为位置检测。当电位器转角线性地转换为电压并反馈给控制电路时,控制电路将反馈信号与输入的控制脉冲信号相比较,产生纠正脉冲,控制并驱动直流电机正向或反向转动,使减速齿轮组输出的位置与期望值相符。从而达到舵机精确控制转向角度的目的。舵机工作原理框图如图3所示。 2.2舵机的安装与调节 舵机的控制脉宽与转角在-45°~+45°范围内线性变化。对于对速度有一定要求的智能车,舵机的响应速度和舵机的转向传动比直接影响车模能否以最佳速度顺利通过弯道。车模在赛道上高速行驶,特别是对于前瞻性不够远的红外光电检测智能车,舵机的响应速度及其转向传动比将直接影响车模行驶的稳定性,因此必须细心调试,逐一解决。由于舵机从执行转动指令到响应输出需占用一定的时间,因而产生舵机实时控制的滞后。虽然车模在进入弯道时能够检测到黑色路线的偏转方向,但由于舵机的滞后性,使得车模在转弯过程中时常偏离跑道,且速度越快,偏离越远,极大限制车模在连续弯道上行驶的最大时速,使得车模全程赛道速度很难进一步提高。为了减小舵机响应时间,在遵守比赛规则不允许改造舵机结构的前提下,利用杠杆原理,采用加长舵机力臂的方案来弥补这一缺陷,加长舵机力臂示意图如图4所示。

测速编码器

测速编码器技术参数 电机的位置检测在电机控制中是十分重要的,特别是需要根据精确转子位置控制电机运动状态的应用场合,如位置伺服系统。电机控制系统中的位置检测通常有:微电机解算元件,光电元件,磁敏元件,电磁感应元件等。这些位置检测传感器或者与电机的非负载端同轴连接,或者直接安装在电机的特定的部位。其中光电元件的测量精度较高,能够准确的反应电机的转子的机械位置,从而间接的反映出与电机连接的机械负载的准确的机械位置,从而达到精确控制电机位置的目的。本文主要介绍高精度的光电编码器的内部结构、工作原理与位置检测的方法。 一.光电编码器的介绍: 光电编码器是通过读取光电编码盘上的图案或编码信息来表示与光电编码器相连的电机转子的位置信息的。根据光电编码器的工作原理可以将光电编码器分为绝对式光电编码器与增量式光电编码器,下面我就这两种光电编码器的结构与工作原理做介绍。 1、绝对式光电编码器 绝对式光电编码器如图所示,他是通过读取编码盘上的二进制的编码信息来表示绝对位置信息的。编码盘是按照一定的编码形式制成的圆盘。图1是二进制的编码盘,图中空白部分是透光的,用“0”来表示;涂黑的部分是不透光的,用“1”来表示。通常将组成编码的圈称为码道,每个码道表示二进制数的一位,其中最外侧的是最低位,最里侧的是最高位。如果编码盘有4个码道,则由里向外的码道分别表示为二进制的23、22、21和20,4位二进制可形成16个二进制数,因此就将圆盘划分16个扇区,每个扇区对应一个4位二进制数,如0000、0001、…、1111。 按照码盘上形成的码道配置相应的光电传感器,包括光源、透镜、码盘、光敏二极管和驱动电子线路。当码盘转到一定的角度时,扇区中透光的码道对应的光敏二极管导通,输出低电平“0”,遮光的码道对应的光敏二极管不导通,输出高电

飞思卡尔光电编码器测速程序

#include /* common defines and macros */ #include /* derivative information */ #pragma LINK_INFO DERIV ATIVE "mc9s12xs128" volatile uint speed_back=0,temp=0; void delay_ms(uint ms) { volatile uint x=0; while(ms--) { for(x=2800;x>0;x--) { _asm(nop); _asm(nop); _asm(nop); _asm(nop); _asm(nop); _asm(nop); } } } //注意外接16M晶体。 //飞思卡尔推荐配置,主频道50MHZ,速度更快! void Init_PLL(void) { CLKSEL = 0X00; //disengage PLL to system PLLCTL_PLLON = 1; //turn on PLL SYNR = (0xc0|0x18); //SYDIV=0X18=24 REFDV = (0x40|0x07); //REFDIV=0X07=7 POSTDIV = 0x00; //pllclock=2*osc*(1+SYDIV)/(1+REFDIV)=100MHz; _asm(nop); //BUS CLOCK=50M _asm(nop); _asm(nop); _asm(nop); _asm(nop); _asm(nop); _asm(nop); _asm(nop); _asm(nop);

霍尔传感器应用测速方面

传感器原理及工程应用(论文) 霍尔传感器应用测速方面 学生姓名: 指导教师: 专业: 学号: 2011 年12 月

目录 前言 (1) 1绪论 (1) 1.1脉冲信号的获得 (1) 1.2方案分析论证 (2) 1.3单片机模块论证与选择 (2) 1.4显示模块论证与选择 (2) 1.5报警模块论证与选择 (3) 1.6电源模块论证与选择 (3) 2 基于霍尔传感器的电机转速测量系统硬件设计 (4) 2.1总体硬件设计 (4) 2.2系统电路设计 (5) 2.3霍尔传感器测量电路设计 (5) 2.4霍尔传感器测量原理 (6) 2.5转速测量方法 (7) 2.6反相器74LS14 (7) 2.7光电耦合器 (8) 2.8蜂鸣器 (9) 结论 (10) 参考文献 (11)

前言 测速是工农业生产中经常遇到的问题,学会使用单片机技术设计测速仪表具有很重要的意义。要测速,首先要解决是采样的问题。在使用模拟技术制作测速表时,常用测速发电机的方法,即将测速发电机的转轴与待测轴相连,测速发电机的电压高低反映了转速的高低。 使用单片机进行测速,可以使用简单的脉冲计数法。只要转轴每旋转一周,产生一个或固定的多个脉冲,并将脉冲送入单片机中进行计数,即可获得转速的信息。在直流电机的多年实际运行的过程中,机械测速电机不足之处日益明显,其主要表现为直流测速电机DG中的炭刷磨损及交流测速发电机TG中的轴承磨损,增加了设备的维护工作量,也随着增加了发生故障的可能性;同时机械测速电机在更换炭刷及轴承的检修作业过程中,需要将直流电动机停运,安装过程中需要调整机械测速电机轴与主电机轴的同轴度,延长了检修时间,影响了设备的长期平稳运行。 随着电力电子技术的不断发展,一些新颖器件的不断涌现,原有器件的性能也随着逐渐改进,采用电力电子器件构成的各种电力电子电路的应用范围与日俱增。因此采用电子脉冲测速取代原直流电动机械测速电机已具备理论基础,如可采用磁阻式、霍尔效应式、光电式等方式检测电机转速。 经过比较分析后,决定采用测速齿轮和霍尔元件代替原来的机械测速电机。霍尔传感器作为测速器件得到广泛应用。霍尔传感器是利用霍尔效应实现磁电转换的一种传感器。霍尔效应这种物理现象的发现,虽然已有一百多年的历史,但是直到20世纪40年代后期,由于半导体工艺的不断改进,才被人们所重视和应用。我国从70年代开始研究霍尔器件,经过20余年的研究和开发,目前已经能生产各种性能的霍尔元件,霍尔传感器具有灵敏度高、线性度好、稳定性高、体积小和耐高温等特点[2]

测速编码器说明书

BEN测速编码器在智能车舵机控制中的应用2.1 舵机工作原理 舵机在6 V电压下正常工作,而大赛组委会统一提供的标准电源输出电压为7.2 V,则需一个外围电压转换电路将电源电压转换为舵机的工作电压6 V。图2为舵机供电电路。 舵机由舵盘、位置反馈电位计、减速齿轮组、直流动电机和控制电路组成,内部位置反馈减速齿轮组由直流电动机驱动,其输出轴带动一个具有线性比例特性的位置反馈电位器作为位置检测。当电位器转角线性地转换为电压并反馈给控制电路时,控制电路将反馈信号与输入的控制脉冲信号相比较,产生纠正脉冲,控制并驱动直流电机正向或反向转动,使减速齿轮组输出的位置与期望值相符。从而达到舵机精确控制转向角度的目的。舵机工作原理框图如图3所示。 2.2 舵机的安装与调节 舵机的控制脉宽与转角在-45°~+45°范围内线性变化。对于对速度有一定要求的智能车,舵机的响应速度和舵机的转向传动比直接影响车模能否以最佳速度顺利通过弯道。车模在赛道上高速行驶,特别是对于前瞻性不够远的红外光电检测智能车,舵机的响应速度及其转向传动比将直接影响车模行驶的稳定性,因此必须细心调试,逐一解决。由于舵机从执行转动指令到响应输出需占用一定的时间,因而产生舵机实时控制的滞后。虽然车模在进入弯道时能够检测到黑色路线的偏转方向,但由于舵机的滞后性,使得车模在转弯过程中时常偏离跑道,且速度越快,偏离越远,极大限制车模在连续弯道上行驶的最大时速,使得车模全程赛道速度很难进一步提高。为了减小舵机响应时间,在遵守比赛规则不允许改造舵机结构的前提下,利用杠杆原理,采用加长舵机力臂的方案来弥补这一缺陷,加长舵机力臂示意图如图4所示。

51单片机PID调增量式光电编码器测速.

编码器输出的A向脉冲接到单片机的外部中断INT0,B向脉冲接到I/O端口P1.0。当系统工作时,首先要把INT0设置成下降沿触发,并开相应中断。当有有效脉冲触发中断时,进行中断处理程序,判别B脉冲是高电平还是低电平,若是高电平则编码器正转,加1计数;若是低电平则编码器反转,减1计数。 基于51单片机的直流电机PID闭环调速系统原理详解与程序 (2013-08-04 01:18:15) 转载▼ 标签: 分类:单片机 51单片 机 直流电 机 pid pcf8591 基于51单片机的直流电机PID闭环调速系统 1.电机转速反馈: 原理:利用光电编码器作为转速的反馈元件,设电机转一周光电编码器发送N个PWM波形,利用测周法测量电机转速。 具体实现:将定时器0设置在计数模式,用来统计一定的时间T内接受到的脉冲个数M个,而定时器0置在计时模式,用来计时T时间。则如果T时间接受到M个PWM波形,而电机转一圈发出N个PWM波形,则根据测周法原理,电机的实际的转速为:real_speed=M/(N*T),单位转/秒。若将定时器1置在计数模式,则PWM波形应该由P3^3脚输入。 代码实现:

//定时器0初始化,用来定时10ms void Init_Timer0(void) { TMOD |= 0x01; //使用模式1,16位定时器,且工作在计时模式 TH0=(65536-10000)/256; //定时10ms TL0=(65536-10000)%6; EA=1; //总中断打开 ET0=1; //定时器中断打开 TR0=1; //定时器开关打开 } // 计数器1初始化,用来统计定时器1计时250ms内PWM波形个数 void Init_Timer1(void) { TMOD |= 0x50; //使用计数模式1,16位计数器模式 TH1=0x00; //给定初值,由0往上计数 TL1=0x00; EA=1; //总中断打开 ET1=1; //定时器中断打开 TR1=1; //定时器开关打开 } //定时器0的中断服务子函数,主要完成脉冲个数的读取,实际转速的计算和PID 控制以及控制结 //果输出等工作 void Timer0_isr(void) interrupt 1 { unsigned char count; TH0=(65536-10000)/256; //重新赋值 10ms TL0=(65536-10000)%6;

霍尔元件测速原理说明及应用

霍尔测速 测速是工农业生产中经常遇到的问题,学会使用单片机技术设计测速仪表具有很重要的意义。要测速,首先要解决是采样的问题。在使用模拟技术制作测速表时,常用测速发电机的方法,即将测速发电机的转轴与待测轴相连,测速发电机的电压高低反映了转速的高低。使用单片机进行测速,可以使用简单的脉冲计数法。只要转轴每旋转一周,产生一个或固定的多个脉冲,并将脉冲送入单片机中进行计数,即可获得转速的信息。 下面以常见的玩具电机作为测速对象,用CS3020设计信号获取电路,通过电压比较器实现计数脉冲的输出,既可在单片机实验箱进行转速测量,也可直接将输出接到频率计或脉冲计数器,得到单位时间内的脉冲数,进行换算即可得电机转速。这样可少用硬件,不需编程,但仅是对霍尔传感器测速应用的验证。 1 脉冲信号的获得 霍尔传感器是对磁敏感的传感元件,常用于开关信号采集的有CS3020、CS3040等,这种传感器是一个3端器件,外形与三极管相似,只要接上电源、地,即可工作,输出通常是集电极开路(OC)门输出,工作电压范围宽,使用非常方便。如图1所示是CS3020的外形图,将有字面对准自己,三根引脚从左向右分别是Vcc,地,输出。 图1 CS3020外形图 使用霍尔传感器获得脉冲信号,其机械结构也可以做得较为简单,只要在转轴的圆周上粘上一粒磁钢,让霍尔开关靠近磁钢,就有信号输出,转轴旋转时,就会不断地产生脉冲信号输出。如果在圆周上粘上多粒磁钢,可以实现旋转一周,获得多个脉冲输出。在粘磁钢时要注意,霍尔传感器对磁场方向敏感,粘之前可以先手动接近一下传感器,如果没有信号输出,可以换一个方向再试。这种传感器不怕灰尘、油污,在工业现场应用广泛。 2 硬件电路设计 测速的方法决定了测速信号的硬件连接,测速实际上就是测频,因此,频率测量的一些原则同样适用于测速。 通常可以用计数法、测脉宽法和等精度法来进行测试。所谓计数法,就是给定一个闸门时间,在闸门时间内计数输入的脉冲个数;测脉宽法是利用待测信号的脉宽来控制计数门,对一个高精度的高频计数信号进行计数。由于闸门与被测信号不能同步,因此,这两

运动控制-M法T法测速单片机程序设计

M法、T法测速单片机程序设计 摘要 本设计为M法、T法测速的单片机程序设计。使用STC89C52单片机作为控制器,使用该单片机的外部中断和定时器对编码器的输出的脉冲进行采样来计算出电机的转速。可以使用按键输入来调整M法、T法测速法中Z、Tc和Tt等参数以及测速方法的选择,以此来增强本设计的适应性。参数选择结果和电机转速计算结果均显示在LCD1602上。 关键字:STC89C52,M法、T法测速,LCD1602,电机转速 Ⅰ

Abstract This design as m, t-law velocity measurement of single-chip computer programming. Using STC89C52 single-chip computer as the controller, using the microcontroller's external interrupts and timers for encoder output pulse is sampled to calculate the speed of the motor. Can be adjusted using touchtone m, t law Velocimetry parameters such as z, Tt and Tc, as well as in speed measurement method of choice, as a way to enhance the adaptability of this design. Parameter selection and calculation of motor speed results are available on LCD1602. Keywords:STC89C52,M、T method, the LCD1602, Motor speed Ⅱ

编码器位置与速度检测

制作速度检测部件 实验报告 专业:机械设计制造及其自动化 姓名:xxx 学号:xxx 实验时间:2012-2013学年第2学期

制作速度检测部件 一、实验原理: 1.利用外部中断0对信号源在一定时间内产生的脉冲进行计数,并对外部中断0设置为跳变沿中断(IT0=1) 2.利用定时器0进行计时,并在中断程序中读取这段时间内产生的脉冲数,再利用脉冲数与路程之间的对应关系求得编码器的速度。 3. 光电开关的使用,如图: 测速方法: M 法测速 测取c T 时间内旋转编码器输出的脉冲个数1M ,用以计算这段时间内的平均转速,称作M法测速,图12所示。电机的转速为 r/min 601 c ZT M n = , M 法测速的分辨率: c c c ZT ZT M ZT M Q 60 60)1(6011= -+= M 法测速误差率: c T 1 M 图12 M 测速法原理图

% 1001%10060 ) 1(60 60%1111max ?=?-=M ZT M ZT M ZT M c c c δM 法测速适用于高速段, T 法测速 记录编码器两个相邻输出脉冲的间的高频脉冲个数M2,f0为高频脉冲频率,图13所示。 电机转速 r/min ZM f 60ZT 60n 2 t == T 法测速的分辨率: )1(6060)1(602202020-=--=M ZM f ZM f M Z f Q 或Zn f Zn Q -= 02 60 T法测速误差率: % 10011 %10060 60 )1(60%22 020 20max ?-=?-=M ZM f ZM f M Z f δ T 法测速适用于低速段。 M/T 法测速 把M 法和T 法结合起来,既检测TC 时间内旋转编码器输出的脉冲个数M1,又检测同一时间间隔的高频时钟脉冲个数M2,用来计算转速,称作M/T 法测速。采用M/T 法测速时,应保 2 M 2f M T t =图13 T 测速法 c T 1 M 2 M 图14 M/T 法测速原理图

传感器测速实验报告(第一组)

传感器测速实验报告 院系: 班级: 、 小组: 组员: 日期:2013年4月20日

实验二十霍尔转速传感器测速实验 一、实验目的 了解霍尔转速传感器的应用。 二、基本原理 利用霍尔效应表达式:U H=K H IB,当被测圆盘上装有N只磁性体时,圆盘每转一周磁场就变化N次。每转一周霍尔电势就同频率相应变化,输出电势通过放大、整形和计数电路就可以测量被测旋转物的转速。 本实验采用3144E开关型霍尔传感器,当转盘上的磁钢转到传感器正下方时,传感器输出低电平,反之输出高电平 三、需用器件与单元 霍尔转速传感器、直流电源+5V,转动源2~24V、转动源电源、转速测量部分。 四、实验步骤 1、根据下图所示,将霍尔转速传感器装于转动源的传感器调节支架上,调节探头对准转盘内的磁钢。 图9-1 霍尔转速传感器安装示意图 2、将+15V直流电源加于霍尔转速器的电源输入端,红(+)、黑( ),不能接错。 3、将霍尔传感器的输出端插入数显单元F,用来测它的转速。 4、将转速调解中的转速电源引到转动源的电源插孔。 5、将数显表上的转速/频率表波段开关拨到转速档,此时数显表指示电机的转速。 6、调节电压使转速变化,观察数显表转速显示的变化,并记录此刻的转速值。

五、实验结果分析与处理 1、记录频率计输出频率数值如下表所示: 电压(V) 4 5 8 10 15 20 转速(转/分)0 544 930 1245 1810 2264 由以上数据可得:电压的值越大,电机的转速就越快。 六、思考题 1、利用霍尔元件测转速,在测量上是否有所限制? 答:有,测量速度不能过慢,因为磁感应强度发生变化的周期过长,大于读取脉冲信号的电路的工作周期,就会导致计数错误。 2、本实验装置上用了十二只磁钢,能否只用一只磁钢? 答:如果霍尔是单极的,可以只用一只磁钢,但可靠性和精度会差一些;如果霍尔 是双极的,那么必须要有一组分别为n/s极的磁钢去开启关断它,那么至少要两只磁钢。

基于51单片机的光电编码器测速报告

课程设计报告 课程名称:微机原理课程设计 题目:基于51单片机的光电编码器测速

光电编码器是高精度位置控制系统常用的一种位移检测传感器。在位置控制系统中,由于电机既可能正转,也可能反转,所以要对与其相连的编码器输出的脉冲进行计数,要求相应的计数器既能实现加计数,又能实现减计数,即进行可逆计数。其计数的方法有多种,包括纯粹的软件计数和硬件计数。文中分别对这两种常用的计数方法进行了分析,对其优缺点进行了对比,最后提出了一种新的计数方法,利用80C51单片机内部的计数器实现对光电编码器输出脉冲的加减可逆计数,既节省了硬件资源,又能得到较高的计数频率。本设计就是由单片机STC89C52RC芯片,光电编码器和1602液晶为核心,辅以必要的电路,构成了一个基于51单片机的光电编码器测速器。该系统有两个控制按键,分别用于控制每秒的转速和每分钟的转速,并将速度用1602液晶显示出来。该测速器测速精准,具有实时检测的功能,操作简单。 关键词:光电编码器,51单片机,C语言,1602液晶

一、设计任务与要求 (4) 1.1 设计任务 (4) 1.2 设计要求 (4) 二、方案总体设计 (5) 2.1 方案一 (5) 2.2 方案二 (5) 2.3 系统采用方案 (5) 三、硬件设计 (7) 3.1 单片机最小系统 (7) 3.2 液晶显示模块 (7) 3.3 系统电源 (8) 3.4光电编码器电路 (8) 3.5 整体电路 (9) 四、软件设计 (10) 4.1 keil软件介绍 (10) 4.2 系统程序流程 (10) 五、仿真与实现 (12) 5.1 proteus软件介绍 (12) 5.2 仿真过程 (12) 5.3 实物制作与调试 (13) 5.4 使用说明 (14) 六、总结 (15) 6.1 设计总结 (15) 6.2 经验总结 (15) 七、参考文献 (16)

霍尔传感器测速原理

现代检测技术论文 测控11-2班 范国霞 1105070202

绪论 现代技术关于速度的测量方法多种多样,其中包括线速度和角速度两个方面,速度和转速测量在工业农业、国防中有很多应用,如汽车、火车、轮船及飞机等行驶速度测量;发动机、柴油机、风力发电机等输出轴的转速测量等等。其中有微积分转换法,线速度与角速度转换方法,时间位移方法等等,下面我所介绍的是霍尔传感器对于速度的测量方法。霍尔式传感器是基于霍尔效应原理设计的传感器. 关键字:霍尔效应,霍尔传感器

霍尔传感器 霍尔传感器是基于霍尔效应的一种传感器。1879年美国物理学家霍尔首先在金属材料中发现了霍尔效应,但由于金属材料的霍尔效应太弱而没有得到应用,随着半导体技术的发展,开始用半导体材料制成霍尔元件,由于他的霍尔效应显著而得到了应用和发展。在了解霍尔传感器之前先了解一下什么是霍尔元件以及它的基本特性。 霍尔元件的结构很简单,它是由霍尔片、四根引线和壳体组成的,如图1所示。 图1 霍尔片是一块矩形半导体单晶薄片,引出四根引线:1、1ˊ两根引线加激励电压或电流,称激励电极;2、2ˊ引线为霍尔输出引线,称霍尔电极。霍尔元件的壳体是用非到此金属、陶瓷或环氧树脂封装的。在电路中,霍尔元件一般可用两种符号表示,如图1(b)所示。

霍尔元件的基本特性 (1)额定激励电流和最大允许激励电流当霍尔元件自身温度升高10℃所流过的激励电流成为额定激励电流。以元件允许最大温升为限定的激励电流称为最大允许激励电流。因霍尔电势随激励电流增加而线性增加,所以使用中希望选用尽可能大的激励电流,因而需要知道元件的最大允许激励电流。 (2)输入电阻和输出电阻激励电极间的电阻称为输入电阻。霍尔电极输出电势对电路外部来说相当于一个电压源,其电源内阻即为输出电阻。 (3)不等位电势及不等为电阻当霍尔元件的激励电流为I时,若元件所处位置磁感应强度为零,则它的霍尔电势应该为零,但实际不为零。这是测得的空载电势称为不等位电势。 (4)寄生直流电势再外加磁场为零、霍尔元件用交流激励时,霍尔电极输出除了交流不等位电势外,还有一直流电势,称为寄生直流电势。 (5)霍尔电势温度系数在一定磁感应强度和激励电流下温度每变化1℃时,霍尔电势变化的百分率称为霍尔电势温度系数。他同时也是霍尔系数的温度系数。

基于51单片机的光电编码器测速

摘要 光电编码器是高精度位置控制系统常用的一种位移检测传感器。在位置控制系统中,由于电机既可能正转,也可能反转,所以要对与其相连的编码器输出的脉冲进行计数,要求相应的计数器既能实现加计数,又能实现减计数,即进行可逆计数。其计数的方法有多种,包括纯粹的软件计数和硬件计数。文中分别对这两种常用的计数方法进行了分析,对其优缺点进行了对比,最后提出了一种新的计数方法,利用80C51单片机内部的计数器实现对光电编码器输出脉冲的加减可逆计数,既节省了硬件资源,又能得到较高的计数频率。本设计就是由单片机STC89C52RC芯片,光电编码器和1602液晶为核心,辅以必要的电路,构成了一个基于51单片机的光电编码器测速器。该系统有两个控制按键,分别用于控制每秒的转速和每分钟的转速,并将速度用1602液晶显示出来。该测速器测速精准,具有实时检测的功能,操作简单。 关键词:光电编码器,51单片机,C语言,1602液晶

目录 一、设计任务与要求 (3) 1.1 设计任务 (3) 1.2 设计要求 (3) 二、方案总体设计 (4) 2.1 方案一 (4) 2.2 方案二 (4) 2.3 系统采用方案 (4) 三、硬件设计 (6) 3.1 单片机最小系统 (6) 3.2 液晶显示模块 (6) 3.3 系统电源 (7) 3.4光电编码器电路 (7) 3.5 整体电路 (8) 四、软件设计 (9) 4.1 keil软件介绍 (9) 4.2 系统程序流程 (9) 五、仿真与实现 (11) 5.1 proteus软件介绍 (11) 5.2 仿真过程 (11) 5.3 实物制作与调试 (12) 5.4 使用说明 (13) 六、总结 (14) 6.1 设计总结 (14) 6.2 经验总结 (14) 七、参考文献 (15)

霍尔传感器的测速电路设计

4.2.2霍尔传感器的测速电路设计 首先选定传感器,霍尔传感器具有灵敏、可靠、体积小巧、无触点、无磨损、使用寿命长、功耗低等优点,综合了电机转速测量系统的要求。 其次设计一个单片机小系统,利用单片机的定时器和中断系统对脉冲信号进行测量或计数。 再次实时测量显示并有报警功能,实时测量根据脉冲计数来实现转速测量的方法。要求霍尔传感器转速为0~5000r/min。 霍尔测速模块论证与选择 采用霍尔传感器;选型号为CHV-25P/10的霍尔传感器,其额定电压为10v,输出信号5v/25mA,电源为12~15v。体积大,价格一般为40~120元之间不等。性价比较高 计数器模块论证与选择 采用片内的计数器。其优点在于降低单片机系统的成本。每到一个脉冲将会产生一个T1的计数,在T0产生的100ms中断完成后,T1的中断溢出次数就是所需要计的脉冲数。特点在于:使用了内部的T1作为外部脉冲的计数器,并且,为了避免计数器的溢出,将T1的初值设为0。 显示模块论证与选择 采用LCD液晶显示器作为显示模块核心。LCD显示器工作原理简单,编程方便,节能环保。 报警模块论证与选择 采用蜂鸣器与发光二极管作为声光报警主要器件。该方案不论在硬件和焊接方面还是在编写软件方面都简单方便,而且成本低廉。 电源模块论证与选择 采用交流220V/50Hz电源转换为直流5V电源作为电源模块。 该方案实施简单,电路搭建方便,可作为单片机开发常备电源使用。 单片机模块论证与选择 选用P89C51的单片机速度极快、功耗低、体积小、资源丰富,有各种不同的规格,最快的达100MPS ,引脚还可编程确定功能 选用51系列的单片机,是因为51的架构十分典型。而且: 1.价格便宜; 2.开发手段便宜; 3.自己动手焊接相对容易。 转速测量方案论证

深入浅出解析智能车测速部分

深入浅出解剖智能车测速部分 作者:IT民工在打滚 作者简介:笔者大一、二参加第三、四届智能车竞赛,大三担任校区实验 中心助理引导学校同学参加第五届智能车竞赛,荣获全国智能车竞赛电磁组竞 赛特等奖。自从大三开始到此刻一直从事运动控制系统开发,对运动控制了解 还算比较透切。在此,跟学弟们分享下他熟识的,望能对学弟们参加竞赛有所 帮助,让大家少走些弯路尽早走上自控的正轨,让咱们一起努力将咱们祖国自 控技术推向更高的台阶。当然更希望此文能抛砖引玉。文中有错漏地方还望各 位多多包涵。 智能车运动控制系统包含:运算处理器(MCU)、执行机构(有刷直流电机)、反馈机构(编码器或旋转变压器)。自动化行业里完成的运动控制系统 包含三环控制,三环控制分别为:电流环(转矩环),属于三环中的内环;转 速环,属三环中的中间环;位置环,属三环中的最外环。这三环运动控制算法 在不同系统有所取舍,有些系统只需用其中的一环或两环,例如:张力控制系 统只需用到电流环足以;智能车则需要电流环+速度环。据我了解几乎没有同 学上两环控制算法的,都是单单一个速度环(速度环PID)。要控制好电机应 该上两环控制,只有这样才能最好的发挥电机的驱动能力。这里稍微解析下吧,我们都知道当电机的力矩小于负载时,电机旋转速度将降低;电机输出的力矩 大于负载时,电机带动负载做加速运动;只有当电机输出力矩等于负载大小时,运动系统才进入匀速运行状态。当我们给小车一个速度值时,如比当前值大, 咱们得加大电机力矩,让车速尽快到达设定速度;如比当前速度小,则减少力 矩或者给反向力矩(刹车)。总言之,电流环是让车速尽快到达设定值。电流 环控制算法建议使用PI控制,信号处理频率10KHZ为宜(差点忘了提醒,上 电流环记得上电流取样电路哦,取样电路有霍尔取样或电阻取样两种方法,对 于智能竞赛上电阻取样法足以,此方法节约成本、电路简单)。速度环建议使 用PID控制算法、处理频率1KHZ就可以了。 上段讲解控制算法,接下来重点跟大家聊聊速度反馈部分。在工业自动化 上速度反馈传感器有编码器、旋转变压器两大类。旋转变压器输出模拟信号适 用于模拟量控制系统,其体积比较大,随着微处理器的发展其被选用得越来越少;编码器输出数字量抗扰性能较好、制造工艺简单、能很好与微处理器衔接,因此现代运动控制系统基本选用此传感器作为反馈单元。纵观各届竞赛同学们

基于STC89C52光电码盘测速 C程序

基于STC89C52光电码盘测速C程序#include #include #define uint unsignedint #define uchar unsigned char float f=0; uchar LED0_data,LED1_data,LED2_data,LED3_data; uchari=0; uchar code table[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; void display(); void delay(uint v); voidinit(); /*定时器初始化*/ voidinit() { TMOD=0x51; //T1计数器,T0定时器,方式1 TH0=(65536-10000)/256; TL0=(65536-10000)%256; EA=1; //开总中断 TL1=0; TH1=0; ET0=1; //开定时器0中断 } /*延时子函数*/ void delay(unsigned int c) { unsignedinti,j; for(i=c;i>0;i--) for(j=110;j>0;j--); } /*将十进制数拆成送数码管的显示码*/ voiddectobit(intdec) { LED3_data=dec/1000; dec=dec % 1000; LED2_data=dec/100; dec=dec % 100;

LED1_data=dec/10; dec=dec % 10; LED0_data=dec; } /*显示程序*/ void display() { P0=table[LED3_data]; //个位 P2&=~0x01; delay(10); P2|=0x01; P0=table[LED2_data]; //十位 P2&=~0x02; delay(20); P2|=0x02; P0=table[LED1_data]; P2&=~0x04; delay(20); P2|=0x04; //百位P0=table[LED0_data]; //千位 P2&=~0x08; delay(20); P2|=0x08; } void main(void) { init(); TR0=1; //启动定时器0 TR1=1; while(1) { dectobit(f); display(); } }

多种传感器测速对比的实验报告

测速传感器实验报告 系别:电子通信工程系 班级:应电113班 组号:第三组 组员工作分配情况: 连接电路:苏芳(110415248) 记录数据:魏莹莹(110415216) 分析数据:康书娟(110415237) 拍照人员:刘素芳(110415238) 实习报告:李颂(110415218) 实习报告:李源(110415210) 检查电路:王德福(110415215) 2013年4月20日

磁电式传感器、光纤式传感器、光电传感器、霍尔传感器在测速方面的对比实验 一. 实验目的 1.了解磁电式传感器、光纤式传感器、光电传感器、霍尔传感器的结构及其特点; 2.掌握磁电式传感器、光纤式传感器、光电传感器、霍尔传感器测量转速的方法; 3.掌握磁电式传感器、光纤式传感器、光电传感器、霍尔传感器的实际应用. 二. 实验仪器设备 1.实训台、磁电式传感器、光纤式传感器、光电传感器、霍尔传感器、及其对应的测量模块、导线、万用表、电压表、示波器、电流表. 霍尔转速传感器、直流电源+5V,转动源2~24V、转动源电源、转速测量部分 三. 实验基本原理 利用不同的传感器的特性,把圆盘的转速转换成为电信号,通过对电信号的频率和电压的测量就能根据相应的公式计算出圆盘的转速.丛而达到测量转速的目的. 四. 实验内容及步骤 1.磁电式传感器测速电路基于电磁式感应原理,N匝线圈在磁场中的磁通变化时,线圈中感 应电势的变化,因此当转盘上嵌入N个磁铁时,每转一周线圈感应电势产生N次变化,通过放大,整形和计数等电路即可测量转速. 2.光纤式测速传感器测速时,光源发出的光由发射光纤传输并投射到反射镜片的表面,反射后由接收光纤接收至光敏元件,当反射片随转盘转动位置发生变化.其变化周期即为转动周期, 由此可测量转动速度. 3.光电传感器测速时,光源发出的光由发射光纤传输并投投射到反射镜片的表面,反射后由接收光纤接收至光敏元件,当反射片随转盘转动位置发生变化.其变化周期即为转动周期,由此 可测量转动速度. 4.霍尔式传感器测速电路实验利用霍尔效应的表达式,当被测圆盘上装上N只磁性体时,圆盘每转一周磁场就变化N次.每转一周霍尔电势就同频率相应变化,输出电势通过放大\整形和计数电路就可以测量被测旋转物的转速. 五.电路连接图如下图所示:

增量式编码器与绝对式编码器的区别

增量型编码器与绝对型编码器的区分 编码器如以信号原理来分,有增量型编码器,绝对型编码器。 增量型编码器(旋转型) 工作原理: 由一个中心有轴的光电码盘,其上有环形通、暗的刻线,有光电发射和接收器件读取,获得四组正弦波信号组合成A、B、C、D,每个正弦波相差90度相位差(相对于一个周波为360度),将C、D信号反向,叠加在A、B两相上,可增强稳定信号;另每转输出一个Z 相脉冲以代表零位参考位。 由于A、B两相相差90度,可通过比较A相在前还是B相在前,以判别编码器的正转与反转,通过零位脉冲,可获得编码器的零位参考位。 编码器码盘的材料有玻璃、金属、塑料,玻璃码盘是在玻璃上沉积很薄的刻线,其热稳定性好,精度高,金属码盘直接以通和不通刻线,不易碎,但由于金属有一定的厚度,精度就有限制,其热稳定性就要比玻璃的差一个数量级,塑料码盘是经济型的,其成本低,但精度、热稳定性、寿命均要差一些。 分辨率—编码器以每旋转360度提供多少的通或暗刻线称为分辨率,也称解析分度、或直接称多少线,一般在每转分度5~10000线。 信号输出: 信号输出有正弦波(电流或电压),方波(TTL、HTL),集电极开路(PNP、NPN),推拉式多种形式,其中TTL为长线差分驱动(对称A,A-;B,B-;Z,Z-),HTL也称推拉式、推挽式输出,编码器的信号接收设备接口应与编码器对应。 信号连接—编码器的脉冲信号一般连接计数器、PLC、计算机,PLC和计算机连接的模块有低速模块与高速模块之分,开关频率有低有高。 如单相联接,用于单方向计数,单方向测速。 A.B两相联接,用于正反向计数、判断正反向和测速。 A、B、Z三相联接,用于带参考位修正的位置测量。 A、A-, B、B-,Z、Z-连接,由于带有对称负信号的连接,电流对于电缆贡献的电磁场为0,衰减最小,抗干扰最佳,可传输较远的距离。 对于TTL的带有对称负信号输出的编码器,信号传输距离可达150米。 对于HTL的带有对称负信号输出的编码器,信号传输距离可达300米。 增量式编码器的问题: 增量型编码器存在零点累计误差,抗干扰较差,接收设备的停机需断电记忆,开机应找零或参考位等问题,这些问题如选用绝对型编码器可以解决。 增量型编码器的一般应用: 测速,测转动方向,测移动角度、距离(相对)。 绝对型编码器(旋转型) 绝对编码器光码盘上有许多道光通道刻线,每道刻线依次以2线、4线、8线、16 线。。。。。。编排,这样,在编码器的每一个位置,通过读取每道刻线的通、暗,获得一组从2的零次方到2的n-1次方的唯一的2进制编码(格雷码),这就称为n位绝对编码器。这样的编码器是由光电码盘的机械位置决定的,它不受停电、干扰的影响。 绝对编码器由机械位置决定的每个位置是唯一的,它无需记忆,无需找参考点,而且不用一直计数,什么时候需要知道位置,什么时候就去读取它的位置。这样,编码器的抗

相关文档
最新文档