8G1K08 PCA驱动电机占空比输出线性问题 | 明白了
近期完全按照梁工推荐的MOS电路(未隔离),搭棚了个驱动两线散热风扇调速的电路,N-MOS采用AOD4184,增加了稳压和续流二极管,其余器件及参数完全一致。风扇24V推动电路用7812将24降至12V供电,STC8G1K08为USB取电与驱动电路共地,由PWM0输出10bit21.6KHz进行转速控制程序工作正常,通过改变占空比转速有明显的变化。
问题:从60(60/1023)开始能起动,随着占空比数值增大转速升高,但发现增加到150左右时就已经接近直接24V供电时高转速时的状态了(通过目测耳听),改变占空比过程用万用表量得风机两端电压是在逐渐增加至24V理论上程序应该是对的,但是转速几乎没明显变化,相当于后半程(200~1023)调节没起作用。通过测得当Vgs小于1V时转速变化明显,大于1V时转速突增后续几乎没变化。我对MOS驱动研究不是太多,个人理解应该随着0~1024占空比改变近似于线性输出,怎样才能让风机转速从0-1023逐级变化呢?
我说明几点;
1、这是十字线圈无刷电机(2相),里面有驱动电路,需要直流供电,使用PWM开关供电并不合理,会出现一些意想不到的问题,可以用BUCK电路方式,使用电感、电容滤波、续流二极管输出直流电控制更合理。
2、PWM驱动截止时有延时,会导致占空比设置值超过1000后输出电压变化不大。使用上述处理会得到相对较好的控制特性。 如果 "万用表量得风机两端电压是在逐渐增加至24V...大于1V时转速突增后续几乎没变化" ,说明PWM是好的,极有可能是电机特性不合需求,需要考虑闭环控制了 20KHz是给4线风扇PWM用的,2线的不能给20KHz的PWM
PWM频率高,还是方波,风扇内部的滤波电容会瞬间充满电,而且来不及放电下一个脉冲就来了,占空比大于一定值时,电压就始终是24V,PWM就不起作用了
可以试试50Hz或100Hz,这是在实际的应用中见过的
但也不建议低频PWM,建议BUCK开端电源直流调速,输出波形是直线的
其实还得看风扇内部的电路,如果是277或477这种霍尔,给低频PWM是可以的,要是有复杂电路还带堵转保护的这种,就不能PWM了,必须给直流
看图应该是277或477霍尔的廉价风扇,建议拆开看一下 如转速控制要求高,直接用4线风扇,20K PWM调速,根据转速反馈信号调速,再加上PID,可以精确控制转速,也不需要MOS,风扇可直接接12或24V电源 梁工 发表于 2025-11-3 11:06
我说明几点;
1、这是十字线圈无刷电机(2相),里面有驱动电路,需要直流供电,使用PWM开关供电并不合理, ...
感谢梁工,确定是电机的差异了那我改用BUCK方案来驱动。 DebugLab 发表于 2025-11-3 11:30
如转速控制要求高,直接用4线风扇,20K PWM调速,根据转速反馈信号调速,再加上PID,可以精确控制转速,也 ...
精度不高,主要是风扇转速太高噪音很大,于是想处理一下然后根据需要手动调速。 clamb 发表于 2025-11-3 12:33
精度不高,主要是风扇转速太高噪音很大,于是想处理一下然后根据需要手动调速。 ...
改成50Hz或100Hz试试 低频小占空比噪音也大? wjhhhhh 发表于 2025-11-3 11:12
如果 "万用表量得风机两端电压是在逐渐增加至24V...大于1V时转速突增后续几乎没变化" ,说明PWM是好的, ...
应该是这类电机不适合PWM。
页:
[1]
2