[其它应用] AD转换偶尔出现结果为0

[复制链接]
24689|147
芯路例程 发表于 2024-9-5 23:57 | 显示全部楼层
什么交流?软件逻辑之间有问题吗?
chenjun89 发表于 2024-9-6 08:52 来自手机 | 显示全部楼层
看一下是不是进程之间相互干扰了
flycamelaaa 发表于 2024-9-6 16:33 | 显示全部楼层
通信干扰
stormwind123 发表于 2024-9-6 19:00 | 显示全部楼层
程序中可能存在逻辑错误或时序问题,导致在通信过程中AD转换的初始化或执行过程被错误地中断或修改。
classroom 发表于 2024-9-6 22:23 | 显示全部楼层
确保单片机的电源供应稳定可靠,可以考虑使用稳压电源或增加滤波电容等措施来减少电源波动。
powerantone 发表于 2024-9-7 16:00 | 显示全部楼层
如果AD转换和通信操作共享了某些硬件资源(如中断、定时器等),那么在通信过程中可能会占用这些资源,导致AD转换无法正常工作。
lllook 发表于 2024-9-13 06:41 | 显示全部楼层
那不太可能。只要ad转换器和通信器只发送0x01,
dreamCar 发表于 2024-9-23 15:52 | 显示全部楼层
只要用软件过滤来处理它,
elephant00 发表于 2024-9-26 11:09 | 显示全部楼层
通信干扰?
两只袜子 发表于 2024-9-26 12:00 | 显示全部楼层
通信过程中,如果单片机的电源供应发生波动,可能会影响到AD转换器的参考电压或供电电压,从而导致转换结果不准确。
jcky001 发表于 2024-9-26 12:30 | 显示全部楼层
软件或固件问题
cr315 发表于 2024-9-26 13:00 | 显示全部楼层
检查AD转换器的外围电路连接是否正确,包括参考电压、信号输入等,连接不良或错误可能导致转换结果不准确。
laocuo1142 发表于 2024-9-26 14:30 | 显示全部楼层
可能是ADC模块本身问题
flycamelaaa 发表于 2024-9-26 14:30 | 显示全部楼层
优化通信协议和时序查,减少通信过程中的信号冲突和干扰。
powerantone 发表于 2024-9-26 15:20 | 显示全部楼层
使用稳定的电源供应,并添加适当的滤波电路,以减少电源波动对AD转换器的影响。
stormwind123 发表于 2024-9-26 16:00 | 显示全部楼层
检查和更新软件/固件
probedog 发表于 2024-9-26 18:00 | 显示全部楼层
检查硬件连接
classroom 发表于 2024-9-26 19:00 | 显示全部楼层
更换或修复ADC模块
LLGTR 发表于 2024-10-7 17:31 | 显示全部楼层
建议在ADC输入通道上增加一个小电容进行滤波。,
wex1002 发表于 2024-10-9 14:54 | 显示全部楼层
电源板能力差,用示波器测试一下。,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部