• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32F4自带ADC如何采集负负电压

fighter-12315 2018-07-25 浏览量:13146

下载需要用32采集一个正弦信号,总所周知,一般正弦信号由正负对称的电压信号,但是据我所知32自带的ADC电压输入范围为0-3.3V,如果我在ADC输入端输入一个负电压会怎样?烧片子?查资料得知32的AD有个差分输入 模式,这样可以采集是不是就可以采集负电压了,我没用过,求大佬告知

还有就是 除了在输入端加运放做一个电压抬高电路  还有其他办法可以将负电压转化为正电压吗?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1、差分电路也只能输入大于0的电压

    2、加个电压反转电路也是可以的,然后用过0比较器获取当前实际相位

    • 发布于 2018-07-29
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:10
  • 加个东西,把负电压除了就是了。

    用电阻分压就能搞定,图上运放只是增加驱动能力,Vo=Vin*R1*R2/(R1*R2+R2*R3+R2*R3)+5*R2*R3/(R1*R2+R2*R3+R1*R3)图上的参数Vin -20V时,Vo 0V; Vin +20V时,Vo 10V

    捕获.JPG

    • 发布于2018-07-25
    • 举报
    • 评论 0
    • 1
    • 0

  • 除了电压提升电路,那就是用运放反向处理一下,使负半周的电压变成正向的。
    • 发布于2018-07-25
    • 举报
    • 评论 0
    • 1
    • 0

  • 如果是标准正弦波你可以只测量半波,或者用是的二极管全波整流后测量,但是这种测法对低压误差会很大,高压测量没问题,建议用运放做精密整流电路
    • 发布于2018-07-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以用运放反向处理一下,然后在进行AD转换
    • 发布于2018-07-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 用运放做个加法器,电平就抬高了。
    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 最简单的方法是加一个运放用于电压的反向处理,使得电压值<0的负电压反向成绝对值相同的正电压。

    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 用运放或者三极管提升这个电压  就是加法电路  用最低电压做基准抬升
    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 你的负压要进行升压后才可以采样 ,单片机是无法采样的
    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32F4自带ADC如何采集负负电压