基于51单片机温度控制系统设计(毕业答辩)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
丝的加热与停止。
温度控制系统设计
A/D转换器 (ADC0809)
系统的硬件设计
• 执行电路图
系统的硬件设计
运算放大电路: AD590是恒流输出,其输出电流刚好是1uA/K。在电路中用 10K的电阻跟AD59串连,因此电阻两电压刚好就是0.01V/K。 在零摄氏度时电阻两端的电压为2.73V然而模数转换ADC08 09的输入电压为0-5V,分辨率为0.19。精度比较低,如果 电压跟随直接与模数转换模块直接相连就会有很大误差。 所以还要经过差分放大电路把电压放大10倍。具体是把电 压跟随器输出电压与一个标准的2.73V的相减然后再放大1 0倍。这样做之后温度每改变一摄氏度电压就改变0.1V。 这样就可以送入模数转换模块进行转换了。该电路的输入 端是两个信号的输入,这两个信号的差值,为电路有效输 入信号,电路的输出是对这两个输入信号之差的放大。
致谢
首先感谢王老师,这次的设计是在王老师的指 导下修改完成的。在此,要对他的细心帮助和 指导表示由衷的感谢。
其次感谢各位评委老师,阅读我的毕业设计, 并给与指导。 最后向所有给予我帮助的老师、同学和朋友 表示真心的感谢,谢谢你们的帮助!
Байду номын сангаас
谢谢大家!
系统的硬件设计
系统的结构框图:
AD590 温度采集 ADC0809 A/D转换 控制电路 光电耦合 器 可控硅SCR
电热丝 AT89C51 显 示 电 路
温度控制系统设计
系统的硬件设计
系统工作原理:
在温控部分,选用AT89C51单片机为中央处 理器,通过AD590温度传感器进行温度采集, 将采集到的温度信号通过A/D转换再传输给单 片机,再由单片机控制显示器和执行单元。 执行单元是由单片机发出一个触发信号, 通过光电耦合器和双向可控硅来控制电热
基于单片机技术的温度控制系统设计
班级: 学生姓名: 学号: 指导教师:
基于单片机技术的温度控制系统设计
纲要 1.单片机温控系统研究的意义 2.设计目标和控制方案选择 3.系统的硬件设计 4.系统的软件设计 5.系统仿真 6.结论
温度控制系统设计
单片机温控系统研究的意义
意义: 本次设计从硬件和软件两方面来讲述水温自动控 制过程,在控制过程中主要应用AT89C51、ADC0809、 LED显示器,而主要是通过AD590温度传感器采集 温度,以单片机为核心控制部件,并通过四位数 码管显示实时温度。软件方面采用汇编语言来进 行程序设计,使指令的执行速度快,节省存储空 间。为了便于扩展和更改,软件的设计采用模块 化结构,使程序设计的逻辑关系更加简洁明了, 使硬件在软件的控制下协调运作。
温度控制系统设计
设计目标和控制方案选择 设计目标:
利用AT89C51单片机设计一套功能简单、使用方便、价格 低廉的温度控制系统。系统应该具备实时显示温度的功 能和温度设置功能。要求恒温温度控制的范围在0°C ~1 00°C,连续可调,测量误差<=1°C。 系统控制方案的选择:
这个方案是采用 AT89C51 单片机系统来实现的, 单片机软件编程灵活、自由度大,可用软件编程实现 各种控制算法和逻辑控制。单片机系统可以用数码管 来显示水温的实际值,能用键盘输入设定值。本方案 选用的 AT89C51 芯片,不需要外扩展存储器,使系统 整体结构更为简单
温度控制系统设计
系统的硬件设计
传感器及放大电路
温度控制系统设计
系统的硬件设计
工作原理图:
温度控制系统设计
系统的硬件设计
• PCB图
系统软件设计
开 始
主程序流程图 :
初 始 化
处理按键、显示设定值
启动A/D转换
数值处理
显示实际温度
停 止
比较设定温度值和实际温度值
是否大于?
加
热
软件仿真图:
温度控制系统设计