历史上的今天

今天是:2025年12月12日(星期五)

正在发生

2022年12月12日 | 单片机如何优雅的读取0-10V传感器信号(二)

发布者:梦中的额吉 来源: zhihu关键字:单片  读取  传感器信号 手机看文章 扫描二维码
随时随地手机看文章

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

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


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

联立以上式子得:

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

电路应用注意事项:

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



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


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


关键字:单片  读取  传感器信号 引用地址:单片机如何优雅的读取0-10V传感器信号(二)

上一篇:单片机如何读取4-20ma信号
下一篇:单片机如何读取0-10V传感器信号

推荐阅读

全球机器人产业已经进入快速发展的车道,而服务机器人经历了多年的技术积累,产品开始逐步走向成熟,并显现出越来越大的市场前景。根据国际机器人联盟的最新报告,去年专业用途的服务机器人销售额增长了39%,达到66亿美元,而从销售数量来看,增长了85%,服务机器人前景乐观,并成为许多初创公司选择的方向。服务机器人主要包括专业用途机器人、个人或家...
2019 年以来,外部环境更加动荡和复杂,内部经济增速放缓,消费者购买力下降,对中国消费电子市场产生较大的影响。中国彩电市场进入长期的消费需求疲软期。  据数据调研机构群智咨询(Sigmaintell)统计数据显示,中国市场前三季度彩电出货量为 3460 万台,同比下滑 2.8%,其中三季度出货量为 1220 万台,同比大幅减少 7.4%,下滑幅度进一步在加...
12月4日,中国共产党四川省第十一届委员会第八次全体会议通过《中共四川省委关于制定四川省国民经济和社会发展第十四个五年规划和二〇三五年远景目标的建议》(以下简称《规划建议》)。《规划建议》指出,四川将引导产业集聚集群集约发展,打造全球重要的电子信息、装备制造、食品饮料等产业集群和全国重要的先进材料、能源化工、口腔医疗、核技术应用等...
三星电子中国DS董事长杨杰发视频为OPPO旗下第一款折叠屏旗舰Find N预热。杨杰表示,OPPO手机一直保持了高速增长,主要有四点原因。一是OPPO有个非常牛的老板Tony(OPPO创始人陈明永);二是OPPO技术非常先进;三是OPPO的服务太厉害;四是OPPO与三星的战略合作一直非常紧密,我爱OPPO。对此,OPPO表示,未来双方也将巩固战略合作伙伴关系。这次OPPO即将发...

史海拾趣

问答坊 | AI 解惑

举报恶意刷分,有很多附件都是一样的,还那么贵。

有很多帖子的附件都是一样的,有的弄3,4个。还弄上5个芯币,4+5=9,9*3=27,27个芯币下载同一个芯币,说得过去吗?这不是恶意刷分吗,希望管理员重视。    而且有的压缩文件是连着的,也就是说你必须下载全部才能解压,解压第一个必须 ...…

查看全部问答∨

轨迹机器人制作完整例子

本帖最后由 paulhyde 于 2014-9-15 09:09 编辑 采用ATMEL单片机AT89C2051和电机驱动芯片L293D直接完成机器人的主体。两个电机分别作为左右轮子驱动。图中sensor1~sensor3分别结红外发射和红外接收管。  …

查看全部问答∨

【视频下载】十天学会单片机与C语言(郭天祥)

本帖最后由 paulhyde 于 2014-9-15 03:42 编辑 这套视频应该不用多说,郭老师的这套视频很经典,现在提供一个这套视频的打包下载版BT种子 想要学习的朋友可以下载看看 视频内容: 这是一部学单片机革命性的视频教程,教程全部十三讲,每 ...…

查看全部问答∨

pci驱动求助

各位:请教2个问题 1.pci卡上的bar2有256KB空间,用block dma可不可以一次传输256KB 2.如何将驱动程序中申请的内存地址映射到用户空间,我申请了32MB,这32MB空间在物理上连续吗 谢谢…

查看全部问答∨

:linux mplayer编译问题

PC机上做了交叉编译,步骤如下: #./configure --host-cc=gcc --cc=arm-linux-gcc --target=arm-armv4l-linux --enable-static --prefix=/tmp/mplayer --disable-win32 --disable-dvdread --enable-fbdev --disable-mencoder --disable-live 2> ...…

查看全部问答∨

Zstack学习经验点滴:zstack的数据接收和发送

zstack的数据接收和发送。对于接收方需要作两件事情: 1)注册一个端点,通过在XXXXApp_Init()函数里调用afRegister()来实现。如果需要处理ZDO消息和案件消息还得调用相应的注册函数ZDO_RegisterForZDOMsg,RegisterForKeys。 2)注册了端点和消 ...…

查看全部问答∨

【讨论】关于模拟串口和图形液晶

大家好,我在设计关于430方案时,遇到了点资源使用问题。想请问各路高手(司马长风请来啊): 1.使用TIME_A模拟串口最高能达到9600的波特率吗?我看了例程倒是可行,但不知能否在这个速率下胜任长时间大流量的通信任务? 2.4270只有一个TIME_ ...…

查看全部问答∨

超值条形音箱参考设计套件

模拟、SPDIF 或 USB 输入和系统使立体声输出功率高达 30W ,参考设计的核心是立体声音频编解码器 PCM3070,配有的 miniDSP 可实现定制音频处理 , 控制器是MSP430F2xxx,喜欢玩音频的坛友有新东西了 …

查看全部问答∨

关于OSTimeDly(ticks)函数

请问大家,我的一个时钟节拍为10ms,我再任务中用OSTimeDly(50)来等待500ms,可是在实际运行的时候,我发现有时OSTimeDly(50)函数根本没有待,就像执行一条语句一样就过去了,有时又是正确的等待了500ms。是什么原因呢?难道是我的UCOS-II有问题?…

查看全部问答∨
小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved