发作品签到
专业版

【智能硬件】加热台

工程标签

4.0k
0
0
4

简介

一个基于esp32模组的加热台,参考开源项目OpenHeat。此项目意义在于学习和入门立创eda,很多地方还待优化。

简介:一个基于esp32模组的加热台,参考开源项目OpenHeat。此项目意义在于学习和入门立创eda,很多地方还待优化。

开源协议

GPL 3.0

创建时间:2022-09-07 16:38:09更新时间:2022-09-08 09:49:04

描述

一 项目需求

    • arduino-c语言基础;
    • esp32的ledc,adc,iic外设的使用;
    • 正确使用立创eda画图&pcd,并在立创商场下单元器件;
    • 使用vscode+platformio开发。

二 完成的功能

2.1 UI交互

本项目是参考peng-zhihui/OpenHeat项目制作的,为了便于焊接舍弃了原控制板的esp32芯片改用esp32模组并pin to pin改的板子。与原系统有相同的操作逻辑,左右旋转编码器选择,按下确认,长按返回。

2.2 热床

参考GS_Hbed

PCB走线电阻计算公式:    R=ρL/(1000*WD)
ρ为铜的电阻率:        ρ=0.0175Ωmm^2/m
L为走线长度:        单位mm
W为走线宽度:        单位mm
D为PCB铜厚度:        1oz 覆铜板铜箔的厚度是0.035mm
eg:1mm宽100mm长的走线电阻是R=ρL/(1000*WD)=0.0175*0.1/(0.035*0.001*1000)=0.05Ω=50mΩ

希尔伯特曲线长度计算:
    总长度        l
    阶数为        n
    单位长度为    d
    总长度为        l = (2^(2n) -1)*d
使用希尔伯特曲线铺满一个正方形,则大正方形每

    设计参数:3Ω/0.75Ω,(12/24)V 192W,12V48W
    PCB导线总电阻为3Ω

    已知变量:
    1、希尔伯特曲线覆盖尺寸 S=L * L= 110mm*110mm左右
    2、总电阻:3Ω
    3、电阻计算公式,曲线长度公式(阶数、单位长度)
    6阶曲线单位长度:d= L/(2^n) = 110/(2^6) =  1.71875mm, 取值单位长度为1.72mm
    总长:l = (2^(2n) -1)*d = 7043.4mm=7.0434m

    通过已经得到的导线长度,推导出导线宽度。
    R=ρL/(1000*WD)=0.0175*7.0434/(0.035*W*1000) =3 Ω
    计算得:W = 1.1739 mm,取值1.17mm,计算电阻为:3.01,预测实际电阻为2.7Ω,峰值功率 213W

三 安装方法

底板通过导线连接中间层的铺铜部分连接在一起。

热床通过铜柱与中间层连接

使用万用表通断档测量连接,无问题后可连接uab-c/uab-b接口先烧写程序(16PINusb-c不好焊接😓)。

开机进入热台模式,设定温度并按下旋转编码器确定,使用示波器连接pwm输入引脚查看pwm是否正常输出。

四 问题与解决方法

在绘制原理图时,将L1电感的额定电流选择太小只有额定125ma,导致测试时候5V输出正常,在焊接主控模组时 DC/DC 降压型稳压器 ME3116 (这种国产芯片的参考手册真的很友好/(ㄒoㄒ)/~~)发热挂掉了,后选用更大的电流的电感进行替换。

电源的选择,由于手里没有稳压电源,于是网购了一块24V,240W的稳压电源,但是一旦连接热床,电源直接过载保护了,再测量确定热床电阻为2.8-2.9Ω与设计值相差不大,那只能是杂牌电源额定电流不达标。应选择质量好的开关电源或学生电源进行供电。

五 改进方案

    • 进一步缩小PCB体积并优化外观;
    • 在程序中添加MAX6675驱动,实现更精准的恒温控制;
    • 更换质量好的开关电源(服务器电源真香)。

 

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
2bf94a4e6b58fc0c18e95bec6a8a2fa9.mp4
20
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航