[应用相关] STM32的AD如何测量外部0-5V的模拟信号

[复制链接]
8020|13
 楼主| 我是MT 发表于 2015-4-24 20:31 | 显示全部楼层 |阅读模式
100脚以上的型号,Vref+引到了片外,引脚名称为Vref+;64脚和小于64脚的型号,Vref+在芯片内部与VCC信号线相连,没有引到片外,这样AD的参考电压就是VCC上的电压。

64脚和小于64脚的型号,参考电压为3.3V,如何测量外部的0-5V的模拟信号?
100脚以上的型号,如何连接Vref+,才可以测量0-5V的模拟信号?
fhguo1990 发表于 2015-4-24 20:31 | 显示全部楼层
参考电压不能大于3.3v,你要把5v的信号用运放变换成0---3.3v以内的电平信号再接入单片机的AD输入管脚,并且还要用二极管钳位。
 楼主| 我是MT 发表于 2015-4-24 20:32 | 显示全部楼层
fhguo1990 发表于 2015-4-24 20:31
参考电压不能大于3.3v,你要把5v的信号用运放变换成0---3.3v以内的电平信号再接入单片机的AD输入管脚,并且 ...

谢谢您的指导
我是个新手,不是很懂,钳位二极管放在什么位置,可否推荐一个型号
我还希望模拟信号进来前先滤一下波,这个结构可能是这样的,直流信号---RC滤波---运放---二极管钳位,您看对吗
您有没有相关的电路图,供参考,谢谢
我思故我在12345 发表于 2015-4-24 20:33 | 显示全部楼层
参考电压建议2.5V,可以通过分压来测试输入的电压。
我思故我在12345 发表于 2015-4-24 20:33 | 显示全部楼层
使用电阻分压就可以了。
后会无期1 发表于 2015-4-24 20:34 | 显示全部楼层
必须做电压抬升。无法直接测量。简单点就是用个单电源供电的运算放大器做同相放大
后会无期1 发表于 2015-4-24 20:34 | 显示全部楼层
需要在外部加一个转换电路。
fhguo1990 发表于 2015-4-24 20:35 | 显示全部楼层
使用电阻分压就可以了。或外部加一个转换电路
fhguo1990 发表于 2015-4-24 20:36 | 显示全部楼层
5V            
               |            
               |            
            +++           
            |     | R1         
            |     | 1K         
            +++           
               |            
              +----- ADC0      
              |            
            +++           
            |    | 1.5K         
            |    |           
            +++           
               |            
          ---+---         
           --+--         
            -+-           
                          
   测出的电压 = ADC0 * 5/4095,
 楼主| 我是MT 发表于 2015-4-24 20:36 | 显示全部楼层
fhguo1990 发表于 2015-4-24 20:36
5V            
               |            
               |            

用电阻分压电路就行了。
MOn51 发表于 2015-4-25 11:20 来自手机 | 显示全部楼层
想想测量1000v如何做
598330983 发表于 2015-4-25 22:44 | 显示全部楼层
用运放或者fenya
734774645 发表于 2015-4-25 23:35 | 显示全部楼层
你分压到一半,再运放平衡一下。
周董 发表于 2015-4-26 12:18 | 显示全部楼层
学习了 。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

278

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部