读《带温度测量反馈的可调速风扇散热系统》疑问

最近在论坛看到一篇博客文章:带温度测量反馈的可调速风扇散热系统

http://www.deyisupport.com/blog/b/industry/archive/2017/09/30/52773.aspx

对这篇文章中所提及的系统很感兴趣,但是这篇文章的篇幅很小,使我对其中的一些知识点不太明白,在这里发帖向各位坛友请教一下。

1:双控制模式中提到了可以通过上位机去设置电机的转速,那么这个电机的转速该如何去获得,还需要额外的传感器吗?

2:软启动特性,【为了防止风扇在启动和停止或者从一个较低的速度突然加速到高速时,电机电流过大,在MSP430的控制软件中加入了缓步软启动的代码,风扇将从当前转速以一定的步长逐步变化到设定转速。】这里面的原理是什么呢?缓步软启动的代码又是如何操作的呢?

3:电机运行时干扰很大,怎样保证使用片上AD采样时数据的稳定,避免系统抽疯呢?

先暂时就这么多了,以后想到了其他的我再来问^_^

  • 这个博客只是提供了一个方案,没提供这个方案的资料。

    1.用DRV8871驱动电机的话,电机的转速取决于你PWM的频率。

    2.原理就是慢慢增加PWM的频率。

    3.AD是用来测量温度的,只是用来测量NTC两端的电压的,和电机并没有直接连接,硬件做好抗干扰就好了,比如震动的干扰。

    苦行僧。

  • 回复 xyz549040622:

    那么想要获取准确的转速还是得用额外的传感器来实现咯?毕竟PWM的频率与转速之间并没有确定的数学关系,而且电机还有带载与不带载之分,是这个意思吗?

  • Hi 你好,

    在交换机,大功率模块电源等系统中,散热风扇的控制都是开环运行,实际在运行过程中是不用测量转速的

    转速的精度是在设计的时候,根据选择的风扇,根据不同的电压和占空比,会测量出风扇的转速特性

    然后把需要的转速和对应的占空比信息通过软件的方式存储于MCU

    当MCU想让风扇以一定转速运行时,它通过查表就知道自己应该发出多大占空比

    谢谢

  • 回复 Max Han:

    Max Han

    Hi 你好,

    在交换机,大功率模块电源等系统中,散热风扇的控制都是开环运行,实际在运行过程中是不用测量转速的

    转速的精度是在设计的时候,根据选择的�扇,根据不同的电压和占空比,会测量出风扇的转速特性

    然后把需要的转速和对应的占空比信息通过软件的方式存储于MCU

    当MCU想让风扇以一定转速运行时,它通过查表就知道自己应该发出多大占空比

    谢谢

    不同批次或不同型号的风扇的转速特性不一样,那么风扇的转速特性得事先通过传感器测出来咯?