基于光电编码器的直流电机转速测量系统设计.docx
《基于光电编码器的直流电机转速测量系统设计.docx》由会员分享,可在线阅读,更多相关《基于光电编码器的直流电机转速测量系统设计.docx(32页珍藏版)》请在冰豆网上搜索。
![基于光电编码器的直流电机转速测量系统设计.docx](https://file1.bdocx.com/fileroot1/2022-10/19/e6ae4a14-3a6c-4e86-871c-17e5dd8980b7/e6ae4a14-3a6c-4e86-871c-17e5dd8980b71.gif)
基于光电编码器的直流电机转速测量系统设计
基于光电编码器的直流电机转速测量系统设计
摘要
在工程实践中,经常会遇到各种需要测量转速的场合,测量转速的方法分为模拟式和数字式两种。
模拟式采用测速发电机为检测元件,得到的信号是模拟量。
数字式通常采用光电编码器,霍尔元件等为检测元件,得到的信号是脉冲信号。
随着微型计算机的广泛应用,特别是高性能价格比的单片机的出现,转速测量普遍采用以单片机为核心的数字式测量方法。
本文便是运用AT89C51单片机控制的智能化转速测量仪。
电机在运行过程中,需要对其进行监控,转速是一个必不可少的一个参数。
本系统就是对电机转速进行测量,并可以和PC机进行通信,显示电机的转速,并观察电机运行的基本状况。
本设计主要用AT89C51作为控制核心,由光电编码器、LED数码显像管、HIN232CPE电平转换、及RS232构成。
详细介绍了单片机的测量转速系统及PC机与单片机之间的串行通讯。
充分发挥了单片机的性能。
本文重点是测量速度并显示在5位LED数码管上。
其优点硬件是电路简单,软件功能完善,测量速度快、精度高、控制系统可靠,性价比较高等特点。
关键字:
MSC-51(单片机);AT89C51;转速;光电编码器
Abstract
Intheprojectpractice,wewillmeeteachkindtoneedfrequentlytosurveytherotationalspeedthesituation,thesurveyrotationalspeedmethoddividesintothesimulationtypeandthedigitaltwokinds.Thesimulationtypeusesmeasuredthatthefastgeneratoristhedetectingelement,obtainsthesignalsimulatesthequantity.Digitalusuallyusestheelectro-opticalencoder,theHallpartandsoonisthedetectingelement,obtainsthesignalisthesignalimpulse.Alongwithmicrocomputer'swidespreadapplication,speciallyhighperformancepricecomparedtomonolithicintegratedcircuit'sappearance,thetachometricsurveyusesgenerallytakethemonolithicintegratedcircuitasthecoredigitalmeasuringtechniqueIgraduatedfromtheDesignoftheissueiscontroloftheintelligentuseofSCMspeedmeasuringinstrument.Thesystemisthemotorspeedmeasurement,andPCandcancommunicatethatthemotorspeed,andtoobservethemotorrunningthebasicsituation.
ThemaindesignAT89C51controlasthecore,bytheHallsensor,LEDdigitalCRT,HIN232CPE-levelconversion,andaRS232.DetailedmeasurementsofthespeedoftheSCMsystemandPCandtheserialcommunicationbetweenthemicrocontroller.GivefullplaytotheperformanceoftheSCM.ThispaperistomeasurethespeedanddisplayedinfiveLEDdigitalpipe.
Theadvantageofasimplehardwareandsoftwarecapabilitiesimprove,measuringspeed,highprecisionandcontrolsystemreliable,cost-effectiveandsoon.
Keyword:
MSC-51(One-chipcomputer);AT89C51;sensor;Tachometer
绪论
目前,测量直流电机转速的方法很多,主要分为计数式、模拟式、同步式三大类。
这三种类型根据不同的工作原理又可分为具体不同的类型,其中,计数式可以分为机械式、光电式电磁式。
光电式目前是一种常用的计数式转速测量仪,此种测量方法离不开重要的部件光电编码器。
光电编码器是通过光电转换的作用将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。
这是目前常用的传感器,它由光栅盘(或称码盘)和光电检测装置组成。
光栅是在一定直径的圆板上等分地开通若干个孔。
由于光栅盘与电动机同轴,电动机旋转时,光栅盘与电动机同速旋转,经发光二极管等电子元件组成的检测装置检测输出若干脉冲信号。
通过计算每秒光电编码器输出脉冲的个数就能反映当前电动机的转速。
采用光电传感器的电机转速测量系统测量准确度高、采样速度快、测量范围宽和测量精度与被测转速无关等优点,具有广阔的应用前景
直流电动机具有良好的起动、制动性能,宜于在大范围内平滑调速,在许多需要调速或快速正反向的电力拖动领域中得到了广泛的应用。
从控制的角度来看,直流调速还是交流拖动系统的基础。
早期直流电动机的控制均以模拟电路为基础,采用运算放大器、非线性集成电路以及少量的数字电路组成,控制系统的硬件部分非常复杂.功能单一,而且系统非常不灵活、调试困难,阻碍了直流电动机控制技术的发展和应用范围的推广。
随着单片机技术的日新月异,使得许多控制功能及算法可以采用软件技术来完成,为直流电动机的控制提供了更大的灵活性,并使系统能达到更高的性能。
采用单片机构成控制系统,可以节约人力资源和降低系统成本,从而有效的提高工作效率。
这次设计内容包含知识全面,对传感器测量发电机转速的不同的方法及原理设计有较多介绍,在测量系统中能学到关于测量转速的传感器采样问题,单片机部分的内容,显示部分等各个模块的通信和联调。
全面了解单片机和信号放大的具体内容。
进一步锻炼我们在信号采集,处理,显示发面的实际工作能力。
第一章系统整体设计方案
1.1系统方案选定
一般的转速长期测量系统是预先在轴上安装一个有60齿的测速齿盘,用变磁阻式或电涡流式传感器获得一转60倍转速脉冲,再用测频的办法实现转速测量。
而临时性转速测量系统,多采用光电传感器,从转轴上预先粘贴的一个标志上获得一转一个转速脉冲,随后利用电子倍频器和测频方法实现转速测量。
不论长期或临时转速测量,都可以在微处理器的参与下,通过测量转轴上预留的一转一齿的鉴相信号或光电信号的周期,换算出转轴的频率或转速。
即通过速度传感器,将转速信号变为电脉冲,利用微机在单位
时间内对脉冲进行计数,再经过软件计算获得转速数据。
即:
n=N/(mT)
(1)
n———转速、单位:
转/分钟;
N———采样时间内所计脉冲个数;
T———采样时间、单位:
分钟;
m———每旋转一周所产生的脉冲个数(通常指测速码盘的齿数)。
如果m=60,那么1秒钟内脉冲个数N就是转速n,即:
n=N/(mT)=N/60×1/60=N
(2)
通常m为60。
在对转速波动较快系统或要求动态特性好而精度高的转速测控系统中,调节周期
一般很短,相应的采样周期需取得很小,使得脉冲当量增高,从而导致整个系统测量精度降低,难以满足测控要求。
提高采样速率通常就要减小采样时间T,而T的减小会使采到的脉冲数值N下降,导致脉冲当量(每个脉冲所代表的转速)增高,从而使得测量精度变得粗糙。
通过增加测速码盘的齿数可以提高精度,但是码盘齿数的增加会受到加工工艺的限制,同时会使转速测量脉冲的频率增高,频率的提升又会受到传感器中光电器或磁敏器或磁电器件最高工作频率的限制。
凡此种种因素限制了常规智能转速测量方法的使用范围。
而采用本文所提出的定时分时双频率采样法,可在保证采样精度的同时,提高采样速率,充分发挥微机智能测速方法的优越性及灵活性。
图1.1系统原理图
各部分模块的功能:
①光电编码器:
采集光电信号.
②放大、整形电路:
对传感器送过来的信号进行放大和整形,在送入单片机进行数据的处理转换。
③单片机:
对处理过的信号进行转换成转速的实际值,送入LED
④LED显示:
用来对所测量到的转速进行显示。
第二章系统硬件设计方案
2.1转速信号的采集
在设计中采用光电编码器采集信号,这种传感器是把旋转轴的转速变为相应频率的脉冲,然后用测量电路测出频率,由频率值就可知道所侧转素值。
这种测量方法具有传感器结构简单、可靠、测量精度高的特点。
是目前常用的一种测量转速的方法。
从光源发出的光通过测速齿盘上的齿槽照射到光电元件上,使光电元件感光。
测速齿盘上有30个齿槽,当测速齿槽旋转一周,光敏元件就能感受与开孔数相等次数的光次数。
对于被测电机的转速在90—1700r/min的来说,每转一周产生30个电脉冲信号,因此,传感器输出波形的频率的大小为:
45Hz≤f≤850Hz
(1)
测速齿盘装在发射光源(红外线发光二极管)与接收光源的装置(红外线接收二极管)之间,红外线发光二极管(规格IR3401)负责发出光信号,红外线接收三极管(规格3DU12)负责接收发出的光信号,产生电信号,每转过一个齿,光的明暗变化经历了一个正弦周期,即产生了正弦脉冲电信号。
图4.1所示为转速传感器电路,由于红外光不可见,无法用肉眼识别发光信号是否在工作,故将红外线的输出回路串接了一个普通光电二极管作为判别光源发生回路是否为通路。
所选用的红外二极管IR3401,在正向工作电流为20mA时,其导通电压为1.2—1.5V,所选用的发光二极管的正向压降一般为1.5—2.0V,电流为10--20Ma。
计算得:
Rmin=425Ω;Rmin=465Ω。
设定中所选阻值为430Ω(Rmin≤R≤Rmax)。
转速传感器输出电压幅度在0—1.6mV呈正弦波变化,由此可见,红外线接收三极管的光信号转化为电信号的电压Uo很微弱(一般为mV量级),需要进行信号处理.
图2.1转速传感器电路图
2.1.1转速信号处理电路设计
转速信号处理电路包括信号放大电路、整形及三极管整形电路。
由于产生的电压信号很小,所以要进行放大处理,一般要放大至少1000倍(≥60dB),然后在进行信号处理工作。
信号放大装置选用运算放大器TL084作为放大电压放大元件,采用两级放大电路,每一级都采用反响比例运算电路如图4.4.设计的电压放大倍数为3000倍。
其中第一级放大倍数为30,第二级放大倍数为100.放大后电压变化范围为0~4.8V。
TL084采用12V双电源供电,由于电源的供电电压在一定范围内有副值上的波动,形成干扰信号。
为起到消除干扰,实现滤波作用,故供电电源两端需接10UF的电容接地,电容选择金属化聚丙已烯膜电容两级运放放大所采用的供电电源均采用此接法。
图2.2信号处理器电路图
整形电路的主要