单片机引脚电压驱动继电器问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 08:16:29
我用一个端口接单片机的VCC,一个端口接单片机的P1.2,当P1.2为低电平时能否用来驱动一个继电器?(继电器是用来做一个220V电机的开关)
要是不能(应该是电压太小吧)用三极管放大该怎末接?或者用专门的芯片比如74LS00又该怎么接?
能说详细点吗?或者给点详细的资料。多谢了。

问这个问题的人很多,我以前回答过同样问题。
请参见我以前的回答:
http://zhidao.baidu.com/question/49040312.html?si=8
里边有设计和计算方法。
那个解答针对的是12V继电器在5V单片机上的使用,事实上并不影响对这个问题的解决。如果把12V换成5V就好理解了。也就是说,单片机和继电器共用一个电源。
当然,为了保持电源的纯净,应考滤在单片机的电源正极与继电器的电源正极间加入一个电感或磁珠。

驱动上有点问题,单片机(比如51)的IO口的拉电流是uA级的,灌电流在40mA左右。要看你继电器的型号吧。
还有一个就是继电器属于感性的,你的控制对象还是市电220V。要是直接把继电器弄到单片机上的话,别的不说,单是干扰就有可能会让你的单片机工作不稳定。
所以,最好在单片机和继电器之间做一级电气上的隔离。比如ZHONGFC说的ULN2003、或别的什么。。。。。

单片机的管脚所能曾受的电流不足以驱动继电器。
可以单片机后面接 uln2804 驱动继电器。

错了,一般继电器都是12V的。因此可以采用2003来驱动,这个是最常用的。而且如果要考虑到放电,在继电器控制端加放电二极管。考虑到干扰,在继电器强电端加安规电容,黄色,块状的那种

只级勉强驱动,这可能造成单片机运行不稳定,最好外加一个驱动电路,用一个一般的三极管就可以了

单片机端口输出的电流只有几十毫安不足以驱动继电器!你必须要有驱动电路!