数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 8355|回复: 9

[STM] STM8温控风扇,拯救星际蜗牛矿机风扇噪音

[复制链接]
发表于 2021-1-20 20:43:03 | 显示全部楼层 |阅读模式
硬件很简单:主控STM8S003,数码管驱动TM1616,三位共阴极数码管,一个MOS通过pwm控制转速,三个按键调节启动温度和全速温度,一个热敏电阻,串口输出用于调试.


软件逻辑:上电读取eeprom中保存的启动温度和全速温度,PWM大概在25Khz左右,255级调速,ADC读取温度(15次读取,排序,掐头去尾求平均值)并显示,温度高于启动温度,PWM启动风扇。

中间按键调节三种状态(显示、设置最低启动温度、设置全速温度),两个按键加减温度,设置完成保存至EEPROM
显示(正常低亮度、设置最低启动温度低亮快闪、设置全速温度高亮快闪)。
启动温度和全速温度直接的差值计算每摄氏度PWM增量。
PWM输出引脚使用TIM1的CH1(PC6)需要配置的引脚复用功能,在调试程序之前,需要配置Option Bytes。AFR0设置为Alternate active。


先上原理图和PCB












热敏电阻使用的20K,上拉电阻用的10K的,粘在了桥散热上

贡献点M回回血

电路板PCB:



固件:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x

打赏

参与人数 1家元 +20 收起 理由
2545889167 + 20

查看全部打赏

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-8-2 15:14 , Processed in 1.700403 second(s), 15 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表