电路的基本设计思路
sHMIctrl有六个扩展端口,可以覆盖输入、输出、AD、PWM等范围,于是我们发现,可以不采用辅助单片机,直接使用这个6个扩展端口就可以实现T12的控制,于是我们整理了这个6个端口的扩展方案:
端口 | 模式 | 描述 |
---|---|---|
E1(gpio0) | 输入 | sleep开关 |
E2(gpio1) | AD | NTC |
E3(gpio2) | AD | 输入电压,10:1分压 |
E4(gpio3) | AD | 热电偶经运算放大后 |
E5(gpio4) | PWM or 输出 | 有源或无源蜂鸣器 |
E6(gpio5) | PWM | 烙铁芯加热 |
在第一期中,我们先实现烙铁的基本功能,即加热控制,sleep、NTC和蜂鸣器在后面慢慢实现。
电路实现:
加热部分:
PWM 信号控制MOS给烙铁头加热
烙铁头热电偶信号放大:
一个标准的运算放大电路,放大信号约200倍
电源部分:
40V以下均可以输入,转成5V,供屏幕和单片机使用其中C12预留焊盘
全部的原理图,请参见: https://lceda.cn/zhqsoft/shmictrl-28-t12
实际PCB以及接法
图中预留了ESP12s的位置,理论上可以做成物联网烙铁,但是没有什么实际用途,只是预留。