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

今天实验战舰的STM32F103 ADC采集实验,数据不对?

lgh0306 2017-11-07 浏览量:2987

今天实验战舰的STM32F103 ADC  DAC 实验,用DA输出,然后 AD直接采集,AD采集的数据是错的,PA1 和 PA4​

x1.pngx2.png

x3.pngx4.pngx5.pngx6.png

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 我觉得啊,你输出一个电压的时候延时一小会再去读ADC看看情况有没有改善。

    毕竟有寄生电容等因素影响,输出一个电压,立马去检测,可能此时IO口上的电压还没升上来。

    而且ADC检测,内部相当于一个开关打到AD检测电路上,外部电压还没稳定就打到检测电路上,导致一直得不到最终值。

    • 发布于 2017-11-07
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :对器件测试时,要在电源引脚增加一个0.1uF的电容到地。 另外,不能将IN+输入悬空,由于运放是高阻状态,所以当悬空时,输出电压会不确定,当连接200mV正弦波后仍然输出满量程的话,要确认输入的信号最低电压不能低于0V,也就是说200mV的正弦波,应该是0mV--200mV,不能是-100mV--+100mV, 同时要把信号源的GND和器件的GND连接到一起,如果这样还是不正确的话,那就有可能是器件的问题了。 回复

其他答案 数量:5
  • 最好是使用示波器看看DAC的波形吧。

    • 发布于2017-11-07
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :CRCW2010470KFKEF 详细说明:470 kOhms±1%0.75W,3 / 4W芯片电阻2010(5025公制)汽车AEC-Q200厚膜 回复

  • AD的输入应该是有分压电阻的吧。直接连管脚试试看。
    • 发布于2017-11-07
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  :电话没人接 回复
电子老工程师 回复了  :客户焊接之前量测是好的,焊完上电测试就短路了,还需要跟客户确认一些信息,再做分析 回复

  • 你不要看瞬时值,你采样一会,看看有效值是不是对的
    • 发布于2017-11-07
    • 举报
    • 评论 0
    • 0
    • 0

  • DAC输出的是不是成了三角波了。用仪器看看波形。
    • 发布于2017-11-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 将数据多采样一会儿,看看数据的大体趋势
    • 发布于2017-11-08
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :115罗彻斯特自定义的,X是原厂可订购型号,见衔接 回复

相关问题

问题达人换一批

今天实验战舰的STM32F103 ADC采集实验,数据不对?