MOVEORDIE 发表于 2022-1-27 13:12 其他的环节应该没问题,用的第九通道(bandgap)对比,程序应该没什么问题,就可能是反向电压干扰的问题,电流越大,测得的电压越高。加了RC滤波和反向并联FR207二极管也没啥用 |
simonchenwy 发表于 2022-1-26 19:29 ADC实际输入的电压比例是不是和你计算的一样?还有基准电压、换算公式是不是准确的? |
7805最大电流1.5A,电机转起来会提升电流,产生感应电动势也就越大。对ADC的干扰越大 |
还有一个奇怪的现象是,用万用表测,不管怎么测数值都是对的,但ADC采集点用万用表测也是对的,难道是因为我单片机和被采集的电路板的GDN不是同一个GND导致的么? 电路板是 12 V PC电源,单片机是USB插在另外一台电脑主机USB上的 |
Hephaestus 发表于 2022-1-26 17:26 突然想起来,我板子上有7805,12V转5V,在7805前面,12V和GND之间,已经有一个220UF/16V的电容了 |
mrlgl 发表于 2022-1-26 10:58 没用的,开关电源输出内部滤波电容远不止1uF。 |
simonchenwy 发表于 2022-1-26 09:09 ADC可以考虑使用LC滤波看看有没有改善,风扇这边参考继电器回路加RC吸收和二极管反向并联 |
风扇并1uF以上电容试试 |
Hephaestus 发表于 2022-1-25 21:20 这个我等会试试 |
老愚童63 发表于 2022-1-26 08:00 请教一下,有没有什么办法能缓解或者消除这个干扰? |
顶一下 |
电风扇是感性负载!电流越大产生感应电动势也就越大。对ADC的干扰也就越大 |
为什么不用万用表测一下ADC输入电压? |