请教一个信号采样问题
IC有一个输出信号,为25HZ方波或者一个低电平,MCU 20毫秒采样一次,采集10次,如果变化次数大于等于3次,则认为信号为方波信号,反之则认为是低电平。现在因为对该信号进行采样的task延迟(大概延迟了40ms左右,不固定),方波信号被误判定为低电平的概率大概是80%;当改为采集20次,变化次数大于等于3次时判定信号为方波信号时,方波信号被误判定为低电平的概率大概是2%。
那位高手能够给个通俗易懂的解释,先谢谢了。
[解决办法]
20毫秒的采样间隔太短了,提高一点采样频率试试看
[解决办法]
25HZ的方波 周期就是40ms,方波脉宽为20ms高,20ms低联系电平信号。
采样频率20ms 意思每20ms去读取信号的幅值。所以很可能读取不到连续的变化,既然已经知道IC是低电平信号或者方波信号,建议直接判断是否一直为低电平,这样比较容易
[解决办法]
10次出现3次错误的概率,当然比20次出现3次错误的概率,大得多!
[解决办法]