数码之家

 找回密码
 立即注册
搜索
查看: 7519|回复: 9

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

[复制链接]
发表于 2021-1-20 20:43:03 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

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

x
硬件很简单:主控STM8S003,数码管驱动TM1616,三位共阴极数码管,一个MOS通过pwm控制转速,三个按键调节启动温度和全速温度,一个热敏电阻,串口输出用于调试.


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

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


先上原理图和PCB

Snipaste_2021-01-20_20-19-57.jpg
Snipaste_2021-01-20_20-20-55.jpg



微信图片_20210120203304.jpg
微信图片_20210120203310.jpg
微信图片_20210120203317.jpg
微信图片_20210120203325.jpg
微信图片编辑_20210120203246.jpg

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

贡献点M回回血

电路板PCB:
PCB1.zip (2.99 MB, 下载次数: 2, 售价: 15 家元)
Sheet1.zip (26.41 KB, 下载次数: 2, 售价: 15 家元)

固件:
LED.zip (6.28 KB, 下载次数: 5, 售价: 15 家元)

打赏

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

查看全部打赏

发表于 2021-1-21 10:56:07 | 显示全部楼层
感谢楼主,学习了
回复 支持 反对

使用道具 举报

发表于 2021-1-21 16:21:31 | 显示全部楼层
不错的设计
回复 支持 反对

使用道具 举报

发表于 2021-1-28 01:24:59 | 显示全部楼层
:lol::lol::lol:正需要,有空也做一个
回复 支持 反对

使用道具 举报

发表于 2021-1-30 05:09:35 | 显示全部楼层
本帖最后由 xiaodaishu 于 2021-1-30 05:15 编辑

留下脚印,右下脚接线位是不是接热敏电阻?
回复 支持 反对

使用道具 举报

发表于 2021-1-30 09:38:19 | 显示全部楼层
源程序 有吗,想看一下你热敏电阻算法程序
回复 支持 反对

使用道具 举报

发表于 2021-1-30 10:28:23 | 显示全部楼层
楼主能否把主要的源码讲解一下,方便初学者学习,感谢高手们的付出
回复 支持 反对

使用道具 举报

发表于 2021-2-9 17:03:24 | 显示全部楼层
蜗牛最吵的是电源风扇
回复 支持 反对

使用道具 举报

发表于 2021-6-10 22:08:24 | 显示全部楼层
这个最简单的办法是热敏电阻+三极管,如果PWM的那种,可以ne555来搞,当然单片机的可玩性高很多
回复 支持 反对

使用道具 举报

发表于 2021-7-16 22:08:56 | 显示全部楼层
源程序 有吗,想看一下你热敏电阻算法程序
回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-16 21:55 , Processed in 0.249600 second(s), 15 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

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