
加热台【120*70MM-¥70】
简介
【源程序已开源】做120*70mm的加热台要多少钱?只要70元!自己有3D打印机成本小于70元!
简介:【源程序已开源】做120*70mm的加热台要多少钱?只要70元!自己有3D打印机成本小于70元!开源协议
:CC BY-NC 3.0
(未经作者授权,禁止转载)描述
一、项目简介
我看平台上开源的加热台制作成本都比较高,所以我的毕设便根据现有的一些开源方案进行综合设计,以及增加特色功能,实现了一个低成本的智能温控加热台。
二、开源协议
CC BY-NC
三、项目相关功能
1、自动休眠保护
2、恒温度可调,关机不会丢失设置的温度数据
3、风冷散热
4、鸣叫提醒
5、多样化人机交互
四、实物展示
五、价格估算表
六、硬件设计原理
如下图硬件逻辑导图所示,硬件主要由以下7个部分
1、电源电路:
负责整个成品的电源控制管理如弱电部分需要+5V 、+12V电源,而强电部分需要 220V 强电,这则需要做出强弱隔离管理。
2、加热板控制电路、强弱光耦隔离电路:
加热板的开关控制使用了可控硅BT138-800E与光耦MOC3041进行了控制与强弱电的隔离!
3、主控电路:
采用一颗STC8G1K08-20P芯片作为主控,物美价廉!
4、温度读取驱动电路:
可温度读取精度越高成本就越高技术难度也就越高,考虑到成本,因此采用MAX6675芯片进行温度高精度采集,并且此芯片集成度高无需外置放大电路,最大程度的保障了硬件稳定性。
5、数据温度显示电路、旋转编码器电路:
为了使用户有良好的使用体验,需要检测温度与设置温度的显示交互,因此采用共阴极0.56存数码管3位显示数据,采用EC11旋转编码器进行交互
6、降温电路:
因为加热台属于高温成品,考虑到设备在使用完成后的安全性,决定采用创新设计“风冷降温提醒”,就是当需要关闭加热台时,打开风扇进行降温,如果达到安全温度便蜂鸣器提醒关机!
七、软件编写逻辑说明
如图,程序总体设计来讲是以官方库函数开发为基础与寄存器基础开发组合设计各种个人功能函数如:
1、GPIO 初始化函数,进行指定 GPIO 脚功能设置。
2、外部中断初始化函数,设置外部中断默认数据并开启中断进行旋转编码器的触发读取。
3、EEPROM 存储初始化函数,存储读取设置温度实现掉电不丢温度设置数的功能。
4、定时器 0/1/2 初始化函数,进行定时器的定时大小设置与开启中断,进行中断运行指定的程序。数码管显示函数,温度读取函数等初始化功能函数。
5、主程序进行开机的初始化,主循环则只进行控制加热片的比例加热控制,并监测锁定设置温度的范围。而旋转编码器的读取,数码管的扫描,温度的读取,休眠的计数等费时多次线程都将由对应的中断 响应函数执行!进而使程序可以稳定的运行!.......详细的看图吧,纯手码字累了.
八、制作教程
1、板子焊接:
(1)将控制板与电源板根据焊接图焊接完成!(在工程里面有装配焊接图)注意烧录问题!如果没有5V电源,就先要现烧录,只焊接主控芯片与滤波电容和烧录排针,如图所示!否则后难烧录,参考烧录教程,在下面!
(2)掐接线端子: 这里要打16条线接线端子,当然如果懒得打,那便买现成的就可以,XH2.54的12P,然而风扇与热电偶的端口必须手打!
(3)强电处理:这里有接地线,当然可以选择不焊接,如果焊接一定要注意将梅花母座与电源模块使用电工胶布进行绝缘包裹处理!如图所示!哪怕不接地也可以做一下绝缘处理,安全起见!
(4)程序烧录: 见上文烧录教程!烧录完成后,将东西对应接上即可!观察无明显短路现象,然后上电测试!王子公主们注意安全哦!
2、程序烧录:
如图所示在进行芯片烧录前需要注意一些设置:芯片选择STC8G1K08-20P/16PIN; 主频设置24M; 取消勾选下载擦除EEPROM,设置完成后按接线示意图连接好即可烧录即可 ! 注意!因为这块板子上电电流比较大,会导致串口丢失,所以需要采用备用电源烧录,或者在焊接完成前对芯片进行烧录!烧录方法与STC89C52一样,冷启动烧录,只不过要进行配置!如图所示
3、外壳安装:
(1)现使用M2*12螺丝直接扭在板子上,打上热熔胶固定(只要可以固定都可以)。然后再把螺丝取掉!
(2)然后将M2*12的螺丝装到斜面的孔里,先直接装M2*6的铜柱!不要完全装上,出一些头和可以,然后将准备好的带螺母的显示板对准装上去,要注意螺丝不要硬扭紧!装好显示板后,安装控制板,可以先将插座装上螺丝再装控制板固定螺丝。然后在连接各个接口就可以!
(3)硬件连接如图所示:(如果需要接地,就直接用一根粗导线连接盖板螺丝即可)
(4)安装完成后将盖板与隔热中板安装好即可,(盖板有3D打印的与PCB的,看个人需求),至于盖板的安装,拿到就基本上知道了。
最后---完成了?......怎么可能.....确定安装没有问题,并且内部没有任何遗落的螺丝。上电!这里各位公主王子小心哦,可能会彭的哦...
九、问题汇总(实在不行睡一觉没准就好了):
1、为什么烧录程序不行,串口会掉?
解答:参考程序烧录部分提示!
2、板子为什么不加热?
解答:看看MAX6675芯片焊好了不,然后用蜂鸣器检测是否跟接口是导通的,或者看看加热板接口装好了嘛。
3、看完教程还是不会做?
解答:看看大概吧,要是太多都没看明白我出一个视频教学安装!
4、出现某某bug:
解答:《重启大法之降温大法》 因为该项目大小加的功能太多了,因此可能在使用时因为操作出现BUG,我在使用中遇到的BUG都修复了,如果你遇到什么BUG可以记录下来反映给我。
注:本项目仅供学习,禁止商用!可接受合作!
十、使用方法:
1、长按进入设置温度界面后,旋钮单击一下,再左右旋转即可加减温度调节范围30-250度!再次长按退出设置界面!完成设置温度
2、双击可以开启风扇进行降温,注意:手动开启风扇不会加热!
3、单击可以进行休眠唤醒,我设置了30分钟左右的的自动休眠!自动休眠:当工作30分钟没有一次进行单击过,便会进入待机温度100度!
《有问题可以在交流群提出交流,我有时间也会回复!》
设计图

BOM


评论