一种基于红外线的转速测量仪研究及设计

发布者:神秘行者最新更新时间:2010-09-03 来源: 微计算机信息关键字:转速测量仪  红外线  AT89C52 手机看文章 扫描二维码
随时随地手机看文章

  1 引言

  测量转子速度的方法很多,但多数比较复杂[1]。目前,测量转速的方法主要有四种[2]:机械式、电磁式、光电式和激光式。机械式主要利用离心力原理,通过一个随轴转动的固定质量重锤带动自由轴套上下运动,根据不同转速对应不同轴套位置获得测量结果原理简单直接,不需额外电器设备,适用于精度要求不高、接触式的转速测量场合。电磁式系统由电磁传感器和安装在轴上的齿盘组成,主轴转动带动齿盘旋转,齿牙通过传感器时引起电路磁阻变化,经过放大整形后形成脉冲,通过脉冲得到转速值。由于受齿盘加工精度、齿牙最小分辨间隔、电路最大计数频率等限制,测量精度不能保证。光电式结构类似于电磁式结构,把旋转齿盘换作光电编码盘或黑白相间的反射条纹,把电磁传感器换作光电接收器,通过对反射回来的光脉冲信号计数得到测量结果。由于受条纹最小分辨间隔、电路最大计数频率等限制,测量精度不能保证,所测转速值和电磁式一样为两个计数脉冲间距的平均值。激光测速技术(LDV)是一种正在发展中的测速技术,通过激光多普勒效应获得转动体的瞬时角速度,理论上具有很高的瞬时转速测量精度,但目前实际产品精度不够高,并且价格昂贵,在实际使用上受到限

制。通过改进已有的电磁式传感器,设计一种适于瞬时转速测量的新型传感器,在旋转机械瞬时状态分析中具有一定的实际意义。

  本文以传统的电磁式系统为基础,研制一种使用红外辐射技术的新型转速测量仪,安装方便,对周围环境要求不高,可以很容易地完成转速的测量。具有较宽的动态测量范围,测量精度较高。

  2 系统设计

  测速系统总体结构如图1所示,主要包括红外测速传感器(由红外发射与接收电路和齿盘组成)、信号处理电路、单片机以及数字显示部分。其工作过程如下:当齿盘旋转时,由于轮齿的遮挡,红外发射管与接收管之间的红外线光路时断时续,信号处理电路将此变化的光信号转换为电脉冲信号,一个脉冲信号即表示齿盘转过一个齿。单片机对脉冲进行计数,同时通过其内部的计时器对接收一定数目的脉冲计时,根据脉冲数目及所用时间就可计算出齿盘的转速,最后通过数字显示部分将转速显示出来。

测速系统总体结构[page]

  2.1 系统硬件设计

  根据红外测速的原理,系统的电路设计如图2所示。
系统的电路设计

  本系统采用AT89C52单片机,它是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含8KB的可反复擦写的Flash程序存储器和256B的随机数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,与标准MS-51指令系统及8052产品引脚兼容,片内置有8位中央处理器(CPU)。功能强大的AT89C52单片机适用于许多较为复杂的控制应用场合。

  电路中选用红外光敏二极管作为受光器件,它与红外发光二极管一起组成一对红外发射接收管,红外光敏二极管在电路中处于反向工作状态。没有光照射时,光敏二极管处于截止状态,反向电阻很大,反向电流(暗电流)很小。随着光照的增强,光敏二极管处于导通状态,其反向电阻减小,反向电流(光电流)增大,其光电流与照度之间呈线性关系。

  转速显示选用字符型液晶显示模块(LCM)JHD12864,可显示16×8或16×16点阵字符。其主控制驱动电路为HD44780,具有标准的接口特性,适配M6800系列和MCS-51系列MCU的操作时序;模块内部具有64个字节的自定义字符RAM,可自定义显示字符。该模块采用+5V电源供电,共有20个引脚,其与单片机的接口路如图2所示,其中可变电阻RW2用来调节显示器的对比度。

  3.2系统软件设计

  3.2.1计时方案的选择

  根据计时方案的不同,目前数字式转速测量装置的计时方法主要有M 法、T法和同步M/T法。M 法测速是在相等的时间间隔△t内读取脉冲数M,由M/△t计算出转速,速度越高在△t时间内计得的M 就越多,由±1个计数脉冲误差所引起的转速测量误差就越小,故该法适用于高速。T法测速是根据相邻两个脉冲时间间隔对应的时钟脉冲计数值m 来计算转速的,转速越慢或每转脉冲数越多,其计数值m就越多,计数器±l个计数脉冲所引起的误差就越小,故该法适用于低速。上述两种方法测量的绝对误差反比于速度采样时间T(Hp:时间间隔△t或计数值m),因此在稳态测量和实时性要求不高的场合,可取较大的T 以保证足够的测量精度。但在动态测量和实时控制系统中,往往对转速测量的实时性有较高的要求。因此,采样时间T不能随意取大,为了解决既要周期小,又要测速精度高的矛盾,可采用同步M/T法。这种方法的特点是不固定定时时间△t′,以记录到完整的盘脉冲为准,主要是设法使M 与△t′同步,从整数个盘脉冲开始计时,同样在整数个盘脉冲结束计时,记录到的是整数个盘脉冲,且与计时是“同步” 的。其原理如图3所示,在采样时间△t时间内实际计时时间△t′开始于第一盘脉冲的下降沿,终止于最后一个脉冲的下降沿,因而得到整数个盘脉冲,消除了M 法和T法中±1个脉冲引入的误差。鉴于几种方法的比较,在设计中采用同步M/T法设计本测速系统。

原理[page]

  3.2.2 软件结构划分

  采用结构化软件设计的方法,使得设计简单,易于调试和移植,提高编程效率。采用结构化设计软件的方法将本系统软件划分为图4所示的4个模块:齿数计数模块、计时模块、转速计算模块和转速显示模块。其中最主要的是计时模块和转速计算模块

系统软件

  (1) 计时模块

  由图2可知当红外线发射管发射的红外线未被轮齿挡住时,接收管受红外线照射呈导通状态,经反相器输入到单片机中断端口的电压为高电平,不产生中断;而当红外线发射管发射的红外线被轮齿挡住时,接收管不受红外线照射则呈截止状态,经反相器输入到单片机中断端口的电压跳变为低电平。从而激活中断程序对脉冲进行计数。计数流程图如图5所示。由于计数需要与计时同步,所以需要在产生第一次红外光被挡住时(红外光被挡住时Pass=0,反之Pass=1),也即中断口电位由高变低时打开定时器。由于实验中的齿盘共有108个齿,为了提高测量的实时性,把108个齿分成9等份

,当计数值(Num)为12时关闭定时器并读取定时器的计时值。

计数流程图[page]

  (2) 转速计算模块

  由于系统采用同步M/T法测量转速,所以计算转速时,需要的参数有盘脉冲数和计时值。本系统中AT89C52单片机采用频率为12MHz的外接晶振,则每个机器周期为1us。单片机定时器的计数脉冲周期为一个机器周期,若定时器从零开时计数,关闭定时器时其计数值为m,则计时时间就是m微秒。计算转速部分程序如下。

  m=TH0×256        //读出计数器的计数变量TH0,并将其左移8位

  m=TH0+TL0               //获得时钟脉冲数

    time=m                 //计算出计时时间

  n=60*106/(9*time) //计算转速r/min

  5 结束语

  本文作者的创新点是以红外传感器代替了传统的电磁式传感器,系统的硬件电路简单,测量转速范围较宽,且具有较高的测量精度,对于低转速的测量也有相当高的精度。并充分利用了单片机的内部资源,有很高的性价比。可用于各行业转速的非接触式检测和控制中。

  参考文献

  [1] 钱建强,薛敏.红外光电转速测量仪[J].工业计量2003,6:33~35

  [2] 鲍鸿,刘明建. 数字化霍尔转速仪的研究[J].广东工学院学报.1996,9(3):67~70

  [3] 田国华,杨青等,实时操作系统μC/OS- II 在LPC2210 上的移植研究与实现[J].微计算机信息,2005,21-12:33-36。

关键字:转速测量仪  红外线  AT89C52 引用地址:一种基于红外线的转速测量仪研究及设计

上一篇:基于单片机的汽车制动性能检测仪的设计
下一篇:ADISl6300四自由度IMU在姿态测量中的应用

推荐阅读最新更新时间:2024-03-30 22:12

红外线遥控检测功能电路制作
MF-47D型万用表保留了原MF-47型的全部测量功能又增加了红外遥控检测、通路蜂鸣提示、超β晶体管测量新功能。 其中红外线遥控检测功能电路制作在一块2.2×1.4cm电路板上。电路见附图。红外遥控检测电路接收部分没有使用一体化微型遥控接收头,而是使用φ3黑色红外接收二极管,体积更小。 电路直接使用9V电源,免去了使用一体化微型遥控接收头所须5v供电的麻烦。两只二极管露出在表盘左下方,接收二极管旁标有图形标志。 检测红外发射器时,将挡位开关拨到R×10k,发射头垂直对准接收窗口±15度内,按下需检测功能键,工作正常红色发光管闪光。在一定距离内(0~10cm)移动发射器,还可以判断发射器输出功率状态。爱好者若照此电路仿制,在
[测试测量]
<font color='red'>红外线</font>遥控检测功能电路制作
红外线探测防盗报警器电路设计
   电路原理: 该报警器能探测人体发出的红外线,当人进入报警器的监视区域内,即可发出报警声,适用于家庭、办公室、仓库、实验室等比较重要场合防盗报警。该装置由红外线传感器、信号放大电路、电压比较器、延时电路和音响报警电路等组成。红外线探测传感器IC1探测到前方人体辐射出的红外线信号时,由IC1的②脚输出微弱的电信号,经三极管VT1等组成第一级放大电路放大,再通过C2输入到运算放大器IC2中进行高增益、低噪声放大,此时由IC2①脚输出的信号已足够强。IC3作电压比较器,它的第⑤脚由R10、VD1提供基准电压,当IC2①脚输出的信号电压到达IC3的⑥脚时,两个输入端的电压进行比较,此时IC3的⑦脚由原来的高电平变为低电平。IC4为报警
[电源管理]
浅析疲劳驾驶检测仪设计方案
1 检测仪结构特点 该检测仪由单片机控制反射式红外线传感器对驾驶员头部位置进行检测,通过检测驾驶员在常规坐姿下的头部与座椅头枕的相对位置,自动判断驾驶员是否处在疲劳驾驶状态中。 如果驾驶员处在疲劳驾驶状态中,头部必定偏离正常位置并且时间超过设定值,则输出报警和制动控制信号。检测仪中的反射式红外线传感器由1个红外线发射二极管和2个红外线接收头组成,红外线发射二极管发射经过调制的38 kHz红外线光束,安装在座椅头枕上前方正对驾驶员头部的位置,红外线发射二极管放置在中间, 2个红外线接收头对称放置在左右两边。 2 驾驶员头部位置分析 在驾驶过程中,驾驶员正常和疲劳时其头部位置是不同的,侧视图如图1所示,图1 ( a)表
[嵌入式]
AT89C52+ADC0809构成的量程0-5V电压表
这是一款用ADC0809作为A/D转换、显示用四位共阴数码管、单片机为AT89C52构成的量程的0-5V电压测量表 电子小制作 。这个ADC0809(在proteus里是用ADC0808来仿真,和ADC0809是一样的)基本上能够做出一个比较正确的电压表,量程是0-5V。这里只是做了一个仿真,来验证程序的正确性,这个电子小制作没有做出实物,对这个单片机制作感兴趣的爱好都,可以进行实物的制作。做这个仿真最要注意的问题是ADC0808(ADC0809)的输出脚千万不能接反,实际制作中有很多爱好者都是接反的,造成得不到正确的仿真。下面是:AT89C52+ADC0809构成的量程0-5V电压表电子小制作源程序。电子乐屋整理。 #i
[单片机]
<font color='red'>AT89C52</font>+ADC0809构成的量程0-5V电压表
使用红外线测温仪的基础
使用红外线测温仪的基础   了解红外线测温仪的工作原理、技术指标、环境工作条件及操作和维修等是用户正确地选择和使用红外线测温仪的基础。红外线温度计由光学系统、光电、信号放大器及信号处理、显示输出等部分组成。光学系统汇集其视场内的目标红外辐射能量,视场的大小由测温仪的光学零件以及位置决定。红外能量聚焦在光电探测仪上并转变为相应的电信号。该信号经过放大器和信号处理电路按照仪器内部的算法和目标发射率校正后转变为被测目标的温度值。除此之外,还应考虑目标和测温仪所在的环境条件,如温度、气氛、污染和干扰等因素对性能指标的影响及修正方法。任何温度高于绝对零度的物体都会发射红外线。   红外线测温仪接收并测量物体所发出红外线的波长,就能得到对应的温
[测试测量]
M16单片机l红外线解码程序+led数码管显示
我自己用icc+M16写的一个led显示+红外线解码程序 一个特别功能 也是他们常用的功能 按键处理程序 按一下只变一个数  按住1s左右(自己设置)快速变化  进一步的功能正开发中  下一步 就是3771+39610 步进电机驱动程序 希望大家多多支持哦! 哦对了 里面的图片是用flash8做的 原理图是用protues6.9 画的 仿真上有点问题 实际电路中 是正常的 单片机源码: /* 01-05 22:30 2007-1-6 23:04 infrared //ICC-AVR application builder : 2006-12-16 0:17:05 2006-12-1
[单片机]
M16单片机l<font color='red'>红外线</font>解码程序+led数码管显示
红外线测距系统在汽车防撞系统中的应用
采用一种新的测距原理,结合单片机,建立红外线测距系统。根据该系统设计、研制的汽车红外防撞系统,具有自动检测并跟踪显示车与障碍物的距离;当达到设置的安全极限距离时,能发出声音报警;若结合自动刹车装置,还具有自动刹车减速的功能。且该系统成本低,精确度较高,具有广阔的市场。   1 引言   随着经济的发展,交通运输业日益繁荣,但由于道路状态、交通管理等硬件难以跟上,加上驾驶超车、出车开小差、错误估计车距等主观的原理,使相互碰撞的交通事故频频发生。解决这个问题的根本措施在于给行进中的汽车安装能自动跟踪测距,在危险距离内自动刹车的装置。   由于电子技术的发展,先后出现了激光测距、微波雷达测距、超声波测距及红外线测距。其中激光测距
[单片机]
<font color='red'>红外线</font>测距系统在汽车防撞系统中的应用
基于AT89C52的励磁调节器的设计与实现
1引言 励磁调节系统是同步发电机一个十分重要的组成部分 ,其主要任务是向同步发电机的励磁绕组提供一个可调的直流电流或电压,从而控制机端电压的恒定,以满足发电机正常发电的需要。近年来,微机励磁调节器 以其硬件结构简单、清晰、设备通用性好、标准化程度高、软件灵活、能够方便实现多种功能和满足各种控制规律的要求等优点,在许多电力工业得到了广泛的应用。但是,单微机励磁系统各环节可靠性再高,发生故障的可能仍然存在,为确保励磁系统的可靠运行,微机励磁调节器应提供网络化的可靠的通信接口,使远方的调度员或厂级工作人员能方便自如的开停机、升速升压、并网、调整功率(包括有功和无功)等操作。为此,本文采用一台工控机作为上位机,通过多个RS-485工业控
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved