本帖最后由 adaphoto 于 2019-5-27 15:47 编辑
熟话说工欲善其事,必先利其器。
一直以来使用公司的山寨936焊台焊板子,控温不准,补温慢。严重影响焊板子的心情。
无意间看到有大神分享的一份T12的恒温烙铁方案,于是乎心痒痒,买了烙铁头,自己画了一块板来试试,代码参考了原子大大的各种外设demo代码,PID自己摸索着调,近日总算打造了一把趁手的恒温烙铁。
独乐乐不如众乐乐,分享出来,给喜欢折腾的同学。
大致原理和控制思路在4楼
http://www.openedv.com/forum.php ... 65276&fromuid=27316
2.使用MP2459开关电源芯片稳压输出12V,然后再经过AM1117-3.3得到3.3V的电压,作为板子的主电源。供应STM32F103,以及运放还有OLED屏幕等。
3.使用EC11带按键的数字编码器,作为主要的输入接口。单 {MOD}OLED作为主要的输出接口。
4.运放采用Ti的2464,因为手头刚好有这颗运放,所以就用了。运放的作用是放大电流采集电流的电压信号和T12的热电偶电压信号。经过信号放大后,再送入STM32F103的ADC接口。
5.电池电压经过分压电路后送入STM32F103的ADC接口,监测电池电压,避免电池过放电。
6.NTC采集控制器内部温度,防止电池温度过高。
控制原理大致说明
T12是某宝上买的烙铁头,特点就是加热丝和热电偶都集成在一个烙铁头上,只有正负极两根线输出。接线上方便,同时热电偶前置,对温度变化感应敏感,方便控制器控制温度补偿。因为是公用端口,所以控制上需要注意,给烙铁通电的时候不能采集热电偶电压,要断开供电,然后才能采集热电偶电压。
程序思路
烙铁通电一小段时间--》断开通电,并等待一小段时间,电流续流--》采集热电偶信号--》PID计算--》计算结果输出给PWM占空比,并回到步骤1。
以此循环。
一周热门 更多>