打印

ADC0804如何检测大于5V的电压!

[复制链接]
7570|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
纳米半导体|  楼主 | 2010-12-15 10:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
ayb_ice| | 2010-12-15 10:30 | 只看该作者
先分压

使用特权

评论回复
板凳
coody| | 2010-12-15 11:11 | 只看该作者
两电阻分压,测几百V都可以

使用特权

评论回复
地板
huangqi412| | 2010-12-15 12:14 | 只看该作者
分压

使用特权

评论回复
5
s2886251| | 2011-4-12 17:20 | 只看该作者
恩,分压

使用特权

评论回复
6
dqyubsh| | 2011-4-12 21:35 | 只看该作者
这个片子是0-5V模拟输入,给它输入10V的电压,器件没挂是奇迹。以前用过MICROCHIP的ADC,超过手册的要求,立即就挂了。

使用特权

评论回复
7
qq123456789| | 2012-4-25 00:27 | 只看该作者
是不是在采集电压的输入端并一个电阻用来分压

使用特权

评论回复
8
qq123456789| | 2012-4-25 00:33 | 只看该作者
AD_shuju=ADconver();//ad读数据
dianya=AD_shuju/255*10;  
    U=(int)dianya;     
    V=(dianya-U)*100;//个位
    shi=V%10;//小数的十分位
   bai=V%10;//小数的百分位

使用特权

评论回复
9
qq123456789| | 2012-4-25 00:34 | 只看该作者
软件这么处理怎么不对啊,求高手指教

使用特权

评论回复
10
logokfu| | 2012-4-25 08:05 | 只看该作者
单纯的简单分压还不够吧,万一分压也超过5V不是也会烧吗,还得再加些保护措施吧。

使用特权

评论回复
11
qq123456789| | 2012-4-25 10:31 | 只看该作者
采集后软件按照上面的处理怎么不对啊

使用特权

评论回复
12
chinacn1989| | 2012-4-25 12:54 | 只看该作者
这个算法要具体看AD的资料
问题是你确定当你输入为5v的时候你的芯片AD结果为256?
万一是250呢?

使用特权

评论回复
13
coody| | 2012-4-25 13:18 | 只看该作者
使用传说中的电阻分压

使用特权

评论回复
14
Snow-wing| | 2012-5-9 07:22 | 只看该作者
前面加个电压跟随器,假如过来最大是20V,输出串接俩个电阻(要精密电阻器),俩个比例为1:3,接地。从俩个电阻中间抽出来当AD的输入!

使用特权

评论回复
15
ppulse| | 2012-6-27 10:16 | 只看该作者
9# qq123456789

dianya=AD_shuju/255*10;  
先除很可能使结果为0,C语言整数除法没有小数,假设是8位ADC,那么结果99%是0,只有当采回的A/D值为255时才为10...所以先做乘法吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

6

帖子

1

粉丝