找回密码
 立即注册
查看: 2034|回复: 29

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

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

39

主题

204

回帖

651

积分

高级会员

积分
651
发表于 2023-11-9 10:28:05 | 显示全部楼层 |阅读模式
大家好!现在小弟想使用气压传感器+sigma-delta 24bit ADC +STC51单片机设计测试气压系统,气压传感器选用MSP40-GSFB 系列硅压力传感器,单片机选用STC8H系列的,但是sigma-delta 24bit ADC 芯片不知道选什么型号的芯片对系统设计有帮助,请求大家推荐sigma-delta 24bit ADC 芯片,附件是气压传感器的规格书,谢谢!
截图202311091023389152.jpg





MSP40-GSFB系列-V1.1-CHS.pdf

1.14 MB, 下载次数: 90

123

回复

使用道具 举报 送花

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

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2023-11-9 11:22:15 | 显示全部楼层
楼主对测量结果有要求参数吗?
MSP40是40KPa的传感器(即0.4个大气压),如果用MCU自带的12bit ADC,加个运放放大(比如LMV321),测量分辨率为10Pa,分辨率一般都够了。
如果用外挂的Sigma Delta ADC,则可以选用CS1237、TM7711这种8脚的24 bitADC就可以了。
回复 支持 反对

使用道具 举报 送花

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

39

主题

204

回帖

651

积分

高级会员

积分
651
发表于 2023-11-9 11:41:52 | 显示全部楼层
梁*** 发表于 2023-11-9 11:22
楼主对测量结果有要求参数吗?
MSP40是40KPa的传感器(即0.4个大气压),如果用MCU自带的12bit ADC,加个运 ...

梁工,你好,想外挂Sigma Delta ADC,有没有CS1237、TM7711的参考设计,比如参考代码有没有,谢谢

点评

下个手册看看即可,简单接口,驱动程序也简单,照着手册的时序要求编写即可,也可以网搜驱动。  详情 回复 发表于 2023-11-9 13:34
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15630
发表于 2023-11-9 12:13:12 | 显示全部楼层
你BAIDU下,或按梁工建议,加个运放
回复 支持 反对

使用道具 举报 送花

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

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2023-11-9 13:34:46 | 显示全部楼层
98057*** 发表于 2023-11-9 11:41
梁工,你好,想外挂Sigma Delta ADC,有没有CS1237、TM7711的参考设计,比如参考代码有没有,谢谢 ...

下个手册看看即可,简单接口,驱动程序也简单,照着手册的时序要求编写即可,也可以网搜驱动。
回复 支持 反对

使用道具 举报 送花

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

39

主题

204

回帖

651

积分

高级会员

积分
651
发表于 2023-11-9 13:44:39 | 显示全部楼层
梁*** 发表于 2023-11-9 13:34
下个手册看看即可,简单接口,驱动程序也简单,照着手册的时序要求编写即可,也可以网搜驱动。 ...

对于新手来说,有点难

点评

画两个电路给你参考: [attachimg]26325[/attachimg] [attachimg]26326[/attachimg]  详情 回复 发表于 2023-11-9 16:47
回复 支持 反对

使用道具 举报 送花

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

39

主题

204

回帖

651

积分

高级会员

积分
651
发表于 2023-11-9 16:02:23 | 显示全部楼层
梁*** 发表于 2023-11-9 13:34
下个手册看看即可,简单接口,驱动程序也简单,照着手册的时序要求编写即可,也可以网搜驱动。 ...

梁工,通过ADC得知传感器输出的电压,怎么反推出当前的气压值,谢谢。

点评

用标准气压表+气压源 标定。 比如,无输入气压,标定为0点,输入40KPa气压,标定为40KPa。  详情 回复 发表于 2023-11-9 16:49
回复 支持 反对

使用道具 举报 送花

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

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2023-11-9 16:47:39 | 显示全部楼层
本帖最后由 梁工 于 2023-11-10 00:20 编辑


画两个电路给你参考,运放的电路花了点时间设计和计算。


截图202311091647343518.jpg
截图202311100019107975.jpg


回复 支持 反对

使用道具 举报 送花

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

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2023-11-9 16:49:25 | 显示全部楼层
98057*** 发表于 2023-11-9 16:02
梁工,通过ADC得知传感器输出的电压,怎么反推出当前的气压值,谢谢。

用标准气压表+气压源 标定。
比如,无输入气压,标定为0点,输入40KPa气压,标定为40KPa。
回复 支持 反对

使用道具 举报 送花

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

39

主题

204

回帖

651

积分

高级会员

积分
651
发表于 2023-11-9 18:29:01 | 显示全部楼层
梁*** 发表于 2023-11-9 16:49
用标准气压表+气压源 标定。
比如,无输入气压,标定为0点,输入40KPa气压,标定为40KPa。 ...

标定好气压后,气压怎么和ADC关联上呢?也就是通过ADC得知传感器输出的电压,怎么反推出当前的气压值呢?

点评

运放标定: 未加气压,此时为0气压读数ADC0,调整VR1,运放输出大约20~50mV,避开运放输出接近0时的线性变差,此时ADC读数30~80之间即可。 然后加标定气压,比如40KPa,此时ADC读数为ADC40(注意不要溢出,4000左右  详情 回复 发表于 2023-11-9 21:20
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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