目录
1.问题的证明
2.L298N的原理
3.问题的解决
在做拉力车的时候,电机总是转速不同,起初以为是电机问题,但换成新电机后仍然存在这种问题,又怀疑是导线的问题,因为两电机的导线粗细不同,误以为PWM调速时会被影响,后来锁定问题,就是H桥L298N的问题。
1.问题的证明
我将两端PWM调速都轰到255,测量两端端子电压,多次测量发现:
|
ENA |
ENB |
板载 |
总电压 |
1 |
1 |
5.2 |
5 |
12 |
2 |
1.3 |
5.1 |
5 |
12 |
3 |
1.6 |
5.4 |
5 |
12 |
... |
... |
... |
... |
... |
注:ENA,ENB代表相应输出端口,ENA对应OUT1.2;ENB对应OUT3.4。以上数据以V为单位。
为证实不是实验的偶然性,我将板子的逻辑5V外部接入一个电源,发现L298N左端一个电容融断,一个网友发帖,当外接5V时,板子的5V输出不能使用,所以我重新换块L298N,更改电路,发现两端电压又相等了。为此,学长为我分析了一下。
2.L298N的原理
从以上电路图分析出,12流入时被板子消耗走5V的电压,导致电压分配问题。
在此说明一下,L298N起先是为四项交流电机设计的驱动板子,所以原理图将输出口放到一起,通过芯片模拟交流电,使之输出。如今被改成这个样子,理论上可以驱动两个电机,但实际上的电路总会被板子消耗掉5V,所以导致两端电压不可能通过PWM调速达到一致。
3.问题的解决
(1)可以使用两块L298N,虽然是两个L298N,但总归是四个OUT口,所以分配的电压是一样的
(2)逻辑接入5V单独为板子供电,但板子的5V输出便不能使用。