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

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

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2023-12-25 15:38:27

39

主题

204

回帖

651

积分

高级会员

积分
651
发表于 2023-11-9 18:29:26 | 显示全部楼层
梁*** 发表于 2023-11-9 16:47
画两个电路给你参考,运放的电路花了点时间设计和计算。

STC就是专业
回复 支持 反对

使用道具 举报 送花

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

39

主题

204

回帖

651

积分

高级会员

积分
651
发表于 2023-11-9 18:41:32 | 显示全部楼层
梁*** 发表于 2023-11-9 16:47
画两个电路给你参考,运放的电路花了点时间设计和计算。

截图202311091841071694.jpg

梁工,这里为什么要乘以2呢?

点评

基本的运放计算,你分别计算两个输入-输出的传递函数,然后相加,就会得到2倍。  详情 回复 发表于 2023-11-9 21:03
回复 支持 反对

使用道具 举报 送花

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

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2023-11-9 21:03:02 | 显示全部楼层
本帖最后由 梁工 于 2023-11-9 21:21 编辑
98057*** 发表于 2023-11-9 18:41
梁工,这里为什么要乘以2呢?

基本的运放计算,你分别计算两个输入-输出的放大倍数,然后相加,就会得到这个放大倍数计算式。
回复 支持 反对

使用道具 举报 送花

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

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2023-11-9 21:20:17 | 显示全部楼层
98057*** 发表于 2023-11-9 18:29
标定好气压后,气压怎么和ADC关联上呢?也就是通过ADC得知传感器输出的电压,怎么反推出当前的气压值呢? ...

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

如果使用CS1237,则相对简单,甚至VR1都不用,1、6脚接在一起,标定0气压和40KPa的读数,计算同上。
CS1237工作于2倍增益。
回复 支持 反对

使用道具 举报 送花

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

39

主题

204

回帖

651

积分

高级会员

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

梁工你说的“未加气压,此时为0气压读数ADC0”,请问:ADC0是不是等于0?

点评

不是0  详情 回复 发表于 2023-11-11 00:47
回复 支持 反对

使用道具 举报 送花

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

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2023-11-11 00:47:11 | 显示全部楼层
98057*** 发表于 2023-11-10 18:55
梁工你说的“未加气压,此时为0气压读数ADC0”,请问:ADC0是不是等于0?

不是0
回复 支持 反对

使用道具 举报 送花

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

39

主题

204

回帖

651

积分

高级会员

积分
651
发表于 2023-11-14 10:48:30 | 显示全部楼层

没加气压,为什么不是0呢?具体是多少,谢谢!

点评

还没看明白我上面的解释么?你看看传感器参数的“零点误差”一项,再仔细看我上面的相关描述。  详情 回复 发表于 2023-11-14 11:05
回复 支持 反对

使用道具 举报 送花

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

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2023-11-14 11:05:33 | 显示全部楼层
98057*** 发表于 2023-11-14 10:48
没加气压,为什么不是0呢?具体是多少,谢谢!

还没看明白我上面的解释么?你看看传感器参数的“零点误差”一项,再仔细看我上面的相关描述。
回复 支持 反对

使用道具 举报 送花

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

39

主题

204

回帖

651

积分

高级会员

积分
651
发表于 2023-11-14 14:30:19 | 显示全部楼层
梁*** 发表于 2023-11-14 11:05
还没看明白我上面的解释么?你看看传感器参数的“零点误差”一项,再仔细看我上面的相关描述。 ...

查看传感器规格书得知零点误差:-15mV----15mV之间,请问如何使没有加压时传感器输出为0?谢谢。

截图202311141427034095.jpg

点评

如何使没有加压时传感器输出为0? 这不就是我说的调0吗?  详情 回复 发表于 2023-11-14 14:59
回复 支持 反对

使用道具 举报 送花

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

39

主题

204

回帖

651

积分

高级会员

积分
651
发表于 2023-11-14 14:32:28 | 显示全部楼层
梁*** 发表于 2023-11-14 11:05
还没看明白我上面的解释么?你看看传感器参数的“零点误差”一项,再仔细看我上面的相关描述。 ...

实际设计产品时,要不要调0?

点评

如果不调0,就不准确,你的产品测量不准确可以吗?比如不输入气压,显示有5KPa,可以吗?  详情 回复 发表于 2023-11-14 14:57
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 21:52 , Processed in 0.123265 second(s), 114 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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