2021-09-21 08:26:13 索煒達(dá)電子 1370
項(xiàng)目編號(hào):E1255
文件大?。?2M
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡要概述:
實(shí)現(xiàn)一個(gè)基于PID算法控制的恒溫“鐵板燒”,使“鐵板燒”能夠快速達(dá)到預(yù)設(shè)溫度,并盡量較少誤差和波動(dòng)。
系統(tǒng)采用220V交流供電,主控為STM32G030F6單片機(jī),具有PTC加熱臺(tái)、溫度傳感器(K型熱電偶)、OLED屏幕、旋轉(zhuǎn)編碼器、蜂鳴器、按鈕等硬件。采用光耦控制雙向可控硅實(shí)現(xiàn)220V交流電光電隔離控制的方案,強(qiáng)電與弱電隔離,帶220V轉(zhuǎn)5V模塊、零點(diǎn)檢測電路。
目錄│文件列表:
└ 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