单片机c语言入门四路电压检测C语言,麻烦发我一份。

请教下单片机如何做高精度的锂电压检测?|我爱单片机 - 数码之家
查看完整版本: [--
赞助商链接
我现在用的STC芯片。只有10位AD。按5V基准来算,分辨率只能达到0.005V左右。而且还要受基准的影响,我是7805供电。。。它的5V输出就不精准。就算我测量真实值,固定到程序里,但7805是会波动的。精度暂不说了,0.005V还是能满足了。问题是这个基准怎么能弄精准点?有专门的AD解决这问题吗?或者还是专门的基准IC?
赞助商链接
首先,有专用锂电池管理IC,都会自带个ADC,有些是12bit的然后,你可以外接一个ADC,接24位的都OK但是我要指出,你测锂电池电压如果是为了显示电量,内部的ADC足够足够
赞助商链接
基准的话如果要求不高TL431搞定,如果需要更加精确TI有REF系列,Linear有LT1019,LT1027之类的,还有LM399之类的,如果还要高那还有LTZ1000CH/ACH不过我觉得你这种TL431就够了,最多用用REF的
我是用个tl431作2.5v基准
建议用一个TL431作为2.5V的基准。当然如果更高的基准更好。个人觉得TL431性价比是最高的。然后将这个2.5V接入1路AD 读出AD值计算出当前单片机的VCC值。然后用这个计算得到的VCC去计算你的电池采集AD值。这样是最方便和廉价的!个人觉得STC的ADC不靠谱!尤其是低压测试。
用可以外接基准的ADC!!!
不用7805,用TL431做5V稳压给单片机供电,应该也行。
谢谢各位回答。综合下意见。那还是用431试试吧
这是软件计算了,并非真正的ADC基准,ADC还是用VCC做基准进行AD转换。还是可以外接基准的ADC好用,
又想到一个办法,用431做5v稳压电源,VCC稳定了,内部基准也就稳定了,不知实际性能会如何
:又想到一个办法,用431做5v稳压电源,VCC稳定了,内部基准也就稳定了,不知实际性能会如何 ( 08:34) 你这做法我N年前就测试过 随着单片机的工作电流变化 VCC是波动的。基准是不稳的。我上面提出的方案是经过多年的测试得出的,以前没有STM8的时候大部分还是用STC的ADC 毕竟为了节省成本啊。这样来做实际只是把基准电压的精度放大1倍而已!
没试过。不过稳压电路设计好的话电压基本不会电流而变化啊!非常稳定的,这点可以肯定
:没试过。不过稳压电路设计好的话电压基本不会电流而变化啊!非常稳定的,这点可以肯定 ( 08:38) 这个稳压的精度在正常的使用环境是没问题 但是在用作基准源上是不可取的
还是按实际需要来设计吧,对于锂电来说,小数点后两位已经足够了。
不懂这是为啥,431做电源和基准有同样的精度。
我觉得431的精度,温漂,看手册10MA至100MA,对于测锂电电压,应该是足够,除非电路制作有缺陷。如楼上朋友所述3位精度足够。充电到4.15比之4.20放到3.00比之2.95,似乎多不了多少能量
我感觉,至于用怎样的基准源只是问题的一个方面,至关重要的应该是有一个高精度的电压表,据我所知一般的低端数字万用表是测不准的,如果测试仪表结果不可信,其他的考量就都是空中楼阁了。
今天试了一下,锂电直接供电片机,431产生2.5V基准,送AD脚,()/10位AD值,得出锂电电压显到1602,没有精度表,感觉还是能满足需要,基本不跳字
[attachment=4014871]今天又改成三串锂电供电,431做5V供电兼基准,V,每秒刷一次,很稳定,几乎不跳字,约1/10的时间显示1190。温度是NTC做的分段查表,和18B20对照过,误差不大。电池电压电阻分压送AD,(69*499*AD)/(22*1024),单位10mV。
查看完整版本: [--
Powered by
Gzip enabled单片机C语言学习(非常通俗易懂!)――_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
单片机C语言学习(非常通俗易懂!)――
上传于||文档简介
&&单​片​机​C​语​言​学​习​(​非​常​通​俗​易​懂​!​)​―​―
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩19页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢}

我要回帖

更多关于 单片机c语言入门 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信