2021-09-21 08:26:13 索炜达电子 1371
项目编号: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