flyingplus
发表于 2014-3-24 11:24
加个NEC2501光耦反相,防止上电IO口默认高电平继电器误跳。
ybluleezp
发表于 2014-8-4 21:20
soulmate 发表于 2008-10-27 14:37 static/image/common/back.gif
改了~
这样就很好了。
ybluleezp
发表于 2014-8-4 21:25
soulmate 发表于 2008-10-27 14:37 static/image/common/back.gif
改了~
可以8050和8550配合起来,IO口低电平时继电器吸合。
haoweifeng1985
发表于 2014-8-7 15:33
12楼的电路,我们都用几年了,没问题
wlb01
发表于 2014-8-27 11:20
使用光耦PCB817+三极管,或者加上拉电阻都可以
hustergatsby
发表于 2014-8-30 16:26
这样用是没有什么问题的,单片机IO口输出电压是5V左右,用的是PNP管,发射机加的是正向电压,机电机加的是反向电压,符合PNP型双极结型晶体管的放大的晶体条件,和12V关系不大,只要是使集电极反向的电压就行。
然后,单片机输出的5V左右的电压-Vbe(很小可以忽略)得到基极的电压,基极电压/图中的R6就可以得到ib。然后双极结型三极管由于上述配置工作在放大状态,就可以放大基极电流。射极电流ie约等于放大系数(β)*ib,根据继电器要求,这个电流流过继电器,利用电流的磁效应,这个电流的强度是可以使继电器吸合的。
图中的D3 也就是IN4148不是别的作用,只是续流二极管而已,因为继电器线圈在断电的一刹那会产生一个很强的方向电动势,所以在继电器线圈两端方向并联二极管就是用来消耗女这个反向电动势的,通常这个二极管叫消耗二极管,如果不加这个二极管,反向电动势会直接作用在驱动三极管上,很容易将三极管烧毁。
我们常用的方法是利用达林顿管来做驱动,而不是用单个三极管,想让继电器正常工作,主要是要让电流足够大,产生磁效应足够大,只要用电流放大的分立元件或者是集成芯片都可以。常用的分立元件像你上面用的那个电路就比较标准,当然选用NPN型也是可以的,常用的集成芯片是ULN2003,可以下载他的datasheet看一下,也是起放大电流作用的。
hustergatsby
发表于 2014-8-30 16:27
第一排最后几个字是集电结,打错了 。就是发射结正偏,集电结反偏,使三极管工作于放大状态,放大电流,驱动继电器。
hustergatsby
发表于 2014-8-30 16:29
一从陶令 发表于 2008-10-27 20:21 static/image/common/back.gif
改成NPN还差不多!怎么大家看图都这么不细心?PNP不能用是因为即使单片机输出为高时(5V),PNP射极12V,仍 ...
你的观点都是错的
ybluleezp
发表于 2014-9-1 17:45
12楼的说的很好!用8550和8050组合用就可靠了。另外继电器的电阻要测一下,计算一下继电器的电流和分压,防止把三极管烧坏了。
凤凰息梧桐123
发表于 2014-9-2 10:40
12V那里来啊
xukaihp
发表于 2014-9-14 21:51
用一个H桥类似的电路,稳稳的。
飞出山沟
发表于 2014-9-18 16:34
改为NPN管应该没有问题吧,上电很快,应该不会导致继电器动作吧
天行漫步
发表于 2014-9-21 12:41
12#受教了
aa8386870
发表于 2014-9-22 09:35
肯定可以哦
heishe1989
发表于 2014-9-25 14:48
如果开关速度要求不高的话,可以试试RC低通电路
页:
1
2
3
4
5
6
7
8
9
10
[11]