您现在正在浏览:首页 > 论文 > 电子电工 > 课程设计-基于80c51的电阻炉温度控制系统

免费下载课程设计-基于80c51的电阻炉温度控制系统

  • 资源类别:论文
  • 资源分类:电子电工
  • 适用专业:机械设计
  • 适用年级:大学
  • 上传用户:jinlingigi
  • 文件格式:Word
  • 文件大小:1.11MB
  • 上传时间:2010-3-18 19:35:35
  • 下载次数:8
  • 浏览次数:251

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介
课程设计 基于80c51的电阻炉温度控制系统,共45页,7890字
目录
摘要 …………………………………………………………………................2
0 引言 ………………………………………………………………………..3
1 总体设计方案……………………………………………………………….4
1.1 方案具体要求、目的………………………………………………………5
1.2 数学模型及控制算法………………………………………………………6
2 系统硬件设计……………………………………………………………….7
2.1 温度传感器…………………………………………………………………7
2.2 AD转换模块………………………………………………………………9
2.3 显示及键盘模块…………………………………………………………..11
2.4 总体硬件模块……………………………………………………………..14
3 软件设计…………………………………………………………………..14
3.1 主程序控制……………………………………………………………….14
3.2 显示及温度控制子程序………………………………………………….15
3.3 读键及中断子程序 ………………………………………………………16
3.4 温度设置子程序…………………………………………………………..17
4 实验室系统调试……………………………………………………………17
4.1 调试准备知识………………………………………………………………18
4.2 调试接线图…………………………………………………………………23.
4.3 实验室模拟结果……………………………………………………………24
5 结论…………………………………………………………………………….26
参考文献……………………………………………………………………………28
附录(参考程序)…………………………………………………………………29

摘要
本设计采用直接数字控制(DDC)对加热炉进行控制,使其温度稳定在某一个值上。并且具有键盘输入温度给定值,LED数码管显示温度值和温度达到极限时提醒操作人员注意的功能。该系统采用PID控制,利用单片机可以方便地实现对PID参数的选择与设定;也可以通过计算机与单片机的串行通讯,实现工业过程中的交互式PID控制。它是用温度传感器将检测到的实际炉温A/D转换,送入计算机中,与设定值进行比较,得出偏差。对此偏差按PID算法进行修正,求得对应的控制量控制可控硅驱动器,调节电炉的加热功率,从而实现对炉温的控制。因此采集的炉温数据精度至关重要。利用80C51单片机实现温度智能控制,能自动完成数据采集、处理、缓冲、转换、并进行PID实施控制和键盘终端处理及显示,包括各参数数值的修正。控制过程中采样周期不能太短,否则使调节过于频繁,不但执行机构不能反应,而且计算机的利用率大为降低。采样周期太长,也是不合适,因为干扰无法及时消除,使调节品质下降。随着单片机在各行业控制系统中的普遍采用,其构成的实时控制系统日臻完善,使该温度控制系统的总体性能大大提高,功能更趋完善,并详细介绍了该系统的软、硬件实施手段及系统特点。
关键字 单片机、ADC0809、温度控制
资料文件预览
共3文件夹,78个文件,文件总大小:6.74MB,压缩后大小:1.11MB
  • 课程设计-基于80c51的电阻炉温度控制系统
    • 微型计算机课程设计
      • 51asm
        • 汇编语言源文件,Pro/E装配文件0832wave.asm  [660.00B]
        • 汇编语言源文件,Pro/E装配文件25045D.asm  [390.00B]
        • 汇编语言源文件,Pro/E装配文件8155.asm  [928.00B]
        • 汇编语言源文件,Pro/E装配文件8155_key.asm  [3.14KB]
        • 汇编语言源文件,Pro/E装配文件8255.asm  [940.00B]
        • 汇编语言源文件,Pro/E装配文件8255_key.asm  [4.61KB]
        • Macintosh BinHex2.0文件8255_KEY.HEX  [683.00B]
        • 列表文件8255_KEY.LST  [7.96KB]
        • 对象文件8255_KEY.OBJ  [277.00B]
        • TBL8255_KEY.TBL  [864.00B]
        • wh8255_key.wh  [0.00B]
        • 汇编语言源文件,Pro/E装配文件8279.asm  [2.93KB]
        • 汇编语言源文件,Pro/E装配文件AT24C08.asm  [2.14KB]
        • 汇编语言源文件,Pro/E装配文件can.asm  [54.50KB]
        • 汇编语言源文件,Pro/E装配文件CAT93C46.asm  [6.37KB]
        • 汇编语言源文件,Pro/E装配文件Con_t.asm  [4.31KB]
        • 汇编语言源文件,Pro/E装配文件Cs_1.asm  [3.49KB]
        • 汇编语言源文件,Pro/E装配文件Cs_2.asm  [2.92KB]
        • 汇编语言源文件,Pro/E装配文件IcCard.asm  [13.82KB]
        • C代码文件IcCard.c  [11.04KB]
        • 汇编语言源文件,Pro/E装配文件IRDA1.asm  [5.54KB]
        • C代码文件IRDA1.c  [4.42KB]
        • 汇编语言源文件,Pro/E装配文件IRDA2.asm  [6.60KB]
        • C代码文件IRDA2.c  [5.20KB]
        • 汇编语言源文件,Pro/E装配文件ISD_PLAY.asm  [2.17KB]
        • 汇编语言源文件,Pro/E装配文件ISD_REC.asm  [2.87KB]
        • 汇编语言源文件,Pro/E装配文件lcdA51.asm  [2.28KB]
        • 汇编语言源文件,Pro/E装配文件lcdHZ51.asm  [9.40KB]
        • 汇编语言源文件,Pro/E装配文件Led_a51.asm  [2.32KB]
        • 汇编语言源文件,Pro/E装配文件Led_hz51.asm  [3.33KB]
        • Macintosh BinHex2.0文件LED_HZ51.HEX  [676.00B]
        • 列表文件LED_HZ51.LST  [6.47KB]
        • 对象文件LED_HZ51.OBJ  [234.00B]
        • TBLLED_HZ51.TBL  [480.00B]
        • whLed_hz51.wh  [0.00B]
        • 汇编语言源文件,Pro/E装配文件Mem51.asm  [856.00B]
        • 汇编语言源文件,Pro/E装配文件Msc.asm  [1.55KB]
        • 汇编语言源文件,Pro/E装配文件Mstep.asm  [1.99KB]
        • 汇编语言源文件,Pro/E装配文件P79t1.asm  [4.55KB]
        • 汇编语言源文件,Pro/E装配文件P79t2.asm  [10.17KB]
        • Macintosh BinHex2.0文件P79T2.HEX  [1.71KB]
        • 列表文件P79T2.LST  [17.80KB]
        • 对象文件P79T2.OBJ  [669.00B]
        • TBLP79T2.TBL  [1.34KB]
        • whP79t2.wh  [0.00B]
        • 汇编语言源文件,Pro/E装配文件Pad.asm  [721.00B]
        • Macintosh BinHex2.0文件PAD.HEX  [135.00B]
        • 列表文件PAD.LST  [1.31KB]
        • 对象文件PAD.OBJ  [93.00B]
        • TBLPAD.TBL  [128.00B]
        • whPAD.wh  [0.00B]
        • 汇编语言源文件,Pro/E装配文件prt.asm  [1.31KB]
        • 汇编语言源文件,Pro/E装配文件PS2.asm  [6.33KB]
        • C代码文件PS2.C  [4.53KB]
        • 汇编语言源文件,Pro/E装配文件R24C02.asm  [1.05KB]
        • 汇编语言源文件,Pro/E装配文件RS50_f51.asm  [2.25KB]
        • 汇编语言源文件,Pro/E装配文件Rs8251.asm  [1.75KB]
        • 汇编语言源文件,Pro/E装配文件RW.asm  [1.60KB]
        • 汇编语言源文件,Pro/E装配文件S31.asm  [4.35KB]
        • 汇编语言源文件,Pro/E装配文件S8251.asm  [5.62KB]
        • 汇编语言源文件,Pro/E装配文件sled.asm  [1.48KB]
        • 汇编语言源文件,Pro/E装配文件T18b20.asm  [4.59KB]
        • 汇编语言源文件,Pro/E装配文件T1led.asm  [1.25KB]
        • 汇编语言源文件,Pro/E装配文件Tco.asm  [1.35KB]
        • C代码文件TL5615b.c  [4.09KB]
        • 汇编语言源文件,Pro/E装配文件Tp1a.asm  [519.00B]
        • 汇编语言源文件,Pro/E装配文件Tp1b.asm  [406.00B]
        • 汇编语言源文件,Pro/E装配文件Tp3r.asm  [442.00B]
        • 汇编语言源文件,Pro/E装配文件Trled1.asm  [2.39KB]
        • 汇编语言源文件,Pro/E装配文件Trled2.asm  [2.93KB]
        • 汇编语言源文件,Pro/E装配文件tt18b20.asm  [3.84KB]
        • 汇编语言源文件,Pro/E装配文件W24C02.asm  [957.00B]
        • C代码文件z18b20.c  [3.00KB]
        • C代码文件Ztlc1543.c  [3.89KB]
        • C代码文件z_25045.c  [8.82KB]
        • C代码文件z_ADda.c  [6.12KB]
        • C代码文件z_ht1380.c  [14.53KB]
      • Microsoft Word文档微型计算机控制课程设计.doc  [6.44MB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部