控制一个继电器,你搞上一个光耦,还要加一个电流放大器。你也是够土豪的。你的这个电路最大两个问题是,1.光耦输入端没有接上限流电阻,这样很容易烧掉。24V继电器线圈两端没有接续流二极管,线圈是感性负载,在断电的一瞬间会产生瞬时高电压,很有可能会烧掉控制器件。给你换了一种控制电路,10K电阻是上拉电阻,你图上来看很可能是51单片机,他的IO口驱动能力有限。接上拉电阻,让上拉线路来给三极管基极提供电流稳定,可靠。
R的阻值可以用1k~5k左右,这个电路可以驱动继电器,但是还应该加上续流二极管保护ULN2003或者把ULN2003的第9脚(COM)接到24V电源,否则继电器线包在控制信号断电时产生的瞬间高压有可能损坏ULN2003。
1k到3k都可以,实在吃不准可以用可变电阻。
24V和电阻作用是保证驱动能力,不要去掉。
ULN2003的24V和地线之间要加电容别忘了。