登录
首页 » Visual C++ » AVRTemperatureControlSystem

AVRTemperatureControlSystem

于 2010-05-13 发布 文件大小:132KB
0 311
下载积分: 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 个回复

  • Ad_da-transformation
    ad_da 数电——模电 转换,单片机应用子程序(ad_da transformation)
    2012-12-19 11:10:05下载
    积分:1
  • ng-cordova-master-(1)
    ng cordova master yes, yes, yes,
    2016-11-30 08:26:04下载
    积分:1
  • dianyabiao
    说明:  msp430单片机的电压表程序。用430的ad转换在用数码管显示电压值(msp430 microcontroller voltmeter program. The ad with the 430 conversion voltage value with a digital LED display)
    2009-09-02 21:04:58下载
    积分:1
  • PIC18Fuart
    PIC18F通用urat串口的初始化及寄存器的设置(PIC18F serial port initialization and the setting)
    2011-07-09 15:42:53下载
    积分:1
  • pll-used-for-speed-control
    锁相环用于电机转速精准检测,资料很不错,值得下载(Phase-locked loop for accurate detection of motor speed)
    2013-04-05 12:51:50下载
    积分:1
  • USB_2.0.pdf
    stm32下跑通usb外设,编译环境基于keil(stm32 next run through usb peripherals, based on keil compiler environment)
    2013-10-05 21:34:54下载
    积分:1
  • Process-scheduling-
    ① 设计进程控制块PCB表结构,分别适用于优先数调度算法和循环轮转调度算法。 ②建立进程就绪队列。对两种不同算法编制入队子程序。 ③编制两种进程调度算法:1)优先数调度;2)循环轮转调度 (① design process control block PCB table structure, respectively, for priority scheduling algorithm and round-robin scheduling algorithm. ② establish a process ready queue. Two different algorithms for the preparation of subroutine into the team. ③ preparing two kinds of process scheduling algorithm: 1) priority scheduling 2) round-robin scheduling)
    2020-11-27 09:49:31下载
    积分:1
  • SD-card
    MSP430F149控制SD卡读写操作,支持FAT16文件系统(The MSP430F149 Control SD card read and write operations to support the FAT16 file system)
    2013-05-15 10:09:44下载
    积分:1
  • DataAdapter
    使用DataAdapter对数据库进行操作 将SQL-search.aspx程序可改为使用DataAdapter对数据库进行操作. 程序使用"Dim objAdapt As New OleDbDataAdapter(strcmd,objCon)"创建了DataAdapter对象。(Use DataAdapter to operate the database The SQL-search.aspx program can be changed using the DataAdapter to operate the database. The program uses "Dim objAdapt As New OleDbDataAdapter (strcmd, objCon)" Creating a DataAdapter object. )
    2013-12-27 21:39:40下载
    积分:1
  • lan
    一台安捷伦的N9020A频谱分析仪,所带的例子是GPIB连接的,现在用LAN来连接。 (Agilent N9020A spectrum analyzer, the example brought to GPIB connection, use the LAN to connect.)
    2012-11-20 14:18:05下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载