完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
我现在需要用STM32对12V电压进行检测,判断其是否正确上电。我打算利用STM32的ADC功能,但12V超过了STM32能承受的范围,打算用电阻简单分压成3.3V,然后用STM32的ADC引脚直接采样,判断。下面就是我打算做的图。请高手帮忙看看这样是否可行,还有什么需要注意的。谢谢,谢谢
|
|
相关推荐
19个回答
|
|
|
本帖最后由 金色黄铜 于 2016-4-21 17:11 编辑
你这么设计其实是隐含前提条件的:芯片这个管脚的输入电流为零。 这当然是理想情况。 实际的近似应该是:分压电阻内部的电流远大于芯片管脚输入电流。 STM32的ADC的等效输入电阻,是和采样频率、采样周期有关的,速度越快等效内阻越小。 所以, 测量的准确程度是和你的ADC工作速率设置是有关的。 我看手册,最高速度情况下等效输入内阻已经到百欧量级了,输入电流不小。 根据以往经验,低速、低精度情况下这么用应该能凑合。 速度、精度要求高了应该用运放搭个驱动电路。 还有就是和你的分压电阻回路的阻值有关:分压电阻越小、电阻内部电流越大,就越满足“分压电流远大于芯片管脚输入电流”的条件,或者说越接近理想条件。 所以,功耗等其它约束条件满足的情况下,这对分压电阻应该尽量选小一些的阻值。 综上,软硬件参数选择合理的话,你这个应用精度速度要求都不高,应该问题不大。
最佳答案
|
|
|
|
|
|
我也这样子干过,,,实际上没出现过什么问题,我选的电阻比较大
|
|
|
|
|
|
在引脚前端最好加一个保护二极管,或者钳位二极管
|
|
|
|
|
|
好东西, 谢谢分享
|
|
|
|
|
|
电阻的考虑是1.别超过电阻能承受的功率。打算用0603贴片电阻。值再加大一倍应该更保险。而且现在这两个值就是算了个理论值,实际电阻可能还得微调。2.流入STM32里的电流不要超过引脚承受能力。这个准确值不好算。不过这个电路里最大的电流应该是1.2mA.是在承受范围内的。 请问一下您当时感觉这样的测试精度怎么样? |
|
|
|
|
|
|
|
|
|
|
|
分析的很全面,赞一个 |
|
|
|
|
|
谢谢这么详细的回答。我之前也考虑过用运放搭驱动来,不过因为要求只是检测12V电压是否上电成功,确实是精度不高。所以选择了这种方法。 打算就按这种方法做了,回头等作出板子,做了实验之后再来更新结果 |
|
|
|
|
|
你可以让12v去驱动一个继电器,然后去检测继电器是否通断
|
|
|
|
|
|
|
|
|
|
|
|
如果对0~12v区间检测,是否搭个驱动
|
|
|
|
|
|
你好!你提到的用运放搭个驱动电路,那请问是电压跟随器吗?那驱动的是引脚输入电流吗? |
|
|
1 条评论
|
|
|
你好!你提到的用运放搭个驱动电路,请问是电压跟随器吗?那驱动什么呢,输入电流吗? |
|
|
|
|
|
先弄清楚是检测有无电还是检测电压多少,这是两个概念啊
|
|
|
|
|
|
楼主,有没有完整的硬件电路图?求分享
|
|
|
|
|
|
引脚加个滤波电容吧
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
252 浏览 0 评论
5V供电情况下JFET前级放大电路怎么实现,JFET能不能先将信号放大到2-3mv,然后在用单运放进行1000倍左右放大?
2020 浏览 0 评论
1209 浏览 0 评论
USB Type-C的双角色端口(DRP)我这样设计可以吗?
752 浏览 0 评论
1911 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 10:54 , Processed in 1.204871 second(s), Total 124, Slave 101 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
4577