【E806】基于STM32F103C8T6的PID温度控制系统

2021-09-05 22:15:55      索炜达电子      683     

项目编号:E806

文件大小:1.2M

源码说明:带中文注释

开发环境:C编译器

简要概述:

PID即:Proportional(比例)、Integral(积分)、Differential(微分)的缩写。顾名思义,PID控制算法是结合比例、积分和微分三种环节于一体的控制算法,它是连续系统中技术最为成熟、应用最为广泛的一种控制算法,该控制算法出现于20世纪30至40年代,适用于对被控对象模型了解不清楚的场合。实际运行的经验和理论的分析都表明,运用这种控制规律对许多工业过程进行控制时,都能得到比较满意的效果。

目录│文件列表:

 └ 基于STM32F103C8T6的PID温度控制系统

    └ Facility_code

       │ 引脚表.xlsx

       └ test_led

          ├ DEVICES

          │  ├ BEEP

          │  │  │ beep.c

          │  │  └ beep.h

          │  ├ DS18B20

          │  │  │ ds18b20.c

          │  │  └ ds18b20.h

          │  ├ KEY

          │  │  │ key.c

          │  │  └ key.h

          │  ├ LED

          │  │  │ led.c

          │  │  └ led.h

          │  ├ SEG

          │  │  │ seg.c

          │  │  └ seg.h

          │  └ TIMER

          │     │ timer.c

          │     └ timer.h

          ├ OBJ

          │  │ adc.crf

          │  │ beep.crf

          │  │ delay.crf

          │  │ ds18b20.crf

          │  │ ExtDll.iex

          │  │ exti.crf

          │  │ hcsr04.crf

          │  │ ili93xx.crf

          │  │ inv_mpu.crf

          │  │ inv_mpu_dmp_motion_driver.crf

          │  │ ioi2c.crf

          │  │ key.crf

          │  │ led.crf

          │  │ linerun.crf

          │  │ main.crf

          │  │ motor.crf

          │  │ mpu6050.crf

          │  │ muban.axf

          │  │ muban.build_log.htm

          │  │ muban.hex.asm

          │  │ muban.htm

          │  │ muban.lnp

          │  │ muban.sct

          │  │ muban_sct.Bak

          │  │ photoelectric.crf

          │  │ seg.crf

          │  │ servo.crf

          │  │ startup_stm32f10x_hd.lst

          │  │ startup_stm32f10x_md.lst

          │  │ sys.crf

          │  │ system_stm32f10x.crf

          │  │ timer.crf

          │  │ usart.crf

          │  │ usart3.crf

          │  │ 步进电机_project.dep

          │  └ 步进电机_Target 1.dep

          ├ PORT

          │  ├ ADC

          │  │  │ adc.c

          │  │  └ adc.h

          │  └ IIC

          │     │ IOI2C.c

          │     └ IOI2C.h

          ├ SYSTEM

          │  │ core_cm3.h

          │  │ Data_struct.h

          │  │ delay.c

          │  │ delay.h

          │  │ stm32f10x.h

          │  │ sys.c

          │  │ sys.h

          │  │ system_stm32f10x.h

          │  │ usart.c

          │  └ usart.h

          └ USER

             │ JLinkLog.txt

             │ JLinkSettings.ini

             │ lineRun.c

             │ lineRun.h

             │ main.c

             │ main.h

             │ muban.uvguix.13558

             │ muban.uvoptx

             │ 步进电机.uvguix.13558

             │ 步进电机.uvguix.admin

             │ 步进电机.uvguix.asus

             │ 步进电机.uvguix.gyy

             │ 步进电机.uvguix.wyx

             │ 步进电机.uvguix.YXW

             │ 步进电机.uvoptx

             │ 步进电机.uvprojx

             ├ DebugConfig

             │  │ project_STM32F103C8_1.0.0.dbgconf

             │  │ project_STM32F103RC.dbgconf

             │  │ Target_1_STM32F103RC.dbgconf

             │  └ Target_1_STM32F103RC_1.0.0.dbgconf

             └ RTE

                │ RTE_Components.h

                ├ Device

                │  ├ STM32F103C8

                │  │  │ RTE_Device.h

                │  │  │ RTE_Device.h.0000

                │  │  │ startup_stm32f10x_md.s

                │  │  └ system_stm32f10x.c

                │  └ STM32F103RC

                │     │ RTE_Device.h

                │     │ startup_stm32f10x_hd.s

                │     └ system_stm32f10x.c

                └ _Target_1

                   └ RTE_Components.h

TAG温度控制
  • 5 次
  • 1 分