共2条
1/1 1 跳转至页
缏沸郎?想做个极值追踪电路,请大家指教
问
我说的极值追踪的意思是:假如追踪极大值,那么每次极值有变化都能追踪下去。它和峰值电路只取最大值是不同的。
当然,也可以追踪极小值。以上是基本意思。
---------------------------------------
有关“特殊”要求如下:
A-输入信号是单极性的。
B-电源电压5V,但最后极有可能是取3V或3.3V。
C-电路要求低功耗。
D-极值时刻可以事先知道或能够确定。比如,正弦波的基波和二次谐波叠加时,不同比例会有不同的极值,但,极值时刻是可以事先知 赖摹?br>
大致如此,劳请大家狠狠地指教,先谢过了!! 答 1: 此电路三言两语是说不清的,如果是指单位时间内的极值那么此电路三言两语是说不清的,如果是指单位时间内的极值追踪记录,那么一般模拟电路就不太好搞,必须用单片机编程解决,而且必须搞清电路用途,才会设计目标相对明确! 答 2: 没有单位时间内的极值的说法吧?我的意思就是要用模拟电路实现。其输出波形要与峰值捕捉电路差不多,但应当能够追踪。也就是,如果后面的极值(比如极大值)如果比前面的小,那么电路依然能够跟踪,不能维持前面的极值不变,否则就是峰值捕捉电路了。这既是设计目标也是主要难点。
电路可以由单片机支持,但不必画出单片机,只需要画出该电路需要的控制逻辑就可以了。
电路的设计目标/用途固然重要,但我一时想不好将它用到哪,就以不同频率的单极性理想方波驱动RC电路为例吧,追踪电路中电容电压的极大值。这样最简单,极值时刻也知道。不过,趋此想问一下:不知道正弦波有没有这样简单的范例? 答 3: 我觉得楼主的意思是检测信号下降之后又上升的极值也就是局部时间域的极值。
输出应该是个阶梯波。
用模拟电路可以实现,但太麻烦了。用单片机加A/D实现比较简单。
楼主问“不知道正弦波有没有这样简单的范例”
正弦波根本不存在这个问题。如果峰值有变化,就不是正弦波。
答 4: 对对对,就是阶梯输出就是有起有落的阶梯。想了不知道多少天也想不出这么合适的词,多谢楼上大侠了!!
另外,所说的正弦波当然不能是绝对的。因为我也知道幅值变化中的正弦波不是严格的。我的意思本来是指简单谐波作用,不是指单纯指正弦波。请恕我一时表达不清。
想问下:要用硬件搞极值追踪,真有那么难吗?!
答 5: 可以用模拟电路实现用模拟电路实现,困难之处在于输入变化(升高或降低)后要把原记录值清除,然后记录新的一次峰值,无变化则不清除,保持原值。但升高或降低多少就要更新记录是个问题,设定得太大就失去了该电路的意义,设定得很小则可能干扰就要影响记录的更新。因此该值(升高或降低多少)需要根据信号和干扰的情况动态调整。如果信号很长时间没有变化,则记录(用采样-保持电路)很难保持那么长时间。这是困难所在。
用数字方法(单片机)就容易得多,成本也低得多。尤其是现在的单片机带片内高速A/D的型号很多,价格也不贵。 答 6: 见我的贴:峰值保持电路见我的贴:峰值保持电路
注:峰值是变化的脉冲(高度和频率都可以变化) 答 7: 我保证A/D每次出来的都是你说的极值.根本不可行.我保证A/D每次出来的都是你说的极值.根本不可行.
只能确定一个值相差多少以后才被记录,. 答 8: 回复主题:想做个极值追踪电路,请大家指教峰值保持+定时复零 答 9: 包络检波器可以吗包络检波器可以吗
当然,也可以追踪极小值。以上是基本意思。
---------------------------------------
有关“特殊”要求如下:
A-输入信号是单极性的。
B-电源电压5V,但最后极有可能是取3V或3.3V。
C-电路要求低功耗。
D-极值时刻可以事先知道或能够确定。比如,正弦波的基波和二次谐波叠加时,不同比例会有不同的极值,但,极值时刻是可以事先知 赖摹?br>
大致如此,劳请大家狠狠地指教,先谢过了!! 答 1: 此电路三言两语是说不清的,如果是指单位时间内的极值那么此电路三言两语是说不清的,如果是指单位时间内的极值追踪记录,那么一般模拟电路就不太好搞,必须用单片机编程解决,而且必须搞清电路用途,才会设计目标相对明确! 答 2: 没有单位时间内的极值的说法吧?我的意思就是要用模拟电路实现。其输出波形要与峰值捕捉电路差不多,但应当能够追踪。也就是,如果后面的极值(比如极大值)如果比前面的小,那么电路依然能够跟踪,不能维持前面的极值不变,否则就是峰值捕捉电路了。这既是设计目标也是主要难点。
电路可以由单片机支持,但不必画出单片机,只需要画出该电路需要的控制逻辑就可以了。
电路的设计目标/用途固然重要,但我一时想不好将它用到哪,就以不同频率的单极性理想方波驱动RC电路为例吧,追踪电路中电容电压的极大值。这样最简单,极值时刻也知道。不过,趋此想问一下:不知道正弦波有没有这样简单的范例? 答 3: 我觉得楼主的意思是检测信号下降之后又上升的极值也就是局部时间域的极值。
输出应该是个阶梯波。
用模拟电路可以实现,但太麻烦了。用单片机加A/D实现比较简单。
楼主问“不知道正弦波有没有这样简单的范例”
正弦波根本不存在这个问题。如果峰值有变化,就不是正弦波。
答 4: 对对对,就是阶梯输出就是有起有落的阶梯。想了不知道多少天也想不出这么合适的词,多谢楼上大侠了!!
另外,所说的正弦波当然不能是绝对的。因为我也知道幅值变化中的正弦波不是严格的。我的意思本来是指简单谐波作用,不是指单纯指正弦波。请恕我一时表达不清。
想问下:要用硬件搞极值追踪,真有那么难吗?!
答 5: 可以用模拟电路实现用模拟电路实现,困难之处在于输入变化(升高或降低)后要把原记录值清除,然后记录新的一次峰值,无变化则不清除,保持原值。但升高或降低多少就要更新记录是个问题,设定得太大就失去了该电路的意义,设定得很小则可能干扰就要影响记录的更新。因此该值(升高或降低多少)需要根据信号和干扰的情况动态调整。如果信号很长时间没有变化,则记录(用采样-保持电路)很难保持那么长时间。这是困难所在。
用数字方法(单片机)就容易得多,成本也低得多。尤其是现在的单片机带片内高速A/D的型号很多,价格也不贵。 答 6: 见我的贴:峰值保持电路见我的贴:峰值保持电路
注:峰值是变化的脉冲(高度和频率都可以变化) 答 7: 我保证A/D每次出来的都是你说的极值.根本不可行.我保证A/D每次出来的都是你说的极值.根本不可行.
只能确定一个值相差多少以后才被记录,. 答 8: 回复主题:想做个极值追踪电路,请大家指教峰值保持+定时复零 答 9: 包络检波器可以吗包络检波器可以吗
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |