【技术实现步骤摘要】
【国外来华专利技术】用于从惯性传感器读出数据的方法
本专利技术涉及一种用于从传感器,特别是从惯性传感器中读出数据的方法,以及适用于执行该方法的传感器。
技术介绍
在惯性传感器(InertialMeasurementUnits惯性测量单元,IMU)中,例如在转速传感器或加速度传感器中,部分增量通过频率为fa的内部数据路径周期累加。也就是说,测量数据序列是这样生成的,即以内部数据路径周期的周期时长1/fa的间隔产生或记录测量数据的变化。这种变化在数据的写入时间点逐步或递增地发生,该写入时间点通过写入频率或数据路径周期fa预先指定。例如,在转速传感器中,属于相应数据路径周期的部分角增量被连续累加,而在加速度计中,属于相应数据路径周期的部分速度增量被累加。随着读出频率为fs的每个查询周期,累加器的当前状态被读取,然后为下一个积分区间重置为0。所读取的累加器状态代表相应查询周期中的总增量或读出的测量数据。此类传感器(例如惯性导航系统)的使用者期望的是,所读出的测量数据,即各个查询周期中的总增量,准确地对应于该查询周期内所产生的测量数据的变化的积分。然而,能够读出的数据是通过整数个数据路径周期的累加形成的,数据路径周期不等于查询周期。因此,在某个读出时间点读出的数据通常不能完全代表到此刻为止实际发生的运动。此外,如果整数个数据路径周期与查询周期正好对应,则必须确保两个周期的精确同步,否则最小的频率偏差也会导致累加次数的差拍效应。在DE102013020954中描述了上述问题的一种可能的解决方案,其应可作为本申 ...
【技术保护点】
1.一种用于从传感器(200)读出数据的方法,所述方法包括:/n通过传感器(200)确定测量数据的时间序列,其中,所述测量数据的时间序列由所述测量数据在写入时间点的逐步变化生成,所述写入时间点由写入频率f
【技术特征摘要】
【国外来华专利技术】20190110 DE 102019100507.81.一种用于从传感器(200)读出数据的方法,所述方法包括:
通过传感器(200)确定测量数据的时间序列,其中,所述测量数据的时间序列由所述测量数据在写入时间点的逐步变化生成,所述写入时间点由写入频率fa确定,并且其时间间隔为所述写入频率的周期时长1/fa;
在读出时间点从所述传感器(200)读出输出数据,所述读出时间点由读出频率fs确定,并且其时间间隔为所述读出频率的周期时长1/fs,其中,所述读出频率fs小于所述写入频率fa;
通过所述传感器(200)的低通滤波器(220)从位于两个相邻的读出时间点之间的写入时间点的数量的时间序列确定所述写入频率fa与所述读出频率fs的比率N;其中,
在所述传感器(200)中,要在读出时间点读出的输出数据通过基于所述写入频率fa和所述读出频率fs的所述比率N对在相应的读出时间点之前生成的测量数据的时间序列的元素进行外推而生成。
2.根据权利要求1所述的方法,其中,
所述读出频率的周期时长1/fs不是所述写入频率的周期时长1/fa的倍数。
3.根据前述权利要求中任一项所述的方法,其中,
所述比率N通过对位于两个相邻的读出时间点之间的写入时间点的数量取平均值确定。
4.根据前述权利要求中任一项所述的方法,其中,
所述比率N由具有可变时间常数的滤波器算法确定;并且,
所述时间常数在确定所述比率N的过程中,随着时间的推移而变大。
5.根据前述权利要求中任一项所述的方法,其中,
在开始确定所述比率N之后的时间步长k中的所述比率N由下式给出:
N(k)=(1-2-q(k))·N(k-1)+2-q(k)·n(k),
其中n(k)是在所述时间步长k中发生的写入时间点的数量,q(k)是自然数且N(0)=n(0);
每个所述时间步长k的长度为所述读出频率的周期时长1/fs;并且,
q(k)随着k的增加而增加。
6.根据前述权利要求中任一项所述的方法,其中,
所述输出数据根据以下公式生成:
情况I:
其中适用,
初始条件:
n0(0)=n1(0)=N;
t1r(0)=v1(0)=vr(0)=0;
状态转换:
n1(k+1)=n0(k);
v1(k+1)=v0(k);
对于N>fa·t1r(k)+n0(k):
vr(k+1)=v0(k)/n0(k)·(N-fa·t1r(k)-n0(k));并且
t1r(k+1)=0;
对于N≤fa·t1r(k)+n0(k):
vr(k+1)=0;并且
t1r(k+1)=1/fa·(n0(k)+fa·t1r(k)-N)
情况II:
对于N>fa·(t2r(k)+t1r(k)):
其中适用:
初始条件:
n0(0)=n1(0)=n2(0)=fa·t1r(0)=N;
t2r(0)=v1(0)=v2(0)=0;
状态转换:
n1(k+1)=n0(k);
n2(k+1)=n1(k);
v1(k+1)=v0(k);
v2(k+1)=v1(k);
t1r(k+1)=1/fa(n0(k)-N+fa·(t2r(k)+t1r(k)));
t2r(k+1)=0;
对于N≤fa·(t2r(k)+t1r(k)):
其中适用:
初始条件:
n0(0)=n1(0)=n2(0)=fa·t1r=N;
...
【专利技术属性】
技术研发人员:马库斯·鲁夫,
申请(专利权)人:诺思罗普·格鲁曼·利特夫有限责任公司,
类型:发明
国别省市:德国;DE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。