这样用是没有什么问题的,单片机IO口输出电压是5V左右,用的是PNP管,发射机加的是正向电压,机电机加的是反向电压,符合PNP型双极结型晶体管的放大的晶体条件,和12V关系不大,只要是使集电极反向的电压就行。
然后,单片机输出的5V左右的电压-Vbe(很小可以忽略)得到基极的电压,基极电压/图中的R6就可以得到ib。然后双极结型三极管由于上述配置工作在放大状态,就可以放大基极电流。射极电流ie约等于放大系数(β)*ib,根据继电器要求,这个电流流过继电器,利用电流的磁效应,这个电流的强度是可以使继电器吸合的。
图中的D3 也就是IN4148不是别的作用,只是续流二极管而已,因为继电器线圈在断电的一刹那会产生一个很强的方向电动势,所以在继电器线圈两端方向并联二极管就是用来消耗女这个反向电动势的,通常这个二极管叫消耗二极管,如果不加这个二极管,反向电动势会直接作用在驱动三极管上,很容易将三极管烧毁。
我们常用的方法是利用达林顿管来做驱动,而不是用单个三极管,想让继电器正常工作,主要是要让电流足够大,产生磁效应足够大,只要用电流放大的分立元件或者是集成芯片都可以。常用的分立元件像你上面用的那个电路就比较标准,当然选用NPN型也是可以的,常用的集成芯片是ULN2003,可以下载他的datasheet看一下,也是起放大电流作用的。 |