上篇文章分享了一种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%的精密电阻。
上一篇:单片机如何读取4-20ma信号
下一篇:单片机如何读取0-10V传感器信号
推荐阅读
史海拾趣
随着技术实力的不断提升,Facon开始积极拓展市场。他们与全球知名的电子产品制造商建立了紧密的合作关系,将高性能芯片广泛应用于智能手机、平板电脑、笔记本电脑等领域。同时,Facon还积极开拓新兴市场,如物联网、智能家居等领域,为这些领域提供定制化的解决方案。通过不断的市场拓展和技术创新,Facon逐渐在全球电子行业中占据了举足轻重的地位。
AOS公司的创业历程始于1874年,由C.J.史密斯在威斯康星州密尔沃基市开设的一家生产婴儿车配件的小店起步。随着工业革命的步伐,史密斯敏锐地察觉到工业化带来的巨大变革,开始转型生产汽车车架,并于1902年成功制造了第一个汽车车架。这一创新不仅为AOS公司带来了初步的成功,也奠定了其在机械制造领域的地位。
进入20世纪,AOS公司开始将目光投向热水领域。1936年,公司研发出了著名的“金圭特护内胆”技术,这一创新在热水器行业中引起了革命性的变化。金圭内胆不仅提高了热水器的耐用性和安全性,也大幅提升了产品的能效。这一技术的推出使AOS公司迅速成为热水领域的领先者,并奠定了其在全球热水器市场的领导地位。
随着技术的不断发展和市场的扩大,AOS公司开始积极寻求全球扩张的机会。1998年,AOS在南京独资成立了中国总部,开始了其在中国的深耕之旅。通过多年的努力,AOS在中国建立了完善的产研基地和销售网络,其产品横跨家用和商用两大领域,赢得了广大消费者的信任和喜爱。如今,AOS已成为中国市场上备受推崇的热水设备品牌之一。
德丰电创科技股份有限公司(简称“德丰电创”)自1984年成立以来,从一个东莞的洪梅电器厂逐步发展为一家专业从事开关制造到电子电路模块、机电一体化集成模组等多元化产品的大型港资实业公司。公司凭借多年的产品研发和高端制造经验,以及完善的供应链管理体系,成功在家用电器、电动工具、汽车等多个市场领域占据一席之地。德丰电创的发展历程充满了不断的技术创新和市场扩张,其产品质量和服务得到了全球客户的广泛认可。
|
有很多帖子的附件都是一样的,有的弄3,4个。还弄上5个芯币,4+5=9,9*3=27,27个芯币下载同一个芯币,说得过去吗?这不是恶意刷分吗,希望管理员重视。 而且有的压缩文件是连着的,也就是说你必须下载全部才能解压,解压第一个必须 ...… 查看全部问答∨ |
本帖最后由 paulhyde 于 2014-9-15 09:09 编辑 采用ATMEL单片机AT89C2051和电机驱动芯片L293D直接完成机器人的主体。两个电机分别作为左右轮子驱动。图中sensor1~sensor3分别结红外发射和红外接收管。 … 查看全部问答∨ |
|
本帖最后由 paulhyde 于 2014-9-15 03:42 编辑 这套视频应该不用多说,郭老师的这套视频很经典,现在提供一个这套视频的打包下载版BT种子 想要学习的朋友可以下载看看 视频内容: 这是一部学单片机革命性的视频教程,教程全部十三讲,每 ...… 查看全部问答∨ |
|
|
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的数据接收和发送。对于接收方需要作两件事情: 1)注册一个端点,通过在XXXXApp_Init()函数里调用afRegister()来实现。如果需要处理ZDO消息和案件消息还得调用相应的注册函数ZDO_RegisterForZDOMsg,RegisterForKeys。 2)注册了端点和消 ...… 查看全部问答∨ |
|
大家好,我在设计关于430方案时,遇到了点资源使用问题。想请问各路高手(司马长风请来啊): 1.使用TIME_A模拟串口最高能达到9600的波特率吗?我看了例程倒是可行,但不知能否在这个速率下胜任长时间大流量的通信任务? 2.4270只有一个TIME_ ...… 查看全部问答∨ |
|
|
模拟、SPDIF 或 USB 输入和系统使立体声输出功率高达 30W ,参考设计的核心是立体声音频编解码器 PCM3070,配有的 miniDSP 可实现定制音频处理 , 控制器是MSP430F2xxx,喜欢玩音频的坛友有新东西了 … 查看全部问答∨ |
请问大家,我的一个时钟节拍为10ms,我再任务中用OSTimeDly(50)来等待500ms,可是在实际运行的时候,我发现有时OSTimeDly(50)函数根本没有待,就像执行一条语句一样就过去了,有时又是正确的等待了500ms。是什么原因呢?难道是我的UCOS-II有问题?… 查看全部问答∨ |



VI-27WIU






京公网安备 11010802033920号