ts2000 发表于 2017-3-9 09:11
采用单次触发扫描的方式,比你用的轮换方式简便多了,估计应该是你设置的采样方式不对。 ...
我也觉得是采样方式是不是不对,但是其他的通道就又可以,新手所以不是很懂
victor6 发表于 2017-3-9 09:22
我也觉得是采样方式是不是不对,但是其他的通道就又可以,新手所以不是很懂 ...
采用单次触发扫描,或者是连续扫描方式都是比较省时的方法
先用表测一下电压
取样电阻太小,0.4mA*0.1ohm=0.04V
5/1024=0.0049V,0.04V/0.0049=8.192
也就是400mA时只能读到8,无法精确控制。
LIUBEIHUA 发表于 2017-3-9 10:11
取样电阻太小,0.4mA*0.1ohm=0.04V
5/1024=0.0049V,0.04V/0.0049=8.192
也就是400mA时只能读到8,无法精确 ...
我做了100次的累加是否可以改变呢?
可选用带运放的单片机
LIUBEIHUA 发表于 2017-3-9 10:36
可选用带运放的单片机
如果不改变硬件的话,要怎么做 呢
不改变硬件无法做到,ST里STM32L1系列有带运放的单片机,不然就是M4芯片,AVR有带运放的单片机,再不然外围加一个单独的运放。
无业游民 发表于 2017-3-9 09:10
这才40mV,测啥呀,先放大100倍再测。
还有,电池可能充满了,剩下的只有浮充电流了,微安级,根本测不到。 ...
不过,我基本是用别人的硬件来做的,别人是可以实现的为什么我的不行呢?
确认此ADC通道没有被其它地方重新配置并调用为其它功能,因为如果其它三路都正常,那么证明ADC配置没问题了,如果ADC的通道选择也没错的话,剩下的就是IO配置的问题。