问题起因在于最近在尝试做一个简单的直流电机驱动(之前没有接触过,首次尝试,一开始觉得没多大问题),实际上我驱动的目标是一个直流电机型的电动推杆,由于它的额定电压电流值是24V/2A,我很显然的想到可以用很常见的L298N(驱动电压高于目标值,电流也可以达到2A吧)驱动电路来尝试,网上成熟的驱动电路,不贵,所以直接买了一块儿回来,加上一个avr单片机的控制板,采用定时器产生PWM来进行驱动。接上了之后才发现离自己的预期差得很远:
1.直流电机基本可以完成预设的动作,但是在低频PWM占空比的情况下,直流电机的声音让人无法忍受,我并不是很理解PWM频率对电机的影响,10K左右的PWM只是出于网上常见的一些程序,所以自己尝试改了一下频率,发现频率增加后,声音变的小了,但是在更高的频率下,电机跑一段时间就不动了(应该是传说中的堵转了?)
2.L298N的发热太大了,不敢碰了都(这应该是说明其工作的电流过大了?是不是说明长时间在2A左右的大电流情况下工作还是不太现实的,所以准备换一种驱动电流更大一点的芯片,但是究竟是多少才合适呢?还是我的想法是不对的?)
3.单片机控制板和驱动板按理应该是要共地的吧,我一开始这样做了,然而我的供电电源(输出额定值24V/6A)却一直在报警(应该是过流了?),一开始以为是别的问题,因为我想我的电路中没有超过额定工作值的部分,然而付出了代价,我烧掉了L298N的一路输出。所幸,没有加光耦隔离的控制板和供电的开关电源没问题。
希望有前辈能帮忙分析一下吧,我觉得在直流电机的问题中,驱动能力,额定电压电流,还有怎样选取驱动电路,以及驱动直流电机PWM的合适值等问题都是要明确的,感觉自己的理解很朦胧,只是隐约觉得应该怎样做,没有很清晰的思路,觉得很多人应该也有这方面的问题。不知道有没有大神可以将这些问题稍加整理,帮助我们这些小将理解一下,期待中。。。
本文来自论坛,点击查看完整帖子内容。