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

测试测量 时间:2010-09-03来源:网络

  (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。

1 2 3 4

关键词: 转速测量仪 红外线 AT89C52

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版