[技术讨论] 关于电子产品的校准或者标定问题

[复制链接]
4781|54
 楼主| QWE4562009 发表于 2019-12-16 15:00 | 显示全部楼层
叶春勇 发表于 2019-12-16 14:56
1、母表的读取:
母表是精密仪表,可以买485读取的。也可以是产品,通过母表检测,精度比较好的,挑出来 ...

你的思路是啥呢-----就是精密仪表去读两次电压或者压力值,产品也去读两次电压或者压力值,然后对比,偏离的修改补偿系数?
叶春勇 发表于 2019-12-16 15:10 | 显示全部楼层
QWE4562009 发表于 2019-12-16 15:00
你的思路是啥呢-----就是精密仪表去读两次电压或者压力值,产品也去读两次电压或者压力值,然后对比,偏 ...

是的,一切以母表为基准去校验自己的产品。
搞标定,没别的套路。
叶春勇 发表于 2019-12-16 15:13 | 显示全部楼层
QWE4562009 发表于 2019-12-16 15:00
你的思路是啥呢-----就是精密仪表去读两次电压或者压力值,产品也去读两次电压或者压力值,然后对比,偏 ...

你发的图,产品的dac输出的电压,肯定是与某工艺参数相联系的。
 楼主| QWE4562009 发表于 2019-12-16 15:23 | 显示全部楼层
叶春勇 发表于 2019-12-16 15:13
你发的图,产品的dac输出的电压,肯定是与某工艺参数相联系的。

用MCU采样两组电压(比如0.4V和2.6V),ADC采样计算,就可以知道0.4V和2.6准不准?不需要基准
叶春勇 发表于 2019-12-16 15:28 | 显示全部楼层
QWE4562009 发表于 2019-12-16 15:23
用MCU采样两组电压(比如0.4V和2.6V),ADC采样计算,就可以知道0.4V和2.6准不准?不需要基准 ...

你这个问题,ADC需要基准。
如果adc的供电电压,和dac的电压一起变化,输出的电压准吗。
比如adc的vref是5.0,10bitadc=512,就是2.5V,那么dac的vref也是5.0,输出2.5V。
但是当adc的vref变成5.1v,那么10bitadc=512,就是2.55v,那么dac的vref也是5.1,输出是2.55V。
但是单片机的adc判断都是512,但是电压不同。
所以你还需要把adc的vref用基准。不能和dac的共用。
 楼主| QWE4562009 发表于 2019-12-16 15:35 | 显示全部楼层
叶春勇 发表于 2019-12-16 15:28
你这个问题,ADC需要基准。
如果adc的供电电压,和dac的电压一起变化,输出的电压准吗。
比如adc的vref是 ...

这里的说到的是产品的MCU还是治具的MCU啊
 楼主| QWE4562009 发表于 2019-12-16 15:44 | 显示全部楼层
yyy71cj 发表于 2019-12-16 15:16
要求k和a,因为你的公式里的k和a是别人的,不是你的某个既定产品的,所以你必须要通过两个确定的点,来求 ...

Z1=ADC*X1+Y1(这里的Z1,X1和Y1是标准的),Z2=ADC*X2+Y2(这里的Z2,X2和Y2是测试的值)为了达到准确,Z1需要等于Z2,由此求出X2和Y2?
 楼主| QWE4562009 发表于 2019-12-16 15:46 | 显示全部楼层
ningling_21 发表于 2019-12-16 09:49
标定治具MCU肯定通过ADC检测产品输出的电压是不是0.5和2.6,如果不是通过通信反馈给产品MCU继续调整 ...

标定治具MCU通过计算就可以i知道准不准?

评论

@QWE4562009 :不知道哦  发表于 2019-12-18 08:31
@ningling_21 :这个不属于计量型吗  发表于 2019-12-18 08:10
@QWE4562009 :主要看要求,一般不需要太高,但计量型的需要高一点的  发表于 2019-12-17 18:25
@ningling_21 :这个ADC精度不需要很高把  发表于 2019-12-17 17:39
@QWE4562009 :软件和硬件都没有问题的前提下,一般是准的  发表于 2019-12-17 08:32
@ningling_21 :那就是说这个治具的ADC肯定是准的了?  发表于 2019-12-17 08:19
@QWE4562009 :假如ADC转换后计算的结果是3V,如果硬件都没问题,你认为不准吗  发表于 2019-12-16 17:46
@ningling_21 :这个难道就是准的吗?  发表于 2019-12-16 16:31
每个有ADC的MCU都有基准电压,计算出来是多少就是多少  发表于 2019-12-16 16:01
叶春勇 发表于 2019-12-16 15:47 | 显示全部楼层
QWE4562009 发表于 2019-12-16 15:44
Z1=ADC*X1+Y1(这里的Z1,X1和Y1是标准的),Z2=ADC*X2+Y2(这里的Z2,X2和Y2是测试的值)为了达到准确,Z1 ...

冶具上的mcu是需要基准的,如果不用基准,必须校准过。
 楼主| QWE4562009 发表于 2019-12-16 16:28 | 显示全部楼层
叶春勇 发表于 2019-12-16 14:24
自动化标定的话:
1、工装产生工艺参数1(例如压力),此时母表读取参数,read1。
2、产品把adc值通过串口 ...

也就是母表必须是可以测试压力的而且是非常准确的?这个母表作为治具的一部分。是吗
 楼主| QWE4562009 发表于 2019-12-16 16:29 | 显示全部楼层
叶春勇 发表于 2019-12-16 15:47
冶具上的mcu是需要基准的,如果不用基准,必须校准过。

和一个大师说的一样,感谢,这个问题搞得**不离十了
叶春勇 发表于 2019-12-16 16:31 | 显示全部楼层
QWE4562009 发表于 2019-12-16 16:29
和一个大师说的一样,感谢,这个问题搞得**不离十了

悲剧 八     九也被封了?
xuyaqi 发表于 2019-12-16 16:50 | 显示全部楼层
QWE4562009 发表于 2019-12-16 14:19
恩 不知道你的标定原理具体是怎样的

比如你要校验一次仪表热电偶,那么就要有恒温槽把热电偶放进去,在恒定温度下用标准毫伏计测毫伏数与标准比误差是多少。同样,要校二次仪表温度显示仪表就要有标准毫伏发生器,输出标准温度毫伏信号看温度显示仪表输出误差是多少。都是把被校仪表值与标准仪表值作比较得到误差值。
江枫渔火 发表于 2019-12-16 22:15 | 显示全部楼层
你让系统输出5V,但系统不知道什么样是5V,于是你用一个标准计量表去测,然后告诉系统,你实际输出了4V,还差1V呢,于是系统又根据相差数,重新调整输出,直到输出就是5V,标定完成,最终误差数写入系统,以后每次输出都做修正,这样每次都能准确输出5V.
 楼主| QWE4562009 发表于 2019-12-17 08:21 | 显示全部楼层
江枫渔火 发表于 2019-12-16 22:15
你让系统输出5V,但系统不知道什么样是5V,于是你用一个标准计量表去测,然后告诉系统,你实际输出了4V,还 ...

标准计量表去测-----这里可以认为是治具把
 楼主| QWE4562009 发表于 2019-12-17 08:23 | 显示全部楼层
xuyaqi 发表于 2019-12-16 16:50
比如你要校验一次仪表热电偶,那么就要有恒温槽把热电偶放进去,在恒定温度下用标准毫伏计测毫伏数与标准 ...

标准比误差----你这里说的标准比误差是啥意思?自己想要的电压值?
 楼主| QWE4562009 发表于 2019-12-17 08:23 | 显示全部楼层
叶春勇 发表于 2019-12-16 16:31
悲剧 八     九也被封了?

**怎么显示不出来  哈哈
xuyaqi 发表于 2019-12-17 09:32 | 显示全部楼层
QWE4562009 发表于 2019-12-17 08:23
标准比误差----你这里说的标准比误差是啥意思?自己想要的电压值?

比如被校表显示15mv,而标准表显示16mv,那么16-15=1mv那就是有1mv误差。
 楼主| QWE4562009 发表于 2019-12-17 17:37 | 显示全部楼层
xuyaqi 发表于 2019-12-17 09:32
比如被校表显示15mv,而标准表显示16mv,那么16-15=1mv那就是有1mv误差。

那采样的ADC和实际的显示值应该是一次函数的关系吧
 楼主| QWE4562009 发表于 2019-12-17 17:38 | 显示全部楼层
QWE4562009 发表于 2019-12-17 17:37
那采样的ADC和实际的显示值应该是一次函数的关系吧

如果是抛物线  那就是二次函数
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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