找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4990|回复: 7
打印 上一主题 下一主题
收起左侧

关于电压误差 单片机测得电压跟万用表测得电压值不一样,怎么办 用pid可以吗?

[复制链接]
跳转到指定楼层
楼主
ID:188031 发表于 2017-7-15 16:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单片机测得电压跟万用表测得电压值不一样,怎么办,电压越大误差越大,不规律,用软件怎么处理误差,用pid可以吗?急!大家有好的pid算法例子的,给小弟分享一下!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:82765 发表于 2017-7-15 19:07 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

板凳
ID:219796 发表于 2017-7-15 19:17 来自手机 | 只看该作者
万用表也有误差的,用ad芯片测得的比万用表精确的多,
回复

使用道具 举报

地板
ID:34643 发表于 2017-7-15 20:43 | 只看该作者
这不是属于PID解决的问题,而是你单片机测量换算系数没搞对的问题。
回复

使用道具 举报

5#
ID:188031 发表于 2017-7-16 10:54 | 只看该作者
51mcu 发表于 2017-7-15 20:43
这不是属于PID解决的问题,而是你单片机测量换算系数没搞对的问题。

那就是说,还是电路的问题了,换算用AD转换,采集50次求平均值了。
回复

使用道具 举报

6#
ID:188031 发表于 2017-7-16 10:58 | 只看该作者
cjjcjj1 发表于 2017-7-15 19:07
你好!PID 是用于控制,不是用于测量
1、你用的什么单片机?
2、用的什么AD模块?

用的stc15内部的ad转换,最高电压5v,外围电路就一个排阻,通过万用表测量,和单片机测量产生误差。
回复

使用道具 举报

7#
ID:47286 发表于 2017-7-16 21:09 | 只看该作者
当然不一样啊 万用表自己就允许有误差 你可以去淘宝看一下所有万用表的电压档都是允许误差的 还不小呢

你拿AD采集出来也有误差啊 超过单片机工作电压的你都得做分压吧 分压电阻你用多大精度的 0.1%恐怕不好买还贼贵 0.01%的就更别提了 常见的也就1%的 弄不好你还用5%精度的呢 再说算法上肯定也有误差啊 5/256就不是整数 5/1024也不是

看你要求精度是多少 参考楼上前辈的多次采集平均 然后搞好硬件分压 你要是特想做的特精确 也可以设置多个电压段 自己测了误差后分段补偿
回复

使用道具 举报

8#
ID:123289 发表于 2017-7-17 13:42 | 只看该作者
自己一点也不用心,无药可救。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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