查看: 2397|回复: 0

Firefly-RK3288开发板风扇控制

[复制链接]
  • TA的每日心情
    奋斗
    2022-9-16 05:52
  • 签到天数: 1368 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2015-1-26 09:08:48 | 显示全部楼层 |阅读模式
    分享到:
    Firefly-RK3288果然是一款高性能的开发板,运行各种程序非常迅速,1.8GHz的速度绝对不是盖的,但是随之而来的也是发热量稍大,虽然能忍受,但是Firefly还是很周到地提供了风扇和安装风扇的外壳。
    不过在使用过程中发现一个问题,就是风扇的供电是直接接在板子提供的电源接口,而这个接口没有提供温度控制或PWM控制,在刚一上电或者关机后风扇就一个劲地转,哪怕在不进行任何操作CPU只有30多度的时候也不例外。这个和使用惯了的PC有些差距,还是小小动手自己改造一下吧。
    很幸运前些日子在爱板网申请到一个继电器模块,本来是专门给树莓派或香蕉派用的,而且按照要求应该制作出一款应用来展示一下。无奈本人愚钝且最近任务比较多就暂时搁下了。正好借这个机会,让这个模块当回主角吧,也算答谢爱板网提供的申请机会。
       
    主角靓照


       
    接好后的样子

       
    程序原理很简单,就是定时获取CPU温度,比如间隔1秒,用这个温度和程序中设定的温度做比较,如果达到了设定的温度,就通过IO口使继电器闭合,即可给风扇通电来加强散热;反之断开风扇更加安静。
    由于程序太简单,这里就不提供代码了,想控制IO口的话,可以参考爱板网的评测栏目中《高性能四核开源硬件平台——Firefly RK3288开发板评测》一文的最后章节,
    至于CPU温度的获取,可以直接打开文件“sys/class/hwmon/hwmon0/device/temp0_input”,就可以看到了,程序里是一样的。
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-18 14:46 , Processed in 0.134343 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.