法外狂徒小张 2021-11-24 15:32 采纳率: 25%
浏览 63

利用STM32F103的ADC采集模拟电压信号,采集不到信号

我最近在做一个温度采集系统,大体是温度传感器和一个运算放大器构成,将AD590温度传感器输出的电压经过运放后输入STM32的ADC口,然后将温度和电压显示在LCD上。

温度传感器采集电压的电路没什么问题,用电压表可以测出预定的电压,但是将输出电压接到STM32单片机的ADC口上却采不到数据。电压值和ADC的值一直是跳变的。

  • 写回答

1条回答 默认 最新

  • 摘星龙腾 2021-11-25 09:05
    关注

    1.首先用示波器量STM32对应pin脚的电压,一来确定采集范围内的电压确实给了引脚;二来看下待采集电压的纹波。
    2.若电压大小和品质都没问题,那就是程序的问题了。debug下挨个看,IO初始化、时钟、DMA、中断等等,打断点一步一步执行,看看最终是哪儿的问题,按部就班调试即可。

    评论

报告相同问题?

问题事件

  • 创建了问题 11月24日

悬赏问题

  • ¥15 oracle集群安装出bug
  • ¥15 关于#python#的问题:自动化测试
  • ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题
  • ¥15 教务系统账号被盗号如何追溯设备
  • ¥20 delta降尺度方法,未来数据怎么降尺度
  • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
  • ¥15 再不同版本的系统上,TCP传输速度不一致
  • ¥15 高德地图2.0 版本点聚合中Marker的位置无法实时更新,如何解决呢?
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题