如何用单片机控制继电器啊?

[复制链接]
2889|6
 楼主| shmihy 发表于 2007-5-8 17:08 | 显示全部楼层 |阅读模式
如上,现在都是用24VDC和12VDC的,如何用三极管来驱动啊?
hq_y 发表于 2007-5-8 17:09 | 显示全部楼层

如果是51,建议你采用pnp+npn来驱动~~~~~~

芯片就是7407、uln2003、2803;
 楼主| shmihy 发表于 2007-5-8 17:12 | 显示全部楼层

我用的是ATmega128

  
hq_y 发表于 2007-5-8 17:26 | 显示全部楼层

因为51上电的时候是高电平~~~~~~```

pnp+npn既可以保证上电的时候继电器不工作,又能保证有足够的驱动能力;因为51的口线输出能力比较弱;<br /><br />至于avr的采用什么方式,要看I/O在上电到单片机开始进入工作时候的状态;
maychang 发表于 2007-5-8 17:39 | 显示全部楼层

AVR的各端口上电时是高阻态而且驱动能力较大

直接用NPN管就挺好。
kdwyc 发表于 2007-5-17 16:36 | 显示全部楼层

直接用三极管s8050驱动就可以

  
dai_weis 发表于 2007-5-17 23:04 | 显示全部楼层

IO端口加限流电阻连接到b就可以

不过不要忘了把AVR的需要驱动三极管的IO配置为输出
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

21

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部