单片机/MCUwilliam hill官网
直播中

聂凯

7年用户 80经验值
擅长:16230
私信 关注
[问答]

关于L298N的问题

以前没怎么注意L298N的使用问题,最近在使用过程中产生了一些疑惑,还希望大家能够指点
百度上指出输入电压为多少V,输出就为多少V,比如我用12V供给L298N,那么驱动电机的电压就为12V。
这个时候我想用ENA连接单片机的IO口进行PWM控制。
现在的问题就是PWM的输出电压不是单片机系统电压3.3V和0V的组合吗?感觉不会对电机产生影响啊,但这个时候电机的转速确实变慢,那么这个时候PWM调节的是12V的电压吗?为什么调的是12V的电压?如何控制的呢?还希望大神们指点一下

回帖(19)

人中狼

2017-11-29 13:30:18
L298N分2部分电压,一部分是电机驱动部分的电压,这部分电压要看手册,是可以到高电压的。
一部分是逻辑控制部分的电压,这部分好像最高也就是6伏。
PWM控制电机调速是依靠改变PWM的占空比,跟PWM的电压没太大关系,只要PWM的电压符合L298N的ENA的输入电压就可以了。要多看芯片数据手册
举报

聂凯

2017-11-29 18:42:02
引用: 人中狼 发表于 2017-11-29 13:30
L298N分2部分电压,一部分是电机驱动部分的电压,这部分电压要看手册,是可以到高电压的。
一部分是逻辑控制部分的电压,这部分好像最高也就是6伏。
PWM控制电机调速是依靠改变PWM的占空比,跟PWM的电压没太大关系,只要PWM的电压符合L298N的ENA的输入电压就可以了。要多看芯片数据手册 ...

您好,PWM不是依靠占空比把原本的电压分了吗?L298N是分的输出的12V电压吗?
举报

人中狼

2017-11-29 18:49:28
PWM并不是进行分压,更多的是像导通和关闭,可以认为是控制对电机供电的时间,假设PWM高电平时是对电机供电,电机转动,低电平时则是停止对电机供电,所以PWM并不是进行分压
举报

聂凯

2017-11-29 23:19:34
引用: 人中狼 发表于 2017-11-29 18:49
PWM并不是进行分压,更多的是像导通和关闭,可以认为是控制对电机供电的时间,假设PWM高电平时是对电机供电,电机转动,低电平时则是停止对电机供电,所以PWM并不是进行分压

那在单片机连接L298N的过程中,单片机产生PWM的占空比是对L298N输出12V的电压进行开断控制从而实现电机转速的控制吗?
举报

人中狼

2017-11-30 09:37:59
可以这样理解,你也可以看看无刷电机的驱动原理方面的资料,电机的电压通常比单片机的电压高,所以电机与单片机之间需要一个驱动芯片来做电压的转换。
举报

聂凯

2017-11-30 18:06:01
引用: 人中狼 发表于 2017-11-30 09:37
可以这样理解,你也可以看看无刷电机的驱动原理方面的资料,电机的电压通常比单片机的电压高,所以电机与单片机之间需要一个驱动芯片来做电压的转换。

百度上说 PWM控制后产生的是平均电压 平均电压=电压的峰值*占空比,可是我现在用10V电压驱动L298N,用万用表测输出电压,当占空比为100和0时基本符合,可是当占空比为50时,测得电压为6V多,按照推理不应该是5V吗?万用表测得的电压是什么值呢?
举报

人中狼

2017-11-30 19:19:31
个人认为,对于一个方波或者纯阻性负载来说这个计算方式是对的,但是电机是感性负载,同时还有测量点的问题,在负载不同位置测量到的数值应该也不一样。
另外个人认为在电机驱动上的PWM波在电机上的体现是电机供电的通断时间的长短,因为计算出来的平均电压并不代表电机得到的电压,最好能找一个有具体参数的电机测试,电机在PWM控制的最低转速下计算出来的平均电压值有可能会小于电机参数里的最低驱动电压值。
举报

聂凯

2017-11-30 19:24:28
引用: 人中狼 发表于 2017-11-30 19:19
个人认为,对于一个方波或者纯阻性负载来说这个计算方式是对的,但是电机是感性负载,同时还有测量点的问题,在负载不同位置测量到的数值应该也不一样。
另外个人认为在电机驱动上的PWM波在电机上的体现是电机供电的通断时间的长短,因为计算出来的平均电压并不代表电机得到的电压,最好能找一个有具体参数的电机测试,电机 ...

我是直接测量L298N端口测得输出电压,发现当占空比不为0或100的时候,万用表测得的值都会比输入电压高,是不是因为L298N芯片的问题呢?
举报

聂凯

2017-11-30 19:26:38
引用: 人中狼 发表于 2017-11-30 19:19
个人认为,对于一个方波或者纯阻性负载来说这个计算方式是对的,但是电机是感性负载,同时还有测量点的问题,在负载不同位置测量到的数值应该也不一样。
另外个人认为在电机驱动上的PWM波在电机上的体现是电机供电的通断时间的长短,因为计算出来的平均电压并不代表电机得到的电压,最好能找一个有具体参数的电机测试,电机 ...

我是直接测量L298N的输出电压,并没有接电机,除了占空比是0和100外,万用表测得的电压都要大于实际的输入电压,是不是由于L298N芯片的本身问题呢?
举报

聂凯

2017-11-30 19:30:55
引用: 人中狼 发表于 2017-11-30 19:19
个人认为,对于一个方波或者纯阻性负载来说这个计算方式是对的,但是电机是感性负载,同时还有测量点的问题,在负载不同位置测量到的数值应该也不一样。
另外个人认为在电机驱动上的PWM波在电机上的体现是电机供电的通断时间的长短,因为计算出来的平均电压并不代表电机得到的电压,最好能找一个有具体参数的电机测试,电机 ...

我是直接测量L298N的输出电压,并没有接电机,除了占空比是0和100外,万用表测得的电压都要大于实际的输入电压,是不是由于L298N芯片的本身问题呢?
举报

聂凯

2017-11-30 19:31:12
引用: 人中狼 发表于 2017-11-29 13:30
L298N分2部分电压,一部分是电机驱动部分的电压,这部分电压要看手册,是可以到高电压的。
一部分是逻辑控制部分的电压,这部分好像最高也就是6伏。
PWM控制电机调速是依靠改变PWM的占空比,跟PWM的电压没太大关系,只要PWM的电压符合L298N的ENA的输入电压就可以了。要多看芯片数据手册 ...

我是直接测量L298N的输出电压,并没有接电机,除了占空比是0和100外,万用表测得的电压都要大于实际的输入电压,是不是由于L298N芯片的本身问题呢?
举报

聂凯

2017-11-30 19:42:15
我是直接测量L298N的输出电压,并没有接电机,除了占空比是0和100外,万用表测得的电压都要大于实际的输入电压,是不是由于L298N芯片的本身问题呢?
举报

聂凯

2017-11-30 19:48:51
我是直接测量L298N的输出电压,并没有接电机,除了占空比是0和100外,万用表测得的电压都要大于实际的输入电压,是不是由于L298N芯片的本身问题呢?
举报

聂凯

2017-11-30 19:51:34
引用: 人中狼 发表于 2017-11-30 19:19
个人认为,对于一个方波或者纯阻性负载来说这个计算方式是对的,但是电机是感性负载,同时还有测量点的问题,在负载不同位置测量到的数值应该也不一样。
另外个人认为在电机驱动上的PWM波在电机上的体现是电机供电的通断时间的长短,因为计算出来的平均电压并不代表电机得到的电压,最好能找一个有具体参数的电机测试,电机 ...

我是直接测量L298N的输出电压,并没有接电机,除了占空比是0和100外,万用表测得的电压都要大于实际的输入电压,是不是由于L298N芯片的本身问题呢?
举报

聂凯

2017-11-30 20:34:07
引用: 人中狼 发表于 2017-11-30 19:19
个人认为,对于一个方波或者纯阻性负载来说这个计算方式是对的,但是电机是感性负载,同时还有测量点的问题,在负载不同位置测量到的数值应该也不一样。
另外个人认为在电机驱动上的PWM波在电机上的体现是电机供电的通断时间的长短,因为计算出来的平均电压并不代表电机得到的电压,最好能找一个有具体参数的电机测试,电机 ...

我是直接测量L298N两端的电压,并没有连接电机。发现当占空比为0-100之间时,万用表测得的电压值总是比算出来的要高
举报

聂凯

2017-11-30 20:35:13
引用: 凯爷儿 发表于 2017-11-30 20:34
我是直接测量L298N两端的电压,并没有连接电机。发现当占空比为0-100之间时,万用表测得的电压值总是比算出来的要高

占空比的计算,L298N没有问题,这种问题是L298N内部什么机制造成的吗?
举报

人中狼

2017-11-30 22:08:57
L298N内部是H桥,你可以查查者方面的资料,没有试过在L298N空载的情况下量电压,而且你也没说明测量的是哪个引脚的电压,H桥在空载的情况下不一定能测量出正确的电压,你可以先思考一下H桥的原理,然后再看你的测量点是威廉希尔官方网站 的哪一部分,才能判断测量的结果是否正确
举报

聂凯

2017-12-1 08:49:15
引用: 人中狼 发表于 2017-11-30 22:08
L298N内部是H桥,你可以查查者方面的资料,没有试过在L298N空载的情况下量电压,而且你也没说明测量的是哪个引脚的电压,H桥在空载的情况下不一定能测量出正确的电压,你可以先思考一下H桥的原理,然后再看你的测量点是威廉希尔官方网站 的哪一部分,才能判断测量的结果是否正确 ...

顺便问一下,在直流电机PID调节中,是一个目标速度对应一组PID参数,还是所有速度都能用一组PID参数调节呢?
举报

人中狼

2017-12-1 09:21:16
没做过PID,你可以在william hill官网 里找找资料
举报

更多回帖

发帖
×
20
完善资料,
赚取积分