新闻中心

EEPW首页>EDA/PCB>设计应用> 基于FPGA和PCI的高精度测速板卡的设计与实现

基于FPGA和PCI的高精度测速板卡的设计与实现

作者: 时间:2011-01-24 来源:网络 收藏

1.2 改进的M/T算法
图3展示了改进M/T法的电路原理,这是实现的硬件基础。图4为改进M/T法的时序图。

本文引用地址://m.amcfsurvey.com/article/191386.htm

c.JPG


对图3及其时序图4的分析可以看出:本电路在每个反馈脉冲时锁存高频时钟的计数值,两个采样周期间的高频时标增量值Ct实际表示为T2前一个反馈脉冲上升沿到T4前一个反馈脉冲上升沿的高频时标增量,而在采样周期内每个反馈脉冲到来都对反馈脉冲计数器计数,两个采样脉冲采得反馈脉冲增量值Cm实际表示为T1~T3之间的反馈脉冲增量值,位置的反馈脉冲增量值则是在Cm的基础上考虑方向得到的,那么结合32位浮点运算,这种方法就解决了采样时机不确定的缺点。
根据上述分析,通过差分处理就可得到当前实际采样间隔内的反馈脉冲增量值Cm和高频时标增量值Ct:
d.JPG
这样得到的速度是当前实际采样间隔内的平均速度:
d1.jpg
式中:KR为反馈信号脉冲当量;fo为高频时标频率。
在实际采样点T2处,高频时标信号fo的边沿不能总与反馈脉冲信号plus的边沿保持一致,因而会产生±1个高频时标当量的计数误差,从而影响这种测速算法的测速精度。因此数字测速算法的测速相对误差为:
e.JPG
动态位置算法不仅关注已经发生的反馈脉冲数量,也关注反馈脉冲的发生时刻,其硬件基础是依据图3所示逻辑电路的。根据当前有效采样周期的定周期采样点和实际采样点之间的时间差:
f.JPG
并根据改进的M/T法得到被测对象的平均速度vn,由vn和△Tn相乘就可以计算出时间差△T(n)中所包含的动态位置信息,因此由当前有效采样周期内的增量式动态位置信息可以得出位置量:
g.JPG
可根据这种方法完成测位置的功能。



评论


相关推荐

技术专区

关闭