找回密码
 立即注册
楼主: 980578873

咨询基于STC51单片机测试气压的设计方案

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:182
  • 最近打卡:2025-04-30 08:33:07

0

主题

48

回帖

748

积分

高级会员

积分
748
发表于 2023-11-14 14:34:58 | 显示全部楼层
买能够直接出模拟电压的传感器吧,使用起来简单点
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2023-11-14 14:57:24 | 显示全部楼层
98057*** 发表于 2023-11-14 14:32
实际设计产品时,要不要调0?

如果不调0,就不准确,你的产品测量不准确可以吗?比如不输入气压,显示有5KPa,可以吗?如果显示什么值都可以,就不需要调0.
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2023-11-14 14:59:15 | 显示全部楼层
98057*** 发表于 2023-11-14 14:30
查看传感器规格书得知零点误差:-15mV----15mV之间,请问如何使没有加压时传感器输出为0?谢谢。

如何使没有加压时传感器输出为0?

这不就是我说的调0吗?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2023-12-25 15:38:27

39

主题

204

回帖

651

积分

高级会员

积分
651
发表于 2023-11-14 15:32:10 | 显示全部楼层
梁*** 发表于 2023-11-14 14:59
如何使没有加压时传感器输出为0?

这不就是我说的调0吗?

梁工,您说的调0原理是下面这些内容吗?
运放标定:
未加气压,此时为0气压读数ADC0,调整VR1,运放输出大约20~50mV,避开运放输出接近0时的线性变差,此时ADC读数30~80之间即可。
然后加标定气压,比如40KPa,此时ADC读数为ADC40(注意不要溢出,4000左右就可以了,调整VR2)。
如果调整过VR2,则重新标定0气压读数,再标定一次40KPa读数。
之后任意的ADC值对应气压 = 40000*(ADC-ADC0)/(ADC40-ADC0),单位Pa。

点评

就是  详情 回复 发表于 2023-11-14 16:26
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2023-11-14 16:26:29 | 显示全部楼层
98057*** 发表于 2023-11-14 15:32
梁工,您说的调0原理是下面这些内容吗?
运放标定:
未加气压,此时为0气压读数ADC0,调整VR1,运放输出 ...

就是
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2023-12-25 15:38:27

39

主题

204

回帖

651

积分

高级会员

积分
651
发表于 2023-11-14 18:15:03 | 显示全部楼层

这个不是调0原理吧,应该是说去0原理合适点

点评

就是调一个0点,不是绝对的0电平。 如果你要调整绝对的0电平,则建议你使用双电源+-5V供电,这样在输出0电压时才能保证线性(哪怕是RRIO的运放在单电源供电输出0V~几十mV的线性都不能拿保证)。  详情 回复 发表于 2023-11-14 23:03
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2023-11-14 23:03:28 | 显示全部楼层
98057*** 发表于 2023-11-14 18:15
这个不是调0原理吧,应该是说去0原理合适点

就是调一个0点,不是绝对的0电平。
如果你要调整绝对的0电平,则建议你使用双电源+-5V供电,这样在输出0电压时才能保证线性(哪怕是RRIO的运放在单电源供电输出0V~几十mV的线性都不能拿保证)。
1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2023-12-25 15:38:27

39

主题

204

回帖

651

积分

高级会员

积分
651
发表于 2023-11-15 09:57:29 | 显示全部楼层
梁*** 发表于 2023-11-9 21:20
运放标定:
未加气压,此时为0气压读数ADC0,调整VR1,运放输出大约20~50mV,避开运放输出接近0时的线性 ...

梁工,任意的ADC值对应气压 = 40000*(ADC-ADC0)/(ADC40-ADC0),单位Pa。这条计算公式的前提条件应该是因为气压传感器输出和输入是线性的关系才有这条公式吧?如果是非线性的不能这么计算吧

点评

非线性的就要做曲线补偿,多段校准。现在的应变片的线性非常好的,不用怀疑。  详情 回复 发表于 2023-11-15 10:27
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2023-11-15 10:27:33 | 显示全部楼层
98057*** 发表于 2023-11-15 09:57
梁工,任意的ADC值对应气压 = 40000*(ADC-ADC0)/(ADC40-ADC0),单位Pa。这条计算公式的前提条件应该是因 ...

非线性的就要做曲线补偿,多段校准。现在的应变片的线性非常好的,不用怀疑。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2023-12-25 15:38:27

39

主题

204

回帖

651

积分

高级会员

积分
651
发表于 2023-11-22 18:37:07 | 显示全部楼层

你学会了吗
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 19:47 , Processed in 0.129963 second(s), 114 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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