智能焊台(基于 JBC C245)系统设计与实现规范

1. 项目概述

本项目旨在设计并实现一款高性能的智能焊台。系统以微控制器为核心,驱动 JBC C245 高性能一体化发热芯。项目涵盖大电流电力电子开关、微弱模拟信号精密放大、抗干扰电源树设计,以及基于实时操作系统的闭环温度控制算法,实现极速升温、精准恒温与智能休眠等功能。

2. 系统总体架构

系统整体分为硬件层和软件层。硬件端负责能量转换、信号调理与人机交互;软件端负责时序调度与控制算法。

核心模块包括:

  • 能源输入与转换树: 24V 直流输入 →\rightarrow 5V 开关降压 →\rightarrow 3.3V 线性稳压。

  • 主控与计算中心: 32 位微控制器(MCU)。

  • 发热与执行终端: JBC C245 发热芯及高边大电流开关电路。

  • 微小信号调理前端: 热电偶信号钳位保护与精密运算放大器。

  • 人机交互界面(HMI): OLED 显示屏与旋转编码器。

3. 硬件选型与设计规范

3.1 核心控制器选型

采用 STM32 系列微控制器。需利用其内部的高级定时器(Advanced Timer)、直接内存访问(DMA)以及高精度模数转换器(ADC)以实现底层外设的硬件级联动,从而降低 CPU 负载。

3.2 降压电源树网络(Power Tree)

为抵抗 C245 高频大电流斩波带来的母线纹波干扰,系统采用两级降压架构:

  • 一级降压 (24V 至 5V): 采用 TPS5430 同步/异步降压转换器。输出端配置 22μH 功率电感与肖特基续流二极管。反馈回路配置分压电阻,通过公式 Vout=1.221×(1+R1R2)V_{out} = 1.221 \times \left(1 + \frac{R_1}{R_2}\right)Vout=1.221×(1+R2R1) 设定输出电压。

  • 二级降压 (5V 至 3.3V): 采用低压差线性稳压器,进一步滤除高频开关噪声,为 MCU 和模拟运放提供高电源抑制比(PSRR)的纯净供电。

  • 物理接口规范: 24V 主功率输入输出端采用 KF301-2P(5.0mm)大电流螺丝接线端子;5V 及以下弱电信号采用 XH2.54 规格防呆插座。

3.3 发热芯驱动与信号调理

C245 发热芯内部将加热与测温回路共用,必须采用分时复用技术。

  • 功率驱动层: 采用高边开关(High-side Switch)拓扑。由 MCU 驱动 NPN 三极管,进而拉低大功率 P-MOSFET 的栅极,控制 24V 供电的通断。

  • 高压钳位保护: 在运放同相输入端与 C245 正极节点之间串联 10kΩ 限流电阻,并并联 BAT54S 双肖特基二极管至 3.3V 和 GND,确保 24V 高压脉冲被限制在运放安全电压范围内。

  • 精密放大层: 选用 SGM8551 或同等规格的零漂移轨到轨精密运放。搭建同相放大器拓扑,将几十微伏级别的热电偶信号放大至 1V~2V 区间,供 ADC 采样。

4. 软件架构与控制算法

4.1 实时操作系统任务调度

系统将引入 FreeRTOS 进行多任务并发管理,任务按优先级划分:

  • Task_TempControl (最高优先级): 负责执行 PID 算法计算。

  • Task_HMI (中等优先级): 负责处理 EC11 旋转编码器中断、按键消抖及休眠震动开关检测。

  • Task_UI (低优先级): 负责 I2C/SPI 总线驱动 OLED 屏幕,刷新温度与状态菜单。

4.2 底层采样时序约束

为避开 MOS 管关断瞬间的感性振铃(Ringing)干扰,ADC 采样必须在 PWM 关断且死区延迟之后进行。利用 STM32 定时器的比较匹配事件(Compare Match)硬件触发 ADC 采样,并通过 DMA 将数据搬运至内存,实现测温全过程的零 CPU 开销。

4.3 闭环温度控制算法

采用位置式或增量式 PID 控制算法。

u(t)=Kpe(t)+Ki∫0te(τ)dτ+Kdde(t)dtu(t) = K_p e(t) + K_i \int_{0}^{t} e(\tau) d\tau + K_d \frac{de(t)}{dt}u(t)=Kpe(t)+Ki0te(τ)dτ+Kddtde(t)

根据目标温度与 ADC 采样温度的偏差,动态调整输出 PWM 的占空比。需重点整定参数以实现极速升温且无过度超调。

5. 阶段里程碑规划

  1. 理论与仿真阶段: 完成 Cadence PSpice 下的 TPS5430 电源树瞬态仿真及运放高压钳位验证。

  2. 硬件 Layout 阶段: 完成原理图绘制,并进行严格的模数隔离与星型接地(Star Grounding)PCB 布线。

  3. 裸机底层驱动阶段: 基于 CLion + OpenOCD 环境,完成 PWM 驱动、ADC-DMA 采样及基础时序联调。

  4. 算法与系统集成阶段: 移植 FreeRTOS,完成 PID 算法调参验证,实现业务逻辑闭环。

Logo

openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。

更多推荐