如何把交流信号转换成直流信号??注意!是信号转换,不是电流转换我用单片机自制了一台示波器,但是只能测试

如何把交流信号转换成直流信号??注意!是信号转换,不是电流转换我用单片机自制了一台示波器,但是只能测试0~5直流信号,我想让他测试0~300v交流信号和直流信号,麻烦给个电路图,,最终的ad采样通道只能用直流,,一旦反接单片机就花屏了,,邮箱[email protected],可以追加分数谢谢

哦,这个也没有太大的难度,我只能提供给你个思路,因为总的来说,原理虽然不难,但是电路比较复杂.
总得来说,楼下那位说的并不正确.只要你是交流信号,并且幅度超过0.7V以上,接到单片机的AD引脚上,就一定会损坏单片机,因为一般的单片机引脚接受的电压最低只能比GND低0.7V.
所谓的交流信号,就是电压方向会出现反复,如果单纯的只是电压大小变化,而电压极性不变,仍然是直流信号,这个概念你要明白.
所以,交流变直流,只有一个方法,就是用我们众所周知的整流桥整形的方法,这是根本,所谓万变不离其宗,其余问题的解决,比如信号电压过大,或者信号电压过小,都是以这个为前提解决的.
对于电压过大,我们通常是采用电阻分压+比较器+集成运放来解决的.
对于电压过小,我们通常是采用运放组成的小信号整流电路组成的,关于这个小信号整形,你在百度文库里一搜索,有的是.
楼下说的互感器,也不能说全错,只是使用范围有限,因为互感器,说白了,都是变压器,只能在一定的频率范围使用,超过这个频率范围,或者烧坏互感器,或者测量失真.
话说回来,互感器输出的还是交流信号,只是信号幅度小了,你仍然需要整理成直流.
综述:
二极管整流电路整形信号,是根本,围绕这个根本解决相应的问题.
另外,在嘉力创的力创商城里,好像有个免费的基于STM32的示波器PCB源文件,可以免费下载,我曾经简单的看过,你可以参考一下他的电路,自己尝试把PCB还原成原理图.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-05
我想我明白你的意思了……

300V交流信号可以先用电阻分压得到5V以下的信号,然后通过一个运费构成加法器,让交流信号和直流信号相加,这样把交流信号的负半周期“抬升”为正电压,ADC就能转换了。
比如把最大值300V的交流电通过电阻分压得到最大值2.5V的交流电,然后用加法器和+2.5V直流电相加,这样就得到0~5V范围的变化的信号,如果ADC能直接采样5V电压,那就直接输入转换即可。
第2个回答  2012-12-30
1直接半波整流,分压-滤波。-AD,用峰值换算有效值,最简单
2降压后,用真有效值IC,-AD ,最贵,但得出的是真有效值
3用变压器降压-精密整流,(衰减)--AD,计算有效值,或滤波,用峰值换算有效值。较复杂,要真有效值,程序麻烦,
第3个回答  2012-12-29
这个只能用电压互感器了。或者用别人开发的电压变送器。追问

有木有啥集成电路可以把交流信号变成直流啊?

追答

有呀,关键是你的交流电压太大,300V,只能用交流互感器变一下

第4个回答  2012-12-29
你的问题没法解决,太难!连现在市售的示波器都没有能上300V的。
相似回答