【E1255】基于STM32G030 220V交流PTC加热小型焊台

2021-09-21 08:26:13      索炜达电子      903     

项目编号:E1255

文件大小:42M

源码说明:带中文注释

开发环境:C编译器

简要概述:

实现一个基于PID算法控制的恒温“铁板烧”,使“铁板烧”能够快速达到预设温度,并尽量较少误差和波动。

系统采用220V交流供电,主控为STM32G030F6单片机,具有PTC加热台、温度传感器(K型热电偶)、OLED屏幕、旋转编码器、蜂鸣器、按钮等硬件。采用光耦控制双向可控硅实现220V交流电光电隔离控制的方案,强电与弱电隔离,带220V转5V模块、零点检测电路。

目录│文件列表:

 └ heater-ac

    │ 18210520624黄家豪.docx

    │ DrawCV.zip

    │ VNH5019.zip

    │ 参考链接.txt

    ├ HeaterAC_GaHo

    │  │ .mxproject

    │  │ HeaterAC_GaHo.ioc

    │  ├ Application

    │  │  ├ Control

    │  │  │  │ Control.c

    │  │  │  └ Control.h

    │  │  ├ MAX6675

    │  │  │  │ MAX6675.c

    │  │  │  └ MAX6675.h

    │  │  └ oled

    │  │     │ oled.c

    │  │     │ oled.h

    │  │     └ oledfont.h

    │  ├ Core

    │  │  ├ Inc

    │  │  │  │ gpio.h

    │  │  │  │ i2c.h

    │  │  │  │ main.h

    │  │  │  │ spi.h

    │  │  │  │ stm32g0xx_it.h

    │  │  │  │ stm32_assert.h

    │  │  │  │ tim.h

    │  │  │  └ usart.h

    │  │  └ Src

    │  │     │ gpio.c

    │  │     │ i2c.c

    │  │     │ main.c

    │  │     │ spi.c

    │  │     │ stm32g0xx_it.c

    │  │     │ system_stm32g0xx.c

    │  │     │ tim.c

    │  │     └ usart.c

    │  ├ Drivers

    │  │  ├ CMSIS

    │  │  │  ├ Device

    │  │  │  │  └ ST

    │  │  │  │     └ STM32G0xx

    │  │  │  │        └ Include

    │  │  │  │           │ stm32g030xx.h

    │  │  │  │           │ stm32g0xx.h

    │  │  │  │           └ system_stm32g0xx.h

    │  │  │  └ Include

    │  │  │     │ cmsis_armcc.h

    │  │  │     │ cmsis_armclang.h

    │  │  │     │ cmsis_compiler.h

    │  │  │     │ cmsis_gcc.h

    │  │  │     │ cmsis_iccarm.h

    │  │  │     │ cmsis_version.h

    │  │  │     │ core_armv8mbl.h

    │  │  │     │ core_armv8mml.h

    │  │  │     │ core_cm0.h

    │  │  │     │ core_cm0plus.h

    │  │  │     │ core_cm1.h

    │  │  │     │ core_cm23.h

    │  │  │     │ core_cm3.h

    │  │  │     │ core_cm33.h

    │  │  │     │ core_cm4.h

    │  │  │     │ core_cm7.h

    │  │  │     │ core_sc000.h

    │  │  │     │ core_sc300.h

    │  │  │     │ mpu_armv7.h

    │  │  │     │ mpu_armv8.h

    │  │  │     └ tz_context.h

    │  │  └ STM32G0xx_HAL_Driver

    │  │     ├ Inc

    │  │     │  │ stm32g0xx_ll_bus.h

    │  │     │  │ stm32g0xx_ll_cortex.h

    │  │     │  │ stm32g0xx_ll_dma.h

    │  │     │  │ stm32g0xx_ll_dmamux.h

    │  │     │  │ stm32g0xx_ll_exti.h

    │  │     │  │ stm32g0xx_ll_gpio.h

    │  │     │  │ stm32g0xx_ll_i2c.h

    │  │     │  │ stm32g0xx_ll_pwr.h

    │  │     │  │ stm32g0xx_ll_rcc.h

    │  │     │  │ stm32g0xx_ll_spi.h

    │  │     │  │ stm32g0xx_ll_system.h

    │  │     │  │ stm32g0xx_ll_tim.h

    │  │     │  │ stm32g0xx_ll_usart.h

    │  │     │  └ stm32g0xx_ll_utils.h

    │  │     └ Src

    │  │        │ stm32g0xx_ll_dma.c

    │  │        │ stm32g0xx_ll_exti.c

    │  │        │ stm32g0xx_ll_gpio.c

    │  │        │ stm32g0xx_ll_i2c.c

    │  │        │ stm32g0xx_ll_pwr.c

    │  │        │ stm32g0xx_ll_rcc.c

    │  │        │ stm32g0xx_ll_spi.c

    │  │        │ stm32g0xx_ll_tim.c

    │  │        │ stm32g0xx_ll_usart.c

    │  │        └ stm32g0xx_ll_utils.c

    │  └ MDK-ARM

TAGPTC
  • 11 次
  • 1 分