基于C51芯片的USB PWM温控风扇
创作立场声明:DIY之旅的第四期嘿嘿嘿
一个拖了多年的项目
大家好啊,我是天天。
DIY之旅第四篇啦。
这回要做的是一个 基于C51芯片的 USB PWM温控风扇,和之前第二篇的DIY时钟一样,都是在17年买的....
而他,直到昨天晚上才被我做好 。
没。,没错,这也是一个拖了四年的项目。。。。
在开始之前,让我先来回答一个问题
我为什么需要一个USB温控风扇?
我记忆力不大好,那个时候为什么买了它,其实已经有点记不清了,或许是为了学习这方面的知识,也可能只是凑单买的。
而现在选择重新制作它,除开把自己挖的坑填平,还有一个很重要的原因就是,天天使用笔记本,想设计一个温控散热垫,做一套独立的温控系统。
废话不多说,开始制作吧。
PS:程序就不放了,太长了,有想要的可以评论区找我嘿嘿嘿。
物料清单:
MCU:STC98C52RC
温度传感器:DS18B20
数码管:SMG04-1四位共阳数码管
三极管:9012
电阻:1K、10K
按键:SW_PB、SW1自锁开关
电容:10uF、20pf
原理图
原理:利用DS18B20作为数字温度传感器,直接将模拟温度信号转化为数字信号,将测量到的数据送入STC89C52RC单片机,经过单片机处理后显示当前温度值,并与设定温度值的上下限值作比较,若高于设定上限值或低于设定下限值则控制电机转速进行自动调整。
搞完原理图、元件和程序后,就要动手绘制PCB了。
PCB图
在这张图里我犯了一个致命的错误,导致我差点翻车,后面焊接的时候就可以看到。
PCB板制作完成后,上万能的某宝,花了50大洋打印了五块PCB板。(如果想要多余的PCB板可以直接评论区找我嘿嘿嘿 )
过了几天后,PCB板到了。
我觉得绿色的太丑了,因此刻的是黑色PCB板,在板子正面的左下角,刻上了我的签名:DBTian
至此,准备工作已经完成,让我们进入最后的焊接阶段。
全体元器件来个合影。
DC插座我画的时候搞错了元件导致大小对不上。
根据PCB图和DC插座原理图可以看出,下面那个脚和右侧那个脚皆为GND脚,也因此我们只需要插一个就行。
二话不说掰掉了右侧的脚,并将上面的脚摆成了可以插进去的形状。
最后,焊接完毕。
上机测试成功!
END
最后来说一下功能吧。
本系统采用STC89C52RC单片机+18B20温度传感器+数码管显示+按键+风扇设计而成。
按键:单个按键为复位键。而三个一起的:从左边第一个起,减键、加键、设置键。
调速原理:采用PWM调速的原理来实现风扇速度的控制,当温度低于温度的下限值时,电机不转,当温度介于上限和下限之间时电机转速缓慢,当温度大于上限值时,电机全速转动。(具体温度控制可通过三个按键设置上下限值)
温度测量范围:0-99.9度。
目前这套系统完全由USB进行供电,USB2.0的功率为5V*0.5A=2.5W。(总感觉上不了大功率的风扇,到时候做散热垫,降温效果不明显啊 )
害,不管了不管了,大不了后面改USB3.1供电,100W的功率管够。
那么,本篇文章就到这里,我们下次再见,88~

青峰赤壁
校验提示文案
free4ever
校验提示文案
小狼风翼
校验提示文案
疯狂星期天
校验提示文案
这软件费钱
校验提示文案
没有杂音
校验提示文案
没有杂音
校验提示文案
小狼风翼
校验提示文案
这软件费钱
校验提示文案
free4ever
校验提示文案
青峰赤壁
校验提示文案
疯狂星期天
校验提示文案