一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 5216|回复: 26
收起左侧

请教:用单片机AD如何测量未知频率、无偏置的正弦波电压???……

  [复制链接]
发表于 2013-1-9 19:16 | 显示全部楼层 |阅读模式
各位大哥,小弟想把自己的函数发生器改动一下,加上电压显示(现在只有频率显示),在写程序的时候发现测量正弦波电压并没有想象中的那么简单,现在想在这里请教各位大哥,如何用单片机的AD去测量一个未知频率、无偏置的正弦波电压值?小弟想过,也在网上查过,肯定不能啥也不管,任由AD自己去采样,这样子有可能处理之后得到的结果是0V。请教部门同事后,感觉(只是个人感觉)有个方法是先从确定被测信号的频率入手,测得被测信号频率后,计算得到其周期,然后设定AD只在其正半周采样n个点,然后采集m个正半周,然后经过处理得到其有效值或者平均值,但这样子前提是需要对频率进行精确测量,如果误差过大,也有可能导致最终测电压误差过大,不知各位大大们对我的想法有木有什么建议?或者有木有大哥有自己独到见解?前提是:1.精度不要求太高,能说得过去就行,先解决测量方法,然后再解决精度问题吧。2.尽量简化硬件。如果有可能,尽量不考虑利用积分电路,因为解决测量正弦波电压后还要去解决测量三角波、方波、锯齿波和矩形波。3.个人DIY玩的东西对元件成本能省尽量省,一些超过10块钱的元件暂时尽量不考虑。谢谢各位大大……
发表于 2013-1-9 19:49 | 显示全部楼层
都是高手。。。这不就是示波器嘛。。。
发表于 2013-1-9 19:50 | 显示全部楼层
都是高手。。。这不就是示波器嘛。。。
发表于 2013-1-9 19:54 | 显示全部楼层
回复 1# zhixiaoyuhong


   想省钱的话就直接写上一个电压就好 在程序里预设电压 啥器件都不用  
发表于 2013-1-9 20:03 | 显示全部楼层
自带的AD不行,外部高速AD还差不多,光测频率还不如用计数器
发表于 2013-1-9 20:18 | 显示全部楼层
任由AD取采样,取一段时间内的最高电压行不行?
发表于 2013-1-9 20:25 | 显示全部楼层
任由AD取采样,取一段时间内的最高电压行不行?
sdf15937 发表于 2013-1-9 20:18 https://www.yleee.com.cn/images/common/back.gif



    输入信号不一定那么稳定
发表于 2013-1-9 20:38 | 显示全部楼层
个人想法,电压保持电路或电压保持专用芯片,加上你的想法,缺点是无法差分测量。
发表于 2013-1-9 20:44 | 显示全部楼层
本帖最后由 tssmcu 于 2013-1-9 20:46 编辑

回复 1# zhixiaoyuhong


    这个很容易解决,以前我做过,用峰值保持电路就行,运放选高输入阻抗的运放,TL082和AD711都可以,接成加了一个二极管的跟随模式,就是负输入端接二极管输出输出接二极管输入,二极管用8050的PN结做,必须是BE结,漏电很小,然后接个CBB电容对地,这样电容上就会保持住这段时间内的峰值电压,然后跟随一下再AD。另外,电容上接个MOS管由单片机控制,定时给电容放电,就能任意控制一段时间,进行测量。这个电路的弊端是太小的幅值不能测量,太高的频率会差生误差,正常很是很准的,频率我记得不能超过5M,最小不能低于200mV了
 楼主| 发表于 2013-1-9 21:40 | 显示全部楼层
回复 2# zhqsoft


    额……离示波器距离还远啦…………

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-5-2 11:30 , Processed in 0.061303 second(s), 44 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表