登录
首页 » Visual C++ » AVRTemperatureControlSystem

AVRTemperatureControlSystem

于 2010-05-13 发布 文件大小:132KB
0 332
下载积分: 1 下载次数: 312

代码说明:

  基于 AVR 单片机的水温自动控制系统 摘要: 本系统以 ATMEGA16 单片机作为系统的检测和控制核心,采用温度传感器 AD590实现0—100℃温度范围内的实时温度采集,通过双向可控硅 BT136 控制电热杯对系统进行加热,利用继电器控制半导体制冷片对系统进行散热。通过一线键盘实现对任意温度值进行设定并对模糊 PID 参数的调整,液晶 LCD1602 实时更新显示当前温度测量值与键盘设定温度值。利用模糊 PID 算法,通过调功法对水温系统进行控制,实现在 0—100℃范围内任意设定温度值,静态误差小于±0.5℃。 关键词: AVR 单片机 水温自动控制 模糊 PID 算法 (AVR Microcontroller Based Temperature Control System Abstract: This system ATMEGA16 microcontroller as the core monitoring and control system using the temperature sensor AD590 0-100 ℃ temperature range to achieve real-time temperature acquisition, through triac BT136 control system for electric heating cup, using relay control system for semiconductor cooling heat tablet. Achieved through the keyboard line value for any temperature setting and adjustment of fuzzy PID parameters, real-time updates LCD1602 LCD displays the current temperature measurements and the keyboard set temperature. Fuzzy PID algorithm, the system transfer function method of temperature control, to achieve the 0-100 ℃ adjustable set temperature, the static error is less than ± 0.5 ℃. Keywords: AVR microcontroller water temperature control fuzzy PID algorithm )

文件列表:

程序\AD.h
程序\AD._h
程序\ADC.C
程序\ADC._C
程序\delay.h
程序\eeprom.h
程序\FUZZY_PID.H
程序\FUZZY_PID._H
程序\hen_wen.cof
程序\hen_wen.dbg
程序\hen_wen.hex
程序\hen_wen.lk
程序\hen_wen.lst
程序\hen_wen.mak
程序\hen_wen.mp
程序\hen_wen.prj
程序\HEN_WEN.SRC
程序\KEY_BOARD.H
程序\KEY_BOARD._H
程序\lcd1602.h
程序\lcd1602._h
程序\main.c
程序\main.dp2
程序\main.lis
程序\main.o
程序\main.s
程序\main._c
程序\NTC.h
程序\NTC._h
程序\pid.h
程序\pid._h
程序\PT100.c
程序\PT100._c
程序\resister.c
程序\resister._c
程序

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 5933
    AD5933评估板下位机程序(keil C)和上位机程序(VB)(AD5933 Evaluation procedures under the plan (keil C) and PC (VB))
    2021-01-28 00:48:35下载
    积分:1
  • LIN6-i0P9999-int
    PIC18F2420 用中断方式从0加到9999 采用四位工阳极数码管(PIC18F2420 interrupt from 0 added to the 9999 four workers anode digital tube)
    2012-09-05 15:24:02下载
    积分:1
  • C51
    51单片机连接射频芯片rc522的单片机程序(51 single connection RF chip microcontroller program rc522)
    2014-10-23 10:13:49下载
    积分:1
  • lab7-AD-(TIMIER)
    利用28335的cpu-timer0的中断功能进行AD采集,并有AD校核程序(Use cpu-timer0 interrupt functions of 28335 AD acquisition, and checking procedures AD)
    2013-12-12 11:44:44下载
    积分:1
  • CDPartner
    这是一个带有时钟,闹钟的桌面宠物程式. 还有记事功能!!COOL(This is a clock, alarm clock, desktop pet programs. There Notepad function!! COOL)
    2007-11-29 19:45:16下载
    积分:1
  • xiangpintexin
    本作品以MSP430单片机为核心, 基于DDS原理,通过查表方式输出步进量为10HZ,频率为100HZ~2KHZ的正弦波。两路被测信号通过过零比较、异或和低通滤波整流,实现了对相位差的测量,误差小于(This works with MSP430 microcontroller as the core, based on DDS principle, by look-up table output step sizes for the 10HZ, frequency of 100HZ ~ 2KHZ sine wave. Two by the signal zero-crossing comparator, XOR, rectification and low-pass filtering, the realization of the phase of the measurement error is less than)
    2013-05-23 15:14:22下载
    积分:1
  • 89C5-Virtual-digital-oscilloscope
    该程序利用89c51单片机和lcd液晶显示实现简易的数字示波器,可以显示输入的方波、正弦等信号。压缩包包括硬件连接和软件设计。(The program using 89 c51 and LCD liquid crystal display a simple digital oscilloscope, can display the input square wave and sine signal.Package including the hardware connection and software design.)
    2013-08-11 16:15:20下载
    积分:1
  • AD9851驱动程序,采用串行写入方式STM32-AD9851-driver
    AD9851驱动程序,采用串行写入方式,STM32写入频率控制字。(AD9851 driver, using serial write mode, STM32 write frequency control word.)
    2020-07-07 18:38:57下载
    积分:1
  • WE
    Arduino单片机开发笔记2-7,希望大家都看看(Arduino microcontroller development notes 2-7, we want everyone to see)
    2013-07-30 11:15:11下载
    积分:1
  • PCL818
    毕业设计时做DC600V逆变器测试系统,采用工控机为主控制器,PCL-818数据采集卡, VC++作编程工具,对25T、25k型客车使用的逆变器进行性能测试。(Graduation time to do DC600V inverter test system, IPC-based controller, PCL-818 data acquisition card, VC++ as a programming tool, 25T, 25k bus-type inverter used for performance testing.)
    2011-10-22 08:44:46下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载