本帖最后由 any012 于 2019-4-24 17:41 编辑 用了几个adc,其中1个用来检测24V供电,如图,用的是300K和15K电阻分压,测得的结果不稳。 怀疑是两个电阻的总阻值太大了,于是各减小大概10倍,改成了33K和1.5K,结果测得还是不稳,最大和最小相差了近2V. 而用示波器观测24V电压,没有这么大的纹波。 还有其它adc,有的用来当作adc按键,按键未按下时,相当于用了两个10K电阻将3.3V电压分压,这个测得是很稳的。 -------------------------------------------------------------------------------------------- 问题已解决,由于论坛bug,设为最佳答案的toofree的回复看不到了。 在此说明下问题原因,测量24V时分压电阻的地是AGND,和单片机的GND不是一个地,而是经过了一个共模电感。将AGND划开后飞线接到GND后问题解决,挺稳的。 |
AGND和GND是什么关系?
可能是“地线”干扰造成的。
建议你用隔离DCDC转的电压给单片机系统供电,或者用电池给系统供电,然后把AGND和GND相连。
如果用的MCU是不带外部模拟电压参考的,而是以自身AVDD为参考的话,AVDD必须要稳。
你给出的信息太少了,不完整。只通过一根腿毛,是看不出来这个人是谁的。
评分
查看全部评分
评分
查看全部评分
24V是用可调稳压电源输出来的,直接了这么一个板,板上用三极管来驱动24V供电的LED,1秒翻转1次;
输出还有个24V供电的无源蜂鸣器,但是开机后暂时没有触发它响。
本来还想控制24V供电的电磁阀,但暂时还没接呢。
评分
查看全部评分
采样周期由1.5改为28.5,测量结果还是有最大2V的差值变化。
评分
查看全部评分
在2L发过,偶尔有个向下的小突起,大概1s钟,这正好和定时器控制的led灯翻转的时间一致,但这个是3.3V供电的led灯。而且凸起的值也很小。
评分
查看全部评分
转换直流应该使用最大采样时间