![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DI
传教士@
渴望真知的农民工
展开
-
STM32边沿检测频率出现较大偏差问题分析(相序检测篇)
相序检测逻辑中的问题可以归结为如下:执行路径异常,结果延时先执行;延时的效果存在1ms的偏差;边沿的识别比较依赖电平判断,对外部的输入信号的波动比较敏感;单次采集不可靠,所以多次采集剔值求均值;原创 2023-02-19 09:45:06 · 721 阅读 · 0 评论 -
STM32边沿检测频率出现较大偏差问题分析(问题描述篇)
一款产品在使用STM32芯片作为主控芯片时,使用一路GPIO最为DI采集,然后通过4051多该输入引脚进行扩展,最终实现相序检测,但是在整机测试的过程中发现如下两个问题点:1.频率会偏大;2.相位差会出现极小以及极大多种异常情况;针对以上问题也进行了整机上的波形测量,的确发现了一些异常波形。原创 2023-02-05 22:32:56 · 482 阅读 · 0 评论 -
关于DI采集边沿捕获的溢出问题
在实现DI的频率检测时,出现溢出事件与边沿捕获事件同时发生的问题,但是我们并不能区分两个事件的先后顺序,但是由于中断处理的时候需要运行处理代码,而这点执行时间会导致后一个事件的处理滞后,进而导致结果出现较大的偏差。原创 2022-12-11 12:48:34 · 141 阅读 · 0 评论