我有两个问题,第一个问题是关于脉搏信号。我有一个来自特殊燃料测量系统的0-1脉冲信号,其恒定脉冲长度约为19ms。脉冲之间的间隔是不同的,并且取决于当前的燃料消耗。一个脉冲是0.01升。根据它们之间的脉冲和中断的频率,他想计算燃料的燃烧,例如在有10秒的窗口中。
我不知道我该怎么做。有人能给我推荐一些我可以使用的算法吗?
第二个问题是如何从离散信号转移到连续信号,我知道有像zoh这样的算法,但我不知道如何实现它。还有没有别的主意?
我有来自燃料测量系统的脉冲信号和来自OBD的离散信号RPM,但我需要将此信号转换为连续信号。
发布于 2019-07-09 15:29:52
只需计算最后10秒内的脉冲数。
使用队列数据结构,可以在头部添加新的脉冲事件,并检查尾项是否在时间范围内,删除太旧的脉冲事件。队列大小对应于燃料消耗(具有0.01 liter/10 seconds系数)。
https://stackoverflow.com/questions/56946908
复制相似问题