基于单片机的数字转速计
1 绪论
在生产过程中,常常需要测量某些旋转体的转速,实现这一测量的常用方法是将旋转体的转速变换成电信号后用声频频率计测量,或用数字转速计测量等。然而数字 式转速计电路简单结构小巧、读数直观、性能稳定、抗干扰能力强,测量范围宽,很适用于生产过程中使用。单片微机为主要硬件的数字式转速计电路更为简单,性 能优越,测量精确。并且很多物理量(如位移、温度、压力、电压等)都可以通过相应的传感器转化为频率信号用转速计进行测量。因此,转速计具有很重要的应用 价值。本文介绍了单片机式的数字式转速计。
2数字转速计原理
本文采用了光祸传感器把所测的信号转换为脉冲信号,经过六反向器74LS04的放大整形.效果更好的脉冲信号送入单片机89C52的计数端,当计数器累计 被测信号在ls内的脉冲数N,保证计数器的起始时刻和被测信号的某个脉冲的上升沿同步。ls定时到,速度计时器继续计时,直到被测的信号下一脉冲上升沿停 止计时,记录下了被测信号N与相对应的时间t,计数时间到后将计数值送入7218,经7218的动态扫描,计数值就可直接显示于数码管。
3电路硬件组成
本文测速计电路主要由信号转换,信号放大整形及计数显示等电路组成,硬件电路原理图如图1所示。
(l)信号转换电路:本电路主要由光祸传感器把所需测量的转速信号转换为脉冲信号,送入六反向器74LS04进行放大整形。
(2)信号放大整形电路:采用六反向器74LS04,进行放大整形,因74LS04具有一个比较稳定的阀值电压(1/2Vdd),故利用它来做整形电路,不需要任何外接元件,抗干扰能力很强。
(3)计数显示电路:电路由单片机AT89C52、ICM7218和数码管LED等组成:
a)AT89C52是个低电压、高性能CMOS的8位单片机,片内含8k bytes的可反复擦写(>1000次)的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS一51指令系统,片内置通用8位中央 处理器和Flash存储单元,3个16位可编程定时/计数器中断,时钟频率0–24MHz。
b )IcM7218是一种8位LED数据管驱动器,采用循环扫描,内含8x8静态RAM,通过管脚可选择两种七段译码方式(十六进制/BCD方式和不 译码方式),有连续和随机两种存取方式,每位均带有十进制小数点驱动。微处理器将显示数据写入RAM后就可以不再介入.使用方便。
4软件的设计
4.1RAM地址分配
相关文章
- 2024-05-16基于F-P干涉波长的折射率测量
- 2024-07-09超声染色上染率公式的修正
- 2024-07-02弹性地基上输流管道的静态和动态稳定性研究
- 2024-03-28呼吸机综合参数监测仪的设计
- 2023-06-08无线通信技术在变电站自动化中的应用



请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。