·上一文章:基于瞬时无功功率理论的谐波和无功电流检测
·下一文章:基于LabVIEW的虚拟振动测试分析系统
进入捕获中断子程序时,保护现场首先清CAPl中断标志位,从二级深度FIF0中依次读取两次捕获的计数值capKl和capK2。如果capK2>capKl,则capK2一capKl即为在被测信号的一个周期内记的标准时钟的周期数K。若capK2<capKl,则说明在计数过程中有计数溢出,即计数到周期寄存器T1PR内写入的OxFFFF后回零重新计数,因此K=capK2一capKl+0xFFFF。这里时基T1的频率为主频时钟除以分频系数,即f0=150 MHz/32,因此所测速度为n=60f0/(ZK)=1768 867.925/K。下面为捕获中断子程序代码:
4 结语
基于磁电式转速传感器和TMS320F2812 DSP的捕获单元实现的柴油发电机组转速数字控制器的转速测量系统,其硬件设计简单,测量精度较高。经实验测试,在机组转速80~1500 r/min时,测量误差均低于0.2%,完全满足柴油机发电机组转速测量和控制的要求,有较高的实际应用价值。