单片机如何使用振动传感器801s_单片机如何优雅的读取0-10V传感器信号(二)

本文介绍了如何使用运放构成的差分放大电路,将0-10V的模拟信号转换为0-3.3V,以便单片机ADC读取。通过电路推导,电路可以将输入信号放大0.33倍。然而,实际应用中应注意运放的选择,必须选择输入输出均为Rail-to-rail的运放以确保输出从0V开始变化,并使用精度为1%的精密电阻。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

176bfa7ea55724c43800ba9a46fb92ac.png

上篇文章分享了一种0-10V传感器信号采集电路。为拓展电路设计中解决问题的思维,这篇文章再给大家介绍一种0-10V采集电路。电路如下图所示:

4bf14d3f5af0335f30e3602dda719f08.png

使用运放构成了差分放大电路,对输入信号进行运算处理,将0-10V变化的模拟量信号转化为0-3.3V变化的模拟量信号。

对此电路的放大倍数进行推导:

e822d44c14e66128e11ba25a6d0d1f08.png

792eae77111223478ef7b215a81b2e79.png

联立以上式子得:

be3c168533de05efe234de6682c8c92f.png

可知以上电路将0-10V信号放大了0.33倍,成功的将0-10V信号转化到了单片机ADC能够正常读取的电压范围,仿真波形如下图。

139ecde4523181c3e1ca63b1485a370a.png

电路应用注意事项:

上述仿真波形与理论推导很符合,是不是你去找个运放芯片搭建个电路就能做出如此完美的效果呢?来看看下面这张图。

5473ba7936c4ceb5df2035b1aa0906b2.png

同样的电路与参数,输出电压确是从1V多开始变化的,而不是从零开始变化。差异就在于我更换了一个运放芯片。运放OPA101相比于LM6132A输入输出都不是Rail-to-rail(轨至轨)的,所以就产生了上述仿真波形中的差异。

在0-10V传感器采集电路中运放应该选取输入输出轨至轨运放,保证输出电压从0V开始变化。其次,电路中使用的电阻应选取精度为1%的精密电阻。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值