找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 4686|回复: 4
打印 上一主题 下一主题

请问单片机IO口最大可输入多少电压和电流

[复制链接]

22

主题

62

帖子

-1万

积分

未知游客(0)

积分
-11956
跳转到指定楼层
1#
发表于 2008-12-22 23:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
我想在成本最低的情况下,判断外界是否有比较高电平出现,一般外界会输入一个12v或24v电压给板子,让单片机判断是否存在这样的电压。9 _( Y6 T% o4 C6 u5 a7 F+ a8 x. q
网上查到的是单片机IO口输入多少电压是没有问题的,只要电流小于20MA就可以,如果真的是这样的话,我是不是可以把接入的12v或24v看做是一个高电平,只要进IO口的时候加个电阻就可以做了!!
* C7 S. v9 s) e+ k+ Q1 }/ ~: J3 F请各位师兄赐教!!
- o& Y2 U+ l; x8 A' N/ C2 a& v  p如果上面的方案不行我该如何处理!(不加其他检测芯片)
: E" b8 V) z! ^/ b, L我的单片机是STC12C2052AD 5v工作电压!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

3

主题

25

帖子

167

积分

二级会员(20)

Rank: 2Rank: 2

积分
167
2#
发表于 2008-12-23 10:04 | 只看该作者
这样可能不行,芯片IO输入最高电压不能超过VCC电源电压!
  z2 l- Z/ R9 w5 D3 O) g这种情况下可以用电阻分压,取合适的电阻把12V分为2.5V,把24V分为5V,5 M+ ?( \3 v; ?7 l1 m$ P0 f. c( p7 p# r
这样就可以了,当然这个还要看单片机的Vih,即输入逻辑为高时,要求的最低输入电压。8 J+ q; O) Q1 F, H. k+ C
如果Vih小于2.5V,用上面的方法就可以了!7 h- j1 k- @6 I7 N
如果Vih大于2.5V,那么可以用电阻把12V和24V分压为1V和2V左右,加三极管方向,再用单片机检测底电平就可以了!

8

主题

288

帖子

2729

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2729
3#
发表于 2008-12-27 18:05 | 只看该作者

呵呵

我劝你最好外接继电器来实现这样的啊了* l: t" _9 K0 h
用你的电平控制继电器很好啊
, N4 D. P% {' d+ w& o3 r7 C' P0 b' @) T6 S

15

主题

144

帖子

732

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
732
4#
发表于 2008-12-30 14:43 | 只看该作者
原帖由 wzkkao 于 2008-12-23 10:04 发表 & T2 F8 q6 v& a1 f
这样可能不行,芯片IO输入最高电压不能超过VCC电源电压!
. @" P$ Q. A: f' P9 Z这种情况下可以用电阻分压,取合适的电阻把12V分为2.5V,把24V分为5V,( A/ F7 {( J" I( K8 y. m
这样就可以了,当然这个还要看单片机的Vih,即输入逻辑为高时,要求的最低输入电压 ...
非常支持

9

主题

109

帖子

-1万

积分

未知游客(0)

积分
-11839
5#
发表于 2009-1-5 11:22 | 只看该作者
电压转换吧,继电器可能反应受影响
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-3 22:33 , Processed in 0.057490 second(s), 32 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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