[应用相关] AD转换的结果并非线性关系

[复制链接]
 楼主| hfdy01 发表于 2018-10-23 21:03 | 显示全部楼层 |阅读模式
测量输入电压后,程序显示的转换的结果与采用公式计算的结果不符,并且在不同的输入电压下,AD转换的结果并非线性关系
CallReceiver 发表于 2018-10-23 21:06 | 显示全部楼层
你的硬件电路上的输入是多少,单片机的引脚上输入电压是多少?
boy1990 发表于 2018-10-23 21:07 | 显示全部楼层
很可能是中间的隔离电路造成的原因!
sourceInsight 发表于 2018-10-23 21:10 | 显示全部楼层
你使用的是什么公式啊,转换结果是什么啊?
feiqi1 发表于 2018-10-23 21:11 | 显示全部楼层
data = 4095*(Vin - Vr-)/(Vr+ - Vr-),采用内部参考2.5V,是不是就是令Vr+=2.5V,Vr- = 0V,将测得的引脚输入电压带入公式后,得到的结果与仿真结果是否吻合啊。
airwill 发表于 2018-10-23 21:11 | 显示全部楼层
程序显示的转换的结果与采用公式计算的结果不符,并且在不同的输入电压下,AD转换的结果并非线性关系

到底偏差有多少?
据手册 ADC 是会稍微有一些非线性问题, 大概 1,2 个 LSB
androidbus 发表于 2018-10-23 21:13 | 显示全部楼层
建议楼主改成头文件里的定义,这样可读性会增加很多。
litengg 发表于 2018-10-23 21:14 | 显示全部楼层
ADC寄存器配置上,有没有给internal ref足够的建立时间?ADC转换时间是不是合理?
qiangweii 发表于 2018-10-23 21:17 | 显示全部楼层
会不会是参考电压不稳定,差多少??
shashaa 发表于 2018-10-23 21:18 | 显示全部楼层
隔离电源模块的作用主要有哪些啊
bbapple 发表于 2018-10-23 21:22 | 显示全部楼层
强电弱电隔离IGBT隔离驱动\浪涌隔离保护\雷电隔离保护(如人体接触的医疗电子设备的隔离保护)
handleMessage 发表于 2018-10-23 21:24 | 显示全部楼层
线性拟合的结果一般比较准确的。
zhouhuanの 发表于 2018-10-23 21:27 | 显示全部楼层
输入的电压可能受到内阻影响。。
wanglaojii 发表于 2018-10-23 21:27 | 显示全部楼层
使用外设AD转换芯片比较精准。
laozhongyi 发表于 2018-10-23 21:30 | 显示全部楼层

AD转换的结果一般都有误差的。
Edisons 发表于 2018-10-23 21:31 | 显示全部楼层
输入的电压是不是经过电阻分压的,可能电阻的精度不够
_gege 发表于 2018-10-23 21:33 | 显示全部楼层
而隔离器是一种采用线性光耦隔离原理,将输入信号进行转换输出。
Mozarts 发表于 2018-10-23 21:34 | 显示全部楼层
容量冗余是指电源的最大负载能力大于实际负载,这对提高可靠性意义不大。
Listate 发表于 2018-10-23 21:36 | 显示全部楼层
冗余热备份是指电源由多个单元组成,并且同时工作,但只由其中一个向设备供电,其他空载。
磨砂 发表于 2018-11-5 12:04 | 显示全部楼层
程序里怎么写的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

78

主题

1578

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部