1)实验平台:正点原子ATK-DLMP257B开发板
2)浏览产品:https://www.alientek.com/Product_Details/135.html
3)全套实验源码+手册+视频下载:正点原子资料下载中心
第四章 ATK-DLMP257B功能测试——FAN接口测试
实验前请准备正点原子散热风扇套件。
散热风扇插法:将散热硅片贴到散热风扇背面,然后将散热风扇定位柱接入开发板底板上的固定孔上并确保安装牢固,将散热风扇的排线接到开发板的FAN接口,效果参考如下:
连接好后,开发板上电,默认会开启风扇,效果如下:
散热风扇使用PWM控制,控制风扇转速示例:
echo 0 > /sys/class/pwm/pwmchip0/export
echo 500000 > /sys/class/pwm/pwmchip0/pwm0/period
echo 430000 > /sys/class/pwm/pwmchip0/pwm0/duty_cycle
echo "normal" > /sys/class/pwm/pwmchip0/pwm0/polarity
echo 1 > /sys/class/pwm/pwmchip0/pwm0/enable
因为散热风扇使用的是TIM17_CH1N,此极性与TIM17_CH1相反。此款散热风扇高电平的频率越高,风扇转速越快,在没有手动修改极性的情况下,越提高占空比duty_cycle,高电平频率越低,风扇转速越慢。