wlxsg521 发表于 2012-4-13 18:55:29

如何提高 51单片I/O 带负载能力

我现在用单片控制一个由CD4000系列芯片组成的电路,单片机工作是5V,而需要受控的电路是12V的,今天直接用单片机I/O驱动根本不行,想问问各位大侠们,有能把单片机I/O提高到12V的芯片吗。另外说下光耦不行。接上后5V直接落到1V。在线等!!!!!

huangdog 发表于 2012-4-13 19:02:21

用三极管啊~

rclong 发表于 2012-4-13 19:04:30

单通道 三极管或者MOS管
多通道 驱动块

rclong 发表于 2012-4-13 19:05:27

光耦做电平转换也是可以的
LZ说光耦不行 应该是电路设计上存在问题

wkman 发表于 2012-4-13 19:47:49

io-》光耦-》要多少v都可以

io-》推挽-》mosfet 大电流

或者上述结合,{:titter:}

szxszx 发表于 2012-4-13 19:49:30

三极管就行了

lxa0 发表于 2012-4-13 21:29:19

用CD4049/50电平转换也行

wlxsg521 发表于 2012-4-14 00:38:00

lxa0 发表于 2012-4-13 21:29 static/image/common/back.gif
用CD4049/50电平转换也行

4049 底电平输入输出可以变高,但高电平输入,输出电压拉不下来!!难道要接什么上拉,下拉电阻什么的吗

syuan163 发表于 2012-4-14 08:47:28

你可以用7805给单片机供电,受控电路用7812供电。

无级电工 发表于 2012-4-14 08:50:30

三级管就可以,价格便宜量又足。

jssd 发表于 2012-4-14 08:57:30

用ULN2004或者2003

cslrd 发表于 2012-4-14 09:08:21

用光耦要串电阻

lxa0 发表于 2012-4-14 21:31:00

wlxsg521 发表于 2012-4-14 00:38 static/image/common/back.gif
4049 底电平输入输出可以变高,但高电平输入,输出电压拉不下来!!难道要接什么上拉,下拉电阻什么的吗 ...

你找详细的资料看一下
好像是可以的

xf331785508 发表于 2012-4-14 21:53:29

用类似ULN2803的片子就可以,大电流回路吸收,12伏容忍!

唯诚hhw2 发表于 2012-4-14 22:37:34

用反相器就好了

hittzp 发表于 2012-4-14 22:39:06

三极管就行了

captain2012 发表于 2012-4-15 03:54:54

用达林顿管驱动。
页: [1]
查看完整版本: 如何提高 51单片I/O 带负载能力