The invention relates to a method for rotating speed measurement of rotating machinery and a measuring circuit, relating to the field of electronic measurement. Solving synchronous counting problem of two counters in rotating speed measurement of rotating machinery. The present invention includes: speed pulse signal after shaping optocoupler input to STM32F103 TIM1_ETR pin; STM32F103 as the processor, the internal timer 1 and timer 2 set of master-slave synchronization counting mode, through the corresponding configuration register, the two timer work synchronous counting processing procedures; by calculation of the rotational speed, output to the display module; on the basis of the speed calculation results re configuration of the corresponding register, start the next measurement, continuous cycle. The invention relates to a rotating speed measuring method for rotating machinery and a measuring circuit, wherein the rotation speed measurement is accurate, the measurement data is stable, the real-time is good, and the required peripheral circuit is simple.
【技术实现步骤摘要】
一种旋转机械转速测量实现方法及测量电路
本专利技术涉及电子测量领域。
技术介绍
转速是一种常见的机械量,它是指做圆周运动的物体单位时间内沿圆周绕圆心转过的圈数。对于绝大多数旋转机械来说,转速是一个重要参量,通过对转速的测量,可以实时监测设备的运转状态,分析设备的工作情况,所以转速的实时准确测量对于保证设备的安全稳定运行具有重要意义。对于转速的测量可以采用变M/T原理,即在一个规定的时间内同时启动和停止对转速脉冲和高频时基脉冲计数,由相应的计数值来计算转速,并且转速脉冲计数值可根据转速情况动态设置。传统的实现方法,是通过两个计数器分别计数加以实现,然而两个计数器难于同步,要做到同步计数需要增加复杂的同步时序电路,系统环节增多,可靠性变差。本专利技术充分利用微处理器内部资源,在不增加外部资源条件下,可以实现两计数器严格同步,测速准确,数据稳定,外围电路简单。
技术实现思路
本专利技术是为了解决旋转机械转速测量中两个计数器同步计数问题,从而提供一种主从同步计数模式的转速测量实现方法和转速测量电路。本专利技术提供了一种旋转机械转速测量实现方法,包括以下几个步骤:(1)以STM32F103作为微处理器,转速传感器获得的转速脉冲信号,经光耦整形输入至STM32F103的TIM1_ETR引脚;(2)初始设置中进行STM32F103相关寄存器设置,启动测量;(3)等待定时器1更新事件;定时器2的溢出次数在其中断服务程序中累计;当定时器1更新事件发生,由程序处理停止定时器1工作,读取定时器2计数值和溢出次数,计算转速测量结果,输出至显示装置;(4)由程序处理重新计算转速脉冲计数 ...
【技术保护点】
一种旋转机械转速测量实现方法,其特征在于包括以下步骤:(1)以STM32F103作为微处理器,转速传感器获得的转速脉冲信号,经光耦整形输入至STM32F103的TIM1_ETR引脚;(2)在初始设置中进行STM32F103相关寄存器设置,启动测量;(3)等待定时器1更新事件;定时器2的溢出次数在其中断服务程序中累计;当定时器1更新事件发生,由程序处理停止定时器1工作,读取定时器2计数值和溢出次数,计算转速测量结果,输出至显示装置;(4)在程序处理中,重新计算转速脉冲计数设置值,设置相应寄存器,启动下一次测量。
【技术特征摘要】
1.一种旋转机械转速测量实现方法,其特征在于包括以下步骤:(1)以STM32F103作为微处理器,转速传感器获得的转速脉冲信号,经光耦整形输入至STM32F103的TIM1_ETR引脚;(2)在初始设置中进行STM32F103相关寄存器设置,启动测量;(3)等待定时器1更新事件;定时器2的溢出次数在其中断服务程序中累计;当定时器1更新事件发生,由程序处理停止定时器1工作,读取定时器2计数值和溢出次数,计算转速测量结果,输出至显示装置;(4)在程序处理中,重新计算转速脉冲计数设置值,设置相应寄存器,启动下一次测量。2.权利要求1所述的实现方法,其特征在于:步骤(2)中的设置过程为,设置STM32F103的定时器1作为主定时器用于计数转速脉冲,定时器2作为从定时器用于计数高频时基脉冲;设置定时器1为外部信号触发、向上计数、比较输出工作模式,并以外部脉冲作为时钟源,比较输出为OC1REF;设置定时器2为自动重载、门控工作模式,其触发选择来自于定时器1的OC1REF;设置定时器1的计数器初始值为(65535-M1),设置定时器1的比较寄存器的值为(65535-M1+1),设置定时器2的计数器初始值为0;使能定时器1,启动测量。3.权利要求1所述的实现方法,其特征在于:步骤(3)中转速n的计算过程为,其中k为定时器2溢出次数,CNT2为定时器2计数值,fc...
【专利技术属性】
技术研发人员:许景波,许晓红,殷宪宇,崔晓萌,刘智良,
申请(专利权)人:哈尔滨理工大学,
类型:发明
国别省市:黑龙江,23
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。