发 帖  
原厂入驻New
发烧友10周年庆典,全网超值优惠来袭!千元现金券,下单抽奖赶紧参与》》
[问答] STM32采集AD输入信号的处理
1510 STM32 AD转换
分享
STM32 采用芯片自带的ad模块。可是输入信号是0--10v的模拟电路?而系统自身的参考是3.3v的。有没有实用的方案把输入信号转成0--3.3v的?以前没做过。求高手指点!
0
2019-3-8 09:50:28   评论 分享淘帖 邀请回答

相关问题

19个回答
注意频率,可以使用反向放大到0到3.3
2019-3-8 09:50:46 评论

举报

直接分压电阻不就行了
2019-3-8 09:51:12 评论

举报

电阻分压+opAmp电压跟随器电路
2019-3-8 09:51:21 1 评论

举报

1 条评论
楼上的都没有注意是负电压
2019-3-8 09:51:51 评论

举报

@广州洋钒 是我写的有误。不是负电压。是都是正电压。0-10v转0-3.3v.不好意思!
2019-3-8 09:52:07 评论

举报

如果都是正电压的话,那就直接电阻分压
2019-3-8 09:52:28 评论

举报

我之前用手机上的,我认为是负电压了
2019-3-8 09:52:34 评论

举报

如果有负电压,把opAmp的bias设为1.65v就可以了。
2019-3-8 09:52:45 评论

举报

2019-3-8 09:55:40 评论

举报

@随行者011011 sorry ,我明白了 此处还可以用三极管,更省成本。
2019-3-8 09:56:00 评论

举报

这个可以先把电压用电阻分压,比如1/6对应0-1.65,在吧运放接成那种1.65V偏执的差分结构这样就不怕正负。你自己确定下分压和运放倍数吧。另外加下二极管保护下端口。
MCP602,MCP6002,TLC2272这几个应该多可以满足你了。
2019-3-8 09:56:09 评论

举报

@hgimtk 能不能上个原理图呢?确实没具体做过!
2019-3-8 09:57:01 评论

举报

@江左盟 你现在没有负值了,你可以直接分压+小电容就可以了。
2019-3-8 09:57:50 评论

举报

输入电压超过了范围,进行分压是一定要的,如果输入电压只有正电压,则仅分压即可,如果输入为负电压,则还需要进行反相,转为正电压,如果输入有正有负,则还需要进行电位平移处理
2019-3-8 10:19:34 评论

举报

上电路图吧,搞一堆业内术语没人听懂,
2019-3-8 11:10:57 评论

举报

直接用精密电阻分压就行了,但要注意计算出的电压要小于3.3V,超过了还是会有超量程的,一般ad采集数据都是需要在软件中增加校准功能的,因为元器件都是会有偏差的,例如做成图中第二种电路,然后软件中进行满量程校准并保存校准系数就可以了。当然可以利用第一种图,用4个相同的电阻串联分压,但成本应该比两个不同电阻分压要高点
微信截图_20190308151604.png
2019-3-8 15:23:02 评论

举报

2019-3-8 21:51:53 评论

举报

电阻器分压比较简单     
2019-3-9 10:09:41 评论

举报

比例变化,进行线性衰减
2019-3-9 14:30:00 评论

举报

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

我要提问
课程
    关闭

    站长推荐 上一条 /10 下一条

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