containsmachine

T20 Soldering Station Controller-Release Version

 
Overview

If a worker wants to do his job well, he must first sharpen his tools. This open source project uses STM32F103C8T6-BluePill (8 yuan free shipping) to make a T12 soldering station controller, helping you have a handy soldering station! ! !
The schematic part mainly refers to the open source warehouse of sfrwmaker https://github.com/sfrwmaker/hakko_t12_stm32.
The program part is written using keil5 and stm32 standard libraries. The PID parameter is the open source warehouse of wagiminator https://github.com/wagiminator. /ATmega-Soldering-Station

PCB V1.1

PCB V1.2

Completed functions include setting temperature, automatic sleep, automatic shutdown, buzzer switch, and restoring default settings;

On the home page, short press the rotary encoder to set the heating switch, long press to enter the menu, and rotate to set the heating temperature;

When on the menu page, short press to enter the selection, short press again to exit, rotate to set parameters, and long press to exit the menu.

Sleep temperature is 100℃, minimum setting temperature is 150℃, maximum setting temperature is 400℃, recommended welding temperature: 300-380℃;

In standard mode, the temperature controlled by the soldering iron is the displayed temperature; in powerful mode, the temperature controlled by the soldering iron is 50°C higher than the displayed temperature;

The PWM update frequency is 390Hz, and the subdivision number is 255;

Use segmented PID: when the temperature difference is >100℃, heating at full speed; when the temperature difference is 30~100℃, aggressive PID; when the temperature difference is <30℃, conservative PID;

Readers can use the multimeter's thermometer to calibrate the scale by themselves: use the USB-TTL serial port downloader and serial port debugging assistant (115200bps) to read the ADC values ​​at 100°C, 200°C, 300°C, and 420°C;

Connection between serial downloader and blue board:

                GND Power ground
                3V3 is connected to 3.3v
                RXD is connected to PA9
                TXD is connected to PA10

Then change TEMP100, TEMP200, TEMP300, and TEMP420 in the main.h file.

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2024-11-21 18:58:33

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号