为什么L298的IN引脚会拉低单片机的输出电压?P2.0输出高电平,接在IN1上居然输出为0。 5

电机驱动芯片L298N驱动直流电机,电路如图。程序中我给P2.0赋1,P2.1=0,P2.2=1,电机不转。测量P2.0输出电压居然为-0.5V左右。怀疑单片机有问题,将... 电机驱动芯片L298N驱动直流电机,电路如图。

程序中我给P2.0赋1,P2.1=0,P2.2=1,电机不转。测量P2.0输出电压居然为-0.5V左右。
怀疑单片机有问题,将单片机换到实验板上,同样的程序输出正常。
将P2口六个引脚置高电平,测试单片机输出结果,在板子上,P2.0约为0V,P2.1约为0V,P2.2=4.8V,P2.3=3.8V,P2.4=3.8V,P2.5=4.8V。单片机实验板上输出正常。
怀疑没有接上拉电阻的原因,因为实验板上接了10K上拉。给P2.0外接了10K上拉试试,结果输出变成2V左右,还是不正常。
将不正常的那几个引脚掰起来,与电路断开连接,测试这几个引脚输出电压:P2.0=0,P2.1=0,P2.3=5,P2.4=5。在单片机实验板上,P2.0=0,其他几个全部正常,都是5V。
将那几个引脚又都摆回去,还是那样,P2.0=2V,P2.1=2V,P2.3=P2.4=3.8V。
这到底是什么原因?单片机的问题还是驱动模块的问题?我用飞线将驱动芯片的IN1、ENA接到VCC,IN2接到GND,电机可以转。但是为什么接单片机输出引脚接过来就不行了呢,怎么把单片机电压给拉低了呢?
展开
 我来答
0427付强
2013-09-13 · 知道合伙人教育行家
0427付强
知道合伙人教育行家
采纳数:23602 获赞数:79406
获得过一项实用新型专利

向TA提问 私信TA
展开全部
你用万用表测量一下L298N的这个输入端口对地电阻有多大,如果很小的话,有可能是这个芯片本身有问题了。51单片机的IO口除P0外都是内部弱上拉模式,拉电流能力很差,也就1mA左右吧,普通51单片机没有推挽模式,增强型的比如STC12系列有推挽模式拉电流能力据说能达到20mA。
百度网友a9c10ed62
2013-09-13 · TA获得超过477个赞
知道小有建树答主
回答量:148
采纳率:0%
帮助的人:146万
展开全部
按照资料看,你这么接应该没错.估计是干扰,把+5V和+24V与GND间接入100nF 电容看看。
如果没有改善,再试试输入接另外一组即IN3和IN4,ENB,如果正常,就是原来那组坏了。否则,就只能换一片L298了。
追问
你意思是加个旁路电容吗?100nf?其他容值可以吗?
追答
对供电加电容防止干扰,推荐用100nF,其他小容值的也可以。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wannenggong9559f
生活家

2013-09-13 · 关注于个人成长
知道大有可为答主
回答量:3691
采纳率:82%
帮助的人:658万
展开全部
别急,单片机输出端口接10k上拉电阻试试看,不行的话端口设成强推再试试。(只是不知道单片机可以不)
更多追问追答
追问
接了10K上拉电阻还是不行,U4的IN1和IN2都是2.3V左右,U7的IN1和IN2都是3.8V左右,两个的使能端都正常。
追答
这个电机驱动芯片没用个,不知道太多,但还是怀疑由于种种原因U4拉流太多,普通51不能满足拉高的需求,一直在玩STC,感觉他的推挽输出挺给力的,应该能驱动,不知道你用什么单片机,可能帮不到你但还是祝成功。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晚风
2013-09-13 · TA获得超过291个赞
知道答主
回答量:96
采纳率:0%
帮助的人:68万
展开全部
这个问题,我完全不懂啊,完全是为了抽奖凑数的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式