电池供电电压变化,如何保证arduino数据采集的准确性?
本帖最后由 叮当猫猫猫 于 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卡.
这样来实现应该可以实现很低功耗了,
各位老大,给点意见了!
看不懂,基准电压低了,降压模块有何用,难道更低了就准了? 使用内部的1.1v基准电压来测量传感其的值即可 如果超过1.1v就分压即可,小车外部供电时就回碰到该 问题,测试到低压时闪烁报警。 建议采用电压范围较宽的传感器,或者采用电压补偿算法实现,具体过程:先用AD采样采集正常工作是的电压,再把电压与传感器之间的误差关系找到融入算法。有点类似于传感器的温度补偿算法。 采用LDO供电,选择静态电流低的,应该没有问题!如果控制器确实需要低电流,MSP430是不错的选择。 想 问下 楼主,做专业测量的项目,是买多少价位的UNO或NANO的?能否推荐下靠谱点的淘宝店? yyy_zc 发表于 2014-11-1 21:59 static/image/common/back.gif
使用内部的1.1v基准电压来测量传感其的值即可 如果超过1.1v就分压即可,小车外部供电时就回碰到该 问题,测 ...
这个非常好, PINKWALKMAN 发表于 2014-11-2 09:57 static/image/common/back.gif
建议采用电压范围较宽的传感器,或者采用电压补偿算法实现,具体过程:先用AD采样采集正常工作是的电压,再 ...
非常感谢,希望那个值是成比例的./ hubertdong 发表于 2014-11-2 17:14 static/image/common/back.gif
采用LDO供电,选择静态电流低的,应该没有问题!如果控制器确实需要低电流,MSP430是不错的选择。
这个我自己玩玩,,没有办法大批量搞,只能根据tb上现有的东东来搞,
ams1117的静态电流有10ma
有个国产的bm1117N,静态电流60ua,可以接受,但是tb买不到... ssunrise 发表于 2014-11-2 18:05 static/image/common/back.gif
想 问下 楼主,做专业测量的项目,是买多少价位的UNO或NANO的?能否推荐下靠谱点的淘宝店?
tb基本没有靠谱的,直接买atmega328做最小系统(貌似国内还无法生产这个,你懂的),
你在tb上买一个50块以下的uno,我估计只有atmega328这个ic不是山寨的. hi55234 发表于 2014-11-1 13:55 static/image/common/back.gif
看不懂,基准电压低了,降压模块有何用,难道更低了就准了?
也对,我用4个电池,这样就6v,328的电压5.5,,,所以,用3个电池4.5慢慢往下, 叮当猫猫猫 发表于 2014-11-4 02:22 static/image/common/back.gif
这个我自己玩玩,,没有办法大批量搞,只能根据tb上现有的东东来搞,
ams1117的静态电流有10ma
有个国产的b ...
静态电流uA级的LDO非常多! 我以前也研究过低功耗,最后实在是没办法了,弄了个时控开关定时控制通电
页:
[1]