发布网友 发布时间:2022-05-13 21:11
共2个回答
热心网友 时间:2023-10-28 21:44
问题所在:
这个电路实际上一直使得P沟道的场效应管导通,p沟道的驱动原理和PNP三极管类似,当基极的电压低于发射机时,PNP三极管导通,同理,当P沟道场效应管栅极(G)电压低于源极(S)时,场效应管导通,51单片机的控制电压0-5V,无论如何都低于你的24V源极电压,所以你的场效应管一直处于导通状况,以至于你的单片机控制信号没有意义,无法完成你想要的开关状态。
解决办法:
一:想办法让你的单片机工作在19-24V之间,实际上对于单片机来说也就是0-5V,这样之后你的这个驱动电路就不用改了。最简单的方法就是用N个二极管串在单片机的接地脚上再接上电路的地线上,让接地脚的电压刚好19V。不过这样做成本增加,电路能耗效率也低,如果用作实验就无所谓了。
二:将P沟道场效应管换成N沟道,源极接地,栅极接单片机控制,漏极接应用电路的地端,应用电路的红端接24V,不过这样一来电路可能就需要改动了。
三:在单片机和场效应管之间再接一级放大电路,如图,不用多说,你会明白的。
热心网友 时间:2023-10-28 21:44
嗯...
首先 单片机的TTL电平 只有+5v到0v的范围
你这个电路的意思是当 PWM1‘不为高电平’的时候导通
也就是 PWM1被上拉至正电源+24V 的时候是截止的 当PWM1变低电平(IRF5305当G极电压比S极电压低2~4v)的时候 MOS管会导通
所以 直接单片机的IO口是不行的 建议插图那样 一个电阻把G极上拉 来截止 用另一个管的导通来把MOS管关闭
至于你说的不加信号就一直处于导通状态 看MOS的原理 理论上这个状态应该也是不确定的 也就是说它处于导通状态也没有为什么 因为G引脚也有感应的电压出来 如果要具体分析的话 要深入到里面沟道的问题
所以实际应用的时候一定不要让G极处于不定态 适当给予上拉或者下拉
就是这样了... 有问题再继续更新回复
追问那么请问你上传的这个图中两个电阻和三极管该如何选取呢?追答没有多么严格的要求
要知道 MOS管属于一种电压型的管 其导通与否 取决于G极的电压值
那个图 上拉给几K到几十K 都可以 你就用10K吧
另一个和单片机相连的 导通的时候B级是零点几V的 所以放几百到几K的电阻就可以了 保证工作在开关状态 选常用的1K
三极管 选常用的8050 或者 其他 NPN就可以了(也要看你的开关速度) 类似的 为了更稳定 也会在B和E之间弄个下拉 一般也是几十K 但是下拉电阻 是会喝那个1K的电阻来分压的 所以选的大一些 例如5.1k
数字电路的器件多工作在开关状态 所以那些电阻的选取 可以不那么严格 但是不能太极端
你上面那个图 有点费解 不好意思...
说下:
那种接法算是一种反相器的电路 OC(集电极开路) 用的比较多 在74系列里面有一些这样的器件 但是74LS都是TTL的工作电压都是5V的 而CDXXXX 和 74HCxx 那些的话工作电压就比较宽 因为都是MOS管器件(OD 漏极开路) 这些 你可以去了解下
参考资料:http://www.icpdf.com/PdfView.asp?id=573358_755942