Jul 17, 2011 #5 8 89c51 Guest 我不知道,但会给你的代码,B0 = B1 =(高峰期的16位变量)(16位ADC的变量)B1 = 0主:如果B0> B1然后B1 = B0(B1拥有16位峰值)--- --- --- ---转到主
Jul 17, 2011 #6 W waseem Guest 嗨!交流信号的峰值检测是我当前的项目的一部分。对于准确的软件交流信号的峰值检测,首先你要转换到直流的交流,因为没有任何滤波电容器使用的桥梁滤波电容将交流信号的形状变形。第二步是scaledown信号5V摆幅(PIC的ADC的范围内)的最高。这一切之后,你有样品约2kHz的采样频率,即在一个良好的输入信号。每个样品的结果比较前面的示例,以确定信号的最大价值,这将是高峰。所有这些东西可以做很容易在硬件(运算放大器)。的问候。
嗨!交流信号的峰值检测是我当前的项目的一部分。对于准确的软件交流信号的峰值检测,首先你要转换到直流的交流,因为没有任何滤波电容器使用的桥梁滤波电容将交流信号的形状变形。第二步是scaledown信号5V摆幅(PIC的ADC的范围内)的最高。这一切之后,你有样品约2kHz的采样频率,即在一个良好的输入信号。每个样品的结果比较前面的示例,以确定信号的最大价值,这将是高峰。所有这些东西可以做很容易在硬件(运算放大器)。的问候。