打印
[51单片机]

使用单片机AD检测直流电压

[复制链接]
5872|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jackhwang|  楼主 | 2016-7-20 08:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用单片机AD检测直流电压,直流电压范围0V到300V,测量精度:1%。我第一个想到的就是采用两个电阻分压,比如R1为1K,R2为59K,两电阻串联,是R1分到电压最高为5V。可这分压电阻的本事精度就是1%,计算下无法达到对测量精度要求。各位大神,有其他什么好的建议。

相关帖子

沙发
kk118a| | 2016-7-20 08:40 | 只看该作者
直流互感器

使用特权

评论回复
板凳
jackhwang|  楼主 | 2016-7-20 09:04 | 只看该作者

谢谢。我查了下直流互感器,这价格蛮高的。我后来又考虑了电阻进行分压,选用精度为0.05%,初步计算能满足要求。

使用特权

评论回复
地板
cuya| | 2016-7-20 10:32 | 只看该作者
电阻进行分压, 然后做校正。如果要求精度高, 还必须做温度补偿。
单个还是批量? 批量必须做校正并用 eeprom 等保存校正数据。

使用特权

评论回复
5
jackhwang|  楼主 | 2016-7-20 13:25 | 只看该作者
cuya 发表于 2016-7-20 10:32
电阻进行分压, 然后做校正。如果要求精度高, 还必须做温度补偿。
单个还是批量? 批量必须做校正并用 eep ...

精度1%。关于校正与温度补偿,能否提供下资料。谢谢

使用特权

评论回复
6
小研究| | 2016-7-20 13:42 | 只看该作者
首先要考虑是否需要隔离,不需要隔离的话就是电阻分压,两个分压电阻选择0.5%以上精度的电阻即可。
如需隔离的话,就得考虑用霍尔传感器了。

使用特权

评论回复
7
jazzyfox| | 2016-7-20 13:43 | 只看该作者
这种单个的是无所谓,批量校准就是比较麻烦了,弄不好就会出大问题,当初,有个项目就是这样死掉的

使用特权

评论回复
8
jackhwang|  楼主 | 2016-7-20 14:10 | 只看该作者
小研究 发表于 2016-7-20 13:42
首先要考虑是否需要隔离,不需要隔离的话就是电阻分压,两个分压电阻选择0.5%以上精度的电阻即可。
如需隔 ...

现在考虑的是采用电阻分压方式。把300V分压成5V,相当缩小60陪。单片机AD(12Bit)采样到的数据再乘以60,等到实际检测到的电压。这样一来精度就降低了。

使用特权

评论回复
9
jackhwang|  楼主 | 2016-7-20 14:13 | 只看该作者
jazzyfox 发表于 2016-7-20 13:43
这种单个的是无所谓,批量校准就是比较麻烦了,弄不好就会出大问题,当初,有个项目就是这样死掉的 ...

要有校准功能。以标准电压20V,标准电流1A来校准。

使用特权

评论回复
10
changle11sdo5| | 2016-7-20 20:32 | 只看该作者
精度为0.05%

使用特权

评论回复
11
crazyren| | 2016-7-21 08:39 | 只看该作者
如果使用电阻分压,应该添加保护电路吧。防止任何一个分压电阻不正常。单片机IO口出为TVS或者二极管钳位,直流电压输入处添加一个可恢复保险丝。这个足够安全?  貌似可恢复保险丝达到300V的很少。

使用特权

评论回复
12
bcaiyo| | 2016-7-21 08:51 | 只看该作者
好角精度不够吧.缩小60倍,电阻误差1%.再放大60倍,那误差不也放大了吗

使用特权

评论回复
13
jackhwang|  楼主 | 2016-7-21 10:39 | 只看该作者
bcaiyo 发表于 2016-7-21 08:51
好角精度不够吧.缩小60倍,电阻误差1%.再放大60倍,那误差不也放大了吗

电阻选0.05%精度。

使用特权

评论回复
14
feiban001| | 2016-7-21 10:42 | 只看该作者
这才1%啊,6位半的万用表咋整?

电阻分压的精度来自分压比例的精度和温飘、长期稳定性。

ADC也有误差,分压也有误差,程序统一做校准不就Ok了。

使用特权

评论回复
15
xu_jinjing| | 2016-7-26 15:08 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

406

帖子

8

粉丝