• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

关于电压误差

crustycrab 2017-07-16 浏览量:691

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

单片机测得电压跟万用表测得电压值不一样,怎么办,电压越大误差越大,不规律,用软件怎么处理误差,用pid可以吗?急!大家有好的pid算法例子的,给小弟分享一下!

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • PID无用,PID是用来进行控制信号处理的,你这个是测试信号,用不上。

    测试信号处理一般就是滤波、以及一些统计学的手段。

    这里的误差不规律,明显是系统误差来的,就是说你那个系统本身就是存在这种误差,消除的方法

    1、从硬件上面消除,看看测试电路上面哪个元件有问题的,直接替换掉。或者是不是有AD精度不够的,换更高精度的AD转换器

    2、利用规律消除。就是利用回归方程得到测量值与真实值之间的关系,然后每次测量之后利用这个关系得到真实值。这个真实值能够精确到什么程度,取决于你回归方程的结构。

    • 发布于 2017-07-16
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 如果对精度要求不高,用非线性函数校准一下吧。如果对电压采集精度有要求,还是从电路上找原因吧。

    • 发布于2017-07-16
    • 举报
    • 评论 0
    • 1
    • 0

  • 第一查看你的基准电压是不是稳定,

    第二看你的采集电压是不是稳定

    第三看你的采集方式,比如取几次的平均数,还有你计算电压的方式,用仿真器先看你采集的数值,在查看你换算的值。

    • 发布于2017-07-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 要么是你的ADC有问题,要么是你对数据处理有问题,你该不会乘错系数了吧
    • 发布于2017-07-16
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

关于电压误差