
关于51单片机控制H桥
我用8050和8550搭建的H桥,但是在用51单片机驱动的时候发现,高电平根本不能让H桥的NPN管工作,但是接到电源正极的时候可以工作,请问这是怎么一回事?最后我用四个P...
我用8050和8550搭建的H桥,但是在用51单片机驱动的时候发现,高电平根本不能让H桥的NPN管工作,但是接到电源正极的时候可以工作,请问这是怎么一回事?
最后我用四个PNP的搭建了一个H桥,全部用低电平控制,可以用,请问这样搭建H桥,有什么不妥?
我换过IO口了,何况我的P0已经装了上拉电阻了
偏置电阻我是用可变电阻一点一点的调过的 展开
最后我用四个PNP的搭建了一个H桥,全部用低电平控制,可以用,请问这样搭建H桥,有什么不妥?
我换过IO口了,何况我的P0已经装了上拉电阻了
偏置电阻我是用可变电阻一点一点的调过的 展开
3个回答
展开全部
问题出在51单片机输出高电平的时候,输出电流很小,不足以驱动8050饱和,(也可能是你接在了P0口,P0口是没有内部上拉电阻的,必须外接)。
解决方法:在8050的基极连接的I/O口线和电源正极之间接一个上拉电阻就可以了。
问题补充:我换过IO口了,何况我的P0已经装了上拉电阻了
偏置电阻我是用可变电阻一点一点的调过的
那就是因为需要输出的电流太大,8050的β值不够大,使得需要的驱动电流过大。
解决方法:把8050换成达林顿管;或者再加一级放大:再用一只9014(8050也可以)发射极直接接8050基极,基极接I/O口,集电极通过电阻(需要调节大小,此电阻阻值决定了8050基极驱动电流的大小)接电源。
全部用PNP管也可以,只是下面的两只管子不能工作在饱和区,使得下面的两只管子上的压降比较大,功耗也会大一点,同时输出电压比用NPN\PNP管组成的电路小一点。
解决方法:在8050的基极连接的I/O口线和电源正极之间接一个上拉电阻就可以了。
问题补充:我换过IO口了,何况我的P0已经装了上拉电阻了
偏置电阻我是用可变电阻一点一点的调过的
那就是因为需要输出的电流太大,8050的β值不够大,使得需要的驱动电流过大。
解决方法:把8050换成达林顿管;或者再加一级放大:再用一只9014(8050也可以)发射极直接接8050基极,基极接I/O口,集电极通过电阻(需要调节大小,此电阻阻值决定了8050基极驱动电流的大小)接电源。
全部用PNP管也可以,只是下面的两只管子不能工作在饱和区,使得下面的两只管子上的压降比较大,功耗也会大一点,同时输出电压比用NPN\PNP管组成的电路小一点。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询