找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6601|回复: 8
收起左侧

如何用单片机AD转换交流电压

[复制链接]
ID:222031 发表于 2017-11-3 11:16 | 显示全部楼层 |阅读模式
50黑币
如何用单片机的AD转换检测电流互感器的信号,或者如何用AD转换检测交流信号,求大神指导。

回复

使用道具 举报

ID:123289 发表于 2017-11-3 17:16 | 显示全部楼层
必须将电压分压至AD的可接受范围内:
1、直接采样一个周期以上的电压,每个周期采样大于10个点,再计算出你所需要的值。
2、先将交流整流成直流,采样后再计算出你所需要的值。
3、先将交流整流并滤波成直流,这时是峰值,采样后再计算出你所需要的值。
三种方式都可以,只是计算方式不同,都需要你有数学功底。
回复

使用道具 举报

ID:222031 发表于 2017-11-3 21:58 | 显示全部楼层
整流后的电压太小了,检测不到
回复

使用道具 举报

ID:245925 发表于 2017-11-4 11:27 | 显示全部楼层

必须将电压分压至AD的可接受范围内:
1、直接采样一个周期以上的电压,每个周期采样大于10个点,再计算出你所需要的值。
2、先将交流整流成直流,采样后再计算出你所需要的值。
3、先将交流整流并滤波成直流,这时是峰值,采样后再计算出你所需要的值。
三种方式都可以,只是计算方式不同,都需要你有数学功底。
回复

使用道具 举报

ID:245925 发表于 2017-11-4 11:34 | 显示全部楼层
有一种东西叫做运算放大器。还有一种东西叫真有效值检测电路。
交流通过整流后,加一个运放,把信号放大以后再通过有效值检测电路检测,出来的是一个类似正态分布的一个曲线,你找到曲线峰值的平缓区进行采样即可。
回复

使用道具 举报

ID:82765 发表于 2017-11-4 15:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

ID:235359 发表于 2017-11-4 15:40 | 显示全部楼层


必须将电压分压至AD的可接受范围内:
1、直接采样一个周期以上的电压,每个周期采样大于10个点,再计算出你所需要的值。
2、先将交流整流成直流,采样后再计算出你所需要的值。
3、先将交流整流并滤波成直流,这时是峰值,采样后再计算出你所需要的值。
三种方式都可以,只是计算方式不同,都需要你有数学功底。
回复

使用道具 举报

ID:111634 发表于 2017-11-4 17:38 | 显示全部楼层
用当以致学 发表于 2017-11-3 21:58
整流后的电压太小了,检测不到

自己错啦!
回复

使用道具 举报

ID:111634 发表于 2017-11-4 17:39 | 显示全部楼层
本帖最后由 zl2168 于 2017-11-4 17:54 编辑

测量交流电压有3种测法:瞬时值、峰值和平均值。3种测法都需要整流,先将其变成单向脉动直流。
测瞬时值先测过零点,过零后再选择若干点,而不是乱测。这种测法必须选择工作频率高的单片机。
测峰值也是先测过零点,然后定时5ms前后连续测3点,选最大值。
测平均值可用电容滤波,然后将测量值与标准值校正。这种方法也能用于测峰值,关键是校正,因为有固定比例关系。
要求精度高时刻在此基础上采取技术措施。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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