为什么L298的IN引脚会拉低单片机的输出电压?P2.0输出高电平,接在IN1上居然输出为0。
输出没有高电平,一般来说是管脚的工作方式没有设置好。要想输出高电平,需要将管脚设置成推挽输出模式。或者设置成开路输出模式,外部接上拉电阻。你说的情况,很可能是开发板上有拉电阻,而你自己的电路没有上拉电阻。
晶振晶振,是振的。用万用表测到的电压,是一个高频交流信号的平均电压,另外,万用表测量时,会影响到晶振的信号,导致晶振信号的振幅发生变化。所以,你测晶振管角的电压,只能拿来做个参考,要想具体的看,还是要用示波器,当然,示波器也会影响晶振信号,具体还看你示波器的输入阻抗,超高,影响超小。
STC的下载程序是ISP方式,计算机通过串口与STC内部的固件程序进行通讯,将代码数据发送给单片机,单片机在内部进行写操作,实现代码的烧录。如果出现报错,一般是通讯不成功,重点检查这部分,另外还是可能是参数没配置好,对照手册检查设置。
要看你供给L298N的5V是用另外的电源还是从MCU引出的电源。
L298N供电的5V如果是用另外电源供电的话,(即不是和单片机的电源共用),
那么需要将单片机的GND和模块上的GND连接在一起,只有这样单片机上过
来的逻辑信号才有个参考0 点,电机才会正常工作,此点非常重要。
按照资料看,你这么接应该没错.估计是干扰,把+5V和+24V与GND间接入100nF 电容看看。
如果没有改善,再试试输入接另外一组即IN3和IN4,ENB,如果正常,就是原来那组坏了。否则,就只能换一片L298了。
别急,单片机输出端口接10k上拉电阻试试看,不行的话端口设成强推再试试。(只是不知道单片机可以不)
这个问题,我完全不懂啊,完全是为了抽奖凑数的
你意思是加个旁路电容吗?100nf?其他容值可以吗?
对供电加电容防止干扰,推荐用100nF,其他小容值的也可以。
接了10K上拉电阻还是不行,U4的IN1和IN2都是2.3V左右,U7的IN1和IN2都是3.8V左右,两个的使能端都正常。
这个电机驱动芯片没用个,不知道太多,但还是怀疑由于种种原因U4拉流太多,普通51不能满足拉高的需求,一直在玩STC,感觉他的推挽输出挺给力的,应该能驱动,不知道你用什么单片机,可能帮不到你但还是祝成功。
谢谢,我用的STC89C52RC,好像不能推挽输出是吧?你说的推挽输出的是哪些型号?和我用的这款兼容吗
STC12C****的,到他的官网看看资料。
为什么L298的IN引脚会拉低单片机的输出电压?P2.0输出高电平,接在IN1上居然输出为0。视频
相关评论:
赵真衬你用万用表测量一下L298N的这个输入端口对地电阻有多大,如果很小的话,有可能是这个芯片本身有问题了。51单片机的IO口除P0外都是内部弱上拉模式,拉电流能力很差,也就1mA左右吧,普通51单片机没有推挽模式,增强型的比如STC12系列有推挽模式拉电流能力据说能达到20mA。
赵真衬1. 特性与功能:L298N是双全桥驱动器,支持5V-35V电压,最大输出电流2A,内置保护二极管,四端口输入和输出,以及4.5V-5.5V的控制电压。重30克。2. 引脚说明:L298N有15个引脚,包括IN1-4的输入控制端,OUT1-4的电机驱动端,EN1-2的使能端,VCC电源和GND地。确保正确连接每个引脚。3. 接线...
赵真衬首先检查电机,有没有短路,直流电阻应该大于4欧的,再检查驱动芯片在驱动电机时,的电源输入引脚处的电压是否正常,如果都正常,那问题就在驱动芯片上了,再次确认PWM脉冲的输出情况,如果都正常那很有可能是驱动芯片损坏了,建议你更换芯片。。
赵真衬芯片的其他两个引脚与out1\\out2对应的in1\\in2需要输入一组高低不同的电压,即当in1是高电平时,in2为低电平,反之亦然;不同的组合使电机转向不同。
赵真衬回答:L298有两组h-bridge ,1和15脚都应该有一个小阻值和适当瓦数电阻接地的。
赵真衬二极管是限制输出幅度的。当输出高于+5V时上边的二极管导通,使输出箝位在5V+VD上;当输出低于0V时下边的二极管导通,使输出箝位在-VD上。
赵真衬然后就设置IN1脚所对应的PWM了,其通过改变占空比的大小来进行调压的,这样就能控制电机的转速了。当然你的占空比若是过小的话,这样对应的电压输出很小,电机可能会不转的。至于为什么其能调压,还是回答的第一句的话,弄懂占空比及PWM,自己想下就OK了,这样你会获得更多知识的 ...
赵真衬L298N的第4、9脚的电源有没有都接上去。电源、电流要够大,但电流不能超过2A,不然是不会走的。电路没什么问题,程序对的话,就看一下电源是否接对了。9脚+5V是要从单片机接过来的,4脚的电源可用电池盒接进去。
赵真衬1、将numbers的引脚3和4连接到L298模块的引脚IN1和IN2(逻辑输入)。2、将10ENA引脚(通道A使能)电机连接到OUT1和OUT2输出端口。3、将控制面板上的GND和VCC分别连接到L298N驱动模块上的电源GND和板载5V使能。4、输入代码。5、输入第二部分代码,完成。
赵真衬L298N驱动一般的直流小电机还是绰绰有余的,单片机你接的是哪个口,P0口的话需要上拉电阻,别的口是不需要上拉的,另外你可以看一下298的手册,最大输出电流是多少,另外还有298的电源功率够不够,这些都需要确认的。