本帖最后由 叮当猫猫猫 于 2014-11-1 13:20 编辑
电池供电电压变化,如何保证arduino数据采集的准确性.
做一个数据采集记录的设备(10分钟采集1次).
电池供电,需要独立长时间运行(6个月-1年),尽量少维护.
尽可能降低成本,不降低数据准确率.
因为自己搞,采购只能靠淘宝.
之前看个一个老外的文章,找不到连接了,arduino来实现的,
具体实现方式,测量时arduino用io口开启传感器电源,测量并记录.
完成后关闭传感器电源,arduino进入低功耗模式(uA级),
但是有个问题,用电池供电的话,电池电压会慢慢下降,
传感器因为电压下降也会慢慢产生误差,这样数据就不准确了,
包装电压可以用稳压电路实现,,但是稳压电路静态电流很大,
我买了tb降压模块,(基本肯定是山寨芯片),电压可以搞定,浮动不是很大.
但是1117静态电流10ma,2596静态电流也有4ma,这样不利于长时间运行啊.
我想到一个方法,大伙给点意见,
不用UNo或者ProMini成品板(这2个即使powerdown模式也是mA级别,需要uA待机).
用4节1号碳性电池做为电源.
系统用2个atmega328p芯片实现,
第一个328p直接接电池,每10分钟启动第二个328p完成测量,再关闭第二个328p,(这样不启动第二个328p时是uA级的)
第二个328p芯片+dc降压模块+传感器实现+sd卡.
这样来实现应该可以实现很低功耗了,
各位老大,给点意见了!
|