STC8G1K08A的ADC采集数据异常
STC8G1K08A的ADC采集数据时候,采样得到的数据大部分是对的,但是经常为跳变到0,随机出现,不知道是什么原因?用范例程序测试下呢
用范例程序测试下来还是一样,会随机出现0码值 有可能是干扰导致的吧,你的信号是采集的什么?电机电流?抑或电源电压?或者其它电压? 测量方波信号,一样会有0跳变 建议你用示波器监控一下芯片的ADC采集输入脚,看看此处是否是由外部引入了干扰;有时即使是你测试的是一个正常的方波信号,也不能排除在靠近芯片的引脚处耦合到了其它外部的干扰!若引脚处捕捉到了干扰则ADC采集后必然是不对的。 别说你的方波信号采集引入点与芯片的ADC引脚之间的路径太长,就会有可能在引脚上面引入干扰。 打错字了,比方说你的方波信号采集引入点与芯片的ADC引脚之间的路径太长,就会有可能在引脚上面引入干扰。 比方说你的方波信号采集引入点与芯片的ADC引脚之间的路径太长,就会有可能在引脚上面引入干扰。而此时你采集到的就不单纯是方波信号了,里面必然会混杂一些干扰信号。 应该不是信号问题,用示波器观看波形正常,是不是STC的单片机ADC都有这个BUG啊?我看到网上很多人都遇到这种现象,随机出现检测值为0的情况
页:
[1]
2