找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8537|回复: 3
打印 上一主题 下一主题
收起左侧

低成本的IO电压检测方案

[复制链接]
跳转到指定楼层
楼主
ID:60076 发表于 2014-5-6 15:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
先声明一下:本检测方法精度很低,只能用于要求不高的场合。

电路只要一个电阻和一个电容,和占用一个IO口,电路如下:

方法:
1、先将IO口设为输出并置成低电平,对电容C放电;
2、再将IO口设为输入,同时启动MCU内部的计数器;
3、电池电压Vbat将通过电阻R对C充电,同时MCU检测IO口的状态;
4、当检测到IO口为高时,停止计数;
5、将IO口重新设为输出0;
6、此时计数值与Vbat的值相对应。

Vbat的计算方法:可以通过查表加插值方法计算出电压值,表的制作方法是:用一组已知的电压测出对应的计数值,写入到程序里。

如果要提高检测的精度,可以单独对每个产品独立调校,将得到的表格数据写入到EEPROM内。

本方案可以用于无AD的MCU,又需要电池电压检测的低成本的应用中。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶1 踩
回复

使用道具 举报

沙发
ID:48413 发表于 2014-7-15 21:57 | 只看该作者
回复

使用道具 举报

板凳
ID:108575 发表于 2018-6-15 10:07 | 只看该作者
好文章,可以学到很多东西
回复

使用道具 举报

地板
ID:448822 发表于 2019-2-9 16:53 | 只看该作者
好文章,可以学到很多东西
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表