关于三极管导通问题
NPN三极管给B极一个高脉冲时C和E是一直导通吗(像起保停一样?)还是只导通一个脉冲(点触)?在B级变低0电平时截止?(是否受B极控制?)求大神帮个忙吧。。谢谢了如图所示...
NPN三极管给B极一个高脉冲时C和E是一直导通吗(像起保停一样?)还是只导通一个脉冲(点触)?在B级变低0电平时截止?(是否受B极控制?)求大神帮个忙吧。。谢谢了
如图所示,可以用上图给三极管B极的一个高脉冲代替下图的一个点触开关吗?(相当于点触开关按下放开) 展开
如图所示,可以用上图给三极管B极的一个高脉冲代替下图的一个点触开关吗?(相当于点触开关按下放开) 展开
3个回答
展开全部
是的,在C、E之间施加规定的正向电压时,B端对E端施加合适的电压,C、E就会导通。B端电压消失或下降到较小的值,C、E就结束导通而截止。C、E间的导通或截止,就是受B极控制的。
用上图给三极管B极的一个高脉冲代替下图的一个点触开关,需要在三极管的C极接入上拉电阻,且只能改变单片机接口P1.1的电平。当B无脉冲时,P1.1为高电平,反之为低电平。也可以将C接高电平,而将P1.1接到E极,并对地接一个电阻,得到相反的逻辑。即,当B无脉冲时,P1.1为低电平,反之为高电平。后面这个逻辑,与你的按钮开关逻辑等效。
用上图给三极管B极的一个高脉冲代替下图的一个点触开关,需要在三极管的C极接入上拉电阻,且只能改变单片机接口P1.1的电平。当B无脉冲时,P1.1为高电平,反之为低电平。也可以将C接高电平,而将P1.1接到E极,并对地接一个电阻,得到相反的逻辑。即,当B无脉冲时,P1.1为低电平,反之为高电平。后面这个逻辑,与你的按钮开关逻辑等效。
追问
非常感谢!但是我还有一个问题,为什么还要在C拉上拉电阻呢?下图的点触开关在没按下前是悬空的,如果改变上图在C极弄上拉电阻时P1.1的电平不是变化了吗?这样对效果有影响不?按照下图点触开关编好的单片机程序还需要修改不?再次谢谢你的帮助!
追答
是的,下图的开关接点,在开关断开的时候,P1.1是悬空的,这样其实并不可靠,或者很容易受到干扰。所以,一般实际工程上不会这样做的。
按道理,P1.1这时应该经过一个10k左右的电阻(依据电压情况选定)接到单片机的电源上,这样,在按钮按下前,P1.1就确定是高电平。而一旦按钮按下,该点就变成低电平,符合你的逻辑。
换成三极管,就是将C接到电源上,而E接到P1.1点,并同时经过一个电阻接地。可以由B的脉冲来控制三极管完成原先按钮的功能。
展开全部
首先说明,这两个电路的作用是一样的,给单片机P1.1一个0信号。
但,给单片机一个0信号不能用这样的简单对地按扭电路。
因为:单片机的PO脚在设置为1时,其输出电压=Vcc、并有可驱动小功率负载的20mA的电流输出(如小继电器、发光二极管等)。在Po脚上简单接一个开关管或按扭将PO脚从1状态直接下拉为0,等于将20mA电流直接对地短路,会烧毁PO脚!
解决方法:在PO脚上接上接电阻,用外围电路使PO脚为1,这时PO脚只作为信号检测而不用设置为1。
但,给单片机一个0信号不能用这样的简单对地按扭电路。
因为:单片机的PO脚在设置为1时,其输出电压=Vcc、并有可驱动小功率负载的20mA的电流输出(如小继电器、发光二极管等)。在Po脚上简单接一个开关管或按扭将PO脚从1状态直接下拉为0,等于将20mA电流直接对地短路,会烧毁PO脚!
解决方法:在PO脚上接上接电阻,用外围电路使PO脚为1,这时PO脚只作为信号检测而不用设置为1。
追答
上面说了,这两个电路的作用是一样的,也就是说上图可以代替下图。
另(一直这样直接接地的呀(如图),没见引脚烧坏,)
但最好不要这样接
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
NPN三极管给B极一个高脉冲时C和E是不会一直导通,只导通一个脉冲时间,在B级变低0电平时截止。如图所示,可以用上图给三极管B极的一个高脉冲可以代替下图的一个点触开关(相当于点触开关按下放开)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询