T20焊台控制器-发布版

6个月前

简介:基于STM32F103C8T6的T12焊台控制器

开源协议: GPL 3.0

描述

工欲善其事,必先利其器。 这个开源项目使用STM32F103C8T6-BluePill(8元包邮)来制作T12焊台控制器,助你拥有一个得心应手的焊台!!!
原理图部分主要参考了sfrwmaker的开源仓库https://github.com/sfrwmaker/hakko_t12_stm32
程序部分使用keil5和stm32标准库编写,PID参数是白嫖的wagiminator的开源仓库https://github.com/wagiminator/ATmega-Soldering-Station

PCB V1.1

PCB V1.2

已完成的功能包含设置温度、自动休眠、自动关机、蜂鸣器开关、恢复默认设置;

在home页面时,短按旋转编码器设置加热开关,长按进入菜单,旋转设置加热温度;

在菜单页面时,短按进入选择,再短按退出,旋转设置参数,长按退出菜单。

睡眠温度为100℃,最小设置温度为150℃,最大设置温度为400℃,建议焊接温度:300-380°C;

标准模式下,烙铁控制的温度为显示的温度;强力模式下,烙铁控制的温度比显示的温度高50℃;

PWM更新频率为390Hz,细分数为255;

使用分段式PID:温差>100℃时,全速加热;温差30~100℃时,激进的PID;温差<30℃时,保守的PID;

读者可自行使用万用表的温度计校准分度表:使用USB-TTL串口下载器和串口调试助手(115200bps)读取100℃、200℃、300℃、420℃时的ADC值;

串口下载器和蓝色板之间的连接:

                GND   电源地
                3V3     接3.3v
                RXD    接PA9
                TXD     接PA10

然后更改main.h文件中的TEMP100、TEMP200、TEMP300、TEMP420即可。

BOM

ID Name Designator Footprint Quantity
1 1N5819 D2,D4 B5819W 2
2 IRF9540NSTRLPBF Q4 TO-263-2_L10.0-W9.1-P5.08-LS15.2-TL 1
3 7805 U2 TO-220-3_L10.0-W4.5-P2.54-L 1
4 1k R19,R7,R5,R9,R14,R13 R0603 6
5 K2-3.6×6.1_SMD RST1 KEY-SMD_2P-L6.2-W3.6-LS8.0 1
6 100u C3,C4 C1210 2
7 0.1u C6,C5,C2,C11,C8,C10,C12,C9,C1 C0603 9
8 EC11 SW1 SW-TH_EC11XXXXXXXX 1
9 104 C7 C0603 1
10 CY-9650-5029 BUZZER1 BUZ-TH_BD9.6-P5.00-D0.7-FD 1
11 AMS1117-3.3 U3 SOT-223-3_L6.5-W3.4-P2.30-LS7.0-BR 1
12 33KΩ NTC2 R0805 1
13 串口模块 U6 DIP-1X4P-2.54MM-M 1
14 8MHz X1 OSC-SMD_3P-L3.2-W1.3-P1.2-L 1
15 STM32F103C8T6 U5 LQFP-48_L7.0-W7.0-P0.50-LS9.0-BL 1
16 稳压3.3V D3 LL34 1
17 AD823 U4 AD823 1
18 GX12-5 P1 GX12-5 航空插座 1
19 XHB-5A CN3 XHB-TH_5PIN-V-PITCH2.50-R 1
20 OLED U1 OLED-7P-0.9寸 1
21 SS8050 Q1,Q2 SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR 2
22 100k R4,R6,R17,R11 R0603 4
23 10k R15,R18,R3,R8,R16,R12,R2,R1 R0603 8
24 倾斜传感器 R30 R0603 1
25 51k R10 R0603 1
26 SWD接口 P2 4P_2.54 1
27 M2安装孔 TP1,TP2,TP3 M2铜柱 3
28 R_3386P_EU RP1 贴片可调电阻 1

展开

工程成员

服务时间

周一至周五 9:00~18:00
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn